{ "description": "A profile modelled after the nl-core-Vaccination-event resource to exchange registrations of Covid-19 vaccinations.", "_filename": "RIVMNLCovidVaccination.StructureDefinition.json", "package_name": "vzvz.covid-vaccinations", "date": "2022-03-01T10:46:03.8921572+00:00", "derivation": "constraint", "meta": { "versionId": "1", "lastUpdated": "2022-03-01T10:56:10.922+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": "RIVMNLCovidVaccination", "abstract": false, "type": "Immunization", "experimental": null, "resourceType": "StructureDefinition", "title": null, "package_version": "0.2.0-beta", "status": "draft", "id": "fb48a46e-b421-4f24-abd7-74d6a69a16be", "kind": "resource", "url": "http://vzvz.nl/fhir/StructureDefinition/RIVMNLCovidVaccination", "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", "binding": { "strength": "required", "valueSet": "http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.121.11.12--20200901000000" }, "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 Covid-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://nictiz.nl/fhir/StructureDefinition/nl-core-Patient" ] } ] }, { "id": "Immunization.performer:administrator", "path": "Immunization.performer", "sliceName": "administrator" }, { "id": "Immunization.performer:administrator.function", "min": 1, "path": "Immunization.performer.function" }, { "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", "path": "Immunization.reasonCode", "slicing": { "rules": "open", "discriminator": [ { "path": "$this", "type": "type" } ] } }, { "id": "Immunization.reasonCode:selectionCriterion", "path": "Immunization.reasonCode", "short": "Criterion for selection", "binding": { "strength": "required", "valueSet": "http://vzvz.nl/fhir/NamingSystem/RIVMNLselectionCriterion" }, "sliceName": "selectionCriterion", "definition": "Criterion used to select patient for vaccination" }, { "id": "Immunization.reasonCode:administrationAttribute", "path": "Immunization.reasonCode", "binding": { "strength": "required", "valueSet": "http://vzvz.nl/fhir/NamingSystem/RIVMNLadministrationAttribute" }, "sliceName": "administrationAttribute", "definition": "Reasons why the vaccine was administered. E.g. booster label" } ] }, "contact": [ { "name": "VZVZ", "telecom": [ { "value": "standaardisatie@vzvz.nl", "system": "email" } ] } ], "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Immunization" }