This minor version has been deprecated

Events-based ingestion into Health Cloud

(0 reviews)

Setup guide

Prerequisites

This asset leverages the HL7 v2 Event Listeners to synchronize the HL7 v2 Events triggered from an EHR system into Salesforce Health Cloud.

Dependent Applications

This application is dependent on the below HL7 v2 Event Listener applications.

Health Cloud HL7 v2 ADT Listener

Health Cloud HL7 v2 SIU Listener

Health Cloud HL7 v2 ORU Listener

A Salesforce Health Cloud Connected App is to be setup for these applications to integrate with Salesforce Health Cloud. The details of the Connected App are requested as inputs when configuring this use case.

UI Input FieldDescription
Salesforce Health Cloud UsernameUsername of Connected App to integrate with Health Cloud
Salesforce Health Cloud PasswordPassword of Connected App to integrate with Health Cloud
Salesforce Health Cloud Consumer KeyConsumer Key of Connected App to integrate with Health Cloud
Salesforce Health Cloud Consumer SecretConsumer Secret of Connected App to integrate with Health Cloud

Anypoint Runtime Manager configuration

This solution requires manual configurations to Events-based ingestion into Health Cloud application in Anypoint Runtime Manager. Below are the the steps to configure:

  • Login to Anypoint Platform and select the appropriate Business Group.
  • Navigate to the Runtime Manager and select the Environment where the application is deployed.
  • Search the application using the Search Applications option. Search using the same name as entered in the Salesforce Integration Setup screen.
  • Click on the Application, then click on the Settings on the left menu. A screen appears with multiple tabs to configure the application.
  • Click on the Properties tab to configure/override the properties.

Required property overrides

At a minimum, the following properties must be configured to reflect the target deployment environment.

Property NameDescription
hls.database.hostHost URL of MariaDB database Instance that is used to store HL7 events
hls.database.usernameUsername of the database instance that is used to store HL7 events
secure::hls.database.passwordPassword of the database instance that is used to store HL7 events
hls.database.nameName of the database instance that is used to store HL7 events

Reviews

TypeApplication
OrganizationMuleSoft
Published by
MuleSoft Solutions
Published onJan 2, 2024
Asset overview
Industries CloudHealth
Custom fields

Asset versions for 1.1.x

Asset versions
StatusVersionActions
1.1.2
1.1.0