MyHealth@Eu Vaccination
10.0.0 - qa-preview 150

MyHealth@Eu Vaccination - Local Development build (v10.0.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Logical Model: MyHealthEuVaccination - Detailed Descriptions

Draft as of 2026-05-20

Definitions for the MyHealthEuVaccination logical model.

Guidance on how to interpret the contents of this table can be foundhere

0. MyHealthEuVaccination
Definition

Logical model representing the EU Vaccination as defined by the MyHealth@EU specification.

ShortMyHealth@EU Vaccination - Logical Model
Control0..*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. MyHealthEuVaccination.header
Definition

Basic metadata for this information

ShortBasic metadata for this information
Control1..1
TypeBase
4. MyHealthEuVaccination.header.subject
Definition

Patient/subject information

ShortPatient/subject information
Control1..1
Typehttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSPatient
6. MyHealthEuVaccination.header.identifier
Definition

Business identifier for the object, unique within its system. Supporting disambiguation between different contexts (systems/countries).

ShortBusiness identifier for the object, unique within its system. Supporting disambiguation between different contexts (systems/countries).
NoteThis is a business identifier, not a resource identifier (see discussion)
Control0..*
TypeIdentifier
8. MyHealthEuVaccination.header.author[x]
Definition

The author of the immunisation statement.

ShortThe author of the immunisation statement.
Control0..*
TypeChoice of: http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSHealthProfessional, http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSOrganisation, http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSDevice
[x] NoteSeeChoice of Data Typesfor further information about how to use [x]
10. MyHealthEuVaccination.header.date
Definition

Date and optionally time of authoring/issuing

ShortDate and optionally time of authoring/issuing
Control0..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
12. MyHealthEuVaccination.header.status
Definition

Status of the immunisation event (completed, not-done).

ShortStatus of the immunisation event (completed, not-done).
Control1..1
TypeCodeableConcept
14. MyHealthEuVaccination.header.source
Definition

Source of information (e.g. patient, patient's proxy). Used in case the patient has authored the information or the author has submitted patient-stated information.

ShortSource of information (e.g. patient, patient's proxy). Used in case the patient has authored the information or the author has submitted patient-stated information.
Control0..1
TypeCodeableConcept
16. MyHealthEuVaccination.header.language
Definition

Language in which the resource is written. Language is expressed by the IETF language tag.

ShortLanguage in which the resource is written. Language is expressed by the IETF language tag.
Control0..1
Binding

BCP 47

TypeCodeableConcept
18. MyHealthEuVaccination.diseaseOrAgentTargeted
Definition

Disease or agent that the vaccination provides protection against (e.g. 76902006 Tetanus).

ShortDisease or agent that the vaccination provides protection against (e.g. 76902006 Tetanus).
Control0..*
Binding

ICD-10, SNOMED CT

TypeCodeableConcept
Obligations
    ObligationsActorSource
    MAY:able-to-populateMyHealth@EU Handlerfrom Immunisation model
    MAY:able-to-populate & SHOULD:handleMyHealth@EU HandlerMyHealth@EU Handlerfrom Immunisation model
    20. MyHealthEuVaccination.vaccine
    Definition

    Type of immunisation, e.g. J07AM01 Tetanus toxoid; or 871803007 Hepatitis A and Hepatitis B virus antigens only vaccine product.

    ShortType of immunisation, e.g. J07AM01 Tetanus toxoid; or 871803007 Hepatitis A and Hepatitis B virus antigens only vaccine product.
    Control1..1
    Binding

    SNOMED CT, ATC

    TypeCodeableConcept
    Obligations
      ObligationsActorSource
      SHOULD:handleMyHealth@EU Handlerfrom Immunisation model
      22. MyHealthEuVaccination.administeredProduct
      Definition

      Administered medicinal product (e.g. TETAVAX suspension for injection), including batch/lot details when necessary.

      ShortAdministered medicinal product (e.g. TETAVAX suspension for injection), including batch/lot details when necessary.
      Control0..1
      Typehttp://fhir.ehdsi.eu/core/StructureDefinition/MyHealthEuMedication
      Obligations
        ObligationsActorSource
        SHOULD:handleMyHealth@EU Handlerfrom Immunisation model
        24. MyHealthEuVaccination.administrationTime
        Definition

        The date and optionally the exact time when the vaccination was administered.

        ShortThe date and optionally the exact time when the vaccination was administered.
        Control1..1
        TypedateTime
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        Obligations
          ObligationsActorSource
          SHOULD:handleMyHealth@EU Handlerfrom Immunisation model
          26. MyHealthEuVaccination.administeringCentre
          Definition

          Administering centre or a health authority responsible for the vaccination event

          ShortAdministering centre or a health authority responsible for the vaccination event
          Control0..1
          Typehttp://fhir.ehdsi.eu/core/StructureDefinition/MyHealthEuOrganisation
          Obligations
            ObligationsActorSource
            MAY:able-to-populateMyHealth@EU Handlerfrom Immunisation model
            28. MyHealthEuVaccination.administrator
            Definition

            Health professional responsible for administering the immunisation product.

            ShortHealth professional responsible for administering the immunisation product.
            Control0..1
            Typehttp://fhir.ehdsi.eu/core/StructureDefinition/MyHealthEuHealthProfessional
            Obligations
              ObligationsActorSource
              MAY:able-to-populateMyHealth@EU Handlerfrom Immunisation model
              30. MyHealthEuVaccination.note
              Definition

              Any additional free-text information about the immunisation. It can be used for next vaccination date and dose number, among other details.

              ShortAny additional free-text information about the immunisation
              Control0..1
              Typestring
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              Obligations
                ObligationsActorSource
                MAY:able-to-populateMyHealth@EU Handlerfrom Immunisation model
                32. MyHealthEuVaccination.doseNumber
                Definition

                Dose number

                ShortDose number
                Control0..1
                TypeCodeableConcept
                34. MyHealthEuVaccination.vaccinationCountry
                Definition

                Country where the vaccination was administered

                ShortCountry where the vaccination was administered
                Control1..1
                TypeCodeableConcept
                36. MyHealthEuVaccination.nextVaccinationDate
                Definition

                Expected date for the next vaccination

                ShortExpected date for the next vaccination
                Control0..1
                Typedate
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                38. MyHealthEuVaccination.adverseEvent
                Definition

                Information about adverse events following vaccination

                ShortSection: Adverse event (extended)
                Control0..1
                TypeBase
                40. MyHealthEuVaccination.adverseEvent.presenceOfAdverseEvent
                Definition

                Description of the adverse events associated to the vaccination act, completed with Adverse event code.

                ShortPresence of adverse event
                Control0..1
                Typeboolean
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                42. MyHealthEuVaccination.adverseEvent.reportedAdverseEvent
                Definition

                The adverse events associated to the vaccination act, completed with Adverse event code.

                ShortReported adverse event
                Control0..1
                Typestring
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                44. MyHealthEuVaccination.adverseEvent.adverseEventCode
                Definition

                Standardized code corresponding to the medical problem of the adverse event.

                ShortAdverse event code
                Control0..1
                TypeCodeableConcept
                46. MyHealthEuVaccination.adverseEvent.observations
                Definition

                Presence of other annotations or observation that are relevant to the vaccination event.

                ShortObservations
                Control0..1
                Typestring
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension

                Guidance on how to interpret the contents of this table can be foundhere

                0. MyHealthEuVaccination
                Definition

                Logical model representing the EU Vaccination as defined by the MyHealth@EU specification.

                ShortMyHealth@EU Vaccination - Logical Model
                Logical ModelInstances of this logical model are not marked to be the target of a Reference
                2. MyHealthEuVaccination.diseaseOrAgentTargeted
                Obligations
                  ObligationsActorSource
                  MAY:able-to-populate & SHOULD:handleMyHealth@EU HandlerMyHealth@EU Handlerfrom Immunisation model
                  4. MyHealthEuVaccination.doseNumber
                  Definition

                  Dose number

                  ShortDose number
                  Control0..1
                  TypeCodeableConcept
                  6. MyHealthEuVaccination.vaccinationCountry
                  Definition

                  Country where the vaccination was administered

                  ShortCountry where the vaccination was administered
                  Control1..1
                  TypeCodeableConcept
                  8. MyHealthEuVaccination.nextVaccinationDate
                  Definition

                  Expected date for the next vaccination

                  ShortExpected date for the next vaccination
                  Control0..1
                  Typedate
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  10. MyHealthEuVaccination.adverseEvent
                  Definition

                  Information about adverse events following vaccination

                  ShortSection: Adverse event (extended)
                  Control0..1
                  TypeBase
                  12. MyHealthEuVaccination.adverseEvent.presenceOfAdverseEvent
                  Definition

                  Description of the adverse events associated to the vaccination act, completed with Adverse event code.

                  ShortPresence of adverse event
                  Control0..1
                  Typeboolean
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  14. MyHealthEuVaccination.adverseEvent.reportedAdverseEvent
                  Definition

                  The adverse events associated to the vaccination act, completed with Adverse event code.

                  ShortReported adverse event
                  Control0..1
                  Typestring
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  16. MyHealthEuVaccination.adverseEvent.adverseEventCode
                  Definition

                  Standardized code corresponding to the medical problem of the adverse event.

                  ShortAdverse event code
                  Control0..1
                  TypeCodeableConcept
                  18. MyHealthEuVaccination.adverseEvent.observations
                  Definition

                  Presence of other annotations or observation that are relevant to the vaccination event.

                  ShortObservations
                  Control0..1
                  Typestring
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension

                  Guidance on how to interpret the contents of this table can be foundhere

                  0. MyHealthEuVaccination
                  Definition

                  Logical model representing the EU Vaccination as defined by the MyHealth@EU specification.

                  ShortMyHealth@EU Vaccination - Logical Model
                  Control0..*
                  Is Modifierfalse
                  Logical ModelInstances of this logical model are not marked to be the target of a Reference
                  2. MyHealthEuVaccination.header
                  Definition

                  Basic metadata for this information

                  ShortBasic metadata for this information
                  Control1..1
                  TypeBase
                  4. MyHealthEuVaccination.header.subject
                  Definition

                  Patient/subject information

                  ShortPatient/subject information
                  Control1..1
                  Typehttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSPatient
                  6. MyHealthEuVaccination.header.identifier
                  Definition

                  Business identifier for the object, unique within its system. Supporting disambiguation between different contexts (systems/countries).

                  ShortBusiness identifier for the object, unique within its system. Supporting disambiguation between different contexts (systems/countries).
                  NoteThis is a business identifier, not a resource identifier (see discussion)
                  Control0..*
                  TypeIdentifier
                  8. MyHealthEuVaccination.header.author[x]
                  Definition

                  The author of the immunisation statement.

                  ShortThe author of the immunisation statement.
                  Control0..*
                  TypeChoice of: http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSHealthProfessional, http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSOrganisation, http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSDevice
                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                  10. MyHealthEuVaccination.header.date
                  Definition

                  Date and optionally time of authoring/issuing

                  ShortDate and optionally time of authoring/issuing
                  Control0..1
                  TypedateTime
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  12. MyHealthEuVaccination.header.status
                  Definition

                  Status of the immunisation event (completed, not-done).

                  ShortStatus of the immunisation event (completed, not-done).
                  Control1..1
                  TypeCodeableConcept
                  14. MyHealthEuVaccination.header.source
                  Definition

                  Source of information (e.g. patient, patient's proxy). Used in case the patient has authored the information or the author has submitted patient-stated information.

                  ShortSource of information (e.g. patient, patient's proxy). Used in case the patient has authored the information or the author has submitted patient-stated information.
                  Control0..1
                  TypeCodeableConcept
                  16. MyHealthEuVaccination.header.language
                  Definition

                  Language in which the resource is written. Language is expressed by the IETF language tag.

                  ShortLanguage in which the resource is written. Language is expressed by the IETF language tag.
                  Control0..1
                  Binding

                  BCP 47

                  TypeCodeableConcept
                  18. MyHealthEuVaccination.diseaseOrAgentTargeted
                  Definition

                  Disease or agent that the vaccination provides protection against (e.g. 76902006 Tetanus).

                  ShortDisease or agent that the vaccination provides protection against (e.g. 76902006 Tetanus).
                  Control0..*
                  Binding

                  ICD-10, SNOMED CT

                  TypeCodeableConcept
                  Obligations
                    ObligationsActorSource
                    MAY:able-to-populateMyHealth@EU Handlerfrom Immunisation model
                    MAY:able-to-populate & SHOULD:handleMyHealth@EU HandlerMyHealth@EU Handlerfrom Immunisation model
                    20. MyHealthEuVaccination.vaccine
                    Definition

                    Type of immunisation, e.g. J07AM01 Tetanus toxoid; or 871803007 Hepatitis A and Hepatitis B virus antigens only vaccine product.

                    ShortType of immunisation, e.g. J07AM01 Tetanus toxoid; or 871803007 Hepatitis A and Hepatitis B virus antigens only vaccine product.
                    Control1..1
                    Binding

                    SNOMED CT, ATC

                    TypeCodeableConcept
                    Obligations
                      ObligationsActorSource
                      SHOULD:handleMyHealth@EU Handlerfrom Immunisation model
                      22. MyHealthEuVaccination.administeredProduct
                      Definition

                      Administered medicinal product (e.g. TETAVAX suspension for injection), including batch/lot details when necessary.

                      ShortAdministered medicinal product (e.g. TETAVAX suspension for injection), including batch/lot details when necessary.
                      Control0..1
                      Typehttp://fhir.ehdsi.eu/core/StructureDefinition/MyHealthEuMedication
                      Obligations
                        ObligationsActorSource
                        SHOULD:handleMyHealth@EU Handlerfrom Immunisation model
                        24. MyHealthEuVaccination.administrationTime
                        Definition

                        The date and optionally the exact time when the vaccination was administered.

                        ShortThe date and optionally the exact time when the vaccination was administered.
                        Control1..1
                        TypedateTime
                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                        Obligations
                          ObligationsActorSource
                          SHOULD:handleMyHealth@EU Handlerfrom Immunisation model
                          26. MyHealthEuVaccination.administeringCentre
                          Definition

                          Administering centre or a health authority responsible for the vaccination event

                          ShortAdministering centre or a health authority responsible for the vaccination event
                          Control0..1
                          Typehttp://fhir.ehdsi.eu/core/StructureDefinition/MyHealthEuOrganisation
                          Obligations
                            ObligationsActorSource
                            MAY:able-to-populateMyHealth@EU Handlerfrom Immunisation model
                            28. MyHealthEuVaccination.administrator
                            Definition

                            Health professional responsible for administering the immunisation product.

                            ShortHealth professional responsible for administering the immunisation product.
                            Control0..1
                            Typehttp://fhir.ehdsi.eu/core/StructureDefinition/MyHealthEuHealthProfessional
                            Obligations
                              ObligationsActorSource
                              MAY:able-to-populateMyHealth@EU Handlerfrom Immunisation model
                              30. MyHealthEuVaccination.note
                              Definition

                              Any additional free-text information about the immunisation. It can be used for next vaccination date and dose number, among other details.

                              ShortAny additional free-text information about the immunisation
                              Control0..1
                              Typestring
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              Obligations
                                ObligationsActorSource
                                MAY:able-to-populateMyHealth@EU Handlerfrom Immunisation model
                                32. MyHealthEuVaccination.doseNumber
                                Definition

                                Dose number

                                ShortDose number
                                Control0..1
                                TypeCodeableConcept
                                34. MyHealthEuVaccination.vaccinationCountry
                                Definition

                                Country where the vaccination was administered

                                ShortCountry where the vaccination was administered
                                Control1..1
                                TypeCodeableConcept
                                36. MyHealthEuVaccination.nextVaccinationDate
                                Definition

                                Expected date for the next vaccination

                                ShortExpected date for the next vaccination
                                Control0..1
                                Typedate
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                38. MyHealthEuVaccination.adverseEvent
                                Definition

                                Information about adverse events following vaccination

                                ShortSection: Adverse event (extended)
                                Control0..1
                                TypeBase
                                40. MyHealthEuVaccination.adverseEvent.presenceOfAdverseEvent
                                Definition

                                Description of the adverse events associated to the vaccination act, completed with Adverse event code.

                                ShortPresence of adverse event
                                Control0..1
                                Typeboolean
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                42. MyHealthEuVaccination.adverseEvent.reportedAdverseEvent
                                Definition

                                The adverse events associated to the vaccination act, completed with Adverse event code.

                                ShortReported adverse event
                                Control0..1
                                Typestring
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                44. MyHealthEuVaccination.adverseEvent.adverseEventCode
                                Definition

                                Standardized code corresponding to the medical problem of the adverse event.

                                ShortAdverse event code
                                Control0..1
                                TypeCodeableConcept
                                46. MyHealthEuVaccination.adverseEvent.observations
                                Definition

                                Presence of other annotations or observation that are relevant to the vaccination event.

                                ShortObservations
                                Control0..1
                                Typestring
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension