Questions tagged [hl7]

The HL7 (Health Level Seven) messaging standard is a communication standard for exchanging electronic information in the domain of health care.

Health Level Seven International (HL7) is a non-profit, ANSI-accredited standards developing organization involved in the development of international healthcare informatics interoperability standards.

HL7 also refers to some of the specific standards created by the organization that provide a comprehensive framework for the exchange, integration, sharing, and retrieval of electronic of health information.

The events in the health care organizations that lead to the need of information flow (ex. booking of an appointment/admission of patient) are called trigger events. These trigger events can be associated with abstract messages that can be represented in HL7 standard format. Use this tag to ask questions related to encoding/decoding of HL7 messages, and development of the systems that are able to create and process these messages.

HL7 Homepage

Introduction to HL7 Standards

Wikipedia

530 questions
4
votes
2 answers

HL7 Conformance Profile Options

Are there any tools out there available that can be used to create conformance Profile other than Messaging Workbench (MWB). So far this is the only tool that I have found I am having a difficult time creating a conformance profile on for a…
Villumanati
  • 553
  • 2
  • 8
  • 17
4
votes
3 answers

Is using ASCII 10 inside a HL7 segment a valid way to represent a new line?

Placing an ASCII 10 (0A) character somewhere inside of a segment of an HL7 message to represent a new line character. Is this valid? From what I can see it is recommend to use \X0D\ or \X0D0A\ to represent a new line character for plain text format…
Ay Rue
  • 228
  • 1
  • 3
  • 15
4
votes
1 answer

How to identify HL7 order request(ORM) message corresponding to response message(ORR)

I am into HL7 parser development and still learning HL7. Read articles regarding Orders but still not clear about how to identify the HL7 order request corresponding to HL7 order response message. Additional Info: About 'MessageControlId' in MSH…
Vidya
  • 196
  • 14
4
votes
1 answer

Will FHIR and HL7 v3 be used concurrently? Or is FHIR to replace v3?

I understand in general the constraints of the RIM model and the steep learning curve of v3, which has led to many of its failures. Although FHIR has clear strengths in scalability and application to mobile devices, is it being developed as a total…
4
votes
3 answers

Adding Multiple NTE segments to HL7 message with Mirth

I am trying to add multiple NTE lines to the end of HL7 messages using Mirth. I can add a single line using for example: tmp=msg; msg['NTE']['NTE.1']="1".toString(); msg['NTE']['NTE.3']="Performed at 123 Radiology".toString(); But... When I want to…
user2201142
  • 41
  • 1
  • 1
  • 2
4
votes
2 answers

Read HL7 message without prescribing message type or event type or version

I need to read an HL7, pipe-delimited message into a custom Java structure that represents the message structure. I need to do all this without using any message type, event type, or version specific methods or classes, because I need this code to…
kel_ff0080
  • 759
  • 2
  • 6
  • 11
4
votes
1 answer

Java REST client for FHIR data model

Could anybody give an example for Java REST client to search Patients using FHIR data model?
Vivek
  • 341
  • 1
  • 5
  • 15
4
votes
1 answer

Request patient demographics from HIS via HL7?

I'm working on an application that connects with HIS via the HL7 protocol. The connection is for syncing the patient demographics saved on my application DB with the HIS DB. How do you request patient information of some patient by their ID…
user3764739
  • 41
  • 1
  • 2
4
votes
3 answers

HL7 parser to parse v2.7 messages in java

I'm looking for a HL7 parser that would parse v2.7 messages. I have tried Hapi but it has support only upto v2.6. Can you anyone please provide any suggestions in parsing v2.7 messages?
user3293794
  • 41
  • 1
  • 2
4
votes
1 answer

Adding a
tag in a string after each 12 digit number

I've a string from an HL7 message (lab results) and need to add a line break after each 12 digit number. Example string: 1 NM 2951-2 S Sodium: LN 144 mmol/L mmol/L 135-145 F 201402150533 2 NM 2823-3 S…
Legless
  • 55
  • 3
4
votes
2 answers

How do I pull data out of an EPIC EMR?

My tool needs to intake data from an EPIC EMR. My understanding is that the hospital can write a script that will push the data to a secure FTP, where I can pull the data down and load it into my system. Is this correct? Also - my understanding…
ARM2020
  • 79
  • 1
  • 6
4
votes
2 answers

FHIR resource that supports concept no known allergy

Is there a 'no known allergy' mechanism defined in HL7 FHIR resources somewhere in the specification?
4
votes
1 answer

Mirth java code to conditionally change a field

I'm using Mirth to read HL7 messages from our DB and send them out to a client's EMR. This particular EMR requires that the OBR and OBX for the embedded PDF are formatted a specific way. If OBR.4.1 and OBR.4.2 have "0PDF^PDF Report" we need to…
user2109799
  • 41
  • 1
  • 2
4
votes
4 answers

Anyone know average HL7 clinical message response times?

I'm designing a .net interface for sending and receiving a HL7 message and noticed on this forum theres a few people with this experience. My question is.... Would anyone be able to share their experience on how long it could take to get a message…
jason clark
  • 829
  • 2
  • 11
  • 23
3
votes
1 answer

How to extend a primitive data type in FHIR with an extension?

I'm trying to integrate the FHIR KBV_PR_Base_Observation_Heart_Rate profile. In the coding segment of the FHIR Resource, the profile provides that the display segment is to be provided with an extension for the German-speaking…
Baschtl
  • 33
  • 2