Integrate Dynamics 365 Health with Azure API

Dynamics 365 Health Azure API integration

What is Dynamics 365 Health?

Dynamics 365 Health Accelerator rapidly develops healthcare solutions using data model and use case templates based on HL7/FHIR. The Microsoft Health Accelerator enables partners and customers to create new use cases and workflows using a FHIR-based data model. It includes the following:

Pre-built entities and forms: Access to a wide range of FHIR-based entities and relationships allowing for rapid development of new healthcare solutions

Compliance: Standard based model built on a foundation of trust within a platform that is fully compliant with industry compliance standards including HIPAA and HITRUST 

Care Team Visualization: A connected view of the care team associated with a patient and their roles that can be configured to include family and other related relationships

Patient Timeline: Presentation of clinical information about a patient in chronological order enabling providers to visualize all patient interactions and make informed care decisions 

Native CDM Support: Health entities unified with standard CDM entities ensuring consistency across applications which allows rapid and seamless integration to 3rd party EMR and EHR systems

Dynamics 365 Health Entities

The accelerator provides a specific set of primary entities in support of the FHIR HL7 specification. Below are the entities that have been provided in the solution 

  • Patients 
  • Practitioners 
  • Organizations 
  • Devices 
  • Locations 
  • Healthcare Services 
  • Care Plans 
  • Allergy Intolerances 
  • Clinical Impression Problems 
  • Risk Assessments 
  • Observations 
  • Specimens 
  • Encounters 
  • Episodes of care 
  • Medications 
  • Medication Requests 
  • Medication Administration 

Dynamics 365 Health with Azure API Integration for FHIR

We have created a Dynamics 365 Health with Azure API integration for FHIR and integrated Patients and Care Plan to Azure FHIR API. We are creating and updating Patient and Care Plan on Azure FHIR API on create and Update of Patient and Care Plan records in Dynamics 365 Health via Microsoft Flow. We have created a custom connector that connects to Azure FHIR API and created Actions in that Connector.

microsoft dynamics 365 azure api connection 1

 

How to Create a Patient from Dynamics 365 Health UI into Azure FHIR Server or Azure FHIR API

  1. Login to Dynamics 365 Health App and click on Patients
    microsoft dynamics 365 azure 2

  2. Click on New
    microsoft dynamics 365 azure api connection check

  3. Fill in the details of the Patient and click Save
    microsoft dynamics 365 azure connection set up

  4. When we save the record in Dynamics 365 Health, this will create Patient in Azure FHIR API. We are checking this by Creating a Canvas App which get list of all Patients in Azure FHIR API.

Update Patients from Dynamics 365 Health UI into Azure FHIR Server or Azure FHIR API

  1. Open an existing Patient and update Date Of Birth to Sept 1, 2018.
    microsoft dynamics 365 azure health uI

  2. Click on Save
    microsoft dynamics 365 azure fhir

  3. When we save the record in Dynamics 365 Health, this will update Patient in Azure FHIR API. We are checking this by Creating a Canvas App which get list of all Patients in Azure FHIR API.

Extend Dynamics 365 Health and Add New Entities

Invoice Management

We have used standard Dynamics 365 CRM Invoice and Invoice Line as Invoice and Charge Item in Dynamics 365 Health.

We have also added few fields not present in Dynamics 365 as per FHIR HL7. 

We can use Product, Price List and Price List Item to setup Price of any service or Medication and then generate Invoices based on Product and Services Delivered.

*Image Credits and Reference: www.microsoft.com & www.hl7.org/fhir **Content Credits: DPS Bali

Comments are closed.