Topic outline
- Learn Ensemble for Developers and System Integrators
Learn Ensemble for Developers and System Integrators
Browse these resources to get started with software integration in InterSystems Ensemble®, a software integration platform optimized for data access at high volumes and speeds. Developers and system integrators can review introductory materials such as online courses, classroom courses, learning paths, videos, hands-on tutorials, documentation, and white papers.
- Get started
Get started
For a basic introduction to Ensemble, you can get started by taking an introductory online course or watching a short video.
This online course gives a nontechnical overview to InterSystems products and technologies. It will help you to explore the possibilities of your existing products, help you to identify products you may need to solve gaps at your workplace, and allow you to have educated conversations about all InterSystems products and technologies and their capabilities from a nontechnical perspective.
In this video, you will learn how you can use Ensemble to connect systems within your company, hospital, or region.
- Take an online course
Take an online course
There are many online courses on Ensemble available, with varying levels of required knowledge. We recommend the order below, but you can feel free to take courses in any order based on your needs. Select a name below to enroll in the course.
This course explains the basic architecture of the InterSystems solution for integration, covering the main parts of integration, each part's function, and how data flows through the architecture. It is applicable for those who have purchased either Ensemble or HealthShare.
This course covers the creation and configuration of business services and business operations used to support the receipt and re-transmission of HL7 V2 messages.
Note: This course is appropriate only for healthcare customers working with HL7 V2 messaging.
This course introduces the Message Viewer and details how to access it. You will also learn the process for modifying the message list display. The principal focus of the course is filtering the messages in the message list using values from the message header, body, and contents.
- This course is an introduction to creating a data transformation using the graphical interface in the Management Portal. You will learn how to create a basic data transformation, map fields from one message type to another, use functions to modify the fields, and use literals as values for the fields. The course also teaches how to test and implement the data transformation.
In this course, you will learn how to start troubleshooting problems with a production. This course introduces you to many of the Management Portal pages typically used for troubleshooting: the Configuration page, Message Viewer, Event Log, Queues page, and Jobs page. It also covers how to find troubleshooting information on various Configuration page tabs: Log, Messages, Queue, and Jobs.
- In this course, you will learn how to use additional features of data transformations through the DTL editor, including:
- for each loops
- Utility functions
- Lookup tables
- Subtransformations
You will also learn to troubleshoot a data transformation in case you encounter an issue that needs to be resolved.
In this course, you will learn how to configure alerts in a production, identify the benefits of having alerts, identify the types of alerting components, and determine which to use.
After you have built your first HL7 V2 production in a test environment, you can start applying what you have learned and begin building in a development environment. In this course, you will learn additional information to enable you to successfully design your production. Much of the information in this course is considered best practices.
- Complete an Advanced Learning Path
Complete an Advanced Learning Path
Complete a structured sequence of online courses, videos, readings, and exercises to master a subject. Log in to track your progress.
This learning path is designed for software developers who need to build custom business components for their productions.
- Attend a class
Attend a class
Classroom courses with InterSystems provide in-depth knowledge and hands-on exercises to help you learn InterSystems products and technologies. Use the table below to decide which course is appropriate for your needs, then select the course title below to get detailed information about the course.
Course Healthcare Focused HL7 Components Custom Components Managing Environment Building and Managing HL7 Integrations Developing Healthcare Integrations Developing System Integrations This healthcare-focused five-day course teaches implementation partners, integrators and analysts how to rapidly build HL7 V2 integration solutions. Students build a production that processes and routes HL7 V2 messages. Students learn how to work with the pre-built HL7 business services, business processes and business operations to receive and send HL7 V2 messages. Students also learn how to transform HL7 V2 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.
Note: This course is appropriate only for healthcare customers working with HL7 V2 messaging.
This healthcare-focused five-day course teaches implementation partners, integrators, developers, and analysts how to rapidly build healthcare integration solutions. Students build a healthcare production that processes and routes non-HL7 V2 data as well as HL7 V2 messages. They create business services, business processes, business operations, and messages in addition to using pre-built HL7 V2 components to receive and send HL7 V2 messages. Students also learn how to transform HL7 V2 messages.
Students build and configure the healthcare production using InterSystems Objects, graphical tools in the Management Portal, Business Process Language (BPL), the adapter library, and the Atelier IDE.
Note: This course is appropriate only for healthcare customers working with HL7 V2 messaging.
This five-day course teaches implementation partners, integrators, developers, and analysts how to rapidly build integration solutions. Students build a production using InterSystems Objects, graphical tools in the Management Portal, Business Process Language (BPL), the adapter library, and the Atelier IDE. Students create business services, business processes, business operations, and messages. Students also learn how to write business rules and define workflows.
- Complete a tutorial
Complete a tutorial
Tutorials are designed for learners who have access to an instance of Ensemble and want to learn using a self-directed hands-on process.
This tutorial provides a fast-paced, interactive introduction to Ensemble's HL7 V2 message routing capabilities. It is appropriate only for healthcare customers working with HL7 V2 messaging.
- Read Ensemble documentation
Read Ensemble documentation
Use the following link to get direct access to documentation and articles on Ensemble.
- Read white papers about Ensemble
Read white papers about Ensemble
Below is a sample of the 20+ Ensemble white papers available in the Ensemble library, or you can explore the full Ensemble library to learn more!Note: This white paper is appropriate only for healthcare customers working with HL7 V2 messaging.
- Ask questions in the Developer Community
Ask questions in the Developer Community
The Developer Community is a great place to ask questions and find answers. Follow the links below to learn more about the community and join the conversation! If you have created an account on the InterSystems Learning site, you can use the same login information to join the Community.
- Share Your Feedback!
Share Your Feedback!
- HL7® and FHIR® are the registered trademarks of Health Level Seven International and the use of these trademarks does not constitute an endorsement by HL7.