Python scripts used in the FHIR integration pipeline to clean input data for different external sources.
This is a repository of Python scripts used in the FHIR integration pipeline to clean input data for different external sources.
There are 4 types of scripts:
scripts/customUser defined scripts to perform specific tasks like cleaning a Patient phone number for example
scripts/utilsBasic scripts (like capitalize, test if empty, etc.)
scripts/logic(Beta) Scripts that operate like logic statement and take other scripts as argument
scripts/custom can be extended by users, either by completing new scripts or by adding new ones when no one is addressing their needs. This is done using the API.
The API can be used either as a small web service, or directly accessed through the Pyrog interface.
To set up the API:
set GITHUB_TOKEN=<your_github_token> flask run
docker-compose up --build
docker build -t cleaning-scripts:latest . docker run -p 5000:5000 --env-file=app/.env cleaning-scripts
We have reported several issues with the label
Good first issue which can be a good way to start! You can also join our Slack to contact us if you have trouble or questions :)
If you're enthusiastic about our project, :star: it to show your support! :heart:
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size cleaning_scripts-0.1.0-py3-none-any.whl (17.3 kB)||File type Wheel||Python version py3||Upload date||Hashes View hashes|
|Filename, size cleaning_scripts-0.1-py3-none-any.whl (14.7 kB)||File type Wheel||Python version py3||Upload date||Hashes View hashes|
|Filename, size cleaning-scripts-0.1.tar.gz (7.1 kB)||File type Source||Python version None||Upload date||Hashes View hashes|
Hashes for cleaning_scripts-0.1.0-py3-none-any.whl
Hashes for cleaning_scripts-0.1-py3-none-any.whl