· Feb 14, 2023

Beta testers needed for our upcoming InterSystems HL7 Interface Specialist certification exam

Hello InterSystems HL7 Community,

InterSystems Certification is developing a certification exam for InterSystems HL7 interface specialists and, if you match the exam candidate description given below, we would like you to beta test the exam. The dates the exam will be available for beta testing are March 28 - April 30, 2023. Interested beta testers should sign up now by emailing (see below for more details)

Note: The InterSystems HL7 Interface Specialist certification exam is version 2.0 of our HealthShare Health Connect HL7 Interface Specialist certification exam, which will be retired at the time of the release of this exam. The expiration dates for individuals currently holding the HealthShare Health Connect HL7 Interface Specialist credential will NOT change from when the credential was earned. However, the name on your digital badge will be updated to reflect the new name at the time of release. 


What are my responsibilities as a beta tester?

You will be assigned the exam and will need to take it within one month of the beta release. The exam will be administered in an online proctored environment, free of charge (the standard fee of $150 per exam is waived for all beta testers), and then the InterSystems Certification Team will perform a careful statistical analysis of all beta test data to set a passing score for the exam. The analysis of the beta test results will take 6-8 weeks, and after the passing score is established, you will receive an email notification from InterSystems Certification informing you of the results. If your score on the exam is at or above the passing score, you will have earned the certification! 

Note: Beta test scores are completely confidential.

Can I beta test the exam if I am already a certified HealthShare Health Connect HL7 Interface Specialist?

Yes! If you receive a passing score on your beta test your credential expiration date will be updated to be 5 years from the release date of the new exam.

Exam Details

Exam title: InterSystems HL7 Interface Specialist

Candidate description: An IT professional who:

  • designs, builds, and performs basic troubleshooting of HL7 interfaces with InterSystems products, and 
  • has at least six months full-time experience in the technology.

Number of questions: 68

Time allotted to take exam: 2 hours

Recommended preparation:

Classroom course Building and Managing HL7 Integrations or equivalent experience. Online courses Configuring Validation of HL7 V2 Messages in ProductionsBuilding Basic HL7 V2 Integrations with InterSystems, and Using HL7 V2 Bracket and Parentheses Syntax To Identify Virtual Properties are recommended, as well as experience searching InterSystems Documentation.

Recommended practical experience:

  • 6 months - 1 year designing, building, and performing basic troubleshooting of HL7 interfaces with InterSystems products version 2019.1 or higher.

Exam practice questions

A set of practice questions will be sent to you via email when we notify you of the beta release.

Exam format

The questions are presented in two formats: multiple choice and multiple response. 

System requirements for beta testing 

Exam topics and content

The exam contains question items that cover the areas for the stated role as shown in the KSA (Knowledge, Skills, Abilities) chart immediately below.

KSA Group

KSA Group Description

KSA Description

Target items 


Designs HL7 productions

Interprets interface requirements 

  1. Determines productions and namespaces needed
  2. Determines appropriate production components and the flow of messages
  3. Determines production needs from interface specifications
  4. Determines data transformation needs
  5. Determines validation settings
  6. Designs routing rules



Chooses production architecture components

  1. Identifies basic functionality of production components
  2. Identifies adapters used by built-in HL7 components
  3. Identifies the components in a production diagram
  4. Names production components, rules, and DTLs according to conventions



Designs custom schemas

  1. Identifies custom segments in custom schema categories
  2. Determines where sample messages deviate from schema requirements


Builds HL7 productions

Adds production components to build interfaces 

  1. Adds production components to productions
  2. Imports and exports productions and their components using the deploy tool



Creates and applies routing rules

  1. Creates and interprets rule sets
  2. Accesses HL7 message contents using expression editor
  3. Identifies how constraints affect code completion in the expression editor
  4. Uses virtual property path syntax to implement rule conditions
  5. Uses virtual property syntax and utility functions to retrieve HL7 data
  6. Applies foreach actions
  7. Determines problems within routing rules



Applies key configuration settings in productions 

  1. Identifies key configuration settings in business services and operations
  2.  Maps key settings to correct components
  3.  Configures pool size and actor pool size settings to ensure FIFO
  4.  Configures alert configuration settings
  5.  Configures failure timeout setting to ensure FIFO
  6. Configures and uses credentials
  7. Identifies behavior caused by using system default settings



Uses DTL Editor to build DTLs

  1. Configures source and target message classes
  2. Adds functions to DTL expressions
  3. Differentiates between Create New versus Create Copy settings
  4. Applies foreach actions
  5. Applies if actions
  6. Applies group actions
  7. Applies switch actions
  8. Tests DTLs 



Creates custom schemas 


  1. Determines custom schema requirements
  2. Creates new custom schemas based on requirements
  3. Identifies segment characteristics from message structure



Applies ACK/NACK functionality 


  1. Selects appropriate ACK mode settings
  2. Identifies default ACK/NACK settings for business service
  3. Determines reply code actions for desired behaviors



Manages messages

  1. Purges messages manually
  2. Purges messages automatically
  3. Ensures purge tasks are running 


Troubleshoots HL7 productions

Identifies and uses tools for troubleshooting

  1. Uses production configuration page
  2. Configures Archive I/O setting
  3. Identifies the name of the central alert component
  4. Uses bad message handler
  5. Uses Jobs page, Messages page, Production Monitor page, and Queues page
  6. Identifies root cause of production problem states
  7. Tests message routing rules using testing tool



Uses Visual Trace

  1. Locates session ID of a message 
  2. Interprets information displayed in Visual Trace
  3. Interprets different icons in the Visual Trace
  4. Locates information in tabs of Visual Trace
  5. Determines causes of alerts 
  6. Troubleshoots production configuration problems



Uses Message Viewer

  1. Optimizes search options
  2. Searches messages using Basic Criteria
  3. Searches messages using Extended Criteria
  4. Uses search tables in productions
  5. Resends Messages
  6. Troubleshoots display problems in Message Viewer



Uses logs for debugging

  1. Uses Business Rule Log
  2. Uses the Event Log to examine log entries
  3. Identifies auditable events
  4. Searches the Event Log

Interested in participating? Email now to sign up!

Discussion (1)2
Log in or sign up to continue