FHIR Interfaces - Getting Started

This site describes the EMHA API cloud service and provides information to third party developers who are developing patient-facing apps for accessing patient Protected Health Information (PHI). Third party developers must open a developer account and register their application to integrate with the EMHA API and access a practices patient PHI or individual patient PHI.

Developer account

3rd party application developers must create a Developer Account to access the EMHA API. Go to developer.enablemyhealth.com to create the account. Creating the account requires: Name, Address, Telephone, and Company with two factor authentication. Applications must be registered to use the API. Provider Groups or patient’s must select the production ready application for that application to access patient PHI. Under Administration, providers can select the application(s) that can access patient data. Under Account, patients can turn off access to their data by any application.

EMHA API

EMHA API is a FHIR REST Based API based on HL7 specifications in both XML and JSON format. The official FHIR HL7 Standards Can Be Found Here

The follow are a list of our available functions.

Patient

Retrieve, Add and Update Patient Demographic information. The search interaction enables the client to query for patients based on a specified set of demographics information. The Patient Search endpoint allows clients to establish an identifier for a patient without previously receiving unique identification from the server for the patient.

Provider

Retrieve data about an organization or provider. The Practitioner resource supplements many of the resources within FHIR by providing information about a primary care provider, prescriber, or the clinician ordering a lab or diagnostic test for a patient.

Medications

This will allow you to retrieve both the prescriptions and current medication list for a patient.

Allergies

This will allow you to retrieve known allergies for a patient.

Condition

The Condition function is retrieves a patient’s problems, diagnoses, or other health concerns during the encounter or visit.

Observations

This will allow you to retrieve vitals Lab Result values, and Social History (smoking status) for a patient.

Diagnostic Report

Retrieves radiology diagnostic reports.

Immunization Records

This will allow you to retrieve Immunization records for a patient.

Procedures

This will allow you to retrieve procedures, lab and diagnostic orders for a patient.

Implanted Devices

This will allow you to retrieve a list of implanted devices installed in patient.

CDA Document Retrieval

This will allow you to retrieve a CDA clinical summary document (CCDA 2.1) for a patient.

Care Plan

Retrieve a patient’s longitudinal Care Plan health concerns and goals, care team, and plan of treatment with assessments.