This subproject provides a small web application that is capable of generating CRD requests and displaying the CDS Hooks cards that are provided as a response. This project is written in JavaScript and runs in node.js.
A live demo is hosted by HL7 FHIR Foundry, where you may also download curated configurations to run yourself.
- Install Node.js 16 (Node 18+ not currently supported)
- Clone the repository
git clone https://github.com/HL7-DaVinci/crd-request-generator.git
- Install the dependencies
cd request-generator
npm install
- Run the application
npm start
This should open a browser window directed to http://localhost:3000. The request-generator assumes the CRD server is running on localhost:8090
. This can be changed in the properties file properties.json.
Questions about the project can be asked in the Da Vinci CRD stream on the FHIR Zulip Chat.
This project welcomes Pull Requests. Any issues identified with the RI should be submitted via the GitHub issue tracker.
As of October 1, 2022, The Lantana Consulting Group is responsible for the management and maintenance of this Reference Implementation. In addition to posting on FHIR Zulip Chat channel mentioned above you can contact Corey Spears for questions or requests.