FHIR © HL7.org  |  Server Home  |  XIG Home  |  XIG Stats  |  Server Source  |  FHIR  

FHIR IG Statistics: StructureDefinition/ImmunizationPTCore

Packagepackage.teste
Resource TypeStructureDefinition
IdImmunizationPTCore
FHIR VersionR4B
Sourcehttps://simplifier.net/resolve?scope=package.teste@1.0.7-draft&canonical=https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ImmunizationPTCore
URLhttps://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ImmunizationPTCore
Version1.0.0
Statusdraft
Date2024-05-09T15:25:13.4912463+00:00
NameImmunizationPTCore
TitleImmunization PT Core
DescriptionO 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.
PurposeO recurso Immunization é utilizado para o registo da admistração de vacinas. As reações da adminstração de uma vacina podem ser uma indicação de alergia ou intolerância, as quais podem ser indicadas no recurso AllergyIntolerance.
TypeImmunization
Kindresource

Resources that use this resource

StructureDefinition
MitigatingActionPTExtensionMitigatingActionPTExtension
PreventiveActionPTExtensionPreventiveActionPTExtension
SupportingInfoPTExtensionSupportingInfoPTExtension
AdverseEventPTCoreAdverseEventPTCore
ImmunizationRecommendationPTCoreImmunizationRecommendation PT Core
ObservationPTCoreObservation PT Core
ImmunizationPTPSImmunization PT PS

Resources that this resource uses

StructureDefinition
CodeableConceptPTCoreCodeableConcept PT Core
MetaPTCoreMeta PT Core
SimpleQuantityPTCoreSimpleQuantity PT Core
AdministeredProductPTExtensionAdministered Product PT Extension
BasedOnPTExtensionBasedOn PT Extension
ImmunizationProgramPTExtensionImmunization Program PT Extension
LateralityPTExtensionLaterality PT Extension
RegisterTypePTExtensionRegister Type PT Extension
VaccineNumAdmPTExtensionVaccine Num Adm PT Extension
ExtensionIdentifierPTCoreExtension Identifier PT Core
LocationPTCoreLocation PT Core
OrganizationPTCoreOrganization PT Core
PatientPTCorePatient PT Core
PractitionerPTCorePractitioner PT Core
PractitionerRolePTCorePractitionerRole PT Core
ConditionPTCoreCondition PT Core
DiagnosticReportPTCoreDiagnosticReport PT Core
EncounterPTCoreEncounter PT Core
ObservationPTCoreObservation PT Core

Narrative

No narrative content found in resource


Source

