This feature is no longer being maintained and may not function properly.
For comprehensive US Core-based testing, please visit Inferno
Crucible SMART App is a SMART-on-FHIR App
that executes a series of tests against an HL7® FHIR® Server. These tests are compatible with FHIR STU3
and FHIR DSTU2
STU3 testing focuses particularly on the US Core Implementation Guide
DSTU2 testing focuses particularly on the DAF Implementation Guide
Configuring Client ID and Scopes (required)
OAuth2 client IDs and scopes for different FHIR servers must be stored in the
/cfg section, so the SMART app can be used with multiple FHIR server
Each entry under
scopes should be a unique substring within
the FHIR server URL (for example,
epic), with the value being the
associated client ID to use or OAuth2 scopes to request.
Launching the App
- Using Cerner Millenium
- Create an account on code.cerner.com
- Register a "New App"
- Launch URI:
- Redirect URI:
- App Type:
- FHIR Spec:
- Scopes: select all the Patient Scopes
- Select your App under "My Apps"
- Follow the directions and "Begin Testing"
- Using Epic
- Create an account on open.epic.com.
- Navigate to the Launchpad.
- Enter the details:
- Launch URL:
- Redirect URL:
- Click "Launch App"
Errors encountered during launch are probably associated with improper
configuration of the client ID and scopes.