FHIR © HL7.org  |  FHIRsmith 4.0.1  |  Server Home  |  XIG Home  |  XIG Stats  | 

FHIR IG analytics

Packagerki.emiga.vzd
Resource TypeStructureDefinition
IdStructureDefinition-EmigaPractitionerRole.json
FHIR VersionR4
Sourcehttps://simplifier.net/resolve?scope=rki.emiga.vzd@2.0.0-alpha.21&canonical=https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaPractitionerRole
URLhttps://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaPractitionerRole
Version1.1.0
Statusactive
Date2026-03-09
NameEmigaPractitionerRole
TitlePractitioner Role
DescriptionDefiniert einen bestimmten Satz von Attributen, die einem Practitioner zugeordnet werden. Dazu gehören beispielsweise die Zuordnung zu einer bestimmten Organisation aber auch die Rolle die wahrgenommen wird.
TypePractitionerRole
Kindresource

Resources that use this resource

No resources found


Resources that this resource uses

StructureDefinition
rki.emiga.vzd#2.0.0-alpha.21EmigaHealthcareServiceDienstleistung
rki.emiga.vzd#2.0.0-alpha.21EmigaLocationEMIGA Bereich / Standort
rki.emiga.vzd#2.0.0-alpha.21EmigaOrganizationEMIGA Organization
rki.emiga.vzd#2.0.0-alpha.21EmigaPractitionerPractitioner
rki.emiga.vzd#2.0.0-alpha.21EmigaPublicHealthOrganizationÖGD Organisation
ValueSet
rki.emiga.vzd#2.0.0-alpha.21ORGVResourceVisibilityTypeVSRessourcensichtbarkeit
rki.emiga.vzd#2.0.0-alpha.21OrgVBundleIdRelevanz
rki.emiga.common#1.2.0-alpha.21RelevanceRelevanz
rki.emiga.common#1.2.0-alpha.21ResourceResponsibilityResourceResponsibility
rki.emiga.vzd#2.0.0-alpha.21PractitionerRolePersonenrolle

Narrative

No narrative content found in resource


Source1

