Stream: Da Vinci PAS
Topic: 12 Step Program
Patrick LaRocque (Sep 14 2019 at 15:03):
For the first step: Hook Request (CRD)
Download the crd-request-generator from GitHub: https://github.com/HL7-DaVinci/crd-request-generator
Follow the steps to build and get it running
Patrick LaRocque (Sep 14 2019 at 15:07):
This will cover steps 1-3.
Once it is running, in the web application running at: localhost:3000
Select the Dara button
Select stu3 (r4 support is not yet implemented in CRD and DTR)
Change the CRD Server to:
https://davinci-crd.logicahealth.org/stu3/cds-services/order-review-crd
Select the Include Prefetch button
Finally, press Submit
This will send the CDS hook request to the CRD server running at logicahealth and return a card
Patrick LaRocque (Sep 14 2019 at 15:29):
The request generator is trying to pull data from the locally running EHR server so we will need to set that up next.
Pull the CRD repo from GitHub: https://github.com/HL7-DaVinci/CRD
Build and launch the ehr-server from within the project:
gradle :ehr-server:appRun
Populate test data into the ehr-server while the ehr-server is running (within CRD/ehr-server):
gradle loadData
Patrick LaRocque (Sep 14 2019 at 15:46):
Steps 4 and 5: Smart on FHIR app launch (DTR) require an authentication server running locally. Keycloak can be setup using the instructions at:
https://github.com/HL7-DaVinci/CRD#setting-up-a-keycloak-instance
Patrick LaRocque (Sep 14 2019 at 18:55):
After the keycloak server is properly setup, you need to register your local FHIR server, see:
https://github.com/HL7-DaVinci/dtr#connecting-with-other-subprojects
The location to register is at:
https://davinci-dtr.logicahealth.org/register
put in your Client ID for the auth server (probably app-login)
add your local fhir server: http://localhost:8080/ehr-server/stu3
then click submit
Patrick LaRocque (Sep 14 2019 at 21:22):
If you are having a problem with DTR not loading after you try to launch and the error in the javascript console in chrome says "Failed to read the 'localStorage' property from 'Window': Access is denied for this document", you will need to disable the "Block third-party cookies" setting.
Screen-Shot-2019-09-14-at-5.19.13-PM.png
Gary Gryan (Sep 15 2019 at 12:37):
FHIRSandbox/DaVinci/FHIR4-0-0-Test /PAS
Aegis has provided a test suite for the PAS reference implementation that is running on https://davinci-prior-auth.logicahealth.org/
pasted image
Last updated: Apr 12 2022 at 19:14 UTC