UNPKG

@dotbase/hl7-v2-message

Version:

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

815 lines (814 loc) 33.5 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const tslib_1 = require("tslib"); const Hl7Message_1 = tslib_1.__importDefault(require("../../../model/Hl7Message")); /** * Cancel Collaborative Care Referral */ class CCR_I17_Message extends Hl7Message_1.default { constructor() { super(...arguments); this.compounds = { PROVIDER_CONTACT: { name: "PROVIDER_CONTACT", isOptional: false, isRepeatable: true, }, CLINICAL_ORDER: { name: "CLINICAL_ORDER", isOptional: true, isRepeatable: true, }, CLINICAL_ORDER_CLINICAL_ORDER_TIMING: { name: "CLINICAL_ORDER_CLINICAL_ORDER_TIMING", isOptional: true, isRepeatable: true, parentCompound: "CLINICAL_ORDER", }, CLINICAL_ORDER_CLINICAL_ORDER_DETAIL: { name: "CLINICAL_ORDER_CLINICAL_ORDER_DETAIL", isOptional: false, isRepeatable: true, parentCompound: "CLINICAL_ORDER", }, CLINICAL_ORDER_CLINICAL_ORDER_DETAIL_OBRRXOODSPR1: { name: "CLINICAL_ORDER_CLINICAL_ORDER_DETAIL_OBRRXOODSPR1", isOptional: true, isRepeatable: true, parentCompound: "CLINICAL_ORDER_CLINICAL_ORDER_DETAIL", }, PATIENT: { name: "PATIENT", isOptional: false, isRepeatable: true, }, INSURANCE: { name: "INSURANCE", isOptional: true, isRepeatable: true, }, APPOINTMENT_HISTORY: { name: "APPOINTMENT_HISTORY", isOptional: true, isRepeatable: true, }, APPOINTMENT_HISTORY_RESOURCES: { name: "APPOINTMENT_HISTORY_RESOURCES", isOptional: true, isRepeatable: true, parentCompound: "APPOINTMENT_HISTORY", }, APPOINTMENT_HISTORY_RESOURCES_RESOURCE_DETAIL: { name: "APPOINTMENT_HISTORY_RESOURCES_RESOURCE_DETAIL", isOptional: true, isRepeatable: true, parentCompound: "APPOINTMENT_HISTORY_RESOURCES", }, APPOINTMENT_HISTORY_RESOURCES_RESOURCE_DETAIL_AISAIGAILAIP: { name: "APPOINTMENT_HISTORY_RESOURCES_RESOURCE_DETAIL_AISAIGAILAIP", isOptional: true, isRepeatable: true, parentCompound: "APPOINTMENT_HISTORY_RESOURCES_RESOURCE_DETAIL", }, CLINICAL_HISTORY: { name: "CLINICAL_HISTORY", isOptional: true, isRepeatable: true, }, CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL: { name: "CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL", isOptional: true, isRepeatable: true, parentCompound: "CLINICAL_HISTORY", }, CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL_OBRODSPR1RF1AL1IAMACCRMIDB1DG1DRG: { name: "CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL_OBRODSPR1RF1AL1IAMACCRMIDB1DG1DRG", isOptional: true, isRepeatable: true, parentCompound: "CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL", }, CLINICAL_HISTORY_ROLE_CLINICAL_HISTORY: { name: "CLINICAL_HISTORY_ROLE_CLINICAL_HISTORY", isOptional: true, isRepeatable: true, parentCompound: "CLINICAL_HISTORY", }, CLINICAL_HISTORY_ROLE_CLINICAL_HISTORY_ROLPRD: { name: "CLINICAL_HISTORY_ROLE_CLINICAL_HISTORY_ROLPRD", isOptional: true, isRepeatable: true, parentCompound: "CLINICAL_HISTORY_ROLE_CLINICAL_HISTORY", }, PATIENT_VISITS: { name: "PATIENT_VISITS", isOptional: false, isRepeatable: true, }, MEDICATION_HISTORY: { name: "MEDICATION_HISTORY", isOptional: true, isRepeatable: true, }, MEDICATION_HISTORY_MEDICATION_ORDER_DETAIL: { name: "MEDICATION_HISTORY_MEDICATION_ORDER_DETAIL", isOptional: true, isRepeatable: false, parentCompound: "MEDICATION_HISTORY", }, MEDICATION_HISTORY_MEDICATION_ENCODING_DETAIL: { name: "MEDICATION_HISTORY_MEDICATION_ENCODING_DETAIL", isOptional: true, isRepeatable: false, parentCompound: "MEDICATION_HISTORY", }, MEDICATION_HISTORY_MEDICATION_ADMINISTRATION_DETAIL: { name: "MEDICATION_HISTORY_MEDICATION_ADMINISTRATION_DETAIL", isOptional: true, isRepeatable: true, parentCompound: "MEDICATION_HISTORY", }, PROBLEM: { name: "PROBLEM", isOptional: true, isRepeatable: true, }, PROBLEM_ROLE_PROBLEM: { name: "PROBLEM_ROLE_PROBLEM", isOptional: true, isRepeatable: true, parentCompound: "PROBLEM", }, PROBLEM_ROLE_PROBLEM_ROLPRD: { name: "PROBLEM_ROLE_PROBLEM_ROLPRD", isOptional: true, isRepeatable: true, parentCompound: "PROBLEM_ROLE_PROBLEM", }, GOAL: { name: "GOAL", isOptional: true, isRepeatable: true, }, GOAL_ROLE_GOAL: { name: "GOAL_ROLE_GOAL", isOptional: true, isRepeatable: true, parentCompound: "GOAL", }, GOAL_ROLE_GOAL_ROLPRD: { name: "GOAL_ROLE_GOAL_ROLPRD", isOptional: true, isRepeatable: true, parentCompound: "GOAL_ROLE_GOAL", }, PATHWAY: { name: "PATHWAY", isOptional: true, isRepeatable: true, }, PATHWAY_ROLE_PATHWAY: { name: "PATHWAY_ROLE_PATHWAY", isOptional: true, isRepeatable: true, parentCompound: "PATHWAY", }, PATHWAY_ROLE_PATHWAY_ROLPRD: { name: "PATHWAY_ROLE_PATHWAY_ROLPRD", isOptional: true, isRepeatable: true, parentCompound: "PATHWAY_ROLE_PATHWAY", }, }; this.segments = { MSH: { name: "MSH", type: "MSH", isOptional: false, isRepeatable: false, value: [] }, SFT: { name: "SFT", type: "SFT", isOptional: true, isRepeatable: true, value: [] }, UAC: { name: "UAC", type: "UAC", isOptional: true, isRepeatable: false, value: [] }, RF1: { name: "RF1", type: "RF1", isOptional: false, isRepeatable: true, value: [] }, PROVIDER_CONTACT_PRD: { name: "PROVIDER_CONTACT_PRD", type: "PRD", isOptional: false, isRepeatable: false, parentCompound: this.compounds.PROVIDER_CONTACT, value: [] }, PROVIDER_CONTACT_CTD: { name: "PROVIDER_CONTACT_CTD", type: "CTD", isOptional: true, isRepeatable: true, parentCompound: this.compounds.PROVIDER_CONTACT, value: [] }, CLINICAL_ORDER_ORC: { name: "CLINICAL_ORDER_ORC", type: "ORC", isOptional: false, isRepeatable: false, parentCompound: this.compounds.CLINICAL_ORDER, value: [] }, CLINICAL_ORDER_CLINICAL_ORDER_TIMING_TQ1: { name: "CLINICAL_ORDER_CLINICAL_ORDER_TIMING_TQ1", type: "TQ1", isOptional: false, isRepeatable: false, parentCompound: this.compounds.CLINICAL_ORDER_CLINICAL_ORDER_TIMING, value: [] }, CLINICAL_ORDER_CLINICAL_ORDER_TIMING_TQ2: { name: "CLINICAL_ORDER_CLINICAL_ORDER_TIMING_TQ2", type: "TQ2", isOptional: true, isRepeatable: true, parentCompound: this.compounds.CLINICAL_ORDER_CLINICAL_ORDER_TIMING, value: [] }, CLINICAL_ORDER_CLINICAL_ORDER_DETAIL_OBRRXOODSPR1_OBR: { name: "CLINICAL_ORDER_CLINICAL_ORDER_DETAIL_OBRRXOODSPR1_OBR", type: "OBR", isOptional: true, isRepeatable: true, parentCompound: this.compounds.CLINICAL_ORDER_CLINICAL_ORDER_DETAIL_OBRRXOODSPR1, value: [] }, CLINICAL_ORDER_CLINICAL_ORDER_DETAIL_OBRRXOODSPR1_RXO: { name: "CLINICAL_ORDER_CLINICAL_ORDER_DETAIL_OBRRXOODSPR1_RXO", type: "RXO", isOptional: true, isRepeatable: true, parentCompound: this.compounds.CLINICAL_ORDER_CLINICAL_ORDER_DETAIL_OBRRXOODSPR1, value: [] }, CLINICAL_ORDER_CLINICAL_ORDER_DETAIL_OBRRXOODSPR1_ODS: { name: "CLINICAL_ORDER_CLINICAL_ORDER_DETAIL_OBRRXOODSPR1_ODS", type: "ODS", isOptional: true, isRepeatable: true, parentCompound: this.compounds.CLINICAL_ORDER_CLINICAL_ORDER_DETAIL_OBRRXOODSPR1, value: [] }, CLINICAL_ORDER_CLINICAL_ORDER_DETAIL_OBRRXOODSPR1_PR1: { name: "CLINICAL_ORDER_CLINICAL_ORDER_DETAIL_OBRRXOODSPR1_PR1", type: "PR1", isOptional: true, isRepeatable: true, parentCompound: this.compounds.CLINICAL_ORDER_CLINICAL_ORDER_DETAIL_OBRRXOODSPR1, value: [] }, CLINICAL_ORDER_CLINICAL_ORDER_DETAIL_OBX: { name: "CLINICAL_ORDER_CLINICAL_ORDER_DETAIL_OBX", type: "OBX", isOptional: true, isRepeatable: true, parentCompound: this.compounds.CLINICAL_ORDER_CLINICAL_ORDER_DETAIL, value: [] }, CLINICAL_ORDER_CTI: { name: "CLINICAL_ORDER_CTI", type: "CTI", isOptional: true, isRepeatable: true, parentCompound: this.compounds.CLINICAL_ORDER, value: [] }, PATIENT_PID: { name: "PATIENT_PID", type: "PID", isOptional: false, isRepeatable: false, parentCompound: this.compounds.PATIENT, value: [] }, PATIENT_PD1: { name: "PATIENT_PD1", type: "PD1", isOptional: true, isRepeatable: false, parentCompound: this.compounds.PATIENT, value: [] }, NK1: { name: "NK1", type: "NK1", isOptional: true, isRepeatable: true, value: [] }, INSURANCE_IN1: { name: "INSURANCE_IN1", type: "IN1", isOptional: false, isRepeatable: false, parentCompound: this.compounds.INSURANCE, value: [] }, INSURANCE_IN2: { name: "INSURANCE_IN2", type: "IN2", isOptional: true, isRepeatable: false, parentCompound: this.compounds.INSURANCE, value: [] }, INSURANCE_IN3: { name: "INSURANCE_IN3", type: "IN3", isOptional: true, isRepeatable: false, parentCompound: this.compounds.INSURANCE, value: [] }, APPOINTMENT_HISTORY_SCH: { name: "APPOINTMENT_HISTORY_SCH", type: "SCH", isOptional: false, isRepeatable: false, parentCompound: this.compounds.APPOINTMENT_HISTORY, value: [] }, APPOINTMENT_HISTORY_RESOURCES_RGS: { name: "APPOINTMENT_HISTORY_RESOURCES_RGS", type: "RGS", isOptional: false, isRepeatable: false, parentCompound: this.compounds.APPOINTMENT_HISTORY_RESOURCES, value: [] }, APPOINTMENT_HISTORY_RESOURCES_RESOURCE_DETAIL_AISAIGAILAIP_AIS: { name: "APPOINTMENT_HISTORY_RESOURCES_RESOURCE_DETAIL_AISAIGAILAIP_AIS", type: "AIS", isOptional: true, isRepeatable: true, parentCompound: this.compounds.APPOINTMENT_HISTORY_RESOURCES_RESOURCE_DETAIL_AISAIGAILAIP, value: [] }, APPOINTMENT_HISTORY_RESOURCES_RESOURCE_DETAIL_AISAIGAILAIP_AIG: { name: "APPOINTMENT_HISTORY_RESOURCES_RESOURCE_DETAIL_AISAIGAILAIP_AIG", type: "AIG", isOptional: true, isRepeatable: true, parentCompound: this.compounds.APPOINTMENT_HISTORY_RESOURCES_RESOURCE_DETAIL_AISAIGAILAIP, value: [] }, APPOINTMENT_HISTORY_RESOURCES_RESOURCE_DETAIL_AISAIGAILAIP_AIL: { name: "APPOINTMENT_HISTORY_RESOURCES_RESOURCE_DETAIL_AISAIGAILAIP_AIL", type: "AIL", isOptional: true, isRepeatable: true, parentCompound: this.compounds.APPOINTMENT_HISTORY_RESOURCES_RESOURCE_DETAIL_AISAIGAILAIP, value: [] }, APPOINTMENT_HISTORY_RESOURCES_RESOURCE_DETAIL_AISAIGAILAIP_AIP: { name: "APPOINTMENT_HISTORY_RESOURCES_RESOURCE_DETAIL_AISAIGAILAIP_AIP", type: "AIP", isOptional: true, isRepeatable: true, parentCompound: this.compounds.APPOINTMENT_HISTORY_RESOURCES_RESOURCE_DETAIL_AISAIGAILAIP, value: [] }, APPOINTMENT_HISTORY_RESOURCES_RESOURCE_DETAIL_OBX: { name: "APPOINTMENT_HISTORY_RESOURCES_RESOURCE_DETAIL_OBX", type: "OBX", isOptional: true, isRepeatable: true, parentCompound: this.compounds.APPOINTMENT_HISTORY_RESOURCES_RESOURCE_DETAIL, value: [] }, CLINICAL_HISTORY_ORC: { name: "CLINICAL_HISTORY_ORC", type: "ORC", isOptional: false, isRepeatable: false, parentCompound: this.compounds.CLINICAL_HISTORY, value: [] }, CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL_OBRODSPR1RF1AL1IAMACCRMIDB1DG1DRG_OBR: { name: "CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL_OBRODSPR1RF1AL1IAMACCRMIDB1DG1DRG_OBR", type: "OBR", isOptional: true, isRepeatable: true, parentCompound: this.compounds.CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL_OBRODSPR1RF1AL1IAMACCRMIDB1DG1DRG, value: [] }, CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL_OBRODSPR1RF1AL1IAMACCRMIDB1DG1DRG_ODS: { name: "CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL_OBRODSPR1RF1AL1IAMACCRMIDB1DG1DRG_ODS", type: "ODS", isOptional: true, isRepeatable: true, parentCompound: this.compounds.CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL_OBRODSPR1RF1AL1IAMACCRMIDB1DG1DRG, value: [] }, CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL_OBRODSPR1RF1AL1IAMACCRMIDB1DG1DRG_PR1: { name: "CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL_OBRODSPR1RF1AL1IAMACCRMIDB1DG1DRG_PR1", type: "PR1", isOptional: true, isRepeatable: true, parentCompound: this.compounds.CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL_OBRODSPR1RF1AL1IAMACCRMIDB1DG1DRG, value: [] }, CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL_OBRODSPR1RF1AL1IAMACCRMIDB1DG1DRG_RF1: { name: "CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL_OBRODSPR1RF1AL1IAMACCRMIDB1DG1DRG_RF1", type: "RF1", isOptional: true, isRepeatable: true, parentCompound: this.compounds.CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL_OBRODSPR1RF1AL1IAMACCRMIDB1DG1DRG, value: [] }, CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL_OBRODSPR1RF1AL1IAMACCRMIDB1DG1DRG_AL1: { name: "CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL_OBRODSPR1RF1AL1IAMACCRMIDB1DG1DRG_AL1", type: "AL1", isOptional: true, isRepeatable: true, parentCompound: this.compounds.CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL_OBRODSPR1RF1AL1IAMACCRMIDB1DG1DRG, value: [] }, CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL_OBRODSPR1RF1AL1IAMACCRMIDB1DG1DRG_IAM: { name: "CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL_OBRODSPR1RF1AL1IAMACCRMIDB1DG1DRG_IAM", type: "IAM", isOptional: true, isRepeatable: true, parentCompound: this.compounds.CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL_OBRODSPR1RF1AL1IAMACCRMIDB1DG1DRG, value: [] }, CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL_OBRODSPR1RF1AL1IAMACCRMIDB1DG1DRG_ACC: { name: "CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL_OBRODSPR1RF1AL1IAMACCRMIDB1DG1DRG_ACC", type: "ACC", isOptional: true, isRepeatable: true, parentCompound: this.compounds.CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL_OBRODSPR1RF1AL1IAMACCRMIDB1DG1DRG, value: [] }, CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL_OBRODSPR1RF1AL1IAMACCRMIDB1DG1DRG_RMI: { name: "CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL_OBRODSPR1RF1AL1IAMACCRMIDB1DG1DRG_RMI", type: "RMI", isOptional: true, isRepeatable: true, parentCompound: this.compounds.CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL_OBRODSPR1RF1AL1IAMACCRMIDB1DG1DRG, value: [] }, CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL_OBRODSPR1RF1AL1IAMACCRMIDB1DG1DRG_DB1: { name: "CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL_OBRODSPR1RF1AL1IAMACCRMIDB1DG1DRG_DB1", type: "DB1", isOptional: true, isRepeatable: true, parentCompound: this.compounds.CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL_OBRODSPR1RF1AL1IAMACCRMIDB1DG1DRG, value: [] }, CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL_OBRODSPR1RF1AL1IAMACCRMIDB1DG1DRG_DG1: { name: "CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL_OBRODSPR1RF1AL1IAMACCRMIDB1DG1DRG_DG1", type: "DG1", isOptional: true, isRepeatable: true, parentCompound: this.compounds.CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL_OBRODSPR1RF1AL1IAMACCRMIDB1DG1DRG, value: [] }, CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL_OBRODSPR1RF1AL1IAMACCRMIDB1DG1DRG_DRG: { name: "CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL_OBRODSPR1RF1AL1IAMACCRMIDB1DG1DRG_DRG", type: "DRG", isOptional: true, isRepeatable: true, parentCompound: this.compounds.CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL_OBRODSPR1RF1AL1IAMACCRMIDB1DG1DRG, value: [] }, CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL_OBX: { name: "CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL_OBX", type: "OBX", isOptional: true, isRepeatable: true, parentCompound: this.compounds.CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL, value: [] }, CLINICAL_HISTORY_ROLE_CLINICAL_HISTORY_ROLPRD_ROL: { name: "CLINICAL_HISTORY_ROLE_CLINICAL_HISTORY_ROLPRD_ROL", type: "ROL", isOptional: true, isRepeatable: true, parentCompound: this.compounds.CLINICAL_HISTORY_ROLE_CLINICAL_HISTORY_ROLPRD, value: [] }, CLINICAL_HISTORY_ROLE_CLINICAL_HISTORY_ROLPRD_PRD: { name: "CLINICAL_HISTORY_ROLE_CLINICAL_HISTORY_ROLPRD_PRD", type: "PRD", isOptional: true, isRepeatable: true, parentCompound: this.compounds.CLINICAL_HISTORY_ROLE_CLINICAL_HISTORY_ROLPRD, value: [] }, CLINICAL_HISTORY_ROLE_CLINICAL_HISTORY_VAR: { name: "CLINICAL_HISTORY_ROLE_CLINICAL_HISTORY_VAR", type: "VAR", isOptional: true, isRepeatable: true, parentCompound: this.compounds.CLINICAL_HISTORY_ROLE_CLINICAL_HISTORY, value: [] }, CLINICAL_HISTORY_CTI: { name: "CLINICAL_HISTORY_CTI", type: "CTI", isOptional: true, isRepeatable: true, parentCompound: this.compounds.CLINICAL_HISTORY, value: [] }, PATIENT_VISITS_PV1: { name: "PATIENT_VISITS_PV1", type: "PV1", isOptional: false, isRepeatable: false, parentCompound: this.compounds.PATIENT_VISITS, value: [] }, PATIENT_VISITS_PV2: { name: "PATIENT_VISITS_PV2", type: "PV2", isOptional: true, isRepeatable: false, parentCompound: this.compounds.PATIENT_VISITS, value: [] }, MEDICATION_HISTORY_ORC: { name: "MEDICATION_HISTORY_ORC", type: "ORC", isOptional: false, isRepeatable: false, parentCompound: this.compounds.MEDICATION_HISTORY, value: [] }, MEDICATION_HISTORY_MEDICATION_ORDER_DETAIL_RXO: { name: "MEDICATION_HISTORY_MEDICATION_ORDER_DETAIL_RXO", type: "RXO", isOptional: false, isRepeatable: false, parentCompound: this.compounds.MEDICATION_HISTORY_MEDICATION_ORDER_DETAIL, value: [] }, MEDICATION_HISTORY_MEDICATION_ORDER_DETAIL_RXR: { name: "MEDICATION_HISTORY_MEDICATION_ORDER_DETAIL_RXR", type: "RXR", isOptional: false, isRepeatable: true, parentCompound: this.compounds.MEDICATION_HISTORY_MEDICATION_ORDER_DETAIL, value: [] }, MEDICATION_HISTORY_MEDICATION_ORDER_DETAIL_RXC: { name: "MEDICATION_HISTORY_MEDICATION_ORDER_DETAIL_RXC", type: "RXC", isOptional: true, isRepeatable: true, parentCompound: this.compounds.MEDICATION_HISTORY_MEDICATION_ORDER_DETAIL, value: [] }, MEDICATION_HISTORY_MEDICATION_ORDER_DETAIL_OBX: { name: "MEDICATION_HISTORY_MEDICATION_ORDER_DETAIL_OBX", type: "OBX", isOptional: true, isRepeatable: true, parentCompound: this.compounds.MEDICATION_HISTORY_MEDICATION_ORDER_DETAIL, value: [] }, MEDICATION_HISTORY_MEDICATION_ENCODING_DETAIL_RXE: { name: "MEDICATION_HISTORY_MEDICATION_ENCODING_DETAIL_RXE", type: "RXE", isOptional: false, isRepeatable: false, parentCompound: this.compounds.MEDICATION_HISTORY_MEDICATION_ENCODING_DETAIL, value: [] }, MEDICATION_HISTORY_MEDICATION_ENCODING_DETAIL_RXR: { name: "MEDICATION_HISTORY_MEDICATION_ENCODING_DETAIL_RXR", type: "RXR", isOptional: false, isRepeatable: true, parentCompound: this.compounds.MEDICATION_HISTORY_MEDICATION_ENCODING_DETAIL, value: [] }, MEDICATION_HISTORY_MEDICATION_ENCODING_DETAIL_RXC: { name: "MEDICATION_HISTORY_MEDICATION_ENCODING_DETAIL_RXC", type: "RXC", isOptional: true, isRepeatable: true, parentCompound: this.compounds.MEDICATION_HISTORY_MEDICATION_ENCODING_DETAIL, value: [] }, MEDICATION_HISTORY_MEDICATION_ENCODING_DETAIL_OBX: { name: "MEDICATION_HISTORY_MEDICATION_ENCODING_DETAIL_OBX", type: "OBX", isOptional: true, isRepeatable: true, parentCompound: this.compounds.MEDICATION_HISTORY_MEDICATION_ENCODING_DETAIL, value: [] }, MEDICATION_HISTORY_MEDICATION_ADMINISTRATION_DETAIL_RXA: { name: "MEDICATION_HISTORY_MEDICATION_ADMINISTRATION_DETAIL_RXA", type: "RXA", isOptional: false, isRepeatable: true, parentCompound: this.compounds.MEDICATION_HISTORY_MEDICATION_ADMINISTRATION_DETAIL, value: [] }, MEDICATION_HISTORY_MEDICATION_ADMINISTRATION_DETAIL_RXR: { name: "MEDICATION_HISTORY_MEDICATION_ADMINISTRATION_DETAIL_RXR", type: "RXR", isOptional: false, isRepeatable: false, parentCompound: this.compounds.MEDICATION_HISTORY_MEDICATION_ADMINISTRATION_DETAIL, value: [] }, MEDICATION_HISTORY_MEDICATION_ADMINISTRATION_DETAIL_OBX: { name: "MEDICATION_HISTORY_MEDICATION_ADMINISTRATION_DETAIL_OBX", type: "OBX", isOptional: true, isRepeatable: true, parentCompound: this.compounds.MEDICATION_HISTORY_MEDICATION_ADMINISTRATION_DETAIL, value: [] }, MEDICATION_HISTORY_CTI: { name: "MEDICATION_HISTORY_CTI", type: "CTI", isOptional: true, isRepeatable: true, parentCompound: this.compounds.MEDICATION_HISTORY, value: [] }, PROBLEM_PRB: { name: "PROBLEM_PRB", type: "PRB", isOptional: false, isRepeatable: false, parentCompound: this.compounds.PROBLEM, value: [] }, PROBLEM_VAR: { name: "PROBLEM_VAR", type: "VAR", isOptional: true, isRepeatable: true, parentCompound: this.compounds.PROBLEM, value: [] }, PROBLEM_ROLE_PROBLEM_ROLPRD_ROL: { name: "PROBLEM_ROLE_PROBLEM_ROLPRD_ROL", type: "ROL", isOptional: true, isRepeatable: true, parentCompound: this.compounds.PROBLEM_ROLE_PROBLEM_ROLPRD, value: [] }, PROBLEM_ROLE_PROBLEM_ROLPRD_PRD: { name: "PROBLEM_ROLE_PROBLEM_ROLPRD_PRD", type: "PRD", isOptional: true, isRepeatable: true, parentCompound: this.compounds.PROBLEM_ROLE_PROBLEM_ROLPRD, value: [] }, PROBLEM_ROLE_PROBLEM_VAR: { name: "PROBLEM_ROLE_PROBLEM_VAR", type: "VAR", isOptional: true, isRepeatable: true, parentCompound: this.compounds.PROBLEM_ROLE_PROBLEM, value: [] }, PROBLEM_OBX: { name: "PROBLEM_OBX", type: "OBX", isOptional: true, isRepeatable: true, parentCompound: this.compounds.PROBLEM, value: [] }, GOAL_GOL: { name: "GOAL_GOL", type: "GOL", isOptional: false, isRepeatable: false, parentCompound: this.compounds.GOAL, value: [] }, GOAL_VAR: { name: "GOAL_VAR", type: "VAR", isOptional: true, isRepeatable: true, parentCompound: this.compounds.GOAL, value: [] }, GOAL_ROLE_GOAL_ROLPRD_ROL: { name: "GOAL_ROLE_GOAL_ROLPRD_ROL", type: "ROL", isOptional: true, isRepeatable: true, parentCompound: this.compounds.GOAL_ROLE_GOAL_ROLPRD, value: [] }, GOAL_ROLE_GOAL_ROLPRD_PRD: { name: "GOAL_ROLE_GOAL_ROLPRD_PRD", type: "PRD", isOptional: true, isRepeatable: true, parentCompound: this.compounds.GOAL_ROLE_GOAL_ROLPRD, value: [] }, GOAL_ROLE_GOAL_VAR: { name: "GOAL_ROLE_GOAL_VAR", type: "VAR", isOptional: true, isRepeatable: true, parentCompound: this.compounds.GOAL_ROLE_GOAL, value: [] }, GOAL_OBX: { name: "GOAL_OBX", type: "OBX", isOptional: true, isRepeatable: true, parentCompound: this.compounds.GOAL, value: [] }, PATHWAY_PTH: { name: "PATHWAY_PTH", type: "PTH", isOptional: false, isRepeatable: false, parentCompound: this.compounds.PATHWAY, value: [] }, PATHWAY_VAR: { name: "PATHWAY_VAR", type: "VAR", isOptional: true, isRepeatable: true, parentCompound: this.compounds.PATHWAY, value: [] }, PATHWAY_ROLE_PATHWAY_ROLPRD_ROL: { name: "PATHWAY_ROLE_PATHWAY_ROLPRD_ROL", type: "ROL", isOptional: true, isRepeatable: true, parentCompound: this.compounds.PATHWAY_ROLE_PATHWAY_ROLPRD, value: [] }, PATHWAY_ROLE_PATHWAY_ROLPRD_PRD: { name: "PATHWAY_ROLE_PATHWAY_ROLPRD_PRD", type: "PRD", isOptional: true, isRepeatable: true, parentCompound: this.compounds.PATHWAY_ROLE_PATHWAY_ROLPRD, value: [] }, PATHWAY_ROLE_PATHWAY_VAR: { name: "PATHWAY_ROLE_PATHWAY_VAR", type: "VAR", isOptional: true, isRepeatable: true, parentCompound: this.compounds.PATHWAY_ROLE_PATHWAY, value: [] }, PATHWAY_OBX: { name: "PATHWAY_OBX", type: "OBX", isOptional: true, isRepeatable: true, parentCompound: this.compounds.PATHWAY, value: [] }, REL: { name: "REL", type: "REL", isOptional: true, isRepeatable: true, value: [] }, }; } get name() { return 'CCR_I17'; } get description() { return 'Cancel Collaborative Care Referral'; } } exports.default = CCR_I17_Message;