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

FHIR IG Statistics: StructureDefinition/nl-vzvz-rivm-Vaccination

Packagevzvz.covid-vaccinations
Resource TypeStructureDefinition
Idnl-vzvz-rivm-Vaccination
FHIR VersionR4
Sourcehttps://simplifier.net/resolve?scope=vzvz.covid-vaccinations@0.5.1-beta&canonical=http://vzvz.nl/fhir/StructureDefinition/nl-vzvz-rivm-Vaccination
URLhttp://vzvz.nl/fhir/StructureDefinition/nl-vzvz-rivm-Vaccination
Statusdraft
Date2022-03-01T10:46:03.8921572+00:00
NameNlVzvzRivmVaccination
Titlenl vzvz rivm Vaccination
DescriptionA profile modelled after the nl-core-Vaccination-event resource to exchange registrations of (Covid-19) vaccinations.
PurposeA profile modelled after the nl-core-Vaccination-event resource to exchange registrations of (Covid-19) vaccinations.
TypeImmunization
Kindresource

Resources that use this resource

StructureDefinition
nl-vzvz-rivm-Vaccination-anonymousnl vzvz rivm Vaccination anonymous

Resources that this resource uses

StructureDefinition
nl-vzvz-rivm-Patientnl vzvz rivm Patient
nl-core-HealthProfessional-PractitionerRolenl core HealthProfessional PractitionerRole
nl-core-Vaccination-eventnl core Vaccination event
ValueSet
nl-vzvz-rivm-administrationAttributeRIVM toedienkenmerk ValueSet
nl-vzvz-rivm-selectionCriterionRIVM selectiecriterium ValueSet

Narrative

No narrative content found in resource


Source

{
  "resourceType": "StructureDefinition",
  "id": "nl-vzvz-rivm-Vaccination",
  "meta": {
    "versionId": "1",
    "lastUpdated": "2022-08-17T14:46:10.3490546+00:00"
  },
  "url": "http://vzvz.nl/fhir/StructureDefinition/nl-vzvz-rivm-Vaccination",
  "name": "NlVzvzRivmVaccination",
  "title": "nl vzvz rivm Vaccination",
  "status": "draft",
  "date": "2022-03-01T10:46:03.8921572+00:00",
  "publisher": "VZVZ",
  "contact": [
    {
      "name": "VZVZ",
      "telecom": [
        {
          "system": "email",
          "value": "standaardisatie@vzvz.nl"
        }
      ]
    }
  ],
  "description": "A profile modelled after the nl-core-Vaccination-event resource to exchange registrations of (Covid-19) vaccinations.",
  "purpose": "A profile modelled after the nl-core-Vaccination-event resource to exchange registrations of (Covid-19) vaccinations.",
  "fhirVersion": "4.0.1",
  "kind": "resource",
  "abstract": false,
  "type": "Immunization",
  "baseDefinition": "http://nictiz.nl/fhir/StructureDefinition/nl-core-Vaccination-event",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Immunization",
        "path": "Immunization",
        "definition": "A derived profile from the Immunzation resource to exchange registrations of (Covid-19) vaccinations.",
        "comment": "This profile is modelled after the nl-core-Vaccination-event currently developed by Nictiz. \r\n\r\nPlease note that, contrary to the related zib concepts, `.vaccineCode` and `.occurrence[x]` are mandatory in FHIR and need to be recorded to exchange Immunization resources."
      },
      {
        "id": "Immunization.identifier",
        "path": "Immunization.identifier",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Immunization.vaccineCode",
        "path": "Immunization.vaccineCode",
        "definition": "The product code of the vaccine administered.\r\nThe preferred code system for documenting the product code is HPK. In all cases it concerns those products that fall under ATC group J07 (vaccines).",
        "comment": "It is possible to use a reference to zib PharmaceuticalProduct to identify the used vaccine, using `Immunization.extension:pharmaceuticalProduct'. If this reference is used, the MedicationCode in the referenced resource (Medication.code) SHALL be repeated in this element."
      },
      {
        "id": "Immunization.patient",
        "path": "Immunization.patient",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://hl7.org/fhir/StructureDefinition/Patient",
              "http://vzvz.nl/fhir/StructureDefinition/nl-vzvz-rivm-Patient"
            ]
          }
        ]
      },
      {
        "id": "Immunization.performer:administrator",
        "path": "Immunization.performer",
        "sliceName": "administrator"
      },
      {
        "id": "Immunization.performer:administrator.function.coding.system",
        "path": "Immunization.performer.function.coding.system",
        "fixedUri": "http://terminology.hl7.org/CodeSystem/v2-0443"
      },
      {
        "id": "Immunization.performer:administrator.function.coding.code",
        "path": "Immunization.performer.function.coding.code",
        "fixedCode": "AP"
      },
      {
        "id": "Immunization.performer:administrator.function.coding.display",
        "path": "Immunization.performer.function.coding.display",
        "fixedString": "Administering Provider"
      },
      {
        "id": "Immunization.performer:administrator.actor",
        "path": "Immunization.performer.actor",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://hl7.org/fhir/StructureDefinition/Organization",
              "http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthProfessional-PractitionerRole"
            ]
          }
        ]
      },
      {
        "id": "Immunization.reasonCode:selectionCriterion",
        "path": "Immunization.reasonCode",
        "sliceName": "selectionCriterion",
        "short": "Criterion for selection",
        "definition": "Criterion used to select patient for vaccination",
        "max": "1",
        "example": [
          {
            "label": "Medisch",
            "valueCodeableConcept": {
              "coding": [
                {
                  "system": "http://vzvz.nl/fhir/CodeSystem/nl-vzvz-rivm-selectionCriterion",
                  "code": "1",
                  "display": "Medisch"
                }
              ]
            }
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://vzvz.nl/fhir/ValueSet/nl-vzvz-rivm-selectionCriterion"
        }
      },
      {
        "id": "Immunization.reasonCode:administrationAttribute",
        "path": "Immunization.reasonCode",
        "sliceName": "administrationAttribute",
        "definition": "Reasons why the vaccine was administered. E.g. booster label",
        "max": "1",
        "example": [
          {
            "label": "eerste booster na basisserie",
            "valueCodeableConcept": {
              "coding": [
                {
                  "system": "http://vzvz.nl/fhir/CodeSystem/nl-vzvz-rivm-administrationAttribute",
                  "code": "BS01",
                  "display": "eerste booster na basisserie"
                }
              ]
            }
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://vzvz.nl/fhir/ValueSet/nl-vzvz-rivm-administrationAttribute"
        }
      },
      {
        "id": "Immunization.protocolApplied.doseNumber[x]",
        "path": "Immunization.protocolApplied.doseNumber[x]",
        "comment": "The use of an integer is preferred if known. A string should only be used in cases where an integer is not available (such as when documenting a recurring booster dose).\r\nDefault can be a 0 (zero) to indicate the number cannot be provided.",
        "type": [
          {
            "code": "positiveInt"
          }
        ]
      }
    ]
  }
}