SITE Preset Instructions - onc-healthit/inferno-community GitHub Wiki
These instructions describe how to use Inferno with the FHIR Sandbox provided by SITE.
- Step 1: Discovery & Registration
- Step 2: Standalone Patient App
- Step 3: EHR Practitioner App
- Step 4: Data Access
- Troubleshooting
To get started, go to Inferno. Click "Begin." images/preset_images/index_page.png
Step 1: Discovery & Registration
a. Click "Run Tests" on the Discovery and Registration page. images/preset_images/dr_home.png
b. In the pop-up, notice that the "Client ID" and "Client Secret" fields have already been filled in. Click "Execute." images/preset_images/dr_pop.png
c. After the tests have completed running, you may click on the "Show Details" button for any of the tests to see more information about them. When you are ready to continue, click "Next." images/preset_images/dr_complete.png
Step 2: Standalone Patient App
a. Click "Run Tests" on the Standalone Patient App page. images/preset_images/spa_home.png
b. In the pop-up, all of the fields should already be filled in. Scroll to the bottom of the pop-up and click "Execute." images/preset_images/spa_pop.png
c. Inferno will ask for your permission to be redirected to an external website. Click "Continue." images/preset_images/spa_ext.png
d. Inferno will redirect you to the login page for the SITE FHIR Server. Use the demo username and password to log in. Username: demouser Password: Demouser1!
e. Click "Allow" to let Inferno have access to the requested scopes.
f. Click on any patient name to select them for the test. images/preset_images/spa_patient.png
g. After the tests have completed running, click "Next" to continue. images/preset_images/spa_complete.png
Step 3: EHR Practitioner App
a. Click "Run Tests" on the EHR Practitioner App page. images/preset_images/ehr_home.png
b. Scroll to the bottom of the pop-up and click "Execute." images/preset_images/ehr_pop.png
c. The pop-up "Waiting at LAUNCH URI" should appear. In a separate tab, go to the SITE FHIR Server Website.
images/preset_images/ehr_wait.png
d. Ensure that the FHIR Server is on version DSTU2, and click on "Login." images/preset_images/ehr_login.png
e. Log in with the same credentials as in Step 2d. Username: demouser Password: Demouser1!
f. Click "Edit an Existing Client."
g. Click "Launch App" under the "Inferno healthit" client. images/preset_images/ehr_launch.png
h. Launching the app from the SITE website should then redirect back to Inferno. Click "Continue" again on the pop-up to allow redirection to an external website. images/preset_images/spa_ext.png
i. Click "Allow" and click on any patient name, the same as Steps 2e-f.
j. After the tests have completed running, click "Next" to continue. images/preset_images/ehr_complete.png
Step 4: Data Access
a. Click "Run Tests" on the Data Access page. images/preset_images/data_home.png
b. In the pop-up, click "Execute." images/preset_images/data_pop.png
c. Testing is complete! Click "Report" to see the final results. images/preset_images/data_complete.png
Troubleshooting
Check that SITE FHIR server information is correct:
- Go to SITE FHIR Server Website.
- Log in on the DSTU2 FHIR server (Username: demouser Password: Demouser1!)
- Click "Edit Existing Client"
- Click "Edit" on the "Inferno healthit" client
- Ensure that the information in the pop-up is the same as below.
- Contact Name: Robert Scanlon
- Contact Email: [email protected]
- Organization Name: MITRE
- Client Name: Inferno
- Redirect URL: https://inferno.healthit.gov/inferno/oauth2/static/redirect
- Launch URL: https://inferno.healthit.gov/inferno/oauth2/static/launch