Skip to content

An ETL for immunization data from the Minnesota Department of Health to Infinite Campus.

License

Notifications You must be signed in to change notification settings

DillonOLeary/immunization-records-pipeline

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🩺⚙️ Immunization Records Pipeline 🩺⚙️

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.

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:

    python --version
    
    pip --version
  2. 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.
  3. Then you can run the project with

    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
  2. Ensure VS Code is installed
  3. Open the repository in VS Code
  4. Follow the tutorial here to set up Dev Containers.
  5. Run the command (View->Command Palette) Dev Containers: Reopen in Container
    • This may take several minutes the first time

About

An ETL for immunization data from the Minnesota Department of Health to Infinite Campus.

Resources

License

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •