EMR Synchronization with Health Cloud

(0 reviews)

Use case

The Patient Summary EMR Integration app helps healthcare organizations connect with an EMR system and synchronize patient demographics and clinical data via FHIR APIs. By providing a pre-built integration solution, Salesforce Health Cloud customers can accelerate their efforts to develop a 360-degree view of their patient within their CRM platform.

This application provides orchestration capabilities to allow a Health Cloud user to:

  1. Search for a patient profile in their organization’s EHR (or any FHIR server) via the MuleSoft Generic FHIR Client
  2. Select FHIR resources to fetch and sync into Salesforce Health Cloud Clinical Data Model via Salesforce Healthcare APIs
  3. Create or update patient in Salesforce Health Cloud with related demographics and clinical information

Glossary

TermDefinition
FHIR R4Fast Healthcare Interoperability Resources is an HL7 specification for healthcare interoperability. It is a JSON-based standard describing data formats, elements and an application programming interface for exchanging electronic health records. FHIR R4 is the first normative version of the standard.
EHRAn electronic health record (EHR) is a digital version of a patient’s paper chart. EHRs are real-time, patient-centered records that make information available instantly and securely to authorized users.
CRMCustomer relationship management is a technology for managing all your company’s relationships and interactions with customers and potential customers.

High-level architecture

The following diagram represents the FHIR-based patient data synchronization solution of the overall patient 360 use case.

Patient 360 MSD Patient Sync Architecture

Workflow

Synchronize patient demographics and clinical data with Salesforce Health Cloud

  • Use Patient EHR Search form, which is available from Salesforce Patient Sync LWC component, to search for a patient in an EHR system, such as Epic or Cerner, using name and date of birth.
  • Select the presented patient card and then click ‘Sync Patient and Selected Records’ to sync the patient demographics and other clinical resources using MuleSoft Health Cloud Patient Data Synchronization Process API.
  • The Health Cloud Patient Data Synchronization Process API orchestrates the following:
    • Retrieves the patient resource from an EHR system
    • Identifies and retrieves any FHIR references within the patient resource from an EHR system
    • Syncs the patient resource FHIR references, and then syncs a patient resource into Health Cloud
    • Retrieves the patient clinical resources from an EHR System
    • Identifies and retrieves any FHIR references specified in a clinical resource from an EHR System
    • Syncs the clinical resource FHIR references, and then syncs a clinical resource into Health Cloud

Sequence diagram

This diagram illustrates the steps in the orchestration of data via the Health Cloud Patient Data Synchronization Process API, Generic FHIR Client System API and a set of Salesforce Healthcare FHIR APIs across Administration, Clinical, Diagnostics, Medications and Workflow modules.

Patient sync sequence diagram

Assumptions and constraints

  • API specifications and implementations are done based on the FHIR R4 version
  • Running any FHIR interaction (create, read, put, post) on a FHIR resource, in conformance with the capability supported on the server
  • An OAuth 2.0 client credentials and JSON Web Token (JWT) based authentication mechanism to authenticate a FHIR server
  • The following assets are compatible with the Spring 2021 and later versions of Health Cloud data model

Before you begin

bulb.png The Getting Started with MuleSoft Accelerators guide provides general information on getting started with the accelerator components. This includes instructions on setting up your local workstation for configuring and deploying the applications.

References

Here are some links to related and supporting documentation.


back to top


Reviews

TypeApplication
OrganizationMuleSoft
Published by
MuleSoft Solutions
Published onFeb 26, 2024
Asset overview
Industries CloudHealth
Custom fields

Asset versions for 1.1.x

Asset versions
VersionActions
1.1.1
1.1.0