PackagesCanonicalsLogsProblems
    Packages
    synapxe.sgcdi@1.0.0
    https://fhir.synapxe.sg/StructureDefinition/profile-immunization
description: null
package_name: synapxe.sgcdi
derivation: constraint
name: Immunization
type: Immunization
elements:
  patient:
    type: Reference
    short: A reference from one resource to another
    refers: ['https://fhir.synapxe.sg/StructureDefinition/profile-patient']
    index: 8
  isSubpotent: {index: 37}
  protocolApplied:
    elements:
      id: {index: 51}
      extension: {index: 52}
      modifierExtension: {index: 53}
      authority:
        type: Reference
        short: A reference from one resource to another
        refers: ['https://fhir.synapxe.sg/StructureDefinition/profile-organization']
        index: 54
      targetDisease:
        elements:
          id: {index: 55}
          extension: {index: 56}
          coding:
            index: 57
            elements:
              id: {index: 58}
              extension: {index: 59}
              system: {index: 60}
              code: {index: 61}
              display: {index: 62}
              userSelected: {index: 63}
            extensions: {}
            required: [display, system, code]
          text: {index: 64}
        extensions: {}
        required: [coding]
    extensions: {}
  site:
    type: CodeableConcept
    short: Concept - reference to a terminology or just  text
    index: 16
    extensions: {}
    elements:
      extension: {index: 17}
      coding:
        elements:
          version: {index: 18}
  encounter: {index: 9}
  vaccineCode:
    type: CodeableConcept
    short: Concept - reference to a terminology or just  text
    index: 4
    extensions: {}
    elements:
      extension: {index: 5}
  doseQuantity:
    elements:
      id: {index: 22}
      extension: {index: 23}
      value: {index: 24}
      unit: {index: 25}
      system: {index: 26}
      code: {index: 27}
    extensions: {}
    required: [value, unit, system, code]
  statusReason:
    type: CodeableConcept
    short: Concept - reference to a terminology or just  text
    index: 2
    extensions: {}
    elements:
      extension: {index: 3}
  route:
    type: CodeableConcept
    short: Concept - reference to a terminology or just  text
    index: 19
    extensions: {}
    elements:
      extension: {index: 20}
      coding:
        elements:
          version: {index: 21}
  programEligibility: {index: 39}
  note: {type: Annotation, short: Text node with attribution, index: 30}
  reason:
    index: 31
    elements:
      id: {index: 32}
      extension: {index: 33}
      concept:
        type: CodeableConcept
        short: Concept - reference to a terminology or just  text
        index: 34
        extensions: {}
        elements:
          extension: {index: 35}
      reference: {index: 36}
    extensions: {}
    required: [concept, reference]
  supportingInformation: {index: 10}
  identifier: {type: Identifier, short: An identifier intended for computation, index: 0}
  manufacturer: {type: CodeableReference, index: 7}
  administeredProduct: {index: 6}
  basedOn: {index: 1}
  informationSource: {index: 14}
  reaction:
    index: 41
    elements:
      id: {index: 42}
      extension: {index: 43}
      modifierExtension: {index: 44}
      date: {index: 45}
      manifestation:
        index: 46
        elements:
          id: {index: 47}
          extension: {index: 48}
          concept: {type: CodeableConcept, short: Concept - reference to a terminology or just  text, index: 49}
        extensions: {}
      reported: {index: 50}
    extensions: {}
    required: [reported, date, manifestation]
  location: {index: 15}
  occurrenceDateTime: {type: dateTime, choiceOf: occurrence, index: 13}
  fundingSource: {index: 40}
  subpotentReason: {index: 38}
  occurrence:
    choices: [occurrenceDateTime]
    index: 12
  performer:
    elements:
      function: {type: CodeableConcept, short: Concept - reference to a terminology or just  text, index: 28}
      actor:
        type: Reference
        short: A reference from one resource to another
        refers: ['https://fhir.synapxe.sg/StructureDefinition/profile-practitioner']
        index: 29
package_version: 1.0.0
class: profile
kind: resource
url: https://fhir.synapxe.sg/StructureDefinition/profile-immunization
base: http://hl7.org/fhir/StructureDefinition/Immunization
version: null
required: [identifier]