Skip to content
Search to learn about InterSystems products and solutions, career opportunities, and more.

Building and Managing HL7 Integrations

Build, configure, and manage HL7® V2 interfaces using InterSystems integration technologies

5-Day Course

Below is the upcoming schedule for this course:*
  • Jul 08, 2024 - Jul 12, 2024 9AM - 5PM ET* Virtual
  • Aug 05, 2024 - Aug 09, 2024 9AM - 5PM ET* In-Person Cambridge, MA
  • Sep 09, 2024 - Sep 13, 2024 9AM - 5PM ET* Virtual
  • Oct 21, 2024 - Oct 25, 2024 9AM - 5PM ET* In-Person Cambridge, MA
  • Dec 02, 2024 - Dec 06, 2024 9AM - 5PM ET* Virtual

Course Pricing

Classroom Training

In Person Classroom

$2,100 per student (33% discount!)

Virtual Classroom
$3,100 per student

Register for a Course

Private Training

In Person Private Classroom

$14,000 per class (18% discount!)

Virtual Private Classroom
$17,000 per class

Request Private Training


This healthcare-focused 5-day course teaches implementation partners, integrators and analysts how to rapidly build HL7 integration solutions. Students build a production that processes and routes HL7 messages. Students learn how to work with the pre-built HL7 business services, business processes and business operations to receive and send HL7 messages. Students also learn how to transform HL7 messages using graphical tools in the Management Portal. This course teaches students how to monitor, manage, and troubleshoot Productions. Students also learn how to use the Management Portal for viewing, searching, and resending messages.

This course is applicable for users of InterSystems IRIS for Health, Ensemble, and HealthShare.

Developing custom business services, business processes, and business operations and using InterSystems Objects are discussed only at a high level in this course. The Developing Healthcare Integrations course covers these topics in detail.

To learn how to manage your system other than at the Production level, refer to the Managing InterSystems Servers course.


There are no prerequisites but basic HL7 knowledge is helpful.

Preparing for Class

Online resources that will help you familiarize yourself with material covered in class but are not required include:

Course Agenda

  • Basic functionality
  • Business Processing Models
Integration Engine
  • Overview of business services, business processes, business operations
  • Using the Management Portal
  • HL7 messaging
  • Schemas
  • Virtual document structure
  • Pre-built HL7 business services and business operations
  • Use of pre-built HL7 adapters
HL7 Message Routers
  • Configuration
  • Validation
  • Rule creation
  • Destination routing
HL7 Data Transformations
  • Data Transformation Language (DTL)
  • Utility functions
  • Lookup Tables
  • Subtransformations
  • Code blocks
  • For Each loops
  • Testing
Custom Schemas
  • Development
  • Viewing
  • Use
Searching Messages
  • Searching messages
  • Resending messages
  • Search Tables
ACKs and NACKs
  • Handling ACKs and NACKs
  • Viewing ACKs and NACKs
Administration Basics
  • Management Portal
  • Namespaces and Databases
  • Users and roles
  • Setting up alerts
  • Handling messages that fail validation
Managing Productions
  • Starting, stopping and updating productions
  • Suspended productions
  • Credentials
  • Configuration default settings
  • Exporting productions
Monitoring Productions
  • Management Portal pages used for monitoring
  • Enterprise Tools overview
Managing Data
  • Resending messages
  • Suspending messages
  • Purging data
  • Scheduling business components
  • Automating tasks

Cancellation Policy

InterSystems reserves the right to cancel or reschedule a class at least 10 business days prior to the announced start date. We will usually cancel a class if there are fewer than five registrants. In the event of cancellation by InterSystems, we will refund any payment made for the canceled course.

Tuition is fully refundable if a registrant notifies InterSystems at least 10 business days prior to the announced start date. For cancellation received afterward, we will provide a credit toward a future class.