PackagesCanonicalsLogsProblems
    Packages
    package.teste@1.0.1-draft
    https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ImmunizationPTPS
description: O recurso Immunization caracteriza de forma abrangente o registo da administração de vacinas, permitindo a existência de uma visão única relativamente aos atributos que o caracterizam e que se afiguram como relevantes no âmbito da partilha de informação entre sistemas.
package_name: package.teste
derivation: constraint
name: ImmunizationPTPS
type: Immunization
elements:
  patient:
    type: Reference
    refers: ['https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/PatientPTPS']
    index: 9
  isSubpotent: {index: 27}
  reportOrigin: {index: 16}
  protocolApplied:
    elements:
      id: {index: 33}
      series: {index: 34}
      authority: {index: 35}
      doseNumber:
        choices: [doseNumberPositiveInt]
        index: 37
      doseNumberPositiveInt: {type: positiveInt, choiceOf: doseNumber, index: 38}
      seriesDoses:
        choices: [seriesDosesPositiveInt]
        index: 40
      seriesDosesPositiveInt: {type: positiveInt, choiceOf: seriesDoses, index: 41}
  site: {index: 20}
  encounter: {index: 10}
  doseQuantity: {index: 22}
  reasonCode: {index: 25}
  statusReason: {index: 8}
  route: {index: 21}
  recorded: {index: 14}
  programEligibility: {index: 30}
  note: {index: 24}
  extension:
    index: 0
    slicing:
      slices:
        basedOnPTExtension:
          match: {}
          schema: {index: 0}
          max: 0
        administeredProductPTExtension:
          match: {}
          schema:
            index: 1
            elements:
              value:
                choices: [valueReference]
                index: 3
              valueReference:
                type: Reference
                choiceOf: value
                refers: ['https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/MedicationPTPS']
                index: 4
        registerTypePTExtension:
          match: {}
          schema: {index: 5}
          max: 0
        lateralityExtension:
          match: {}
          schema: {index: 6}
          max: 0
  primarySource: {index: 15}
  identifier: {index: 7}
  manufacturer: {index: 18}
  education: {index: 29}
  reaction: {index: 32}
  location:
    type: Reference
    refers: ['https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/LocationPTPS']
    index: 17
  occurrenceDateTime: {type: dateTime, choiceOf: occurrence, index: 13}
  fundingSource: {index: 31}
  subpotentReason: {index: 28}
  occurrence:
    choices: [occurrenceDateTime]
    index: 12
  expirationDate: {index: 19}
  performer: {index: 23}
  reasonReference: {index: 26}
package_version: 1.0.1-draft
extensions:
  basedOnPTExtension: {url: null, max: 0, index: 0}
  administeredProductPTExtension:
    url: null
    index: 1
    elements:
      value:
        choices: [valueReference]
        index: 3
      valueReference:
        type: Reference
        choiceOf: value
        refers: ['https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/MedicationPTPS']
        index: 4
  registerTypePTExtension: {url: null, max: 0, index: 5}
  lateralityExtension: {url: null, max: 0, index: 6}
class: profile
kind: resource
url: https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ImmunizationPTPS
base: https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ImmunizationPTCore
version: 1.0.0