Clinical Data Exchange Communication Request Reference Implementation App.
This version of the RI is compliant with the STU2 version of the Da Vinci Clinical Data Exchange (CDex) Implementation Guide.
A live demo is hosted by HL7 FHIR Foundry, where you may also download curated configurations to run yourself.
Contact HealthLX with your requests:
email: [email protected]
email: [email protected]
Update js/config.js
with your app's OAuth client ID and other related configuration settings.
Install NodeJS. Then fetch the app dependencies in the app directory and launch the app server:
npm i
npm start
You should see something like
Starting up http-server, serving ./
Available on:
http://127.0.0.1:9090
http://10.23.49.21:9090
You can stop the server if needed using Ctrl+C.
At this point your Launch URI is http://127.0.0.1:9090/launch.html and your Redirect URI is http://127.0.0.1:9090. Please follow the instructions from http://docs.smarthealthit.org to get this SMART application registered and configured against your SMART on FHIR server.
A Dockerfile is included for customization to easily distribute complete application images. For example:
docker build -t hspc/davinci-cdex-commreq:latest .
docker run -it --name davinci-cdex-commreq --rm -p 9090:9090 hspc/davinci-cdex-commreq:latest