<h1 align="center">🩺⚙️ Immunization Records Pipeline 🩺⚙️</h1>
<h4 align="center">A data pipeline that minimizes manual effort when extracting immunization records from the Minnesota Department of Health, transforming them, and loading them into the student information system, Infinite Campus.</h4>
## Running the AISR to Infinite Campus CSV Transformation
1. Make sure you have Python 3 and Pip installed on your computer. Run the following commands in the command line to check:
```bash
python --version
pip --version
```
1. Open your terminal and paste the command below:
```bash
pip install minnesota-immunization-data-pipeline
# If you get an error about 'pip not found', just replace pip with pip3.
```
1. Then you can run the project with
```bash
minnesota-immunization-data-pipeline --input_folder "<input_folder_path>" --output_folder "<output_folder_path>"
```
## Developer Setup
Developer setup is easy with Dev Containers!
1. [Download the code locally](https://docs.github.com/en/repositories/creating-and-managing-repositories/cloning-a-repository)
1. Ensure [VS Code](https://code.visualstudio.com/) is installed
1. Open the repository in VS Code
1. Follow the tutorial [here](https://code.visualstudio.com/docs/devcontainers/tutorial) to set up Dev Containers.
1. Run the command (View->Command Palette) `Dev Containers: Reopen in Container`
- This may take several minutes the first time
Raw data
{
"_id": null,
"home_page": "https://github.com/DillonOLeary/immunization-records-pipeline",
"name": "minnesota-immunization-data-pipeline",
"maintainer": null,
"docs_url": null,
"requires_python": "<4.0,>=3.11",
"maintainer_email": null,
"keywords": "etl, poetry, immunization, civic tech",
"author": "Dillon O'Leary",
"author_email": "dillon.oleary@icloud.com",
"download_url": "https://files.pythonhosted.org/packages/c4/63/fd694450e4fc6fbe3d9676774cc6e131163041500308a527907c3ce447c1/minnesota_immunization_data_pipeline-0.2.11.tar.gz",
"platform": null,
"description": "<h1 align=\"center\">\ud83e\ude7a\u2699\ufe0f Immunization Records Pipeline \ud83e\ude7a\u2699\ufe0f</h1>\n\n<h4 align=\"center\">A data pipeline that minimizes manual effort when extracting immunization records from the Minnesota Department of Health, transforming them, and loading them into the student information system, Infinite Campus.</h4>\n\n## Running the AISR to Infinite Campus CSV Transformation\n1. Make sure you have Python 3 and Pip installed on your computer. Run the following commands in the command line to check:\n ```bash\n python --version\n\n pip --version\n ```\n1. Open your terminal and paste the command below:\n\n ```bash\n pip install minnesota-immunization-data-pipeline\n\n # If you get an error about 'pip not found', just replace pip with pip3.\n ```\n1. Then you can run the project with \n ```bash\n minnesota-immunization-data-pipeline --input_folder \"<input_folder_path>\" --output_folder \"<output_folder_path>\"\n ```\n\n## Developer Setup\nDeveloper setup is easy with Dev Containers!\n1. [Download the code locally](https://docs.github.com/en/repositories/creating-and-managing-repositories/cloning-a-repository)\n1. Ensure [VS Code](https://code.visualstudio.com/) is installed\n1. Open the repository in VS Code\n1. Follow the tutorial [here](https://code.visualstudio.com/docs/devcontainers/tutorial) to set up Dev Containers.\n1. Run the command (View->Command Palette) `Dev Containers: Reopen in Container`\n - This may take several minutes the first time",
"bugtrack_url": null,
"license": "GPL-3.0-only",
"summary": "A data pipeline that minimizes manual effort when extracting immunization records from the Minnesota Department of Health, transforming them, and loading them into the student information system, Infinite Campus.",
"version": "0.2.11",
"project_urls": {
"Homepage": "https://github.com/DillonOLeary/immunization-records-pipeline",
"Repository": "https://github.com/DillonOLeary/immunization-records-pipeline"
},
"split_keywords": [
"etl",
" poetry",
" immunization",
" civic tech"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "3470e97baece727dcce07a48912a570fe440626593fd31a1aec612972be222f9",
"md5": "8bf8336e9b459057ee7186631737da97",
"sha256": "c41ffb7017e415e6d574ce270a29342654fc63fa73747865074b0a7098d39f86"
},
"downloads": -1,
"filename": "minnesota_immunization_data_pipeline-0.2.11-py3-none-any.whl",
"has_sig": false,
"md5_digest": "8bf8336e9b459057ee7186631737da97",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4.0,>=3.11",
"size": 7613,
"upload_time": "2025-01-04T00:40:06",
"upload_time_iso_8601": "2025-01-04T00:40:06.791077Z",
"url": "https://files.pythonhosted.org/packages/34/70/e97baece727dcce07a48912a570fe440626593fd31a1aec612972be222f9/minnesota_immunization_data_pipeline-0.2.11-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c463fd694450e4fc6fbe3d9676774cc6e131163041500308a527907c3ce447c1",
"md5": "cdbcb239eab01e84d88d8c2239793af0",
"sha256": "c8ac9e7f1f9bfec1dc8a782b96726e2b4f04ccd4dfb869012ed4012ce5d43b0b"
},
"downloads": -1,
"filename": "minnesota_immunization_data_pipeline-0.2.11.tar.gz",
"has_sig": false,
"md5_digest": "cdbcb239eab01e84d88d8c2239793af0",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4.0,>=3.11",
"size": 4881,
"upload_time": "2025-01-04T00:40:08",
"upload_time_iso_8601": "2025-01-04T00:40:08.901919Z",
"url": "https://files.pythonhosted.org/packages/c4/63/fd694450e4fc6fbe3d9676774cc6e131163041500308a527907c3ce447c1/minnesota_immunization_data_pipeline-0.2.11.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-01-04 00:40:08",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "DillonOLeary",
"github_project": "immunization-records-pipeline",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "minnesota-immunization-data-pipeline"
}