{
  "resourceType": "StructureDefinition",
  "id": "ImmunizationPTCore",
  "url": "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ImmunizationPTCore",
  "version": "1.0.0",
  "name": "ImmunizationPTCore",
  "title": "Immunization PT Core",
  "status": "draft",
  "date": "2024-05-09T15:25:13.4912463+00:00",
  "publisher": "SPMS",
  "contact": [
    {
      "name": "Interoperabilidade Semântica",
      "telecom": [
        {
          "system": "url",
          "value": "https://www.spms.min-saude.pt"
        }
      ]
    }
  ],
  "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.",
  "purpose": "O recurso Immunization é utilizado para o registo da admistração de vacinas. As reações da adminstração de uma vacina podem ser uma indicação de alergia ou intolerância, as quais podem ser indicadas no recurso AllergyIntolerance.",
  "fhirVersion": "4.3.0",
  "kind": "resource",
  "abstract": false,
  "type": "Immunization",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Immunization",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Immunization.id",
        "path": "Immunization.id",
        "definition": "Identificador que permite identificar unicamente os registos de inoculações entre sistemas.",
        "min": 1
      },
      {
        "id": "Immunization.meta",
        "path": "Immunization.meta",
        "type": [
          {
            "code": "Meta",
            "profile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/MetaPTCore"
            ]
          }
        ]
      },
      {
        "id": "Immunization.extension:basedOnPTExtension",
        "path": "Immunization.extension",
        "sliceName": "basedOnPTExtension",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/BasedOnPTExtension"
            ]
          }
        ]
      },
      {
        "id": "Immunization.extension:basedOnPTExtension.value[x]",
        "path": "Immunization.extension.value[x]",
        "definition": "Indicar um ou mais dos seguintes recursos: \r\n  - Para plano de cuidados: CarePlan;\r\n  - Para prescrisão: MedicationRequest;\r\n  - Para serviço: ServiceRequest;\r\n  - Para recomendação da vacina: ImmunizationRecommendation."
      },
      {
        "id": "Immunization.extension:administeredProductPTExtension",
        "path": "Immunization.extension",
        "sliceName": "administeredProductPTExtension",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/AdministeredProductPTExtension"
            ]
          }
        ]
      },
      {
        "id": "Immunization.extension:administeredProductPTExtension.value[x]",
        "path": "Immunization.extension.value[x]",
        "definition": "Indicar o produto administrado ao utente."
      },
      {
        "id": "Immunization.extension:registerTypePTExtension",
        "path": "Immunization.extension",
        "sliceName": "registerTypePTExtension",
        "definition": "Tipo de registo a efetuar, de acordo com: \r\n1 – Registo, no caso de as inoculações serem registadas no sistema e imediatamente enviadas \r\n2 – Transcrição, para registar vacinas administradas no passado.",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/RegisterTypePTExtension"
            ]
          }
        ]
      },
      {
        "id": "Immunization.identifier",
        "path": "Immunization.identifier",
        "definition": "Identificadores da vacinação.",
        "type": [
          {
            "code": "Identifier",
            "profile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ExtensionIdentifierPTCore"
            ]
          }
        ]
      },
      {
        "id": "Immunization.identifier.type.coding.id",
        "path": "Immunization.identifier.type.coding.id",
        "comment": "."
      },
      {
        "id": "Immunization.status",
        "path": "Immunization.status",
        "definition": "Indica o estado atual do evento de vacinação, sendo geralmente utilizado para identificar quando a vacinação está, ou não, concluída.\r\n  - O estado \"completed\" indica que o evento já foi concluído;\r\n  - O estado \"not-done\" indica que o evento terminou antes de qualquer atividade para além da preparação;\r\n  - O estado \"entered-in-error\" indica que o registo não devia ter sido efetuado.",
        "mustSupport": true
      },
      {
        "id": "Immunization.statusReason",
        "path": "Immunization.statusReason",
        "definition": "Identifica o motivo pelo qual a vacinação não foi realizada, sendo utilizado quando o estado corresponde a “not-done”.",
        "comment": "Value Set Name: Reason Vaccine Not Administered",
        "type": [
          {
            "code": "CodeableConcept",
            "profile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/CodeableConceptPTCore"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "description": "Reason not done",
          "valueSet": "https://www.ctc.min-saude.pt/catalogos/vacinas"
        }
      },
      {
        "id": "Immunization.vaccineCode",
        "path": "Immunization.vaccineCode",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "id"
            }
          ],
          "rules": "open"
        },
        "definition": "Identifica a vacina que foi ou será administrada.",
        "type": [
          {
            "code": "CodeableConcept",
            "profile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/CodeableConceptPTCore"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Immunization.vaccineCode:vaccine",
        "path": "Immunization.vaccineCode",
        "sliceName": "vaccine",
        "definition": "Identifica a vacina que foi ou será administrada.",
        "comment": "Value Set Name: Vaccine",
        "type": [
          {
            "code": "CodeableConcept",
            "profile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/CodeableConceptPTCore"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "description": "Vaccine product administered",
          "valueSet": "https://www.ctc.min-saude.pt/catalogos/vacinas"
        }
      },
      {
        "id": "Immunization.vaccineCode:vaccine.id",
        "path": "Immunization.vaccineCode.id",
        "fixedId": "vaccine"
      },
      {
        "id": "Immunization.vaccineCode:absentOrUnknownVaccination",
        "path": "Immunization.vaccineCode",
        "sliceName": "absentOrUnknownVaccination",
        "definition": "Identifica quando não é conhecido o histórico de vacinação ou quando não há registo de vacinação.",
        "comment": "Value Set Name: Absent Or Unknown Vaccination",
        "type": [
          {
            "code": "CodeableConcept",
            "profile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/CodeableConceptPTCore"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "description": "Vaccine Absent Or Unknown",
          "valueSet": "https://www.ctc.min-saude.pt/catalogos/vacinas"
        }
      },
      {
        "id": "Immunization.vaccineCode:absentOrUnknownVaccination.id",
        "path": "Immunization.vaccineCode.id",
        "fixedId": "absentOrUnknownVaccination"
      },
      {
        "id": "Immunization.vaccineCode:immunoglobulin",
        "path": "Immunization.vaccineCode",
        "sliceName": "immunoglobulin",
        "definition": "Identifica a imunoglobulina que foi ou será administrada.",
        "comment": "Value Set Name: Immunoglobulin",
        "type": [
          {
            "code": "CodeableConcept",
            "profile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/CodeableConceptPTCore"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "description": "Immunoglobulin product administered",
          "valueSet": "https://www.ctc.min-saude.pt/catalogos/vacinas"
        }
      },
      {
        "id": "Immunization.vaccineCode:immunoglobulin.id",
        "path": "Immunization.vaccineCode.id",
        "fixedId": "immunoglobulin"
      },
      {
        "id": "Immunization.patient",
        "path": "Immunization.patient",
        "definition": "Identifica o utente a quem foi ou não administrada a vacina.",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/PatientPTCore"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Immunization.encounter",
        "path": "Immunization.encounter",
        "definition": "Identifica o episódio associado ao ato de vacinação.",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/EncounterPTCore"
            ]
          }
        ]
      },
      {
        "id": "Immunization.occurrence[x]",
        "path": "Immunization.occurrence[x]",
        "definition": "Data em que ocorreu a administração da vacina.",
        "mustSupport": true
      },
      {
        "id": "Immunization.recorded",
        "path": "Immunization.recorded",
        "definition": "Identifica a data na qual a vacinação foi registada pela primeira vez. \r\nUma data ou data parcial ou data e hora, sendo o formato definido pela ISO8601. Se a hora e minutos forem especificados, descrição da time zone (UTC) DEVE ser preenchida. Os segundos devem ser fornecidos devido a restrições de tipo de esquema, mas podem ser preenchidos com zero. O horário \"24:00\" não é permitido. Formatos possíveis:\r\n\r\n  - ano;\r\n  - ano e mês;\r\n  - ano, mês e dia;\r\n  - YYYY-MM-DDThh:mm:ss+zz:zz - ano, mês, dia , hora, minutos , segundos e time zone."
      },
      {
        "id": "Immunization.primarySource",
        "path": "Immunization.primarySource",
        "definition": "Se Immunization.primarySource: TRUE. Indica que o conteúdo do registro se baseia em informações da pessoa que administrou a vacina.\r\n\r\nSe Immunization.primarySource: FALSE. Indica que o conteúdo do registo não é baseado na informação da pessoa que administrou e no elemento Immunization.reportOrigin pode ser indicado a pessoa que facultou a informação, quando conhecido."
      },
      {
        "id": "Immunization.reportOrigin",
        "path": "Immunization.reportOrigin",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "id"
            }
          ],
          "rules": "open"
        },
        "definition": "Identifica a fonte da informação registada. Este elemento não deve ser preenchido quando primarySource=true.\r\n\r\nSe Immunization.primarySource: FALSE. Indica que o conteúdo do registo não é baseado na informação da pessoa que administrou e no elemento Immunization.reportOrigin pode ser indicado a pessoa que facultou a informação, quando conhecido.",
        "type": [
          {
            "code": "CodeableConcept",
            "profile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/CodeableConceptPTCore"
            ]
          }
        ]
      },
      {
        "id": "Immunization.reportOrigin:Person",
        "path": "Immunization.reportOrigin",
        "sliceName": "Person",
        "comment": "Value Set Name: Person",
        "binding": {
          "strength": "required",
          "description": "Source of a secondarily reported record",
          "valueSet": "https://www.ctc.min-saude.pt/catalogos/catalogo-portugues-de-caracteristicas-biograficas-e-demograficas"
        }
      },
      {
        "id": "Immunization.reportOrigin:Person.id",
        "path": "Immunization.reportOrigin.id",
        "fixedId": "2.16.620.1.101.10.4.12.2"
      },
      {
        "id": "Immunization.reportOrigin:PersonInFamily",
        "path": "Immunization.reportOrigin",
        "sliceName": "PersonInFamily",
        "comment": "Value Set Name: Person in Family",
        "binding": {
          "strength": "required",
          "description": "Source of a secondarily reported record",
          "valueSet": "https://www.ctc.min-saude.pt/catalogos/catalogo-portugues-de-caracteristicas-biograficas-e-demograficas"
        }
      },
      {
        "id": "Immunization.reportOrigin:PersonInFamily.id",
        "path": "Immunization.reportOrigin.id",
        "fixedId": "2.16.620.1.101.10.4.12.3"
      },
      {
        "id": "Immunization.location",
        "path": "Immunization.location",
        "definition": "Identifica a localização física onde ocorreu a administração da vacina. Ex: Identificação da sala, gabinete, país.",
        "requirements": "Se o país no qual a vacina foi administrada não for Portugal, TEM de ser indicado o país no elemento Immunization.location.",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/LocationPTCore"
            ]
          }
        ]
      },
      {
        "id": "Immunization.manufacturer",
        "path": "Immunization.manufacturer",
        "definition": "Identifica o fabricante da vacina.",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/OrganizationPTCore"
            ]
          }
        ]
      },
      {
        "id": "Immunization.lotNumber",
        "path": "Immunization.lotNumber",
        "definition": "Identifica o número do lote da vacina."
      },
      {
        "id": "Immunization.expirationDate",
        "path": "Immunization.expirationDate",
        "definition": "Identifica a data de validade da vacina. Uma data ou data parcial. \r\nO formato é o definido pela ISO8601. A descrição da time zone (UTC) NÂO DEVE ser preenchida. Formatos possíveis:\r\n  - ano;\r\n  - ano e mês;\r\n  - ano, mês e dia."
      },
      {
        "id": "Immunization.site",
        "path": "Immunization.site",
        "short": "Body site vaccine was administered",
        "definition": "Identifica a parte do corpo onde foi administrada a vacina.",
        "comment": "Value Set Name: Anatomical Structure",
        "type": [
          {
            "code": "CodeableConcept",
            "profile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/CodeableConceptPTCore"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "description": "Body site vaccine was administered",
          "valueSet": "https://www.ctc.min-saude.pt/catalogos/apoio-ao-registo-clinico"
        }
      },
      {
        "id": "Immunization.site.extension:lateralityPTExtension",
        "path": "Immunization.site.extension",
        "sliceName": "lateralityPTExtension",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/StructureDefinition/LateralityPTExtension"
            ]
          }
        ],
        "isModifier": false
      },
      {
        "id": "Immunization.route",
        "path": "Immunization.route",
        "definition": "Identifica a via de administração da vacina.",
        "comment": "Value Set Name: Route of Administration",
        "type": [
          {
            "code": "CodeableConcept",
            "profile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/CodeableConceptPTCore"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "description": "How vaccine entered body",
          "valueSet": "https://www.ctc.min-saude.pt/catalogos/apoio-ao-registo-da-medicacao"
        }
      },
      {
        "id": "Immunization.doseQuantity",
        "path": "Immunization.doseQuantity",
        "definition": "Identifica a quantidade total que foi administrada.",
        "type": [
          {
            "code": "Quantity",
            "profile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/SimpleQuantityPTCore"
            ]
          }
        ]
      },
      {
        "id": "Immunization.doseQuantity.extension:vaccineNumAdmPTExtension",
        "path": "Immunization.doseQuantity.extension",
        "sliceName": "vaccineNumAdmPTExtension",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/VaccineNumAdmPTExtension"
            ]
          }
        ],
        "isModifier": false
      },
      {
        "id": "Immunization.doseQuantity.value",
        "path": "Immunization.doseQuantity.value",
        "min": 1
      },
      {
        "id": "Immunization.performer",
        "path": "Immunization.performer",
        "definition": "Identifica a função associada a quem administrou a vacina."
      },
      {
        "id": "Immunization.performer.function",
        "path": "Immunization.performer.function",
        "definition": "Identifica a função associada a quem administrou a vacina:\r\n\r\n- AP (Administering Provider):\r\n\r\n- RP-PT (Recorder Provider)",
        "comment": "Value Set: [ExtensionImmunizationFunction](https://spms.min-saude.pt/iop/valueset/ExtensionImmunizationFunction)",
        "type": [
          {
            "code": "CodeableConcept",
            "profile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/CodeableConceptPTCore"
            ]
          }
        ],
        "binding": {
          "strength": "extensible",
          "valueSet": "https://spms.min-saude.pt/iop/valueset/ExtensionImmunizationFunction"
        }
      },
      {
        "id": "Immunization.performer.actor",
        "path": "Immunization.performer.actor",
        "definition": "Quando function = AP - Identifica o profissional ou entidade referente à administração da vacina.\r\n\r\nQuando function = RP-PT - Identifica o profissional ou entidade referente à ação de registar/transcrever a vacina.",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/PractitionerPTCore",
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/PractitionerRolePTCore",
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/OrganizationPTCore"
            ]
          }
        ]
      },
      {
        "id": "Immunization.note",
        "path": "Immunization.note",
        "definition": "Informações adicionais da vacinação."
      },
      {
        "id": "Immunization.reasonCode",
        "path": "Immunization.reasonCode",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "id"
            }
          ],
          "rules": "open"
        },
        "definition": "Identifica o motivo pelo qual a vacina foi administrada.",
        "comment": "Value Set Name: Vaccination Reason",
        "type": [
          {
            "code": "CodeableConcept",
            "profile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/CodeableConceptPTCore"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "description": "Why immunization occurred",
          "valueSet": "https://www.ctc.min-saude.pt/catalogos/vacinas"
        }
      },
      {
        "id": "Immunization.reasonCode:vaccinationReason",
        "path": "Immunization.reasonCode",
        "sliceName": "vaccinationReason",
        "type": [
          {
            "code": "CodeableConcept",
            "profile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/CodeableConceptPTCore"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "https://www.ctc.min-saude.pt/catalogos/vacinas"
        }
      },
      {
        "id": "Immunization.reasonCode:vaccinationReason.id",
        "path": "Immunization.reasonCode.id",
        "fixedId": "vaccinationReason"
      },
      {
        "id": "Immunization.reasonCode:vaccinationPatientType",
        "path": "Immunization.reasonCode",
        "sliceName": "vaccinationPatientType",
        "definition": "Tipo de utente como por exemplo:\r\n• 60 (Elegível por idade)\r\n• 200 (Other)",
        "type": [
          {
            "code": "CodeableConcept",
            "profile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/CodeableConceptPTCore"
            ]
          }
        ],
        "binding": {
          "strength": "example",
          "valueSet": "https://spms.min-saude.pt/vaccine/vaccinationPatientType"
        }
      },
      {
        "id": "Immunization.reasonCode:vaccinationPatientType.id",
        "path": "Immunization.reasonCode.id",
        "fixedId": "vaccinationPatientType"
      },
      {
        "id": "Immunization.reasonReference",
        "path": "Immunization.reasonReference",
        "definition": "Identifica o motivo pelo qual foi realizada a vacinação.",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ConditionPTCore",
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ObservationPTCore",
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/DiagnosticReportPTCore"
            ]
          }
        ]
      },
      {
        "id": "Immunization.isSubpotent",
        "path": "Immunization.isSubpotent",
        "definition": "Indica se a vacina é subpotente."
      },
      {
        "id": "Immunization.subpotentReason",
        "path": "Immunization.subpotentReason",
        "definition": "Identifica o motivo pelo qual a vacina é subpotente.",
        "comment": "ValueSet Name: VaccinationSubpotentReason",
        "type": [
          {
            "code": "CodeableConcept",
            "profile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/CodeableConceptPTCore"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "https://www.ctc.min-saude.pt/catalogos/vacinas"
        }
      },
      {
        "id": "Immunization.education",
        "path": "Immunization.education",
        "definition": "Identifica o material educativo apresentado ao utente. Deve ser preenchido o elemento documentType ou reference."
      },
      {
        "id": "Immunization.education.documentType",
        "path": "Immunization.education.documentType",
        "definition": "Identificador do material educativo apresentado ao utente."
      },
      {
        "id": "Immunization.education.reference",
        "path": "Immunization.education.reference",
        "definition": "Referencia o material educativo entregue ao utente, caso a informação esteja disponível online."
      },
      {
        "id": "Immunization.education.publicationDate",
        "path": "Immunization.education.publicationDate",
        "definition": "Identifica a data em que o material educativo foi publicado.\r\nUma data ou data parcial ou data e hora, sendo o formato definido pela ISO8601. Se a hora e minutos forem especificados, descrição da time zone (UTC) DEVE ser preenchida. Os segundos devem ser fornecidos devido a restrições de tipo de esquema, mas podem ser preenchidos com zero. O horário \"24:00\" não é permitido. Formatos possíveis:\r\n\r\n  - ano;\r\n  - ano e mês;\r\n  - ano, mês e dia;\r\n  - YYYY-MM-DDThh:mm:ss+zz:zz - ano, mês, dia , hora, minutos , segundos e time zone."
      },
      {
        "id": "Immunization.education.presentationDate",
        "path": "Immunization.education.presentationDate",
        "definition": "Identifica a data em que o material educativo foi entregue ao utente\r\nUma data ou data parcial ou data e hora, sendo o formato definido pela ISO8601. Se a hora e minutos forem especificados, descrição da time zone (UTC) DEVE ser preenchida. Os segundos devem ser fornecidos devido a restrições de tipo de esquema, mas podem ser preenchidos com zero. O horário \"24:00\" não é permitido. Formatos possíveis:\r\n\r\n  - ano;.\r\n  - ano e mês;\r\n  - ano, mês e dia;\r\n  - YYYY-MM-DDThh:mm:ss+zz:zz - ano, mês, dia , hora, minutos , segundos e time zone."
      },
      {
        "id": "Immunization.programEligibility",
        "path": "Immunization.programEligibility",
        "definition": "Identifica a elegibilidade do utente para receber a vacina.",
        "comment": "Value Set Name: Program Eligibility",
        "type": [
          {
            "code": "CodeableConcept",
            "profile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/CodeableConceptPTCore"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "description": "Patient eligibility for a vaccination program",
          "valueSet": "https://www.ctc.min-saude.pt/catalogos/apoio-ao-registo-clinico"
        }
      },
      {
        "id": "Immunization.programEligibility.extension:immunizationProgramPTExtension",
        "path": "Immunization.programEligibility.extension",
        "sliceName": "immunizationProgramPTExtension",
        "comment": "Value Set Name: Vaccination Program",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ImmunizationProgramPTExtension"
            ]
          }
        ],
        "isModifier": false
      },
      {
        "id": "Immunization.programEligibility.extension:immunizationProgramPTExtension.value[x]",
        "path": "Immunization.programEligibility.extension.value[x]",
        "definition": "Identifica o programa associado à vacinação, disponível no catálogo “CPEVS”, Value Set “Program“ codificado de acordo com “http://snomed.info/sct \"."
      },
      {
        "id": "Immunization.fundingSource",
        "path": "Immunization.fundingSource",
        "definition": "Identifica a fonte de financiamento da vacina, permitindo a distinção entre vacinas gratuitas ou não no SNS.",
        "comment": "Value Set Name: Funding Source",
        "type": [
          {
            "code": "CodeableConcept",
            "profile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/CodeableConceptPTCore"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "description": "Funding source for the vaccine",
          "valueSet": "https://www.ctc.min-saude.pt/catalogos/apoio-ao-registo-administrativo"
        }
      },
      {
        "id": "Immunization.reaction",
        "path": "Immunization.reaction",
        "definition": "Identifica a reação."
      },
      {
        "id": "Immunization.reaction.date",
        "path": "Immunization.reaction.date",
        "definition": "Identifica a data da reação.\r\n\r\nUma data ou data parcial ou data e hora, sendo o formato definido pela ISO8601. Se a hora e minutos forem especificados, descrição da time zone (UTC) DEVE ser preenchida. Os segundos devem ser fornecidos devido a restrições de tipo de esquema, mas podem ser preenchidos com zero. O horário \"24:00\" não é permitido. Formatos possíveis:\r\n\r\n  - ano;\r\n  - ano e mês;\r\n  - ano, mês e dia;\r\n  - YYYY-MM-DDThh:mm:ss+zz:zz - ano, mês, dia , hora, minutos , segundos e time zone."
      },
      {
        "id": "Immunization.reaction.detail",
        "path": "Immunization.reaction.detail",
        "definition": "Identifica informações adicionais relativas à reação.",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ObservationPTCore"
            ]
          }
        ]
      },
      {
        "id": "Immunization.protocolApplied",
        "path": "Immunization.protocolApplied",
        "definition": "Identifica o protocolo ou recomendação da vacinação, enquadrando o número da inoculação efetuada na recomendação nacional."
      },
      {
        "id": "Immunization.protocolApplied.series",
        "path": "Immunization.protocolApplied.series",
        "definition": "Nome da série de vacinas."
      },
      {
        "id": "Immunization.protocolApplied.authority",
        "path": "Immunization.protocolApplied.authority",
        "definition": "Identifica a autoridade que publicou o protocolo ou recomendação.",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/OrganizationPTCore"
            ]
          }
        ]
      },
      {
        "id": "Immunization.protocolApplied.targetDisease",
        "path": "Immunization.protocolApplied.targetDisease",
        "definition": "Identifica a doença contra a qual a vacina foi ou será administrada",
        "comment": "Value Set Name: Vaccine Target Disease",
        "type": [
          {
            "code": "CodeableConcept",
            "profile": [
              "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/CodeableConceptPTCore"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "description": "Vaccine preventatable disease being targetted",
          "valueSet": "https://www.ctc.min-saude.pt/catalogos/vacinas"
        }
      },
      {
        "id": "Immunization.protocolApplied.doseNumber[x]",
        "path": "Immunization.protocolApplied.doseNumber[x]",
        "definition": "Número de inoculação."
      },
      {
        "id": "Immunization.protocolApplied.seriesDoses[x]",
        "path": "Immunization.protocolApplied.seriesDoses[x]",
        "definition": "Identifica o número de doses recomendadas."
      }
    ]
  }
}