Health Cloud HL7 v2 SIU Listener - Implementation Template
home
Overview
This asset is a component of MuleSoft Accelerator for Healthcare.
MuleSoft Accelerator for Healthcare enables healthcare providers to unlock critical patient data to build a patient 360 within Salesforce Health Cloud, faster and easier than ever before. The solution includes pre-built APIs, connectors, integration templates, and a prescriptive end-to-end reference architecture to bring patient demographics information and COVID-19 test results from any EHR into Health Cloud using HL7 v2 or FHIR standards.
The solution also provides a library of United States Core Data for Interoperability (USCDI) and FHIR R4 resources to help healthcare developers adhere to interoperability needs and jumpstart the development of healthcare digital transformation initiatives.
Use case covered
This template provides a quick way of consuming and storing HL7 v2 SIU (Notification of new Appointment Booking, Re-scheduling, Modification, and Cancellation) data in the Salesforce Health Cloud.
- The template follows an asynchronous pattern to provide an immediate acknowledgment (ACK) back.
- It shows the usage of HTTP, as well as MLLP (Minimum Lower Layer Protocol), transports to receive the SIU data.
- It provides a reference implementation of MuleSoft’s HL7 Connector to parse and write standard and custom HL7 segments.
- It demonstrates the MuleSoft-recommended reliable acquisition pattern by using Anypoint MQ.
- It also shows the usage of HTTP transports to receive the SIU data and process the message synchronously by invoking the Salesforce Health Cloud api and return a success or failure response.