Introduction
Excerpt |
---|
This guide is a high-level introduction to the process of building and publishing HSPC applications. |
Step 1: Get your app started quickly using an HSPC starter project
HSPC uses the SMART on FHIR specification for authorization, launch, context, and scope. The best way to get your app off the ground quickly is to use an HSPC starter project. Starter projects are available for JavaScript, Java, and mobile. We recommend app developers use a starter project to quickly connect to and launch from an EHR (such as the HSPC Sandbox). App developers can then add business logic and user interfaces easily. Alternatively, starter project artifacts can be merged into an existing codebase but this process is not recommended for first time users.
...
MOBILE | WEB | OTHER | |
---|---|---|---|
PROVIDER FACING | iOS | ||
PATIENT/FAMILY FACING | Coming soon | Coming soon | |
BACKEND SYSTEM | (not vendor supported) |
Step 2: Launch your app from the HSPC Sandbox
Typically a SMART on FHIR app is hosted on your server; however, with SMART on FHIR, your app is launched from within an EHR (Cerner, Epic, HSPC Sandbox, SMART on FHIR Sandbox, etc). Throughout the development cycle, you will launch your app many times. See Launch Your App from the HSPC Sandbox for detailed instructions.
Step 3: Register your app with the HSPC Sandbox
You can register your app with the HSPC Sandbox at any time during development. When you register your app, you will get a client_id for your app within the HSPC Sandbox. Use this new client_id when launching from the HSPC Sandbox. See Register Your App in the HSPC Sandbox for detailed instructions.
Step 4: Publish your app in the HSPC Gallery
When your application is ready for public viewing, you can publish it to the HSPC Gallery. Publishing your app to the HSPC Gallery is a great way to market your application and promote it at Healthcare conferences such as HiMMS. See Publish Your App to the HSPC Gallery for detailed instructions.
...