UNPKG

@dotbase/hl7-v2-message

Version:

Parses HL7 v2.x messages into typed javascript objects and makes them easily accessable.

15 lines (14 loc) 529 B
import Hl7IMessage from "../types/Hl7IMessage"; import Hl7IMessageSegment from "../types/Hl7IMessageSegment"; import Hl7ISegment from "../types/Hl7ISegment"; import Hl7IMessageCompound from "../types/Hl7IMessageCompound"; export default abstract class Hl7Message implements Hl7IMessage { abstract get name(): string; abstract get description(): string; abstract segments: { [key: string]: Hl7IMessageSegment<Hl7ISegment>; }; abstract compounds?: { [key: string]: Hl7IMessageCompound; }; }