STI CDS Service is a clinical decision-support app based on Kogito, CQL, and BPMN processes. It supports FHIR and CDS-Hooks.
You will need to install the following:
-
Git (Download)
-
Docker (Download)
-
Docker compose (Download)
-
Clone the git repository
-
Compile the projects
docker build -t sti-cds-service .
-
Modify the docker-compose.yml to make sure you initialize your environment variables correctly:
-
FHIR_TERMINOLOGY_SERVER_URL: Points to the FHIR Server where the terminology services need to be created. The Bundle of data for said repo can be found at src/test/resources/terminology-bundle.json
-
HIV_FHIR_SERVER_FILTER: This property needs to be left blank. DRL rules in filter-cards.drl can be expanded to filter specific cards based on this value
-
-
Run docker-compose build
To build the image with the new environment variables
- Run docker-compose up
To start the instance