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

FHIR IG Statistics: StructureDefinition/zib-HealthProfessional-PractitionerRole

Packagenictiz.fhir.nl.r4.zib2020
TypeStructureDefinition
Idzib-HealthProfessional-PractitionerRole
FHIR VersionR4
Sourcehttps://simplifier.net/resolve?scope=nictiz.fhir.nl.r4.zib2020@0.12.0-beta.1&canonical=http://nictiz.nl/fhir/StructureDefinition/zib-HealthProfessional-PractitionerRole
URLhttp://nictiz.nl/fhir/StructureDefinition/zib-HealthProfessional-PractitionerRole
Statusdraft
NameZibHealthProfessionalPractitionerRole
Titlezib HealthProfessional PractitionerRole
Realmnl
Authorityhl7
DescriptionA health professional is a person who is authorized to perform actions in the field of individual healthcare.
PurposeThis PractitionerRole resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) HealthProfessional v3.5 (2020)](https://zibs.nl/wiki/HealthProfessional-v3.5(2020EN)).
CopyrightCopyright and related rights waived via CC0, https://creativecommons.org/publicdomain/zero/1.0/. This does not apply to information from third parties, for example a medical terminology system. The implementer alone is responsible for identifying and obtaining any necessary licenses or authorizations to utilize third party IP in connection with the specification or otherwise.
TypePractitionerRole
Kindresource

Resources that use this resource

StructureDefinition
nl-core-HealthProfessional-PractitionerRolenl core HealthProfessional PractitionerRole
ext-MedicalDevice.HealthProfessionalext MedicalDevice.HealthProfessional
zib-CareTeamzib CareTeam
zib-Encounterzib Encounter
zib-HelpFromOtherszib HelpFromOthers
zib-MedicationContraIndicationzib MedicationContraIndication
zib-NursingInterventionzib NursingIntervention
zib-Procedure-eventzib Procedure event
zib-Procedure-requestzib Procedure request
zib-SOAPReportzib SOAPReport
zib-TreatmentDirective2zib TreatmentDirective2
zib-Vaccination-eventzib Vaccination event

Resources that this resource uses

StructureDefinition
zib-ContactInformation-EmailAddresseszib ContactInformation EmailAddresses
zib-ContactInformation-TelephoneNumberszib ContactInformation TelephoneNumbers
zib-HealthProfessional-Practitionerzib HealthProfessional Practitioner
zib-HealthcareProvider-Organizationzib HealthcareProvider Organization
ValueSet
2.16.840.1.113883.2.4.3.11.60.121.11.22--20200901000000SpecialismeCodelijsten

Narrative

Note: links and images are rebased to the (stated) source

No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.

Source

{
  "resourceType": "StructureDefinition",
  "id": "zib-HealthProfessional-PractitionerRole",
  "text": {
    "status": "empty",
    "div": "<!-- snip (see above) -->"
  },
  "url": "http://nictiz.nl/fhir/StructureDefinition/zib-HealthProfessional-PractitionerRole",
  "name": "ZibHealthProfessionalPractitionerRole",
  "title": "zib HealthProfessional PractitionerRole",
  "status": "draft",
  "publisher": "Nictiz",
  "contact": [
    {
      "name": "Nictiz",
      "telecom": [
        {
          "system": "url",
          "value": "https://www.nictiz.nl",
          "use": "work"
        }
      ]
    }
  ],
  "description": "A health professional is a person who is authorized to perform actions in the field of individual healthcare.",
  "purpose": "This PractitionerRole resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) HealthProfessional v3.5 (2020)](https://zibs.nl/wiki/HealthProfessional-v3.5(2020EN)).",
  "copyright": "Copyright and related rights waived via CC0, https://creativecommons.org/publicdomain/zero/1.0/. This does not apply to information from third parties, for example a medical terminology system. The implementer alone is responsible for identifying and obtaining any necessary licenses or authorizations to utilize third party IP in connection with the specification or otherwise.",
  "fhirVersion": "4.0.1",
  "mapping": [
    {
      "identity": "zib-healthprofessional-v3.5-2020EN",
      "uri": "https://zibs.nl/wiki/HealthProfessional-v3.5(2020EN)",
      "name": "zib HealthProfessional-v3.5(2020EN)"
    },
    {
      "identity": "zib-contactinformation-v1.2-2020EN",
      "uri": "https://zibs.nl/wiki/ContactInformation-v1.2(2020EN)",
      "name": "zib ContactInformation-v1.2(2020EN)"
    }
  ],
  "kind": "resource",
  "abstract": true,
  "type": "PractitionerRole",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/PractitionerRole",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "PractitionerRole",
        "path": "PractitionerRole",
        "short": "HealthProfessional",
        "definition": "A health professional is a person who is authorized to perform actions in the field of individual healthcare.",
        "comment": "The zib HealthProfessional is mapped for all but one concept (HealthProfessionalRole) to a profile on Practitioner (<http://nictiz.nl/fhir/StructureDefinition/zib-HealthProfessional-Practitioner>) and this PractitionerRole profile. The PractitionerRole resource covers the recording of the location and types of services that HealthProfessionals are able to provide for a HealthcareProvider. The zib concepts Specialty and HealthcareProvider are therefore mapped onto PractitionerRole.\r\n\r\nAlthough the zib concept name HealthProfessionalRole superficially seems to match the PractitionerRole resource, this is not the case based on the definition and values of that concept. In FHIR, the role that a HealthProfessional fulfills is captured as part of the clinical resource for that specific case, for example in the `Procedure.performer.role` element. This prevents the creation of duplicate HealthProfessional instances for each clinical situation where the HealthProfessional performs a different role in the process.",
        "alias": [
          "Zorgverlener"
        ],
        "mapping": [
          {
            "identity": "zib-healthprofessional-v3.5-2020EN",
            "map": "NL-CM:17.1.1",
            "comment": "HealthProfessional"
          }
        ]
      },
      {
        "id": "PractitionerRole.practitioner",
        "path": "PractitionerRole.practitioner",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://hl7.org/fhir/StructureDefinition/Practitioner",
              "http://nictiz.nl/fhir/StructureDefinition/zib-HealthProfessional-Practitioner"
            ]
          }
        ]
      },
      {
        "id": "PractitionerRole.organization",
        "path": "PractitionerRole.organization",
        "short": "HealthcareProvider",
        "definition": "The organization the health professional works for.",
        "comment": "A HealthcareProvider in zib terms is primarily a location where care is provided, and so the zib concept HealthcareProvider (NL-CM:17.1.6) would normally be fulfilled using a reference to a Location resource (profile zib-HealthcareProvider). However, this particular context refers to the organizational aspects of a HealthcareProvider rather than its physical location:\r\n* the zib concept name is not preceded by a role indicator of the zib (like Location::HealthcareProvider, concept id NL-CM:14.1.5, in the zib Procedure).\r\n* the `PractitionerRole.location` cardinality (`0..*`) does not match the zib concept (`0..1`) and restricting it is not correct as a health professional could be working on multiple locations.\r\n\r\nTherefore, this concept is fulfilled using a reference to the Organization resource (profile zib-HealthcareProvider-Organization) and mapped onto `PractitionerRole.organization` instead of `PractitionerRole.location`.",
        "alias": [
          "Zorgaanbieder"
        ],
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://hl7.org/fhir/StructureDefinition/Organization",
              "http://nictiz.nl/fhir/StructureDefinition/zib-HealthcareProvider-Organization"
            ]
          }
        ],
        "mapping": [
          {
            "identity": "zib-healthprofessional-v3.5-2020EN",
            "map": "NL-CM:17.1.6",
            "comment": "HealthcareProvider"
          }
        ]
      },
      {
        "id": "PractitionerRole.specialty",
        "path": "PractitionerRole.specialty",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "$this"
            }
          ],
          "rules": "open"
        }
      },
      {
        "id": "PractitionerRole.specialty:specialty",
        "path": "PractitionerRole.specialty",
        "sliceName": "specialty",
        "short": "Specialty",
        "definition": "Health professional’s medical specialty. This refers to the recognized medical specialties as stated in the BIG Act. For example general practitioner or cardiologist.",
        "comment": "The zib concept Specialty is mapped to a slice on the `.specialty` element instead of the element itself so that other terminology can be used next to the terminology required by the zib.",
        "alias": [
          "Specialisme"
        ],
        "max": "1",
        "binding": {
          "strength": "required",
          "valueSet": "http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.121.11.22--20200901000000"
        },
        "mapping": [
          {
            "identity": "zib-healthprofessional-v3.5-2020EN",
            "map": "NL-CM:17.1.4",
            "comment": "Specialty"
          }
        ]
      },
      {
        "id": "PractitionerRole.telecom",
        "path": "PractitionerRole.telecom",
        "slicing": {
          "discriminator": [
            {
              "type": "profile",
              "path": "$this"
            }
          ],
          "rules": "open"
        },
        "short": "ContactInformation",
        "definition": "Health professional’s telephone number(s) or e-mail address(es) that are specific to the role/location/service.",
        "comment": "The cardinality mismatch between the zib (`0..1`) and FHIR (`0..*`) is explained by the containers TelephoneNumbers (`0..*`) and EmailAddresses (`0..*`) inside the ContactInformation model. The FHIR datatype ContactPoint does not have these containers.",
        "alias": [
          "Contactgegevens"
        ],
        "mapping": [
          {
            "identity": "zib-healthprofessional-v3.5-2020EN",
            "map": "NL-CM:17.1.8",
            "comment": "ContactInformation"
          },
          {
            "identity": "zib-contactinformation-v1.2-2020EN",
            "map": "NL-CM:20.6.1",
            "comment": "ContactInformation"
          }
        ]
      },
      {
        "id": "PractitionerRole.telecom:telephoneNumbers",
        "path": "PractitionerRole.telecom",
        "sliceName": "telephoneNumbers",
        "type": [
          {
            "code": "ContactPoint",
            "profile": [
              "http://nictiz.nl/fhir/StructureDefinition/zib-ContactInformation-TelephoneNumbers"
            ]
          }
        ]
      },
      {
        "id": "PractitionerRole.telecom:emailAddresses",
        "path": "PractitionerRole.telecom",
        "sliceName": "emailAddresses",
        "type": [
          {
            "code": "ContactPoint",
            "profile": [
              "http://nictiz.nl/fhir/StructureDefinition/zib-ContactInformation-EmailAddresses"
            ]
          }
        ]
      }
    ]
  }
}