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.
-
Make sure you have Python 3 and Pip installed on your computer. Run the following commands in the command line to check:
python --version pip --version
-
Open your terminal and paste the command below:
pip install minnesota-immunization-data-pipeline # If you get an error about 'pip not found', just replace pip with pip3.
-
Then you can run the project with
minnesota-immunization-data-pipeline --input_folder "<input_folder_path>" --output_folder "<output_folder_path>"
Developer setup is easy with Dev Containers!
- Download the code locally
- Ensure VS Code is installed
- Open the repository in VS Code
- Follow the tutorial here to set up Dev Containers.
- Run the command (View->Command Palette)
Dev Containers: Reopen in Container
- This may take several minutes the first time