description: null package_name: telus.dw.emr.extract derivation: constraint name: DwMedication type: Medication elements: meta: index: 1 elements: lastUpdated: {mustSupport: true, index: 2} source: {mustSupport: true, index: 3} ingredient: mustSupport: true index: 49 elements: item: mustSupport: true choices: [itemCodeableConcept] index: 56 slicing: slices: itemCodeableConcept: match: {} schema: mustSupport: true choices: [itemCodeableConcept] index: 56 itemReference: type: Reference mustSupport: true choiceOf: item index: 54 slicing: slices: itemReference: match: {} schema: {type: Reference, mustSupport: true, choiceOf: item, index: 54} itemCodeableConcept: type: CodeableConcept mustSupport: true choiceOf: item index: 57 slicing: slices: itemCodeableConcept: match: {} schema: {type: CodeableConcept, mustSupport: true, choiceOf: item, index: 57} item[x]: elements: coding: index: 58 slicing: rules: open discriminator: - {path: $this, type: type} min: null slices: ingredientSCTCA: match: {} schema: binding: {strength: required, valueSet: 'https://fhir.infoway-inforoute.ca/ValueSet/drugormedicamentsubstancecode'} index: 59 elements: system: {mustSupport: true, index: 60} code: {mustSupport: true, index: 61} display: mustSupport: true index: 62 extensions: translation: url: http://hl7.org/fhir/StructureDefinition/translation type: Extension isModifier: false index: 63 extensions: {} elements: extension: {mustSupport: true, array: true, min: 2, index: 64} elements: extension: type: Extension isModifier: false url: http://hl7.org/fhir/StructureDefinition/translation index: 63 slicing: slices: translation: match: {} schema: type: Extension isModifier: false url: http://hl7.org/fhir/StructureDefinition/translation index: 63 extensions: {} elements: extension: {mustSupport: true, array: true, min: 2, index: 64} text: {mustSupport: true, index: 65} strength: mustSupport: true index: 66 elements: numerator: {mustSupport: true, index: 67} denominator: {mustSupport: true, index: 68} status: {mustSupport: true, index: 29} id: {mustSupport: true, index: 0} code: mustSupport: true index: 8 elements: coding: index: 9 slicing: rules: open discriminator: - {path: system, type: value} min: null slices: CCDD: match: {system: 'https://fhir.infoway-inforoute.ca/CodeSystem/canadianclinicaldrugdataset'} schema: mustSupport: true index: 10 elements: system: pattern: {type: Uri, value: 'https://fhir.infoway-inforoute.ca/CodeSystem/canadianclinicaldrugdataset'} index: 11 display: extensions: translation: url: http://hl7.org/fhir/StructureDefinition/translation type: Extension isModifier: false index: 12 extensions: {} elements: extension: {array: true, min: 2, index: 13} elements: extension: type: Extension isModifier: false url: http://hl7.org/fhir/StructureDefinition/translation index: 12 slicing: slices: translation: match: {} schema: type: Extension isModifier: false url: http://hl7.org/fhir/StructureDefinition/translation index: 12 extensions: {} elements: extension: {array: true, min: 2, index: 13} NPN: match: {system: 'http://hl7.org/fhir/NamingSystem/ca-hc-npn'} schema: mustSupport: true index: 14 elements: system: pattern: {type: Uri, value: 'http://hl7.org/fhir/NamingSystem/ca-hc-npn'} index: 15 display: extensions: translation: url: http://hl7.org/fhir/StructureDefinition/translation type: Extension isModifier: false index: 16 extensions: {} elements: extension: {array: true, min: 2, index: 17} elements: extension: type: Extension isModifier: false url: http://hl7.org/fhir/StructureDefinition/translation index: 16 slicing: slices: translation: match: {} schema: type: Extension isModifier: false url: http://hl7.org/fhir/StructureDefinition/translation index: 16 extensions: {} elements: extension: {array: true, min: 2, index: 17} DIN: match: {system: 'http://hl7.org/fhir/NamingSystem/ca-hc-din'} schema: mustSupport: true index: 18 elements: system: pattern: {type: Uri, value: 'http://hl7.org/fhir/NamingSystem/ca-hc-din'} index: 19 display: extensions: translation: url: http://hl7.org/fhir/StructureDefinition/translation type: Extension isModifier: false index: 20 extensions: {} elements: extension: {array: true, min: 2, index: 21} elements: extension: type: Extension isModifier: false url: http://hl7.org/fhir/StructureDefinition/translation index: 20 slicing: slices: translation: match: {} schema: type: Extension isModifier: false url: http://hl7.org/fhir/StructureDefinition/translation index: 20 extensions: {} elements: extension: {array: true, min: 2, index: 21} AHFSClass: match: {system: null} schema: mustSupport: true index: 22 elements: display: extensions: translation: url: http://hl7.org/fhir/StructureDefinition/translation type: Extension isModifier: false index: 23 extensions: {} elements: extension: {array: true, min: 2, index: 24} elements: extension: type: Extension isModifier: false url: http://hl7.org/fhir/StructureDefinition/translation index: 23 slicing: slices: translation: match: {} schema: type: Extension isModifier: false url: http://hl7.org/fhir/StructureDefinition/translation index: 23 extensions: {} elements: extension: {array: true, min: 2, index: 24} ATCClass: match: {system: null} schema: mustSupport: true index: 25 elements: display: extensions: translation: url: http://hl7.org/fhir/StructureDefinition/translation type: Extension isModifier: false index: 26 extensions: {} elements: extension: {array: true, min: 2, index: 27} elements: extension: type: Extension isModifier: false url: http://hl7.org/fhir/StructureDefinition/translation index: 26 slicing: slices: translation: match: {} schema: type: Extension isModifier: false url: http://hl7.org/fhir/StructureDefinition/translation index: 26 extensions: {} elements: extension: {array: true, min: 2, index: 27} text: {index: 28} required: [text] identifier: mustSupport: true index: 5 elements: system: {index: 6} value: {index: 7} required: [value, system] manufacturer: {mustSupport: true, index: 30} form: mustSupport: true index: 31 elements: coding: index: 32 slicing: rules: open discriminator: - {path: $this, type: type} min: null slices: formEDQM: match: {} schema: binding: {strength: required, valueSet: 'https://fhir.infoway-inforoute.ca/ValueSet/pharmaceuticaldoseformcode'} mustSupport: true index: 33 elements: system: {mustSupport: true, index: 34} code: {mustSupport: true, index: 35} display: mustSupport: true index: 36 extensions: translation: url: http://hl7.org/fhir/StructureDefinition/translation type: Extension isModifier: false index: 37 extensions: {} elements: extension: {array: true, min: 2, index: 38} elements: extension: type: Extension isModifier: false url: http://hl7.org/fhir/StructureDefinition/translation index: 37 slicing: slices: translation: match: {} schema: type: Extension isModifier: false url: http://hl7.org/fhir/StructureDefinition/translation index: 37 extensions: {} elements: extension: {array: true, min: 2, index: 38} formSCTCA: match: {} schema: binding: {strength: required, valueSet: 'https://fhir.infoway-inforoute.ca/ValueSet/pharmaceuticaldoseformcode'} mustSupport: true index: 39 elements: system: {mustSupport: true, index: 40} code: {mustSupport: true, index: 41} display: mustSupport: true index: 42 extensions: translation: url: http://hl7.org/fhir/StructureDefinition/translation type: Extension isModifier: false index: 43 extensions: {} elements: extension: {array: true, min: 2, index: 44} elements: extension: type: Extension isModifier: false url: http://hl7.org/fhir/StructureDefinition/translation index: 43 slicing: slices: translation: match: {} schema: type: Extension isModifier: false url: http://hl7.org/fhir/StructureDefinition/translation index: 43 extensions: {} elements: extension: {array: true, min: 2, index: 44} formOrdereableDrugFormV3PrescribeIT: match: {} schema: binding: {strength: required, valueSet: 'https://fhir.infoway-inforoute.ca/ValueSet/prescriptiondrugform'} mustSupport: true index: 45 elements: display: extensions: translation: url: http://hl7.org/fhir/StructureDefinition/translation type: Extension isModifier: false index: 46 extensions: {} elements: extension: {array: true, min: 2, index: 47} elements: extension: type: Extension isModifier: false url: http://hl7.org/fhir/StructureDefinition/translation index: 46 slicing: slices: translation: match: {} schema: type: Extension isModifier: false url: http://hl7.org/fhir/StructureDefinition/translation index: 46 extensions: {} elements: extension: {array: true, min: 2, index: 47} text: {index: 48} required: [text] text: {mustSupport: true, index: 4} package_version: 1.0.0 class: profile kind: resource url: https://www.telus.com/health/fhir/dwemrextract/StructureDefinition/DwMedication base: http://hl7.org/fhir/StructureDefinition/Medication version: null required: [id, text, identifier, code]