{
  "resourceType": "StructureDefinition",
  "id": "EmigaPractitionerRole",
  "url": "https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaPractitionerRole",
  "version": "1.1.0",
  "name": "EmigaPractitionerRole",
  "title": "Practitioner Role",
  "status": "active",
  "experimental": false,
  "date": "2026-03-09",
  "publisher": "Robert Koch-Institut",
  "description": "Definiert einen bestimmten Satz von Attributen, die einem Practitioner zugeordnet werden. Dazu gehören beispielsweise die Zuordnung zu einer bestimmten Organisation aber auch die Rolle die wahrgenommen wird.",
  "fhirVersion": "4.0.1",
  "kind": "resource",
  "abstract": false,
  "type": "PractitionerRole",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/PractitionerRole",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "PractitionerRole.meta",
        "path": "PractitionerRole.meta",
        "mustSupport": true
      },
      {
        "id": "PractitionerRole.meta.profile",
        "path": "PractitionerRole.meta.profile",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "$this"
            }
          ],
          "rules": "open"
        },
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "PractitionerRole.meta.profile:emigaprofile",
        "path": "PractitionerRole.meta.profile",
        "sliceName": "emigaprofile",
        "min": 1,
        "max": "*",
        "patternCanonical": "https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaPractitionerRole",
        "mustSupport": true
      },
      {
        "id": "PractitionerRole.meta.security",
        "path": "PractitionerRole.meta.security",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "system"
            }
          ],
          "rules": "open",
          "description": "Slicing security attribute by coding system",
          "ordered": false
        },
        "min": 2,
        "mustSupport": true
      },
      {
        "id": "PractitionerRole.meta.security:visibility",
        "path": "PractitionerRole.meta.security",
        "sliceName": "visibility",
        "min": 1,
        "max": "1",
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "https://emiga.rki.de/fhir/ValueSet/ORGVResourceVisibilityTypeVS"
        }
      },
      {
        "id": "PractitionerRole.meta.security:visibility.system",
        "path": "PractitionerRole.meta.security.system",
        "min": 1,
        "patternUri": "https://emiga.rki.de/fhir/common/CodeSystem/ResourceVisibilityType",
        "mustSupport": true
      },
      {
        "id": "PractitionerRole.meta.security:visibility.code",
        "path": "PractitionerRole.meta.security.code",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "PractitionerRole.meta.security:responsibility",
        "path": "PractitionerRole.meta.security",
        "sliceName": "responsibility",
        "min": 1,
        "max": "1",
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "https://emiga.rki.de/fhir/common/ValueSet/ResourceResponsibility"
        }
      },
      {
        "id": "PractitionerRole.meta.security:responsibility.system",
        "path": "PractitionerRole.meta.security.system",
        "min": 1,
        "patternUri": "https://emiga.rki.de/fhir/common/CodeSystem/ResourceResponsibility",
        "mustSupport": true
      },
      {
        "id": "PractitionerRole.meta.security:responsibility.code",
        "path": "PractitionerRole.meta.security.code",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "PractitionerRole.meta.tag",
        "path": "PractitionerRole.meta.tag",
        "slicing": {
          "discriminator": [
            {
              "type": "pattern",
              "path": "system"
            }
          ],
          "rules": "open"
        },
        "mustSupport": true
      },
      {
        "id": "PractitionerRole.meta.tag:relevance",
        "path": "PractitionerRole.meta.tag",
        "sliceName": "relevance",
        "min": 0,
        "max": "*",
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "https://emiga.rki.de/fhir/common/ValueSet/Relevance"
        }
      },
      {
        "id": "PractitionerRole.meta.tag:relevance.system",
        "path": "PractitionerRole.meta.tag.system",
        "min": 1,
        "patternUri": "https://emiga.rki.de/fhir/common/CodeSystem/Relevance",
        "mustSupport": true
      },
      {
        "id": "PractitionerRole.meta.tag:relevance.code",
        "path": "PractitionerRole.meta.tag.code",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "PractitionerRole.meta.tag:relevance.display",
        "path": "PractitionerRole.meta.tag.display",
        "mustSupport": true
      },
      {
        "id": "PractitionerRole.meta.tag:orgvBundleId",
        "path": "PractitionerRole.meta.tag",
        "sliceName": "orgvBundleId",
        "min": 0,
        "max": "1",
        "mustSupport": true,
        "binding": {
          "strength": "preferred",
          "valueSet": "https://emiga.rki.de/fhir/ValueSet/OrgVBundleId"
        }
      },
      {
        "id": "PractitionerRole.meta.tag:orgvBundleId.system",
        "path": "PractitionerRole.meta.tag.system",
        "min": 1,
        "patternUri": "https://emiga.rki.de/fhir/vzd/CodeSystem/OrgVBundleId",
        "mustSupport": true
      },
      {
        "id": "PractitionerRole.meta.tag:orgvBundleId.code",
        "path": "PractitionerRole.meta.tag.code",
        "mustSupport": true
      },
      {
        "id": "PractitionerRole.meta.tag:orgvBundleId.display",
        "path": "PractitionerRole.meta.tag.display",
        "mustSupport": true
      },
      {
        "id": "PractitionerRole.meta.tag:orgvBundleVersion",
        "path": "PractitionerRole.meta.tag",
        "sliceName": "orgvBundleVersion",
        "min": 0,
        "max": "1",
        "mustSupport": true,
        "binding": {
          "strength": "preferred",
          "valueSet": "https://emiga.rki.de/fhir/vzd/ValueSet/OrgVBundleVersion"
        }
      },
      {
        "id": "PractitionerRole.meta.tag:orgvBundleVersion.system",
        "path": "PractitionerRole.meta.tag.system",
        "min": 1,
        "patternUri": "https://emiga.rki.de/fhir/vzd/CodeSystem/OrgVBundleVersion",
        "mustSupport": true
      },
      {
        "id": "PractitionerRole.meta.tag:orgvBundleVersion.code",
        "path": "PractitionerRole.meta.tag.code",
        "mustSupport": true
      },
      {
        "id": "PractitionerRole.meta.tag:orgvBundleVersion.display",
        "path": "PractitionerRole.meta.tag.display",
        "mustSupport": true
      },
      {
        "id": "PractitionerRole.implicitRules",
        "path": "PractitionerRole.implicitRules",
        "max": "0"
      },
      {
        "id": "PractitionerRole.text",
        "path": "PractitionerRole.text",
        "max": "0"
      },
      {
        "id": "PractitionerRole.contained",
        "path": "PractitionerRole.contained",
        "max": "0"
      },
      {
        "id": "PractitionerRole.extension",
        "path": "PractitionerRole.extension",
        "max": "0"
      },
      {
        "id": "PractitionerRole.modifierExtension",
        "path": "PractitionerRole.modifierExtension",
        "max": "0"
      },
      {
        "id": "PractitionerRole.identifier",
        "path": "PractitionerRole.identifier",
        "max": "0"
      },
      {
        "id": "PractitionerRole.active",
        "path": "PractitionerRole.active",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "PractitionerRole.period",
        "path": "PractitionerRole.period",
        "max": "0"
      },
      {
        "id": "PractitionerRole.practitioner",
        "path": "PractitionerRole.practitioner",
        "comment": "Ein Bezug zu einer konkreten Practitioner-Ressource ist für die EMIGA Anwendungsfälle zwingend erforderlich.",
        "min": 1,
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaPractitioner"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "PractitionerRole.organization",
        "path": "PractitionerRole.organization",
        "comment": "Ein Bezug zu einer konkreten Practitioner-Ressource ist für die EMIGA Anwendungsfälle zwingend erforderlich.",
        "min": 1,
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaOrganization",
              "https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaPublicHealthOrganization"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "PractitionerRole.code",
        "path": "PractitionerRole.code",
        "slicing": {
          "discriminator": [
            {
              "type": "pattern",
              "path": "$this"
            }
          ],
          "rules": "closed",
          "description": "slicing practitioner role code by system",
          "ordered": false
        },
        "mustSupport": true
      },
      {
        "id": "PractitionerRole.code:emigaPractitionerRole",
        "path": "PractitionerRole.code",
        "sliceName": "emigaPractitionerRole",
        "min": 0,
        "max": "*",
        "patternCodeableConcept": {
          "coding": [
            {
              "system": "https://emiga.rki.de/fhir/vzd/CodeSystem/PractitionerRole"
            }
          ]
        },
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "https://emiga.rki.de/fhir/vzd/ValueSet/PractitionerRole"
        }
      },
      {
        "id": "PractitionerRole.code:emigaPractitionerRole.coding",
        "path": "PractitionerRole.code.coding",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "PractitionerRole.code:emigaPractitionerRole.coding.system",
        "path": "PractitionerRole.code.coding.system",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "PractitionerRole.code:emigaPractitionerRole.coding.version",
        "path": "PractitionerRole.code.coding.version",
        "mustSupport": true
      },
      {
        "id": "PractitionerRole.code:emigaPractitionerRole.coding.code",
        "path": "PractitionerRole.code.coding.code",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "PractitionerRole.code:emigaPractitionerRole.coding.display",
        "path": "PractitionerRole.code.coding.display",
        "mustSupport": true
      },
      {
        "id": "PractitionerRole.code:emigaPractitionerRole.text",
        "path": "PractitionerRole.code.text",
        "max": "0"
      },
      {
        "id": "PractitionerRole.specialty",
        "path": "PractitionerRole.specialty",
        "max": "0"
      },
      {
        "id": "PractitionerRole.location",
        "path": "PractitionerRole.location",
        "max": "1",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaLocation"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "PractitionerRole.healthcareService",
        "path": "PractitionerRole.healthcareService",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaHealthcareService"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "PractitionerRole.telecom",
        "path": "PractitionerRole.telecom",
        "max": "0"
      },
      {
        "id": "PractitionerRole.availableTime",
        "path": "PractitionerRole.availableTime",
        "max": "0"
      },
      {
        "id": "PractitionerRole.notAvailable",
        "path": "PractitionerRole.notAvailable",
        "max": "0"
      },
      {
        "id": "PractitionerRole.availabilityExceptions",
        "path": "PractitionerRole.availabilityExceptions",
        "max": "0"
      },
      {
        "id": "PractitionerRole.endpoint",
        "path": "PractitionerRole.endpoint",
        "max": "0"
      }
    ]
  }
}