{ "description": "A profile modelled after the nl-core-Vaccination-event resource to exchange registrations of (Covid-19) vaccinations.", "_filename": "nl-vzvz-rivm-Vaccination.json", "package_name": "vzvz.covid-vaccinations", "date": "2022-03-01T10:46:03.8921572+00:00", "derivation": "constraint", "meta": { "versionId": "1", "lastUpdated": "2022-08-17T14:46:10.3490546+00:00" }, "publisher": "VZVZ", "fhirVersion": "4.0.1", "purpose": "A profile modelled after the nl-core-Vaccination-event resource to exchange registrations of (Covid-19) vaccinations.", "name": "NlVzvzRivmVaccination", "abstract": false, "type": "Immunization", "experimental": null, "resourceType": "StructureDefinition", "title": "nl vzvz rivm Vaccination", "package_version": "0.5.1-beta", "status": "draft", "id": "8cb094db-ae95-414e-92b5-d21ce052ac0d", "kind": "resource", "url": "http://vzvz.nl/fhir/StructureDefinition/nl-vzvz-rivm-Vaccination", "version": null, "differential": { "element": [ { "id": "Immunization", "path": "Immunization", "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.", "definition": "A derived profile from the Immunzation resource to exchange registrations of (Covid-19) vaccinations." }, { "id": "Immunization.identifier", "max": "1", "min": 1, "path": "Immunization.identifier" }, { "id": "Immunization.vaccineCode", "path": "Immunization.vaccineCode", "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.", "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)." }, { "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", "max": "1", "path": "Immunization.reasonCode", "short": "Criterion for selection", "binding": { "strength": "required", "valueSet": "http://vzvz.nl/fhir/ValueSet/nl-vzvz-rivm-selectionCriterion" }, "example": [ { "label": "Medisch", "valueCodeableConcept": { "coding": [ { "code": "1", "system": "http://vzvz.nl/fhir/CodeSystem/nl-vzvz-rivm-selectionCriterion", "display": "Medisch" } ] } } ], "sliceName": "selectionCriterion", "definition": "Criterion used to select patient for vaccination" }, { "id": "Immunization.reasonCode:administrationAttribute", "max": "1", "path": "Immunization.reasonCode", "binding": { "strength": "required", "valueSet": "http://vzvz.nl/fhir/ValueSet/nl-vzvz-rivm-administrationAttribute" }, "example": [ { "label": "eerste booster na basisserie", "valueCodeableConcept": { "coding": [ { "code": "BS01", "system": "http://vzvz.nl/fhir/CodeSystem/nl-vzvz-rivm-administrationAttribute", "display": "eerste booster na basisserie" } ] } } ], "sliceName": "administrationAttribute", "definition": "Reasons why the vaccine was administered. E.g. booster label" }, { "id": "Immunization.protocolApplied.doseNumber[x]", "path": "Immunization.protocolApplied.doseNumber[x]", "type": [ { "code": "positiveInt" } ], "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." } ] }, "contact": [ { "name": "VZVZ", "telecom": [ { "value": "standaardisatie@vzvz.nl", "system": "email" } ] } ], "baseDefinition": "http://nictiz.nl/fhir/StructureDefinition/nl-core-Vaccination-event" }