UNPKG

@redoxengine/redox-hl7-v2

Version:

A parser for hl7 version 2 messages. Creates json from v2 messages, and creates v2 messages from json.

93 lines 1.68 kB
{ "PROVIDER": { "elements": [ { "minOccurs": "1", "maxOccurs": "1", "segment": "PRD" }, { "minOccurs": "0", "maxOccurs": "unbounded", "segment": "CTD" } ] }, "INSURANCE": { "elements": [ { "minOccurs": "1", "maxOccurs": "1", "segment": "IN1" }, { "minOccurs": "0", "maxOccurs": "1", "segment": "IN2" }, { "minOccurs": "0", "maxOccurs": "1", "segment": "IN3" } ] }, "GUARANTOR_INSURANCE": { "elements": [ { "minOccurs": "0", "maxOccurs": "unbounded", "segment": "GT1" }, { "minOccurs": "1", "maxOccurs": "unbounded", "group": "INSURANCE" } ] }, "RPI_I04": { "elements": [ { "minOccurs": "1", "maxOccurs": "1", "segment": "MSH" }, { "minOccurs": "0", "maxOccurs": "unbounded", "segment": "SFT" }, { "minOccurs": "1", "maxOccurs": "1", "segment": "MSA" }, { "minOccurs": "1", "maxOccurs": "unbounded", "group": "PROVIDER" }, { "minOccurs": "1", "maxOccurs": "1", "segment": "PID" }, { "minOccurs": "0", "maxOccurs": "unbounded", "segment": "NK1" }, { "minOccurs": "0", "maxOccurs": "1", "group": "GUARANTOR_INSURANCE" }, { "minOccurs": "0", "maxOccurs": "unbounded", "segment": "NTE" } ] } }