Choose an Application Style
<>HSPC supports the types of applications specified by SMART on FHIR. These include client applications (mobile, web, desktop) and systems applications (backend services). Applications are also build for a specific type user. The general types of users are a patient, their family, and a healthcare provider (doctor, nurse, pharmacist, etc). Applications can use technical solutions and languages that fit their business needs. Applications have been written in iOS, HTML5/JavaScript, Python, Java, and .NET. The first step in building an application is to determine the application type. For example, I would like to build an application for Lab Technicians that lets them connect their iPad to the lab system at the EHR to do XYZ.
Create Your Own Sandbox
<>
Register Your Application with the HSPC Sandbox
<>
Set Up Security
<>
Try Out/Test Your App
<>The HSPC Sandbox model is similar to the repository model of GitHub or BitBucket. We host the HSPC Sandbox and you can create an instance of the sandbox (similar to a source code repository) for your applications and data. To create your own sandbox, you first create an account with HSPC, then a sandbox. Both can be done from https://sandbox.hspconsortium.org.
Start Coding
Once you have a sandbox, you can start coding your app. HSPC offers several Quick Start projects that get a simple app launching from your HSPC Sandbox, using authentication, and querying the FHIR resource server. It is recommended you use a Quick Start project for your first app.
Launch your Application
During the development of your app, you will likely launch it several times. See Launch Your App for details.