banner

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 

Integrating Dynamics 365 Health with Azure API for FHIR

Integration with Azure FHIR API 

We have integrated Dynamics 365 Health Accelerator with Azure FHIR API 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 D365 Health via Microsoft Flow. We have created a custom connector that connects to Azure FHIR API and created Actions in that Connector.

Custom 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 D365 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 D365 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 D365 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 Dyanmics 365 Health and Add New Entities

Invoice Management

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

We have also added few fields not present in D365 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.

Invoice

Charge Items

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