Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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.

Image Added

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.