Home Applications iris-HL7v2Gen

iris-HL7v2Gen

This application is not supported by InterSystems Corporation. Please be notified that you use it at your own risk.
0
0 reviews
0
Awards
5
Views
0
IPM installs
0
0
Details
Releases  (1)
Reviews
Issues
Generate, Construct, Validate, and Send HL7 V2 messages

What's new in this version

Initial Release

Summary

IRIS-HL7v2Gen is a web application designed to generate HL7 test messages, validate them against HL7 specifications, display the message structure hierarchy, and transmit the messages to production via TCP/IP

one one one one OEX license

Application Layout

image

Features

  • Generate HL7 Test Messages
  • Validate HL7 Messages
  • Construct HL7 Message Type Structures
  • Send Messages via TCP/IP
  • Generate a Test Message by Invoking a Class Method
  • Currently Supports HL7 Version 2.5
  • Generate Test Messages for 205 Message Types

Prerequisites

Make sure you have git and Docker desktop installed.

Installation

Docker (e.g. for dev purposes)

Clone/git pull the repo into any local directory

$ git clone https://github.com/mwaseem75/iris-HL7v2Gen.git

Open the terminal in this directory and run:

$ docker-compose up -d

IPM

Open IRIS for Health installation with IPM client installed. Call in any namespace:

USER>zpm "install iris-HL7v2Gen"

Run the Application

Navigate to http://localhost:32783/csp/HL7v2Gen/index.csp to run the application
image

Generate HL7 Message

Select a message type from the dropdown list and click the “Generate Test Message” button
image

The application will generate a test message
image

Validate HL7 Message

Click the “Validate Message” button
image

Explore the Structure of the Message

The application will construct the message structure based on HL7 specifications
image

Send Message to Production

Click on “View Production” to open the production page. Make sure the production is started
image
Click on “Send message to production” button from the application
image
Select business service “HL7TcpService” and Open message viewer
image
image

Generate a Test Message by Invoking a Class Method

Connect to the IRIS Terminal, execute the GenMessage function of the dc.HL7v2Gen class, and pass the desired HL7 message type

set mes = ##class(dc.HL7v2Gen).GenMessage("ADT_A01")
write mes

image

Thanks

Made with
Install
zpm install iris-HL7v2Gen download archive
Version
1.0.015 Dec, 2024
Python package
HL7apy
Ideas portal
https://ideas.intersystems.com/ideas/DPI-I-464
Category
Solutions
Works with
InterSystems IRISInterSystems IRIS for Health
First published
15 Dec, 2024