Skip to main content
Version: v0.0.3

Function: interpretAck()

interpretAck(msg): Acknowledgment

Interpret an Hl7Message as an acknowledgment. Never throws; a message with no MSA segment yields an all-false, empty-errors view. The result is deeply frozen.

Parameters

msg

Hl7Message

Returns

Acknowledgment

Example

import { interpretAck, parseHL7 } from "@cosyte/hl7";
const view = interpretAck(parseHL7("MSH|^~\\&|...\rMSA|AA|MSG001"));
view.accepted; // true
view.controlId; // "MSG001"