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

FHIR IG Statistics: StructureDefinition/EmigaPractitionerRole

Packagerki.emiga.vzd
Resource TypeStructureDefinition
IdEmigaPractitionerRole
FHIR VersionR4
Sourcehttps://simplifier.net/resolve?scope=rki.emiga.vzd@2.0.0-alpha.7&canonical=https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaPractitionerRole
URLhttps://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaPractitionerRole
Version1.0.0
Statusactive
Date2024-03-18
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
EmigaHealthcareServiceDienstleistung
EmigaLocationStandort
EmigaOrganizationOrganization
EmigaPractitionerPractitioner
EmigaPublicHealthOrganizationÖGD Organization
ValueSet
OrgVBundleIdRelevanz (Werteliste)
PractitionerRolePersonenrolle (Werteliste)
RelevanceRelevanz (Werteliste)
ResourceResponsibilityResourceResponsibility (Werteliste)
ResourceVisibilityTypeRessourcensichtbarkeit (Werteliste)

Narrative

No narrative content found in resource


Source

{
  "resourceType": "StructureDefinition",
  "id": "EmigaPractitionerRole",
  "url": "https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaPractitionerRole",
  "version": "1.0.0",
  "name": "EmigaPractitionerRole",
  "title": "Practitioner Role",
  "status": "active",
  "experimental": false,
  "date": "2024-03-18",
  "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",
  "mapping": [
    {
      "identity": "v2",
      "uri": "http://hl7.org/v2",
      "name": "HL7 v2 Mapping"
    },
    {
      "identity": "rim",
      "uri": "http://hl7.org/v3",
      "name": "RIM Mapping"
    },
    {
      "identity": "servd",
      "uri": "http://www.omg.org/spec/ServD/1.0/",
      "name": "ServD"
    },
    {
      "identity": "w5",
      "uri": "http://hl7.org/fhir/fivews",
      "name": "FiveWs Pattern Mapping"
    }
  ],
  "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"
        },
        "mustSupport": true
      },
      {
        "id": "PractitionerRole.meta.profile:emigaprofile",
        "path": "PractitionerRole.meta.profile",
        "sliceName": "emigaprofile",
        "min": 0,
        "max": "*",
        "patternCanonical": "https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaPractitionerRole|1.0.0",
        "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
        },
        "mustSupport": true
      },
      {
        "id": "PractitionerRole.meta.security:visibility",
        "path": "PractitionerRole.meta.security",
        "sliceName": "visibility",
        "min": 0,
        "max": "1",
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "https://emiga.rki.de/fhir/common/ValueSet/ResourceVisibilityType"
        }
      },
      {
        "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": 0,
        "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/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"
      }
    ]
  }
}