description: DGMC Medication Request for Medication Order package_name: il.fhir.r4.dgmc derivation: constraint name: DGMCMedRequestOrder type: MedicationRequest elements: instantiatesUri: extensions: protocolDesc: {url: 'http://fhir.dgmc.health.gov.il/StructureDefinition/ext-medication-order-protocol-desc', min: 0, max: 1, type: Extension, index: 73} elements: extension: index: 72 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: protocolDesc: match: {url: null} schema: {type: Extension, url: 'http://fhir.dgmc.health.gov.il/StructureDefinition/ext-medication-order-protocol-desc', index: 73} min: 0 max: 1 encounter: index: 66 elements: reference: {index: 67} required: [reference] medication[x]: elements: reference: pattern: {type: String, value: '#Cocktail'} index: 64 medicationCodeableConcept: type: CodeableConcept choiceOf: medication index: 46 slicing: slices: medicationCodeableConcept: match: {} schema: {type: CodeableConcept, choiceOf: medication, index: 46} statusReason: elements: coding: elements: system: pattern: {type: Uri, value: 'http://fhir.dgmc.health.gov.il/cs/med-status-reason'} index: 43 extension: type: Extension url: http://fhir.dgmc.health.gov.il/StructureDefinition/ext-medication-confirmed-by index: 32 slicing: slices: confirmedBy: match: {} schema: {type: Extension, url: 'http://fhir.dgmc.health.gov.il/StructureDefinition/ext-medication-confirmed-by', index: 32} min: 0 max: 1 totalDailyDose: match: {} schema: type: Extension url: http://fhir.dgmc.health.gov.il/StructureDefinition/ext-medication-total-daily-dose index: 33 elements: value: choices: [] index: 35 value[x]: elements: value: {index: 36} unit: {index: 37} system: pattern: {type: Uri, value: 'http://unitsofmeasure.org/'} index: 38 code: {index: 39} required: [value, unit, system, code] required: [value] orderType: match: {} schema: {type: Extension, url: 'http://fhir.dgmc.health.gov.il/StructureDefinition/ext-medication-order-type', index: 40} min: 0 max: 1 contained: type: Medication index: 1 elements: id: pattern: {type: String, value: Cocktail} index: 2 identifier: index: 3 elements: system: binding: {strength: required, valueSet: 'http://fhir.dgmc.health.gov.il/ValueSet/cml-cocktail-drug-code-uri'} index: 4 value: {index: 5} required: [value, system] code: {index: 6} ingredient: array: true min: 2 index: 7 elements: item: choices: [] index: 9 slicing: rules: open ordered: false discriminator: - {path: $this, type: type} min: null slices: itemCodeableConcept: match: {} schema: choices: [itemCodeableConcept] _required: true index: 11 min: 1 max: 1 itemCodeableConcept: type: CodeableConcept choiceOf: item index: 12 slicing: slices: itemCodeableConcept: match: {} schema: {type: CodeableConcept, choiceOf: item, _required: true, index: 12} min: 1 max: 1 item[x]: elements: coding: index: 13 slicing: rules: open ordered: false discriminator: - {path: system, type: value} min: 1 slices: internal: match: {system: null} schema: _required: true index: 14 elements: system: binding: {strength: required, valueSet: 'http://fhir.dgmc.health.gov.il/ValueSet/cml-internal-drug-code-uri'} index: 15 code: {index: 16} display: {index: 17} userSelected: pattern: {type: Boolean, value: true} index: 18 required: [display, system, userSelected, code] atc: match: {system: 'http://www.whocc.no/atc'} schema: index: 19 elements: system: pattern: {type: Uri, value: 'http://www.whocc.no/atc'} index: 20 code: {index: 21} userSelected: pattern: {type: Boolean, value: false} index: 22 required: [system, code] external: match: {system: null} schema: index: 23 elements: system: binding: {strength: required, valueSet: 'http://fhir.dgmc.health.gov.il/ValueSet/cml-external-drug-code-uri'} index: 24 code: {index: 25} userSelected: pattern: {type: Boolean, value: false} index: 26 required: [system, code] required: [coding] strength: elements: numerator: elements: system: pattern: {type: Uri, value: 'http://unitsofmeasure.org'} index: 27 denominator: elements: value: pattern: {type: Decimal, value: 1} index: 28 unit: pattern: {type: String, value: hour} index: 29 system: pattern: {type: Uri, value: 'http://unitsofmeasure.org'} index: 30 code: pattern: {type: Code, value: h} index: 31 required: [itemCodeableConcept] required: [id, identifier, code] requester: elements: reference: {index: 68} required: [reference] id: {index: 0} recorder: elements: reference: {index: 71} required: [reference] identifier: elements: system: binding: {strength: required, valueSet: 'http://fhir.dgmc.health.gov.il/ValueSet/cml-med-order-uri'} index: 41 value: {index: 42} required: [value, system] medicationReference: type: Reference choiceOf: medication refers: ['http://fhir.health.gov.il/StructureDefinition/il-core-medication'] index: 63 slicing: slices: medicationReference: match: {} schema: type: Reference choiceOf: medication refers: ['http://fhir.health.gov.il/StructureDefinition/il-core-medication'] index: 63 subject: elements: reference: {index: 65} required: [reference] performer: elements: reference: {index: 69} type: pattern: {type: Uri, value: Patient} index: 70 required: [reference, type] medication: choices: [medicationReference] index: 62 slicing: slices: medicationReference: match: {} schema: choices: [medicationReference] index: 62 package_version: 0.7.0 extensions: confirmedBy: {url: 'http://fhir.dgmc.health.gov.il/StructureDefinition/ext-medication-confirmed-by', min: 0, max: 1, type: Extension, index: 32} totalDailyDose: url: http://fhir.dgmc.health.gov.il/StructureDefinition/ext-medication-total-daily-dose type: Extension index: 33 elements: value: choices: [] index: 35 value[x]: elements: value: {index: 36} unit: {index: 37} system: pattern: {type: Uri, value: 'http://unitsofmeasure.org/'} index: 38 code: {index: 39} required: [value, unit, system, code] required: [value] orderType: {url: 'http://fhir.dgmc.health.gov.il/StructureDefinition/ext-medication-order-type', min: 0, max: 1, type: Extension, index: 40} class: profile kind: resource url: http://fhir.dgmc.health.gov.il/StructureDefinition/dgmc-med-request-order base: http://hdp.fhir.health.gov.il/StructureDefinition/il-hdp-medication-request version: 0.7.0 required: [id, encounter]