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