PackagesCanonicalsLogsProblems
    Packages
    package.teste@1.0.1-draft
    https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ImmunizationPTCore
{
  "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.",
  "_filename": "ImmunizationPTCore.StructureDefinition.json",
  "package_name": "package.teste",
  "date": "2024-05-09T15:25:13.4912463+00:00",
  "derivation": "constraint",
  "publisher": "SPMS",
  "fhirVersion": "4.3.0",
  "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.",
  "name": "ImmunizationPTCore",
  "abstract": false,
  "type": "Immunization",
  "experimental": null,
  "resourceType": "StructureDefinition",
  "title": "Immunization PT Core",
  "package_version": "1.0.1-draft",
  "status": "draft",
  "id": "8abd31d4-7c5b-4dca-aaf5-9a2ddac261fd",
  "kind": "resource",
  "url": "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ImmunizationPTCore",
  "version": "1.0.0",
  "differential": {
    "element": [ {
      "id": "Immunization.id",
      "min": 1,
      "path": "Immunization.id",
      "definition": "Identificador que permite identificar unicamente os registos de inoculações entre sistemas."
    }, {
      "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",
      "type": [ {
        "code": "Extension",
        "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/BasedOnPTExtension" ]
      } ],
      "sliceName": "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",
      "type": [ {
        "code": "Extension",
        "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/AdministeredProductPTExtension" ]
      } ],
      "sliceName": "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",
      "type": [ {
        "code": "Extension",
        "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/RegisterTypePTExtension" ]
      } ],
      "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."
    }, {
      "id": "Immunization.identifier",
      "path": "Immunization.identifier",
      "type": [ {
        "code": "Identifier",
        "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ExtensionIdentifierPTCore" ]
      } ],
      "definition": "Identificadores da vacinação."
    }, {
      "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",
      "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",
        "description": "Reason not done"
      },
      "comment": "Value Set Name: Reason Vaccine Not Administered",
      "definition": "Identifica o motivo pelo qual a vacinação não foi realizada, sendo utilizado quando o estado corresponde a “not-done”."
    }, {
      "id": "Immunization.vaccineCode",
      "path": "Immunization.vaccineCode",
      "type": [ {
        "code": "CodeableConcept",
        "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/CodeableConceptPTCore" ]
      } ],
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "id",
          "type": "value"
        } ]
      },
      "definition": "Identifica a vacina que foi ou será administrada.",
      "mustSupport": true
    }, {
      "id": "Immunization.vaccineCode:vaccine",
      "path": "Immunization.vaccineCode",
      "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",
        "description": "Vaccine product administered"
      },
      "comment": "Value Set Name: Vaccine",
      "sliceName": "vaccine",
      "definition": "Identifica a vacina que foi ou será administrada."
    }, {
      "id": "Immunization.vaccineCode:vaccine.id",
      "path": "Immunization.vaccineCode.id",
      "fixedId": "vaccine"
    }, {
      "id": "Immunization.vaccineCode:absentOrUnknownVaccination",
      "path": "Immunization.vaccineCode",
      "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",
        "description": "Vaccine Absent Or Unknown"
      },
      "comment": "Value Set Name: Absent Or Unknown Vaccination",
      "sliceName": "absentOrUnknownVaccination",
      "definition": "Identifica quando não é conhecido o histórico de vacinação ou quando não há registo de vacinação."
    }, {
      "id": "Immunization.vaccineCode:absentOrUnknownVaccination.id",
      "path": "Immunization.vaccineCode.id",
      "fixedId": "absentOrUnknownVaccination"
    }, {
      "id": "Immunization.vaccineCode:immunoglobulin",
      "path": "Immunization.vaccineCode",
      "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",
        "description": "Immunoglobulin product administered"
      },
      "comment": "Value Set Name: Immunoglobulin",
      "sliceName": "immunoglobulin",
      "definition": "Identifica a imunoglobulina que foi ou será administrada."
    }, {
      "id": "Immunization.vaccineCode:immunoglobulin.id",
      "path": "Immunization.vaccineCode.id",
      "fixedId": "immunoglobulin"
    }, {
      "id": "Immunization.patient",
      "path": "Immunization.patient",
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/PatientPTCore" ]
      } ],
      "definition": "Identifica o utente a quem foi ou não administrada a vacina.",
      "mustSupport": true
    }, {
      "id": "Immunization.encounter",
      "path": "Immunization.encounter",
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/EncounterPTCore" ]
      } ],
      "definition": "Identifica o episódio associado ao ato de vacinação."
    }, {
      "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",
      "type": [ {
        "code": "CodeableConcept",
        "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/CodeableConceptPTCore" ]
      } ],
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "id",
          "type": "value"
        } ]
      },
      "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."
    }, {
      "id": "Immunization.reportOrigin:Person",
      "path": "Immunization.reportOrigin",
      "binding": {
        "strength": "required",
        "valueSet": "https://www.ctc.min-saude.pt/catalogos/catalogo-portugues-de-caracteristicas-biograficas-e-demograficas",
        "description": "Source of a secondarily reported record"
      },
      "comment": "Value Set Name: Person",
      "sliceName": "Person"
    }, {
      "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",
      "binding": {
        "strength": "required",
        "valueSet": "https://www.ctc.min-saude.pt/catalogos/catalogo-portugues-de-caracteristicas-biograficas-e-demograficas",
        "description": "Source of a secondarily reported record"
      },
      "comment": "Value Set Name: Person in Family",
      "sliceName": "PersonInFamily"
    }, {
      "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",
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/LocationPTCore" ]
      } ],
      "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."
    }, {
      "id": "Immunization.manufacturer",
      "path": "Immunization.manufacturer",
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/OrganizationPTCore" ]
      } ],
      "definition": "Identifica o fabricante da vacina."
    }, {
      "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",
      "type": [ {
        "code": "CodeableConcept",
        "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/CodeableConceptPTCore" ]
      } ],
      "short": "Body site vaccine was administered",
      "binding": {
        "strength": "required",
        "valueSet": "https://www.ctc.min-saude.pt/catalogos/apoio-ao-registo-clinico",
        "description": "Body site vaccine was administered"
      },
      "comment": "Value Set Name: Anatomical Structure",
      "definition": "Identifica a parte do corpo onde foi administrada a vacina."
    }, {
      "id": "Immunization.site.extension:lateralityPTExtension",
      "path": "Immunization.site.extension",
      "type": [ {
        "code": "Extension",
        "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/StructureDefinition/LateralityPTExtension" ]
      } ],
      "sliceName": "lateralityPTExtension",
      "isModifier": false
    }, {
      "id": "Immunization.route",
      "path": "Immunization.route",
      "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/apoio-ao-registo-da-medicacao",
        "description": "How vaccine entered body"
      },
      "comment": "Value Set Name: Route of Administration",
      "definition": "Identifica a via de administração da vacina."
    }, {
      "id": "Immunization.doseQuantity",
      "path": "Immunization.doseQuantity",
      "type": [ {
        "code": "Quantity",
        "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/SimpleQuantityPTCore" ]
      } ],
      "definition": "Identifica a quantidade total que foi administrada."
    }, {
      "id": "Immunization.doseQuantity.extension:vaccineNumAdmPTExtension",
      "path": "Immunization.doseQuantity.extension",
      "type": [ {
        "code": "Extension",
        "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/VaccineNumAdmPTExtension" ]
      } ],
      "sliceName": "vaccineNumAdmPTExtension",
      "isModifier": false
    }, {
      "id": "Immunization.doseQuantity.value",
      "min": 1,
      "path": "Immunization.doseQuantity.value"
    }, {
      "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",
      "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"
      },
      "comment": "Value Set: [ExtensionImmunizationFunction](https://spms.min-saude.pt/iop/valueset/ExtensionImmunizationFunction)",
      "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)"
    }, {
      "id": "Immunization.performer.actor",
      "path": "Immunization.performer.actor",
      "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" ]
      } ],
      "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."
    }, {
      "id": "Immunization.note",
      "path": "Immunization.note",
      "definition": "Informações adicionais da vacinação."
    }, {
      "id": "Immunization.reasonCode",
      "path": "Immunization.reasonCode",
      "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",
        "description": "Why immunization occurred"
      },
      "comment": "Value Set Name: Vaccination Reason",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "id",
          "type": "value"
        } ]
      },
      "definition": "Identifica o motivo pelo qual a vacina foi administrada."
    }, {
      "id": "Immunization.reasonCode:vaccinationReason",
      "path": "Immunization.reasonCode",
      "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"
      },
      "sliceName": "vaccinationReason"
    }, {
      "id": "Immunization.reasonCode:vaccinationReason.id",
      "path": "Immunization.reasonCode.id",
      "fixedId": "vaccinationReason"
    }, {
      "id": "Immunization.reasonCode:vaccinationPatientType",
      "path": "Immunization.reasonCode",
      "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"
      },
      "sliceName": "vaccinationPatientType",
      "definition": "Tipo de utente como por exemplo:\r\n• 60 (Elegível por idade)\r\n• 200 (Other)"
    }, {
      "id": "Immunization.reasonCode:vaccinationPatientType.id",
      "path": "Immunization.reasonCode.id",
      "fixedId": "vaccinationPatientType"
    }, {
      "id": "Immunization.reasonReference",
      "path": "Immunization.reasonReference",
      "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" ]
      } ],
      "definition": "Identifica o motivo pelo qual foi realizada a vacinação."
    }, {
      "id": "Immunization.isSubpotent",
      "path": "Immunization.isSubpotent",
      "definition": "Indica se a vacina é subpotente."
    }, {
      "id": "Immunization.subpotentReason",
      "path": "Immunization.subpotentReason",
      "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"
      },
      "comment": "ValueSet Name: VaccinationSubpotentReason",
      "definition": "Identifica o motivo pelo qual a vacina é subpotente."
    }, {
      "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",
      "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/apoio-ao-registo-clinico",
        "description": "Patient eligibility for a vaccination program"
      },
      "comment": "Value Set Name: Program Eligibility",
      "definition": "Identifica a elegibilidade do utente para receber a vacina."
    }, {
      "id": "Immunization.programEligibility.extension:immunizationProgramPTExtension",
      "path": "Immunization.programEligibility.extension",
      "type": [ {
        "code": "Extension",
        "profile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ImmunizationProgramPTExtension" ]
      } ],
      "comment": "Value Set Name: Vaccination Program",
      "sliceName": "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",
      "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/apoio-ao-registo-administrativo",
        "description": "Funding source for the vaccine"
      },
      "comment": "Value Set Name: Funding Source",
      "definition": "Identifica a fonte de financiamento da vacina, permitindo a distinção entre vacinas gratuitas ou não no SNS."
    }, {
      "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",
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ObservationPTCore" ]
      } ],
      "definition": "Identifica informações adicionais relativas à reação."
    }, {
      "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",
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/OrganizationPTCore" ]
      } ],
      "definition": "Identifica a autoridade que publicou o protocolo ou recomendação."
    }, {
      "id": "Immunization.protocolApplied.targetDisease",
      "path": "Immunization.protocolApplied.targetDisease",
      "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",
        "description": "Vaccine preventatable disease being targetted"
      },
      "comment": "Value Set Name: Vaccine Target Disease",
      "definition": "Identifica a doença contra a qual a vacina foi ou será administrada"
    }, {
      "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."
    } ]
  },
  "contact": [ {
    "name": "Interoperabilidade Semântica",
    "telecom": [ {
      "value": "https://www.spms.min-saude.pt",
      "system": "url"
    } ]
  } ],
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Immunization"
}