UNPKG

@dotbase/hl7-v2-message

Version:

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

880 lines (879 loc) 48.3 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getSegment = exports.getMessage = void 0; const tslib_1 = require("tslib"); const ACK_Message_1 = tslib_1.__importDefault(require("./message/ACK_Message")); const ADR_A19_Message_1 = tslib_1.__importDefault(require("./message/ADR_A19_Message")); const ADT_A01_Message_1 = tslib_1.__importDefault(require("./message/ADT_A01_Message")); const ADT_A02_Message_1 = tslib_1.__importDefault(require("./message/ADT_A02_Message")); const ADT_A03_Message_1 = tslib_1.__importDefault(require("./message/ADT_A03_Message")); const ADT_A04_Message_1 = tslib_1.__importDefault(require("./message/ADT_A04_Message")); const ADT_A05_Message_1 = tslib_1.__importDefault(require("./message/ADT_A05_Message")); const ADT_A06_Message_1 = tslib_1.__importDefault(require("./message/ADT_A06_Message")); const ADT_A07_Message_1 = tslib_1.__importDefault(require("./message/ADT_A07_Message")); const ADT_A08_Message_1 = tslib_1.__importDefault(require("./message/ADT_A08_Message")); const ADT_A09_Message_1 = tslib_1.__importDefault(require("./message/ADT_A09_Message")); const ADT_A10_Message_1 = tslib_1.__importDefault(require("./message/ADT_A10_Message")); const ADT_A11_Message_1 = tslib_1.__importDefault(require("./message/ADT_A11_Message")); const ADT_A12_Message_1 = tslib_1.__importDefault(require("./message/ADT_A12_Message")); const ADT_A13_Message_1 = tslib_1.__importDefault(require("./message/ADT_A13_Message")); const ADT_A14_Message_1 = tslib_1.__importDefault(require("./message/ADT_A14_Message")); const ADT_A15_Message_1 = tslib_1.__importDefault(require("./message/ADT_A15_Message")); const ADT_A16_Message_1 = tslib_1.__importDefault(require("./message/ADT_A16_Message")); const ADT_A17_Message_1 = tslib_1.__importDefault(require("./message/ADT_A17_Message")); const ADT_A18_Message_1 = tslib_1.__importDefault(require("./message/ADT_A18_Message")); const ADT_A20_Message_1 = tslib_1.__importDefault(require("./message/ADT_A20_Message")); const ADT_A21_Message_1 = tslib_1.__importDefault(require("./message/ADT_A21_Message")); const ADT_A22_Message_1 = tslib_1.__importDefault(require("./message/ADT_A22_Message")); const ADT_A23_Message_1 = tslib_1.__importDefault(require("./message/ADT_A23_Message")); const ADT_A24_Message_1 = tslib_1.__importDefault(require("./message/ADT_A24_Message")); const ADT_A25_Message_1 = tslib_1.__importDefault(require("./message/ADT_A25_Message")); const ADT_A26_Message_1 = tslib_1.__importDefault(require("./message/ADT_A26_Message")); const ADT_A27_Message_1 = tslib_1.__importDefault(require("./message/ADT_A27_Message")); const ADT_A28_Message_1 = tslib_1.__importDefault(require("./message/ADT_A28_Message")); const ADT_A29_Message_1 = tslib_1.__importDefault(require("./message/ADT_A29_Message")); const ADT_A30_Message_1 = tslib_1.__importDefault(require("./message/ADT_A30_Message")); const ADT_A31_Message_1 = tslib_1.__importDefault(require("./message/ADT_A31_Message")); const ADT_A32_Message_1 = tslib_1.__importDefault(require("./message/ADT_A32_Message")); const ADT_A33_Message_1 = tslib_1.__importDefault(require("./message/ADT_A33_Message")); const ADT_A34_Message_1 = tslib_1.__importDefault(require("./message/ADT_A34_Message")); const ADT_A35_Message_1 = tslib_1.__importDefault(require("./message/ADT_A35_Message")); const ADT_A36_Message_1 = tslib_1.__importDefault(require("./message/ADT_A36_Message")); const ADT_A37_Message_1 = tslib_1.__importDefault(require("./message/ADT_A37_Message")); const ADT_A38_Message_1 = tslib_1.__importDefault(require("./message/ADT_A38_Message")); const ADT_A39_Message_1 = tslib_1.__importDefault(require("./message/ADT_A39_Message")); const ADT_A40_Message_1 = tslib_1.__importDefault(require("./message/ADT_A40_Message")); const ADT_A41_Message_1 = tslib_1.__importDefault(require("./message/ADT_A41_Message")); const ADT_A42_Message_1 = tslib_1.__importDefault(require("./message/ADT_A42_Message")); const ADT_A43_Message_1 = tslib_1.__importDefault(require("./message/ADT_A43_Message")); const ADT_A44_Message_1 = tslib_1.__importDefault(require("./message/ADT_A44_Message")); const ADT_A45_Message_1 = tslib_1.__importDefault(require("./message/ADT_A45_Message")); const ADT_A46_Message_1 = tslib_1.__importDefault(require("./message/ADT_A46_Message")); const ADT_A47_Message_1 = tslib_1.__importDefault(require("./message/ADT_A47_Message")); const ADT_A48_Message_1 = tslib_1.__importDefault(require("./message/ADT_A48_Message")); const ADT_A49_Message_1 = tslib_1.__importDefault(require("./message/ADT_A49_Message")); const ADT_A50_Message_1 = tslib_1.__importDefault(require("./message/ADT_A50_Message")); const ADT_A51_Message_1 = tslib_1.__importDefault(require("./message/ADT_A51_Message")); const ADT_A53_Message_1 = tslib_1.__importDefault(require("./message/ADT_A53_Message")); const ADT_A55_Message_1 = tslib_1.__importDefault(require("./message/ADT_A55_Message")); const ADT_A60_Message_1 = tslib_1.__importDefault(require("./message/ADT_A60_Message")); const ADT_A61_Message_1 = tslib_1.__importDefault(require("./message/ADT_A61_Message")); const ADT_A62_Message_1 = tslib_1.__importDefault(require("./message/ADT_A62_Message")); const BAR_P01_Message_1 = tslib_1.__importDefault(require("./message/BAR_P01_Message")); const BAR_P02_Message_1 = tslib_1.__importDefault(require("./message/BAR_P02_Message")); const BAR_P05_Message_1 = tslib_1.__importDefault(require("./message/BAR_P05_Message")); const BAR_P06_Message_1 = tslib_1.__importDefault(require("./message/BAR_P06_Message")); const CRM_C01_Message_1 = tslib_1.__importDefault(require("./message/CRM_C01_Message")); const CSU_C09_Message_1 = tslib_1.__importDefault(require("./message/CSU_C09_Message")); const DFT_P03_Message_1 = tslib_1.__importDefault(require("./message/DFT_P03_Message")); const DOC_T12_Message_1 = tslib_1.__importDefault(require("./message/DOC_T12_Message")); const DSR_Q01_Message_1 = tslib_1.__importDefault(require("./message/DSR_Q01_Message")); const DSR_Q03_Message_1 = tslib_1.__importDefault(require("./message/DSR_Q03_Message")); const EDR_R07_Message_1 = tslib_1.__importDefault(require("./message/EDR_R07_Message")); const EQQ_Q04_Message_1 = tslib_1.__importDefault(require("./message/EQQ_Q04_Message")); const ERP_R09_Message_1 = tslib_1.__importDefault(require("./message/ERP_R09_Message")); const MDM_T01_Message_1 = tslib_1.__importDefault(require("./message/MDM_T01_Message")); const MDM_T02_Message_1 = tslib_1.__importDefault(require("./message/MDM_T02_Message")); const MDM_T03_Message_1 = tslib_1.__importDefault(require("./message/MDM_T03_Message")); const MDM_T04_Message_1 = tslib_1.__importDefault(require("./message/MDM_T04_Message")); const MDM_T05_Message_1 = tslib_1.__importDefault(require("./message/MDM_T05_Message")); const MDM_T06_Message_1 = tslib_1.__importDefault(require("./message/MDM_T06_Message")); const MDM_T07_Message_1 = tslib_1.__importDefault(require("./message/MDM_T07_Message")); const MDM_T08_Message_1 = tslib_1.__importDefault(require("./message/MDM_T08_Message")); const MDM_T09_Message_1 = tslib_1.__importDefault(require("./message/MDM_T09_Message")); const MDM_T10_Message_1 = tslib_1.__importDefault(require("./message/MDM_T10_Message")); const MDM_T11_Message_1 = tslib_1.__importDefault(require("./message/MDM_T11_Message")); const MFK_M01_Message_1 = tslib_1.__importDefault(require("./message/MFK_M01_Message")); const MFK_M04_Message_1 = tslib_1.__importDefault(require("./message/MFK_M04_Message")); const MFK_M05_Message_1 = tslib_1.__importDefault(require("./message/MFK_M05_Message")); const MFK_M06_Message_1 = tslib_1.__importDefault(require("./message/MFK_M06_Message")); const MFN_M02_Message_1 = tslib_1.__importDefault(require("./message/MFN_M02_Message")); const MFN_M04_Message_1 = tslib_1.__importDefault(require("./message/MFN_M04_Message")); const MFN_M05_Message_1 = tslib_1.__importDefault(require("./message/MFN_M05_Message")); const MFN_M06_Message_1 = tslib_1.__importDefault(require("./message/MFN_M06_Message")); const MFN_M08_Message_1 = tslib_1.__importDefault(require("./message/MFN_M08_Message")); const MFN_M09_Message_1 = tslib_1.__importDefault(require("./message/MFN_M09_Message")); const MFN_M10_Message_1 = tslib_1.__importDefault(require("./message/MFN_M10_Message")); const MFN_M11_Message_1 = tslib_1.__importDefault(require("./message/MFN_M11_Message")); const MFQ_M01_Message_1 = tslib_1.__importDefault(require("./message/MFQ_M01_Message")); const NMD_N02_Message_1 = tslib_1.__importDefault(require("./message/NMD_N02_Message")); const NMQ_N01_Message_1 = tslib_1.__importDefault(require("./message/NMQ_N01_Message")); const NMR_N01_Message_1 = tslib_1.__importDefault(require("./message/NMR_N01_Message")); const OMD_O01_Message_1 = tslib_1.__importDefault(require("./message/OMD_O01_Message")); const OMN_O01_Message_1 = tslib_1.__importDefault(require("./message/OMN_O01_Message")); const OMS_O01_Message_1 = tslib_1.__importDefault(require("./message/OMS_O01_Message")); const ORD_O02_Message_1 = tslib_1.__importDefault(require("./message/ORD_O02_Message")); const ORF_R04_Message_1 = tslib_1.__importDefault(require("./message/ORF_R04_Message")); const ORM_O01_Message_1 = tslib_1.__importDefault(require("./message/ORM_O01_Message")); const ORN_O02_Message_1 = tslib_1.__importDefault(require("./message/ORN_O02_Message")); const ORR_O02_Message_1 = tslib_1.__importDefault(require("./message/ORR_O02_Message")); const ORS_O02_Message_1 = tslib_1.__importDefault(require("./message/ORS_O02_Message")); const ORU_Message_1 = tslib_1.__importDefault(require("./message/ORU_Message")); const ORU_R01_Message_1 = tslib_1.__importDefault(require("./message/ORU_R01_Message")); const OSQ_Q06_Message_1 = tslib_1.__importDefault(require("./message/OSQ_Q06_Message")); const OSR_Q06_Message_1 = tslib_1.__importDefault(require("./message/OSR_Q06_Message")); const PEX_P07_Message_1 = tslib_1.__importDefault(require("./message/PEX_P07_Message")); const PGL_PC6_Message_1 = tslib_1.__importDefault(require("./message/PGL_PC6_Message")); const PIN_I07_Message_1 = tslib_1.__importDefault(require("./message/PIN_I07_Message")); const PPG_PCG_Message_1 = tslib_1.__importDefault(require("./message/PPG_PCG_Message")); const PPP_PCB_Message_1 = tslib_1.__importDefault(require("./message/PPP_PCB_Message")); const PPR_PC1_Message_1 = tslib_1.__importDefault(require("./message/PPR_PC1_Message")); const PPT_PCL_Message_1 = tslib_1.__importDefault(require("./message/PPT_PCL_Message")); const PPV_PCA_Message_1 = tslib_1.__importDefault(require("./message/PPV_PCA_Message")); const PRR_PC5_Message_1 = tslib_1.__importDefault(require("./message/PRR_PC5_Message")); const PTR_PCF_Message_1 = tslib_1.__importDefault(require("./message/PTR_PCF_Message")); const QBP_Q22_Message_1 = tslib_1.__importDefault(require("./message/QBP_Q22_Message")); const QCK_Q02_Message_1 = tslib_1.__importDefault(require("./message/QCK_Q02_Message")); const QRY_A19_Message_1 = tslib_1.__importDefault(require("./message/QRY_A19_Message")); const QRY_PC4_Message_1 = tslib_1.__importDefault(require("./message/QRY_PC4_Message")); const QRY_PC9_Message_1 = tslib_1.__importDefault(require("./message/QRY_PC9_Message")); const QRY_PCE_Message_1 = tslib_1.__importDefault(require("./message/QRY_PCE_Message")); const QRY_PCK_Message_1 = tslib_1.__importDefault(require("./message/QRY_PCK_Message")); const QRY_Q01_Message_1 = tslib_1.__importDefault(require("./message/QRY_Q01_Message")); const QRY_Q02_Message_1 = tslib_1.__importDefault(require("./message/QRY_Q02_Message")); const QRY_R02_Message_1 = tslib_1.__importDefault(require("./message/QRY_R02_Message")); const QRY_T12_Message_1 = tslib_1.__importDefault(require("./message/QRY_T12_Message")); const RAR_RAR_Message_1 = tslib_1.__importDefault(require("./message/RAR_RAR_Message")); const RAS_O01_Message_1 = tslib_1.__importDefault(require("./message/RAS_O01_Message")); const RCI_I05_Message_1 = tslib_1.__importDefault(require("./message/RCI_I05_Message")); const RCL_I06_Message_1 = tslib_1.__importDefault(require("./message/RCL_I06_Message")); const RDE_O01_Message_1 = tslib_1.__importDefault(require("./message/RDE_O01_Message")); const RDO_O01_Message_1 = tslib_1.__importDefault(require("./message/RDO_O01_Message")); const RDR_RDR_Message_1 = tslib_1.__importDefault(require("./message/RDR_RDR_Message")); const RDS_O01_Message_1 = tslib_1.__importDefault(require("./message/RDS_O01_Message")); const REF_I12_Message_1 = tslib_1.__importDefault(require("./message/REF_I12_Message")); const RER_RER_Message_1 = tslib_1.__importDefault(require("./message/RER_RER_Message")); const RGR_RGR_Message_1 = tslib_1.__importDefault(require("./message/RGR_RGR_Message")); const RGV_O01_Message_1 = tslib_1.__importDefault(require("./message/RGV_O01_Message")); const ROR_ROR_Message_1 = tslib_1.__importDefault(require("./message/ROR_ROR_Message")); const RPA_I08_Message_1 = tslib_1.__importDefault(require("./message/RPA_I08_Message")); const RPI_I01_Message_1 = tslib_1.__importDefault(require("./message/RPI_I01_Message")); const RPI_I04_Message_1 = tslib_1.__importDefault(require("./message/RPI_I04_Message")); const RPL_I02_Message_1 = tslib_1.__importDefault(require("./message/RPL_I02_Message")); const RPR_I03_Message_1 = tslib_1.__importDefault(require("./message/RPR_I03_Message")); const RQA_I08_Message_1 = tslib_1.__importDefault(require("./message/RQA_I08_Message")); const RQC_I05_Message_1 = tslib_1.__importDefault(require("./message/RQC_I05_Message")); const RQC_I06_Message_1 = tslib_1.__importDefault(require("./message/RQC_I06_Message")); const RQI_I01_Message_1 = tslib_1.__importDefault(require("./message/RQI_I01_Message")); const RQI_I02_Message_1 = tslib_1.__importDefault(require("./message/RQI_I02_Message")); const RQI_I03_Message_1 = tslib_1.__importDefault(require("./message/RQI_I03_Message")); const RQP_I04_Message_1 = tslib_1.__importDefault(require("./message/RQP_I04_Message")); const RQQ_Q09_Message_1 = tslib_1.__importDefault(require("./message/RQQ_Q09_Message")); const RRA_O02_Message_1 = tslib_1.__importDefault(require("./message/RRA_O02_Message")); const RRD_O02_Message_1 = tslib_1.__importDefault(require("./message/RRD_O02_Message")); const RRE_O02_Message_1 = tslib_1.__importDefault(require("./message/RRE_O02_Message")); const RRG_O02_Message_1 = tslib_1.__importDefault(require("./message/RRG_O02_Message")); const RRI_I12_Message_1 = tslib_1.__importDefault(require("./message/RRI_I12_Message")); const RRO_O02_Message_1 = tslib_1.__importDefault(require("./message/RRO_O02_Message")); const RSP_K22_Message_1 = tslib_1.__importDefault(require("./message/RSP_K22_Message")); const SIU_S12_Message_1 = tslib_1.__importDefault(require("./message/SIU_S12_Message")); const SPQ_Q08_Message_1 = tslib_1.__importDefault(require("./message/SPQ_Q08_Message")); const SQM_S25_Message_1 = tslib_1.__importDefault(require("./message/SQM_S25_Message")); const SQR_S25_Message_1 = tslib_1.__importDefault(require("./message/SQR_S25_Message")); const SRM_S01_Message_1 = tslib_1.__importDefault(require("./message/SRM_S01_Message")); const SRR_S01_Message_1 = tslib_1.__importDefault(require("./message/SRR_S01_Message")); const SUR_P09_Message_1 = tslib_1.__importDefault(require("./message/SUR_P09_Message")); const TBR_R08_Message_1 = tslib_1.__importDefault(require("./message/TBR_R08_Message")); const UDM_Q05_Message_1 = tslib_1.__importDefault(require("./message/UDM_Q05_Message")); const VQQ_Q07_Message_1 = tslib_1.__importDefault(require("./message/VQQ_Q07_Message")); const VXQ_V01_Message_1 = tslib_1.__importDefault(require("./message/VXQ_V01_Message")); const VXR_V03_Message_1 = tslib_1.__importDefault(require("./message/VXR_V03_Message")); const VXU_V04_Message_1 = tslib_1.__importDefault(require("./message/VXU_V04_Message")); const VXX_V02_Message_1 = tslib_1.__importDefault(require("./message/VXX_V02_Message")); const ACC_Segment_1 = tslib_1.__importDefault(require("./segment/ACC_Segment")); const ADD_Segment_1 = tslib_1.__importDefault(require("./segment/ADD_Segment")); const AIG_Segment_1 = tslib_1.__importDefault(require("./segment/AIG_Segment")); const AIL_Segment_1 = tslib_1.__importDefault(require("./segment/AIL_Segment")); const AIP_Segment_1 = tslib_1.__importDefault(require("./segment/AIP_Segment")); const AIS_Segment_1 = tslib_1.__importDefault(require("./segment/AIS_Segment")); const AL1_Segment_1 = tslib_1.__importDefault(require("./segment/AL1_Segment")); const APR_Segment_1 = tslib_1.__importDefault(require("./segment/APR_Segment")); const ARQ_Segment_1 = tslib_1.__importDefault(require("./segment/ARQ_Segment")); const AUT_Segment_1 = tslib_1.__importDefault(require("./segment/AUT_Segment")); const BHS_Segment_1 = tslib_1.__importDefault(require("./segment/BHS_Segment")); const BLG_Segment_1 = tslib_1.__importDefault(require("./segment/BLG_Segment")); const BTS_Segment_1 = tslib_1.__importDefault(require("./segment/BTS_Segment")); const CDM_Segment_1 = tslib_1.__importDefault(require("./segment/CDM_Segment")); const CM0_Segment_1 = tslib_1.__importDefault(require("./segment/CM0_Segment")); const CM1_Segment_1 = tslib_1.__importDefault(require("./segment/CM1_Segment")); const CM2_Segment_1 = tslib_1.__importDefault(require("./segment/CM2_Segment")); const CSP_Segment_1 = tslib_1.__importDefault(require("./segment/CSP_Segment")); const CSR_Segment_1 = tslib_1.__importDefault(require("./segment/CSR_Segment")); const CSS_Segment_1 = tslib_1.__importDefault(require("./segment/CSS_Segment")); const CTD_Segment_1 = tslib_1.__importDefault(require("./segment/CTD_Segment")); const CTI_Segment_1 = tslib_1.__importDefault(require("./segment/CTI_Segment")); const DB1_Segment_1 = tslib_1.__importDefault(require("./segment/DB1_Segment")); const DG1_Segment_1 = tslib_1.__importDefault(require("./segment/DG1_Segment")); const DRG_Segment_1 = tslib_1.__importDefault(require("./segment/DRG_Segment")); const DSC_Segment_1 = tslib_1.__importDefault(require("./segment/DSC_Segment")); const DSP_Segment_1 = tslib_1.__importDefault(require("./segment/DSP_Segment")); const EQL_Segment_1 = tslib_1.__importDefault(require("./segment/EQL_Segment")); const ERQ_Segment_1 = tslib_1.__importDefault(require("./segment/ERQ_Segment")); const ERR_Segment_1 = tslib_1.__importDefault(require("./segment/ERR_Segment")); const EVN_Segment_1 = tslib_1.__importDefault(require("./segment/EVN_Segment")); const FAC_Segment_1 = tslib_1.__importDefault(require("./segment/FAC_Segment")); const FHS_Segment_1 = tslib_1.__importDefault(require("./segment/FHS_Segment")); const FT1_Segment_1 = tslib_1.__importDefault(require("./segment/FT1_Segment")); const FTS_Segment_1 = tslib_1.__importDefault(require("./segment/FTS_Segment")); const GOL_Segment_1 = tslib_1.__importDefault(require("./segment/GOL_Segment")); const GT1_Segment_1 = tslib_1.__importDefault(require("./segment/GT1_Segment")); const IAM_Segment_1 = tslib_1.__importDefault(require("./segment/IAM_Segment")); const IN1_Segment_1 = tslib_1.__importDefault(require("./segment/IN1_Segment")); const IN2_Segment_1 = tslib_1.__importDefault(require("./segment/IN2_Segment")); const IN3_Segment_1 = tslib_1.__importDefault(require("./segment/IN3_Segment")); const LCC_Segment_1 = tslib_1.__importDefault(require("./segment/LCC_Segment")); const LCH_Segment_1 = tslib_1.__importDefault(require("./segment/LCH_Segment")); const LDP_Segment_1 = tslib_1.__importDefault(require("./segment/LDP_Segment")); const LOC_Segment_1 = tslib_1.__importDefault(require("./segment/LOC_Segment")); const LRL_Segment_1 = tslib_1.__importDefault(require("./segment/LRL_Segment")); const MFA_Segment_1 = tslib_1.__importDefault(require("./segment/MFA_Segment")); const MFE_Segment_1 = tslib_1.__importDefault(require("./segment/MFE_Segment")); const MFI_Segment_1 = tslib_1.__importDefault(require("./segment/MFI_Segment")); const MRG_Segment_1 = tslib_1.__importDefault(require("./segment/MRG_Segment")); const MSA_Segment_1 = tslib_1.__importDefault(require("./segment/MSA_Segment")); const MSH_Segment_1 = tslib_1.__importDefault(require("./segment/MSH_Segment")); const NCK_Segment_1 = tslib_1.__importDefault(require("./segment/NCK_Segment")); const NK1_Segment_1 = tslib_1.__importDefault(require("./segment/NK1_Segment")); const NPU_Segment_1 = tslib_1.__importDefault(require("./segment/NPU_Segment")); const NSC_Segment_1 = tslib_1.__importDefault(require("./segment/NSC_Segment")); const NST_Segment_1 = tslib_1.__importDefault(require("./segment/NST_Segment")); const NTE_Segment_1 = tslib_1.__importDefault(require("./segment/NTE_Segment")); const OBR_Segment_1 = tslib_1.__importDefault(require("./segment/OBR_Segment")); const OBX_Segment_1 = tslib_1.__importDefault(require("./segment/OBX_Segment")); const ODS_Segment_1 = tslib_1.__importDefault(require("./segment/ODS_Segment")); const ODT_Segment_1 = tslib_1.__importDefault(require("./segment/ODT_Segment")); const OM1_Segment_1 = tslib_1.__importDefault(require("./segment/OM1_Segment")); const OM2_Segment_1 = tslib_1.__importDefault(require("./segment/OM2_Segment")); const OM3_Segment_1 = tslib_1.__importDefault(require("./segment/OM3_Segment")); const OM4_Segment_1 = tslib_1.__importDefault(require("./segment/OM4_Segment")); const OM5_Segment_1 = tslib_1.__importDefault(require("./segment/OM5_Segment")); const OM6_Segment_1 = tslib_1.__importDefault(require("./segment/OM6_Segment")); const ORC_Segment_1 = tslib_1.__importDefault(require("./segment/ORC_Segment")); const PCR_Segment_1 = tslib_1.__importDefault(require("./segment/PCR_Segment")); const PD1_Segment_1 = tslib_1.__importDefault(require("./segment/PD1_Segment")); const PDC_Segment_1 = tslib_1.__importDefault(require("./segment/PDC_Segment")); const PEO_Segment_1 = tslib_1.__importDefault(require("./segment/PEO_Segment")); const PES_Segment_1 = tslib_1.__importDefault(require("./segment/PES_Segment")); const PID_Segment_1 = tslib_1.__importDefault(require("./segment/PID_Segment")); const PR1_Segment_1 = tslib_1.__importDefault(require("./segment/PR1_Segment")); const PRA_Segment_1 = tslib_1.__importDefault(require("./segment/PRA_Segment")); const PRB_Segment_1 = tslib_1.__importDefault(require("./segment/PRB_Segment")); const PRC_Segment_1 = tslib_1.__importDefault(require("./segment/PRC_Segment")); const PRD_Segment_1 = tslib_1.__importDefault(require("./segment/PRD_Segment")); const PSH_Segment_1 = tslib_1.__importDefault(require("./segment/PSH_Segment")); const PTH_Segment_1 = tslib_1.__importDefault(require("./segment/PTH_Segment")); const PV1_Segment_1 = tslib_1.__importDefault(require("./segment/PV1_Segment")); const PV2_Segment_1 = tslib_1.__importDefault(require("./segment/PV2_Segment")); const QAK_Segment_1 = tslib_1.__importDefault(require("./segment/QAK_Segment")); const QRD_Segment_1 = tslib_1.__importDefault(require("./segment/QRD_Segment")); const QRF_Segment_1 = tslib_1.__importDefault(require("./segment/QRF_Segment")); const RDF_Segment_1 = tslib_1.__importDefault(require("./segment/RDF_Segment")); const RDT_Segment_1 = tslib_1.__importDefault(require("./segment/RDT_Segment")); const RF1_Segment_1 = tslib_1.__importDefault(require("./segment/RF1_Segment")); const RGS_Segment_1 = tslib_1.__importDefault(require("./segment/RGS_Segment")); const ROL_Segment_1 = tslib_1.__importDefault(require("./segment/ROL_Segment")); const RQ1_Segment_1 = tslib_1.__importDefault(require("./segment/RQ1_Segment")); const RQD_Segment_1 = tslib_1.__importDefault(require("./segment/RQD_Segment")); const RXA_Segment_1 = tslib_1.__importDefault(require("./segment/RXA_Segment")); const RXC_Segment_1 = tslib_1.__importDefault(require("./segment/RXC_Segment")); const RXD_Segment_1 = tslib_1.__importDefault(require("./segment/RXD_Segment")); const RXE_Segment_1 = tslib_1.__importDefault(require("./segment/RXE_Segment")); const RXG_Segment_1 = tslib_1.__importDefault(require("./segment/RXG_Segment")); const RXO_Segment_1 = tslib_1.__importDefault(require("./segment/RXO_Segment")); const RXR_Segment_1 = tslib_1.__importDefault(require("./segment/RXR_Segment")); const SCH_Segment_1 = tslib_1.__importDefault(require("./segment/SCH_Segment")); const SPR_Segment_1 = tslib_1.__importDefault(require("./segment/SPR_Segment")); const STF_Segment_1 = tslib_1.__importDefault(require("./segment/STF_Segment")); const TXA_Segment_1 = tslib_1.__importDefault(require("./segment/TXA_Segment")); const UB1_Segment_1 = tslib_1.__importDefault(require("./segment/UB1_Segment")); const UB2_Segment_1 = tslib_1.__importDefault(require("./segment/UB2_Segment")); const URD_Segment_1 = tslib_1.__importDefault(require("./segment/URD_Segment")); const URS_Segment_1 = tslib_1.__importDefault(require("./segment/URS_Segment")); const VAR_Segment_1 = tslib_1.__importDefault(require("./segment/VAR_Segment")); const VTQ_Segment_1 = tslib_1.__importDefault(require("./segment/VTQ_Segment")); function getMessage(messageType) { if (messageType === "ACK") return new ACK_Message_1.default(); if (messageType === "ADR_A19") return new ADR_A19_Message_1.default(); if (messageType === "ADT_A01") return new ADT_A01_Message_1.default(); if (messageType === "ADT_A02") return new ADT_A02_Message_1.default(); if (messageType === "ADT_A03") return new ADT_A03_Message_1.default(); if (messageType === "ADT_A04") return new ADT_A04_Message_1.default(); if (messageType === "ADT_A05") return new ADT_A05_Message_1.default(); if (messageType === "ADT_A06") return new ADT_A06_Message_1.default(); if (messageType === "ADT_A07") return new ADT_A07_Message_1.default(); if (messageType === "ADT_A08") return new ADT_A08_Message_1.default(); if (messageType === "ADT_A09") return new ADT_A09_Message_1.default(); if (messageType === "ADT_A10") return new ADT_A10_Message_1.default(); if (messageType === "ADT_A11") return new ADT_A11_Message_1.default(); if (messageType === "ADT_A12") return new ADT_A12_Message_1.default(); if (messageType === "ADT_A13") return new ADT_A13_Message_1.default(); if (messageType === "ADT_A14") return new ADT_A14_Message_1.default(); if (messageType === "ADT_A15") return new ADT_A15_Message_1.default(); if (messageType === "ADT_A16") return new ADT_A16_Message_1.default(); if (messageType === "ADT_A17") return new ADT_A17_Message_1.default(); if (messageType === "ADT_A18") return new ADT_A18_Message_1.default(); if (messageType === "ADT_A20") return new ADT_A20_Message_1.default(); if (messageType === "ADT_A21") return new ADT_A21_Message_1.default(); if (messageType === "ADT_A22") return new ADT_A22_Message_1.default(); if (messageType === "ADT_A23") return new ADT_A23_Message_1.default(); if (messageType === "ADT_A24") return new ADT_A24_Message_1.default(); if (messageType === "ADT_A25") return new ADT_A25_Message_1.default(); if (messageType === "ADT_A26") return new ADT_A26_Message_1.default(); if (messageType === "ADT_A27") return new ADT_A27_Message_1.default(); if (messageType === "ADT_A28") return new ADT_A28_Message_1.default(); if (messageType === "ADT_A29") return new ADT_A29_Message_1.default(); if (messageType === "ADT_A30") return new ADT_A30_Message_1.default(); if (messageType === "ADT_A31") return new ADT_A31_Message_1.default(); if (messageType === "ADT_A32") return new ADT_A32_Message_1.default(); if (messageType === "ADT_A33") return new ADT_A33_Message_1.default(); if (messageType === "ADT_A34") return new ADT_A34_Message_1.default(); if (messageType === "ADT_A35") return new ADT_A35_Message_1.default(); if (messageType === "ADT_A36") return new ADT_A36_Message_1.default(); if (messageType === "ADT_A37") return new ADT_A37_Message_1.default(); if (messageType === "ADT_A38") return new ADT_A38_Message_1.default(); if (messageType === "ADT_A39") return new ADT_A39_Message_1.default(); if (messageType === "ADT_A40") return new ADT_A40_Message_1.default(); if (messageType === "ADT_A41") return new ADT_A41_Message_1.default(); if (messageType === "ADT_A42") return new ADT_A42_Message_1.default(); if (messageType === "ADT_A43") return new ADT_A43_Message_1.default(); if (messageType === "ADT_A44") return new ADT_A44_Message_1.default(); if (messageType === "ADT_A45") return new ADT_A45_Message_1.default(); if (messageType === "ADT_A46") return new ADT_A46_Message_1.default(); if (messageType === "ADT_A47") return new ADT_A47_Message_1.default(); if (messageType === "ADT_A48") return new ADT_A48_Message_1.default(); if (messageType === "ADT_A49") return new ADT_A49_Message_1.default(); if (messageType === "ADT_A50") return new ADT_A50_Message_1.default(); if (messageType === "ADT_A51") return new ADT_A51_Message_1.default(); if (messageType === "ADT_A53") return new ADT_A53_Message_1.default(); if (messageType === "ADT_A55") return new ADT_A55_Message_1.default(); if (messageType === "ADT_A60") return new ADT_A60_Message_1.default(); if (messageType === "ADT_A61") return new ADT_A61_Message_1.default(); if (messageType === "ADT_A62") return new ADT_A62_Message_1.default(); if (messageType === "BAR_P01") return new BAR_P01_Message_1.default(); if (messageType === "BAR_P02") return new BAR_P02_Message_1.default(); if (messageType === "BAR_P05") return new BAR_P05_Message_1.default(); if (messageType === "BAR_P06") return new BAR_P06_Message_1.default(); if (messageType === "CRM_C01") return new CRM_C01_Message_1.default(); if (messageType === "CSU_C09") return new CSU_C09_Message_1.default(); if (messageType === "DFT_P03") return new DFT_P03_Message_1.default(); if (messageType === "DOC_T12") return new DOC_T12_Message_1.default(); if (messageType === "DSR_Q01") return new DSR_Q01_Message_1.default(); if (messageType === "DSR_Q03") return new DSR_Q03_Message_1.default(); if (messageType === "EDR_R07") return new EDR_R07_Message_1.default(); if (messageType === "EQQ_Q04") return new EQQ_Q04_Message_1.default(); if (messageType === "ERP_R09") return new ERP_R09_Message_1.default(); if (messageType === "MDM_T01") return new MDM_T01_Message_1.default(); if (messageType === "MDM_T02") return new MDM_T02_Message_1.default(); if (messageType === "MDM_T03") return new MDM_T03_Message_1.default(); if (messageType === "MDM_T04") return new MDM_T04_Message_1.default(); if (messageType === "MDM_T05") return new MDM_T05_Message_1.default(); if (messageType === "MDM_T06") return new MDM_T06_Message_1.default(); if (messageType === "MDM_T07") return new MDM_T07_Message_1.default(); if (messageType === "MDM_T08") return new MDM_T08_Message_1.default(); if (messageType === "MDM_T09") return new MDM_T09_Message_1.default(); if (messageType === "MDM_T10") return new MDM_T10_Message_1.default(); if (messageType === "MDM_T11") return new MDM_T11_Message_1.default(); if (messageType === "MFK_M01") return new MFK_M01_Message_1.default(); if (messageType === "MFK_M04") return new MFK_M04_Message_1.default(); if (messageType === "MFK_M05") return new MFK_M05_Message_1.default(); if (messageType === "MFK_M06") return new MFK_M06_Message_1.default(); if (messageType === "MFN_M02") return new MFN_M02_Message_1.default(); if (messageType === "MFN_M04") return new MFN_M04_Message_1.default(); if (messageType === "MFN_M05") return new MFN_M05_Message_1.default(); if (messageType === "MFN_M06") return new MFN_M06_Message_1.default(); if (messageType === "MFN_M08") return new MFN_M08_Message_1.default(); if (messageType === "MFN_M09") return new MFN_M09_Message_1.default(); if (messageType === "MFN_M10") return new MFN_M10_Message_1.default(); if (messageType === "MFN_M11") return new MFN_M11_Message_1.default(); if (messageType === "MFQ_M01") return new MFQ_M01_Message_1.default(); if (messageType === "NMD_N02") return new NMD_N02_Message_1.default(); if (messageType === "NMQ_N01") return new NMQ_N01_Message_1.default(); if (messageType === "NMR_N01") return new NMR_N01_Message_1.default(); if (messageType === "OMD_O01") return new OMD_O01_Message_1.default(); if (messageType === "OMN_O01") return new OMN_O01_Message_1.default(); if (messageType === "OMS_O01") return new OMS_O01_Message_1.default(); if (messageType === "ORD_O02") return new ORD_O02_Message_1.default(); if (messageType === "ORF_R04") return new ORF_R04_Message_1.default(); if (messageType === "ORM_O01") return new ORM_O01_Message_1.default(); if (messageType === "ORN_O02") return new ORN_O02_Message_1.default(); if (messageType === "ORR_O02") return new ORR_O02_Message_1.default(); if (messageType === "ORS_O02") return new ORS_O02_Message_1.default(); if (messageType === "ORU") return new ORU_Message_1.default(); if (messageType === "ORU_R01") return new ORU_R01_Message_1.default(); if (messageType === "OSQ_Q06") return new OSQ_Q06_Message_1.default(); if (messageType === "OSR_Q06") return new OSR_Q06_Message_1.default(); if (messageType === "PEX_P07") return new PEX_P07_Message_1.default(); if (messageType === "PGL_PC6") return new PGL_PC6_Message_1.default(); if (messageType === "PIN_I07") return new PIN_I07_Message_1.default(); if (messageType === "PPG_PCG") return new PPG_PCG_Message_1.default(); if (messageType === "PPP_PCB") return new PPP_PCB_Message_1.default(); if (messageType === "PPR_PC1") return new PPR_PC1_Message_1.default(); if (messageType === "PPT_PCL") return new PPT_PCL_Message_1.default(); if (messageType === "PPV_PCA") return new PPV_PCA_Message_1.default(); if (messageType === "PRR_PC5") return new PRR_PC5_Message_1.default(); if (messageType === "PTR_PCF") return new PTR_PCF_Message_1.default(); if (messageType === "QBP_Q22") return new QBP_Q22_Message_1.default(); if (messageType === "QCK_Q02") return new QCK_Q02_Message_1.default(); if (messageType === "QRY_A19") return new QRY_A19_Message_1.default(); if (messageType === "QRY_PC4") return new QRY_PC4_Message_1.default(); if (messageType === "QRY_PC9") return new QRY_PC9_Message_1.default(); if (messageType === "QRY_PCE") return new QRY_PCE_Message_1.default(); if (messageType === "QRY_PCK") return new QRY_PCK_Message_1.default(); if (messageType === "QRY_Q01") return new QRY_Q01_Message_1.default(); if (messageType === "QRY_Q02") return new QRY_Q02_Message_1.default(); if (messageType === "QRY_R02") return new QRY_R02_Message_1.default(); if (messageType === "QRY_T12") return new QRY_T12_Message_1.default(); if (messageType === "RAR_RAR") return new RAR_RAR_Message_1.default(); if (messageType === "RAS_O01") return new RAS_O01_Message_1.default(); if (messageType === "RCI_I05") return new RCI_I05_Message_1.default(); if (messageType === "RCL_I06") return new RCL_I06_Message_1.default(); if (messageType === "RDE_O01") return new RDE_O01_Message_1.default(); if (messageType === "RDO_O01") return new RDO_O01_Message_1.default(); if (messageType === "RDR_RDR") return new RDR_RDR_Message_1.default(); if (messageType === "RDS_O01") return new RDS_O01_Message_1.default(); if (messageType === "REF_I12") return new REF_I12_Message_1.default(); if (messageType === "RER_RER") return new RER_RER_Message_1.default(); if (messageType === "RGR_RGR") return new RGR_RGR_Message_1.default(); if (messageType === "RGV_O01") return new RGV_O01_Message_1.default(); if (messageType === "ROR_ROR") return new ROR_ROR_Message_1.default(); if (messageType === "RPA_I08") return new RPA_I08_Message_1.default(); if (messageType === "RPI_I01") return new RPI_I01_Message_1.default(); if (messageType === "RPI_I04") return new RPI_I04_Message_1.default(); if (messageType === "RPL_I02") return new RPL_I02_Message_1.default(); if (messageType === "RPR_I03") return new RPR_I03_Message_1.default(); if (messageType === "RQA_I08") return new RQA_I08_Message_1.default(); if (messageType === "RQC_I05") return new RQC_I05_Message_1.default(); if (messageType === "RQC_I06") return new RQC_I06_Message_1.default(); if (messageType === "RQI_I01") return new RQI_I01_Message_1.default(); if (messageType === "RQI_I02") return new RQI_I02_Message_1.default(); if (messageType === "RQI_I03") return new RQI_I03_Message_1.default(); if (messageType === "RQP_I04") return new RQP_I04_Message_1.default(); if (messageType === "RQQ_Q09") return new RQQ_Q09_Message_1.default(); if (messageType === "RRA_O02") return new RRA_O02_Message_1.default(); if (messageType === "RRD_O02") return new RRD_O02_Message_1.default(); if (messageType === "RRE_O02") return new RRE_O02_Message_1.default(); if (messageType === "RRG_O02") return new RRG_O02_Message_1.default(); if (messageType === "RRI_I12") return new RRI_I12_Message_1.default(); if (messageType === "RRO_O02") return new RRO_O02_Message_1.default(); if (messageType === "RSP_K22") return new RSP_K22_Message_1.default(); if (messageType === "SIU_S12") return new SIU_S12_Message_1.default(); if (messageType === "SPQ_Q08") return new SPQ_Q08_Message_1.default(); if (messageType === "SQM_S25") return new SQM_S25_Message_1.default(); if (messageType === "SQR_S25") return new SQR_S25_Message_1.default(); if (messageType === "SRM_S01") return new SRM_S01_Message_1.default(); if (messageType === "SRR_S01") return new SRR_S01_Message_1.default(); if (messageType === "SUR_P09") return new SUR_P09_Message_1.default(); if (messageType === "TBR_R08") return new TBR_R08_Message_1.default(); if (messageType === "UDM_Q05") return new UDM_Q05_Message_1.default(); if (messageType === "VQQ_Q07") return new VQQ_Q07_Message_1.default(); if (messageType === "VXQ_V01") return new VXQ_V01_Message_1.default(); if (messageType === "VXR_V03") return new VXR_V03_Message_1.default(); if (messageType === "VXU_V04") return new VXU_V04_Message_1.default(); if (messageType === "VXX_V02") return new VXX_V02_Message_1.default(); throw new Error(`Unknown message type ${messageType}`); } exports.getMessage = getMessage; function getSegment(segmentType) { if (segmentType === "ACC") return new ACC_Segment_1.default(); if (segmentType === "ADD") return new ADD_Segment_1.default(); if (segmentType === "AIG") return new AIG_Segment_1.default(); if (segmentType === "AIL") return new AIL_Segment_1.default(); if (segmentType === "AIP") return new AIP_Segment_1.default(); if (segmentType === "AIS") return new AIS_Segment_1.default(); if (segmentType === "AL1") return new AL1_Segment_1.default(); if (segmentType === "APR") return new APR_Segment_1.default(); if (segmentType === "ARQ") return new ARQ_Segment_1.default(); if (segmentType === "AUT") return new AUT_Segment_1.default(); if (segmentType === "BHS") return new BHS_Segment_1.default(); if (segmentType === "BLG") return new BLG_Segment_1.default(); if (segmentType === "BTS") return new BTS_Segment_1.default(); if (segmentType === "CDM") return new CDM_Segment_1.default(); if (segmentType === "CM0") return new CM0_Segment_1.default(); if (segmentType === "CM1") return new CM1_Segment_1.default(); if (segmentType === "CM2") return new CM2_Segment_1.default(); if (segmentType === "CSP") return new CSP_Segment_1.default(); if (segmentType === "CSR") return new CSR_Segment_1.default(); if (segmentType === "CSS") return new CSS_Segment_1.default(); if (segmentType === "CTD") return new CTD_Segment_1.default(); if (segmentType === "CTI") return new CTI_Segment_1.default(); if (segmentType === "DB1") return new DB1_Segment_1.default(); if (segmentType === "DG1") return new DG1_Segment_1.default(); if (segmentType === "DRG") return new DRG_Segment_1.default(); if (segmentType === "DSC") return new DSC_Segment_1.default(); if (segmentType === "DSP") return new DSP_Segment_1.default(); if (segmentType === "EQL") return new EQL_Segment_1.default(); if (segmentType === "ERQ") return new ERQ_Segment_1.default(); if (segmentType === "ERR") return new ERR_Segment_1.default(); if (segmentType === "EVN") return new EVN_Segment_1.default(); if (segmentType === "FAC") return new FAC_Segment_1.default(); if (segmentType === "FHS") return new FHS_Segment_1.default(); if (segmentType === "FT1") return new FT1_Segment_1.default(); if (segmentType === "FTS") return new FTS_Segment_1.default(); if (segmentType === "GOL") return new GOL_Segment_1.default(); if (segmentType === "GT1") return new GT1_Segment_1.default(); if (segmentType === "IAM") return new IAM_Segment_1.default(); if (segmentType === "IN1") return new IN1_Segment_1.default(); if (segmentType === "IN2") return new IN2_Segment_1.default(); if (segmentType === "IN3") return new IN3_Segment_1.default(); if (segmentType === "LCC") return new LCC_Segment_1.default(); if (segmentType === "LCH") return new LCH_Segment_1.default(); if (segmentType === "LDP") return new LDP_Segment_1.default(); if (segmentType === "LOC") return new LOC_Segment_1.default(); if (segmentType === "LRL") return new LRL_Segment_1.default(); if (segmentType === "MFA") return new MFA_Segment_1.default(); if (segmentType === "MFE") return new MFE_Segment_1.default(); if (segmentType === "MFI") return new MFI_Segment_1.default(); if (segmentType === "MRG") return new MRG_Segment_1.default(); if (segmentType === "MSA") return new MSA_Segment_1.default(); if (segmentType === "MSH") return new MSH_Segment_1.default(); if (segmentType === "NCK") return new NCK_Segment_1.default(); if (segmentType === "NK1") return new NK1_Segment_1.default(); if (segmentType === "NPU") return new NPU_Segment_1.default(); if (segmentType === "NSC") return new NSC_Segment_1.default(); if (segmentType === "NST") return new NST_Segment_1.default(); if (segmentType === "NTE") return new NTE_Segment_1.default(); if (segmentType === "OBR") return new OBR_Segment_1.default(); if (segmentType === "OBX") return new OBX_Segment_1.default(); if (segmentType === "ODS") return new ODS_Segment_1.default(); if (segmentType === "ODT") return new ODT_Segment_1.default(); if (segmentType === "OM1") return new OM1_Segment_1.default(); if (segmentType === "OM2") return new OM2_Segment_1.default(); if (segmentType === "OM3") return new OM3_Segment_1.default(); if (segmentType === "OM4") return new OM4_Segment_1.default(); if (segmentType === "OM5") return new OM5_Segment_1.default(); if (segmentType === "OM6") return new OM6_Segment_1.default(); if (segmentType === "ORC") return new ORC_Segment_1.default(); if (segmentType === "PCR") return new PCR_Segment_1.default(); if (segmentType === "PD1") return new PD1_Segment_1.default(); if (segmentType === "PDC") return new PDC_Segment_1.default(); if (segmentType === "PEO") return new PEO_Segment_1.default(); if (segmentType === "PES") return new PES_Segment_1.default(); if (segmentType === "PID") return new PID_Segment_1.default(); if (segmentType === "PR1") return new PR1_Segment_1.default(); if (segmentType === "PRA") return new PRA_Segment_1.default(); if (segmentType === "PRB") return new PRB_Segment_1.default(); if (segmentType === "PRC") return new PRC_Segment_1.default(); if (segmentType === "PRD") return new PRD_Segment_1.default(); if (segmentType === "PSH") return new PSH_Segment_1.default(); if (segmentType === "PTH") return new PTH_Segment_1.default(); if (segmentType === "PV1") return new PV1_Segment_1.default(); if (segmentType === "PV2") return new PV2_Segment_1.default(); if (segmentType === "QAK") return new QAK_Segment_1.default(); if (segmentType === "QRD") return new QRD_Segment_1.default(); if (segmentType === "QRF") return new QRF_Segment_1.default(); if (segmentType === "RDF") return new RDF_Segment_1.default(); if (segmentType === "RDT") return new RDT_Segment_1.default(); if (segmentType === "RF1") return new RF1_Segment_1.default(); if (segmentType === "RGS") return new RGS_Segment_1.default(); if (segmentType === "ROL") return new ROL_Segment_1.default(); if (segmentType === "RQ1") return new RQ1_Segment_1.default(); if (segmentType === "RQD") return new RQD_Segment_1.default(); if (segmentType === "RXA") return new RXA_Segment_1.default(); if (segmentType === "RXC") return new RXC_Segment_1.default(); if (segmentType === "RXD") return new RXD_Segment_1.default(); if (segmentType === "RXE") return new RXE_Segment_1.default(); if (segmentType === "RXG") return new RXG_Segment_1.default(); if (segmentType === "RXO") return new RXO_Segment_1.default(); if (segmentType === "RXR") return new RXR_Segment_1.default(); if (segmentType === "SCH") return new SCH_Segment_1.default(); if (segmentType === "SPR") return new SPR_Segment_1.default(); if (segmentType === "STF") return new STF_Segment_1.default(); if (segmentType === "TXA") return new TXA_Segment_1.default(); if (segmentType === "UB1") return new UB1_Segment_1.default(); if (segmentType === "UB2") return new UB2_Segment_1.default(); if (segmentType === "URD") return new URD_Segment_1.default(); if (segmentType === "URS") return new URS_Segment_1.default(); if (segmentType === "VAR") return new VAR_Segment_1.default(); if (segmentType === "VTQ") return new VTQ_Segment_1.default(); throw new Error(`Unknown segment type ${segmentType}`); } exports.getSegment = getSegment;