description: SETP Profile for Anaesthesia on MedicationAdministration package_name: ca.on.oh-setp derivation: constraint name: MedicationAdministration type: MedicationAdministration elements: meta: mustSupport: true index: 0 elements: profile: {mustSupport: true, index: 1} required: [profile] medication[x]: elements: coding: binding: {strength: required, valueSet: 'http://ontariohealth.ca/fhir/ValueSet/anaesthesia-type'} mustSupport: true index: 11 elements: system: pattern: {type: Uri, value: 'http://snomed.info/sct'} mustSupport: true index: 12 code: binding: {strength: required, valueSet: 'http://ontariohealth.ca/fhir/ValueSet/anaesthesia-type'} mustSupport: true index: 13 display: {mustSupport: true, index: 14} required: [system, code] required: [coding] medicationCodeableConcept: {type: CodeableConcept, short: The anaesthesia administered to the patient, mustSupport: true, choiceOf: medication, index: 10} effective[x]: elements: start: {short: Anaesthesia Start Time, mustSupport: true, index: 21} end: {short: Anaesthesia Finish Time, mustSupport: true, index: 22} extension: index: 2 slicing: rules: open discriminator: - {path: url, type: value} min: 0 slices: anaesthesiaReadyTime: match: {url: 'http://ontariohealth.ca/fhir/StructureDefinition/ca-on-setp-ext-AnaesthesiaReadyTime'} schema: type: Extension isModifier: false url: http://ontariohealth.ca/fhir/StructureDefinition/ca-on-setp-ext-AnaesthesiaReadyTime index: 3 elements: url: pattern: {type: Uri, value: 'http://ontariohealth.ca/fhir/StructureDefinition/ca-on-setp-ext-AnaesthesiaReadyTime'} index: 4 status: {short: anaesthesia was completed or not-done, mustSupport: true, index: 7} effective: mustSupport: true choices: [effectivePeriod] index: 19 partOf: type: Reference mustSupport: true refers: ['http://ontariohealth.ca/fhir/StructureDefinition/ca-on-setp-profile-Procedure'] index: 5 elements: reference: {mustSupport: true, index: 6} required: [reference] subject: type: Reference short: The patient receiving anaesthesia mustSupport: true refers: ['http://ontariohealth.ca/fhir/StructureDefinition/ca-on-setp-profile-Patient'] index: 15 elements: reference: {mustSupport: true, index: 16} display: {mustSupport: true, index: 17} required: [reference] effectivePeriod: {type: Period, mustSupport: true, choiceOf: effective, index: 20} medication: short: The anaesthesia administered to the patient mustSupport: true choices: [medicationCodeableConcept] index: 9 package_version: 0.9.0-alpha1.0.14 extensions: anaesthesiaReadyTime: url: http://ontariohealth.ca/fhir/StructureDefinition/ca-on-setp-ext-AnaesthesiaReadyTime type: Extension isModifier: false index: 3 elements: url: pattern: {type: Uri, value: 'http://ontariohealth.ca/fhir/StructureDefinition/ca-on-setp-ext-AnaesthesiaReadyTime'} index: 4 class: profile kind: resource url: http://ontariohealth.ca/fhir/StructureDefinition/ca-on-setp-profile-MedicationAdministration base: http://hl7.org/fhir/StructureDefinition/MedicationAdministration version: 1.0.0 required: [partOf, meta]