description: null package_name: synapxe.sgcdi derivation: constraint name: MedicationAdministration type: MedicationAdministration elements: category: {index: 13} request: index: 44 elements: id: {index: 45} extension: {index: 46} reference: {index: 47} type: {index: 48} identifier: {index: 49} display: {index: 50} extensions: {} required: [reference] eventHistory: {index: 79} dosage: elements: site: {index: 67} method: {index: 69} dose: elements: id: {index: 70} extension: {index: 71} value: {index: 72} unit: {index: 73} system: {index: 74} code: {index: 75} extensions: {} required: [value, unit, system, code] route: {type: CodeableConcept, index: 68} rate: choices: [rateQuantity] index: 77 extension: type: Extension isModifier: false url: https://fhir.synapxe.sg/StructureDefinition/ext-generic index: 62 slicing: slices: frequency: match: {} schema: type: Extension isModifier: false url: https://fhir.synapxe.sg/StructureDefinition/ext-generic index: 62 elements: value: choices: [valueCodeableConcept] index: 64 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 65} id: {index: 61} rateQuantity: {type: Quantity, choiceOf: rate, index: 78} modifierExtension: {index: 66} extensions: frequency: url: https://fhir.synapxe.sg/StructureDefinition/ext-generic type: Extension isModifier: false index: 62 elements: value: choices: [valueCodeableConcept] index: 64 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 65} encounter: {index: 23} occurenceDateTime: {type: dateTime, choiceOf: occurence, index: 27} subPotentReason: {index: 30} isSubPotent: {index: 29} statusReason: {index: 12} recorded: {index: 28} note: index: 56 elements: author: choices: [authorReference, authorString] index: 58 authorReference: type: Reference choiceOf: author refers: ['https://fhir.synapxe.sg/StructureDefinition/profile-practitioner'] index: 59 authorString: {type: string, choiceOf: author, index: 60} reason: {index: 43} extension: index: 1 slicing: slices: infusionStartDateTime: match: {} schema: type: Extension url: https://fhir.synapxe.sg/StructureDefinition/ext-generic index: 2 elements: value: choices: [valueDateTime] index: 4 valueDateTime: {type: dateTime, choiceOf: value, index: 5} sequenceNo: match: {} schema: {type: Extension, url: 'https://fhir.synapxe.sg/StructureDefinition/ext-sequenceno', index: 6} min: 1 max: 1 contained: {type: Resource, index: 0} supportingInformation: {index: 24} status: pattern: {type: Code, value: completed} index: 11 occurence: choices: [occurenceDateTime] index: 26 identifier: {type: Identifier, index: 8} device: index: 51 elements: id: {index: 52} extension: {index: 53} concept: {index: 54} reference: {index: 55} extensions: {} required: [reference] basedOn: {index: 9} partOf: {index: 10} subject: type: Reference refers: ['https://fhir.synapxe.sg/StructureDefinition/profile-patient'] index: 21 elements: display: {index: 22} modifierExtension: {index: 7} performer: index: 31 elements: id: {index: 32} extension: {index: 33} modifierExtension: {index: 34} function: type: CodeableConcept index: 35 extensions: {} elements: extension: {index: 36} coding: elements: system: pattern: {type: Uri, value: 'http://terminology.hl7.org/CodeSystem/med-admin-perform-function'} index: 37 actor: type: CodeableReference index: 38 elements: id: {index: 39} extension: {index: 40} concept: {index: 41} reference: type: Reference refers: ['https://fhir.synapxe.sg/StructureDefinition/profile-practitioner'] index: 42 extensions: {} required: [reference] extensions: {} medication: type: CodeableReference index: 14 elements: id: {index: 15} extension: {index: 16} concept: type: CodeableConcept binding: {strength: required, valueSet: 'https://fhir.synapxe.sg/ValueSet/med-code'} index: 17 extensions: {} elements: extension: {index: 18} coding: elements: system: pattern: {type: Uri, value: 'https://fhir.synapxe.sg/CodeSystem/med-code'} index: 19 reference: {type: Reference, index: 20} extensions: {} required: [concept] package_version: 1.0.3 extensions: infusionStartDateTime: url: https://fhir.synapxe.sg/StructureDefinition/ext-generic type: Extension index: 2 elements: value: choices: [valueDateTime] index: 4 valueDateTime: {type: dateTime, choiceOf: value, index: 5} sequenceNo: {url: 'https://fhir.synapxe.sg/StructureDefinition/ext-sequenceno', min: 1, max: 1, type: Extension, index: 6} class: profile kind: resource url: https://fhir.synapxe.sg/StructureDefinition/profile-ot-medicationadministration base: http://hl7.org/fhir/StructureDefinition/MedicationAdministration version: null required: [extension]