@dotbase/hl7-v2-message
Version:
Parses HL7 v2.x messages into typed javascript objects and makes them easily accessable.
11 lines (10 loc) • 315 B
TypeScript
import Hl7ISegment from "./Hl7ISegment";
import Hl7IMessageCompound from "./Hl7IMessageCompound";
export default interface Hl7IMessageSegment<T extends Hl7ISegment> {
type: string;
name: string;
isOptional: boolean;
isRepeatable: boolean;
parentCompound?: Hl7IMessageCompound;
value: T[];
}