A quick and easy summary tool to evaluate counts inside the QA and PROD FHIR servers.
To install the summary library to permit the example runner script to run, run the following command:
pip install -e .
This will install it in a way that will allow your edits to the library to be used without having to reinstall.
- Jupyter Notebook: You'll need Jupyter Notebook installed. If you don't have it, follow the instructions at https://jupyter.org/install
- Python: Ensure you have a compatible version of Python installed. This notebook is designed for Python 3.12.2
- Install Jupyter
pip install jupyterlab
- Clone the repository:
git clone https://github.com/include-dcc/smolder.git
- To create a valid
fhir_hosts
file, you'll need to obtain a secret that includes the credentials and other information necessary to authenticate with the FHIR server. You can request these credentials by contacting Singh, Natasha at [email protected].
- create file named
fhir_hosts
in the smolder root directory - copy and paste the text below in the
fhir_hosts
file - replace [replace me] with the acquired credintials
QA:
auth_type: "auth_kf_openid"
client_id: "[replace me]"
client_secret: "[replace me]"
token_url: "[replace me]"
target_service_url: "https://include-api-fhir-service-upgrade-qa.includedcc.org"
PROD:
auth_type: "auth_kf_openid"
client_id: "[replace me]"
client_secret: "[replace me]"
token_url: "[replace me]"
target_service_url: "https://include-api-fhir-service-upgrade.includedcc.org"