@dotbase/hl7-v2-message
Version:
Parses HL7 v2.x messages into typed javascript objects and makes them easily accessable.
707 lines (706 loc) • 29.1 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const tslib_1 = require("tslib");
const Hl7Message_1 = tslib_1.__importDefault(require("../../../model/Hl7Message"));
/**
* Collaborative Care Information
*/
class CCI_I22_Message extends Hl7Message_1.default {
constructor() {
super(...arguments);
this.compounds = {
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_OBRODSPR1RF1AL1IAMACCRMIDB1DG1DRGPDA: {
name: "CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL_OBRODSPR1RF1AL1IAMACCRMIDB1DG1DRGPDA",
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: []
},
MSA: {
name: "MSA",
type: "MSA",
isOptional: false,
isRepeatable: false,
value: []
},
ERR: {
name: "ERR",
type: "ERR",
isOptional: true,
isRepeatable: true,
value: []
},
PID: {
name: "PID",
type: "PID",
isOptional: false,
isRepeatable: false,
value: []
},
PD1: {
name: "PD1",
type: "PD1",
isOptional: true,
isRepeatable: false,
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_OBRODSPR1RF1AL1IAMACCRMIDB1DG1DRGPDA_OBR: {
name: "CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL_OBRODSPR1RF1AL1IAMACCRMIDB1DG1DRGPDA_OBR",
type: "OBR",
isOptional: true,
isRepeatable: true,
parentCompound: this.compounds.CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL_OBRODSPR1RF1AL1IAMACCRMIDB1DG1DRGPDA,
value: []
},
CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL_OBRODSPR1RF1AL1IAMACCRMIDB1DG1DRGPDA_ODS: {
name: "CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL_OBRODSPR1RF1AL1IAMACCRMIDB1DG1DRGPDA_ODS",
type: "ODS",
isOptional: true,
isRepeatable: true,
parentCompound: this.compounds.CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL_OBRODSPR1RF1AL1IAMACCRMIDB1DG1DRGPDA,
value: []
},
CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL_OBRODSPR1RF1AL1IAMACCRMIDB1DG1DRGPDA_PR1: {
name: "CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL_OBRODSPR1RF1AL1IAMACCRMIDB1DG1DRGPDA_PR1",
type: "PR1",
isOptional: true,
isRepeatable: true,
parentCompound: this.compounds.CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL_OBRODSPR1RF1AL1IAMACCRMIDB1DG1DRGPDA,
value: []
},
CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL_OBRODSPR1RF1AL1IAMACCRMIDB1DG1DRGPDA_RF1: {
name: "CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL_OBRODSPR1RF1AL1IAMACCRMIDB1DG1DRGPDA_RF1",
type: "RF1",
isOptional: true,
isRepeatable: true,
parentCompound: this.compounds.CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL_OBRODSPR1RF1AL1IAMACCRMIDB1DG1DRGPDA,
value: []
},
CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL_OBRODSPR1RF1AL1IAMACCRMIDB1DG1DRGPDA_AL1: {
name: "CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL_OBRODSPR1RF1AL1IAMACCRMIDB1DG1DRGPDA_AL1",
type: "AL1",
isOptional: true,
isRepeatable: true,
parentCompound: this.compounds.CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL_OBRODSPR1RF1AL1IAMACCRMIDB1DG1DRGPDA,
value: []
},
CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL_OBRODSPR1RF1AL1IAMACCRMIDB1DG1DRGPDA_IAM: {
name: "CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL_OBRODSPR1RF1AL1IAMACCRMIDB1DG1DRGPDA_IAM",
type: "IAM",
isOptional: true,
isRepeatable: true,
parentCompound: this.compounds.CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL_OBRODSPR1RF1AL1IAMACCRMIDB1DG1DRGPDA,
value: []
},
CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL_OBRODSPR1RF1AL1IAMACCRMIDB1DG1DRGPDA_ACC: {
name: "CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL_OBRODSPR1RF1AL1IAMACCRMIDB1DG1DRGPDA_ACC",
type: "ACC",
isOptional: true,
isRepeatable: true,
parentCompound: this.compounds.CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL_OBRODSPR1RF1AL1IAMACCRMIDB1DG1DRGPDA,
value: []
},
CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL_OBRODSPR1RF1AL1IAMACCRMIDB1DG1DRGPDA_RMI: {
name: "CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL_OBRODSPR1RF1AL1IAMACCRMIDB1DG1DRGPDA_RMI",
type: "RMI",
isOptional: true,
isRepeatable: true,
parentCompound: this.compounds.CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL_OBRODSPR1RF1AL1IAMACCRMIDB1DG1DRGPDA,
value: []
},
CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL_OBRODSPR1RF1AL1IAMACCRMIDB1DG1DRGPDA_DB1: {
name: "CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL_OBRODSPR1RF1AL1IAMACCRMIDB1DG1DRGPDA_DB1",
type: "DB1",
isOptional: true,
isRepeatable: true,
parentCompound: this.compounds.CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL_OBRODSPR1RF1AL1IAMACCRMIDB1DG1DRGPDA,
value: []
},
CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL_OBRODSPR1RF1AL1IAMACCRMIDB1DG1DRGPDA_DG1: {
name: "CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL_OBRODSPR1RF1AL1IAMACCRMIDB1DG1DRGPDA_DG1",
type: "DG1",
isOptional: true,
isRepeatable: true,
parentCompound: this.compounds.CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL_OBRODSPR1RF1AL1IAMACCRMIDB1DG1DRGPDA,
value: []
},
CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL_OBRODSPR1RF1AL1IAMACCRMIDB1DG1DRGPDA_DRG: {
name: "CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL_OBRODSPR1RF1AL1IAMACCRMIDB1DG1DRGPDA_DRG",
type: "DRG",
isOptional: true,
isRepeatable: true,
parentCompound: this.compounds.CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL_OBRODSPR1RF1AL1IAMACCRMIDB1DG1DRGPDA,
value: []
},
CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL_OBRODSPR1RF1AL1IAMACCRMIDB1DG1DRGPDA_PDA: {
name: "CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL_OBRODSPR1RF1AL1IAMACCRMIDB1DG1DRGPDA_PDA",
type: "PDA",
isOptional: true,
isRepeatable: true,
parentCompound: this.compounds.CLINICAL_HISTORY_CLINICAL_HISTORY_DETAIL_OBRODSPR1RF1AL1IAMACCRMIDB1DG1DRGPDA,
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 'CCI_I22'; }
get description() { return 'Collaborative Care Information'; }
}
exports.default = CCI_I22_Message;