Ensemble Education & Training

Building and Managing Ensemble HL7 Productions

Overview

This 5-day course teaches Ensemble implementation partners and Ensemble healthcare customers how to handle the processing and routing of HL7 messages in an Ensemble environment. The course focuses on working with the pre-built HL7 components and pre-built HL7 adapters to receive and send HL7 messages in an automated process. Students also learn how to transform HL7 messages to send to receiving systems.

This course instructs students how to monitor, manage and troubleshoot Ensemble Productions. Students learn how to use the Management Portal for viewing, searching and resending Ensemble messages.

No prior Ensemble experience is required.

If you need to learn administration at the database-level, not production-level, refer to the Caché System Management class.

Developing custom components and using Caché ObjectScript within Ensemble is only discussed at a high-level in this class. If you need to create your own components in addition to using the pre-built HL7 components, refer to the Building Healthcare Productions with Ensemble class.

Prerequisite

Recommendation

ObjectScript or VB Script

Useful

HL7

Useful

 

Agenda

  • Ensemble Overview
    • Ensemble functionality
    • Business Processing Models
  • HL7 Integration Engine
    • Overview of business components
    • Using the Management Portal
  • HL7 I/O
    • HL7 messaging
    • Schemas
    • Virtual document structure
    • Pre-built HL7 business components
    • Use of pre-built HL7 adapters
  • HL7 Message Routers
    • Configuration
    • Validation
    • Rule creation
    • Destination routing
  • HL7 Data Transformations I
    • Development
    • Testing
    • Data Transformation Language (DTL)
    • DTL graphical editor
  • HL7 Data Transformations II
    • Utility functions
    • Optional segments
    • Lookup Tables
    • Subtransformations
    • Counting elements
  • HL7 Data Transformations III
    • Code blocks
    • For Each loops
    • Splitting messages
  • Custom Schemas
    • Development
    • Viewing
    • Use
  • Searching Messages
    • Searching messages
    • Resending messages
    • Search Tables
  •  ACKs and NACKs
    • Handling ACKs and NACKs
    • Viewing ACKs and NACKs
  • Custom Components
    • Overview of using custom components
    • Demonstration of different types of components
  • Administration Basics
    • Namespaces and databases
    • Users and roles
    • Caché administration
  • Ensemble Installation
    • Installation
    • Creating namespaces and databases
    • Security basics
  • Alerts
    • Setting up alerts
    • Handling messages that fail validation
  • Managing Productions and Data
    • Starting, stopping and updating Productions
    • Suspended Productions
    • Credentials
    • Suspending and resending messages
    • Archiving and purging messages
  • Monitoring Productions
    • Management Portal pages used for monitoring Ensemble
    • Enterprise Monitor and Message Bank
  • Managing Data
    • Resending messages
    • Suspending messages 
    • Purging data
    • Archiving messages
  • Scheduling
    • Scheduling business components
    • Automating tasks