FHIR R4 US Core Condition API - Implementation Template

(0 reviews)

Setup instructions

Please review the pre-requisite setup instructions for setting up Salesforce Health Cloud, Salesforce Connected App, and MuleSoft's HL7 Connector.


Importing Templates into Anypoint Studio

  • In Studio, click the Exchange X icon in the upper left of the taskbar.
  • Log in with your Anypoint Platform credentials
  • Search for the template
  • Click Open.


Running Templates in Anypoint Studio

After you import your template into Studio, follow these configuration steps to run it:

Salesforce Health Cloud Configuration

MuleSoft's Salesforce Connector requires a username, password, and optionally a security token to communicate with Salesforce. After obtaining the necessary credentials information, configure it in the properties file located in the config/properties folder.

mule.env is the environment where the application is to be deployed. For a studio deployment, the recommended mule.env value is local.

salesforce.username should be configured in config-<mule.env>.yaml file.

salesforce.consumerKey should be configured in config-<mule.env>.yaml file.

salesforce.password should be encrypted and configured in config-secured-<mule.env>.yaml file

salesforce.securityToken should be encrypted and configured in config-secured-<mule.env>.yaml file

salesforce.consumerSecret should be encrypted and configured in config-secured-<mule.env>.yaml file

Please refer to the attached link on how to secure the configuration properties.

HTTP Configuration

http.host sets the service host interface. It should be configured in config-<mule.env>.yaml file. (Defaults to 0.0.0.0 for all interfaces)

http.port sets the service port number. It should be configured in config-<mule.env>.yaml file (Default 8081)

Run it
  • Right-click the template project folder.
  • Hover your mouse over Run as.
  • Click Mule Application (configure).
  • Inside the dialog, select Environment and set the variable mule.env to the appropriate value (e.g dev or local)
  • Inside the dialog, select Environment and set the variable mule.key to the property encryption key that you used to encrypt your secure properties. Click Run.
Test it
  • Use Advanced Rest Client or Postman to send request over HTTP. The template includes a postman collection in src/test/resources folder.

Reviews

TypeTemplate
OrganizationMuleSoft
Published by
MuleSoft Organization
Published onJul 16, 2021
Asset overview

Asset versions for 1.0.x

Asset versions
VersionActions
1.0.2
1.0.1
1.0.0

Categories

Accelerator
HealthcareNo values left to add
Industry Vertical
HealthcareNo values left to add

Tags