...
A practitioner opens the EHR and opens an app. An example of this scenario would be a Doctor signing into the EHR and opening their messages (no patient in context).
...
...
...
...
...
...
Practitioner-Patient Launch Scenario
A practitioner opens the EHR and selects a patient. This brings the patient into the context of the EHR. The practitioner then opens an app.
Patient Launch Scenario
A patient signs into the patient portal and opens an app.
Patient-Related Person Scenario
(Not currently supported) A related person signs into the patient portal and selects the patient (for example, their messages), or could bring up a patient into the EHR context and then open an appfather or child). The related person then opens an app.
Enter a Custom Launch
Before your application is ready to be registered, it is helpful to test it out. Often testing the app is done from the developers localhost. You can use the custom launch dialog to specify your client id and launch URL. An example of a localhost launch is:
- client_id: test_client
- launch URL: http://localhost:8080/myapp/launch.html
Register Your App
Once you are able to launch your app using a custom launch, you may register it. See Register Your App for details.