PackagesCanonicalsLogsProblems
    Packages
    vzvz.covid-vaccinations@0.2.0-beta
    http://vzvz.nl/fhir/StructureDefinition/RIVMNLCovidVaccination
{
  "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"
}