Skip to main content

ParseanHL7Message

HL7 Plugin – Parse an HL7 Message​

Summary (SEO Meta Description):
The HL7 Parser in WeHub converts HL7 v2.x messages into structured data based on a schema.
Supports multiple HL7 versions and triggers for seamless healthcare data integration.


Overview​

The Parse an HL7 Message action allows workflows to ingest HL7 v2.x messages and transform them into structured JSON or schema-based outputs.
It is commonly used in healthcare integrations, such as normalizing admission, discharge, and lab messages into workflow-friendly formats.


⚙️ Configuration Options​

FieldTypeDescription
LabelStringCustom name for the node (e.g., "Parse ADT Message").
VersionEnumSelect the HL7 version to parse. Options: V210, V220, V230, V231, V240, V250, V251, V260, V270, V271, V280.
TriggersEnumChoose the HL7 event type. Examples: ADT_A01, ORM_O01, ORU_R01, etc.

💡 Example Use Cases​

  • Hospital Admissions (ADT_A01 – Admit/Visit Notification)
    Parse admission messages to register patients into local systems.

  • Laboratory Results (ORU_R01 – Unsolicited Observation Message)
    Extract lab results and feed them into analytics or FHIR-based workflows.

  • Orders (ORM_O01 – Order Message)
    Convert HL7 orders into structured data for order tracking systems.

  • Billing (BAR_P01 – Add/Update Billing Account)
    Normalize billing messages into ETL workflows.


FAQ​

Q: Can I parse multiple HL7 versions in one workflow?
A: Yes, you can add multiple parser nodes with different version/trigger combinations.

Q: What format is the parsed data returned in?
A: Parsed HL7 is returned as JSON structured data, optionally validated against a schema.

Q: What if my HL7 message doesn’t match the trigger event?
A: The parser may fail or return incomplete results. Ensure the correct trigger is selected.


Keywords: WeHub HL7 Parser, HL7 v2.x, ADT_A01, ORU_R01, healthcare data integration, parse HL7 message