{
  "resourceType": "StructureDefinition",
  "url": "http://fhir.dguv.de/Basis/Practitioner/DGUV-Basis-PR-Leistungserbringer",
  "version": "1.5",
  "name": "DGUV_Basis_PR_Leistungserbringer",
  "title": "Leistungserbringer",
  "status": "draft",
  "date": "2024-01-31",
  "publisher": "Deutsche Gesetzliche Unfallversicherung e.V. (DGUV)",
  "description": "Dieses Profil bildet eine Person, die formell für die Erbringung von Gesundheitsdienstleistungen oder verwandten Dienstleistungen verantwortlich ist, ab.",
  "fhirVersion": "4.0.1",
  "kind": "resource",
  "abstract": false,
  "type": "Practitioner",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Practitioner",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Practitioner",
        "path": "Practitioner",
        "short": "Eine Person, die formell für die Erbringung von Gesundheitsdienstleistungen oder verwandten Dienstleistungen verantwortlich ist."
      },
      {
        "id": "Practitioner.identifier",
        "path": "Practitioner.identifier",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "type.coding.code"
            }
          ],
          "rules": "open"
        }
      },
      {
        "id": "Practitioner.identifier:ANR",
        "path": "Practitioner.identifier",
        "sliceName": "ANR",
        "comment": "Die ANR setzt sich aus 9 Stellen zusammen, wobei nur die ersten 6 Ziffern dem Arzt lebenslang und eindeutig zugeteilt werden. Die letzten beiden Stellen unterscheiden sich je nach Fachgebiet des Arztes, weshalb es möglich ist, dass ein Arzt mehrere Arztnummern zugeteilt bekommt. \r\nDaher: Kardinalität 0..*",
        "type": [
          {
            "code": "Identifier",
            "profile": [
              "http://fhir.de/StructureDefinition/identifier-lanr"
            ]
          }
        ]
      },
      {
        "id": "Practitioner.identifier:ANR.type",
        "path": "Practitioner.identifier.type",
        "min": 1
      },
      {
        "id": "Practitioner.identifier:ANR.type.coding",
        "path": "Practitioner.identifier.type.coding",
        "min": 1,
        "max": "1",
        "patternCoding": {
          "system": "http://terminology.hl7.org/CodeSystem/v2-0203",
          "code": "LANR"
        }
      },
      {
        "id": "Practitioner.identifier:ANR.type.coding.system",
        "path": "Practitioner.identifier.type.coding.system",
        "min": 1,
        "patternUri": "http://terminology.hl7.org/CodeSystem/v2-0203"
      },
      {
        "id": "Practitioner.identifier:ANR.type.coding.code",
        "path": "Practitioner.identifier.type.coding.code",
        "min": 1,
        "patternCode": "LANR"
      },
      {
        "id": "Practitioner.identifier:ANR.type.coding.display",
        "path": "Practitioner.identifier.type.coding.display",
        "min": 1,
        "patternString": "Lifelong physician number"
      },
      {
        "id": "Practitioner.identifier:EFN",
        "path": "Practitioner.identifier",
        "sliceName": "EFN",
        "short": "Identifier-Profil für die Abbildung der Einheitlichen Fortbildungsnummer (EFN)",
        "definition": "In diesem Element wird die einheitliche Fortbildungsnummer (EFN) dargestellt.",
        "max": "1",
        "type": [
          {
            "code": "Identifier",
            "profile": [
              "http://fhir.de/StructureDefinition/identifier-efn"
            ]
          }
        ]
      },
      {
        "id": "Practitioner.identifier:EFN.type",
        "path": "Practitioner.identifier.type",
        "min": 1
      },
      {
        "id": "Practitioner.identifier:EFN.type.coding",
        "path": "Practitioner.identifier.type.coding",
        "min": 1,
        "max": "1",
        "patternCoding": {
          "system": "http://terminology.hl7.org/CodeSystem/v2-0203",
          "code": "DN"
        }
      },
      {
        "id": "Practitioner.identifier:EFN.type.coding.system",
        "path": "Practitioner.identifier.type.coding.system",
        "min": 1,
        "patternUri": "http://terminology.hl7.org/CodeSystem/v2-0203"
      },
      {
        "id": "Practitioner.identifier:EFN.type.coding.code",
        "path": "Practitioner.identifier.type.coding.code",
        "min": 1,
        "patternCode": "DN"
      },
      {
        "id": "Practitioner.identifier:EFN.type.coding.display",
        "path": "Practitioner.identifier.type.coding.display",
        "min": 1,
        "patternString": "Doctor number"
      },
      {
        "id": "Practitioner.identifier:ZANR",
        "path": "Practitioner.identifier",
        "sliceName": "ZANR",
        "short": "Identifier-Profil für die Abbildung einer lebenslangen Zahnarztnummer",
        "definition": "In diesem Element wird die Zahnarztnummer analog zur ANR abgebildet.",
        "max": "1",
        "type": [
          {
            "code": "Identifier",
            "profile": [
              "http://fhir.de/StructureDefinition/identifier-zanr"
            ]
          }
        ]
      },
      {
        "id": "Practitioner.identifier:ZANR.type",
        "path": "Practitioner.identifier.type",
        "min": 1,
        "patternCodeableConcept": {
          "coding": [
            {
              "system": "http://terminology.hl7.org/CodeSystem/v2-0203"
            }
          ]
        }
      },
      {
        "id": "Practitioner.identifier:ZANR.type.coding",
        "path": "Practitioner.identifier.type.coding",
        "min": 1,
        "max": "1",
        "patternCoding": {
          "system": "http://terminology.hl7.org/CodeSystem/v2-0203",
          "code": "ZANR"
        }
      },
      {
        "id": "Practitioner.identifier:ZANR.type.coding.system",
        "path": "Practitioner.identifier.type.coding.system",
        "min": 1,
        "patternUri": "http://terminology.hl7.org/CodeSystem/v2-0203"
      },
      {
        "id": "Practitioner.identifier:ZANR.type.coding.code",
        "path": "Practitioner.identifier.type.coding.code",
        "min": 1,
        "patternCode": "ZANR"
      },
      {
        "id": "Practitioner.identifier:ZANR.type.coding.display",
        "path": "Practitioner.identifier.type.coding.display",
        "min": 1,
        "patternString": "Zahnarztnummer"
      },
      {
        "id": "Practitioner.identifier:Telematik-ID",
        "path": "Practitioner.identifier",
        "sliceName": "Telematik-ID",
        "definition": "Bei der Telematik-ID handelt es sich um eine eindeutige elektronische Identität von Leistungserbringenden und medizinischen Institutionen in der Telematik-Infrastruktur.",
        "type": [
          {
            "code": "Identifier",
            "profile": [
              "http://fhir.de/StructureDefinition/identifier-telematik-id"
            ]
          }
        ]
      },
      {
        "id": "Practitioner.identifier:Telematik-ID.type",
        "path": "Practitioner.identifier.type",
        "min": 1
      },
      {
        "id": "Practitioner.identifier:Telematik-ID.type.coding",
        "path": "Practitioner.identifier.type.coding",
        "min": 1,
        "max": "1",
        "patternCoding": {
          "system": "http://terminology.hl7.org/CodeSystem/v2-0203",
          "code": "PRN"
        }
      },
      {
        "id": "Practitioner.identifier:Telematik-ID.type.coding.system",
        "path": "Practitioner.identifier.type.coding.system",
        "min": 1,
        "patternUri": "http://terminology.hl7.org/CodeSystem/v2-0203"
      },
      {
        "id": "Practitioner.identifier:Telematik-ID.type.coding.code",
        "path": "Practitioner.identifier.type.coding.code",
        "min": 1,
        "patternCode": "PRN"
      },
      {
        "id": "Practitioner.identifier:Telematik-ID.type.coding.display",
        "path": "Practitioner.identifier.type.coding.display",
        "min": 1,
        "patternString": "Provider number"
      },
      {
        "id": "Practitioner.name",
        "path": "Practitioner.name",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "use"
            }
          ],
          "rules": "open"
        },
        "min": 1,
        "type": [
          {
            "code": "HumanName",
            "profile": [
              "http://fhir.de/StructureDefinition/humanname-de-basis"
            ]
          }
        ]
      },
      {
        "id": "Practitioner.name:Name",
        "path": "Practitioner.name",
        "sliceName": "Name",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "HumanName",
            "profile": [
              "http://fhir.de/StructureDefinition/humanname-de-basis"
            ]
          }
        ]
      },
      {
        "id": "Practitioner.name:Name.use",
        "path": "Practitioner.name.use",
        "min": 1,
        "fixedCode": "official"
      },
      {
        "id": "Practitioner.name:Name.family",
        "path": "Practitioner.name.family",
        "min": 1
      },
      {
        "id": "Practitioner.name:Name.family.extension",
        "path": "Practitioner.name.family.extension",
        "min": 1
      },
      {
        "id": "Practitioner.name:Name.family.extension:nachname",
        "path": "Practitioner.name.family.extension",
        "sliceName": "nachname",
        "min": 1
      },
      {
        "id": "Practitioner.name:Name.given",
        "path": "Practitioner.name.given",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Practitioner.name:Geburtsname",
        "path": "Practitioner.name",
        "sliceName": "Geburtsname",
        "max": "1",
        "type": [
          {
            "code": "HumanName",
            "profile": [
              "http://fhir.de/StructureDefinition/humanname-de-basis"
            ]
          }
        ]
      },
      {
        "id": "Practitioner.name:Geburtsname.use",
        "path": "Practitioner.name.use",
        "min": 1,
        "fixedCode": "maiden"
      },
      {
        "id": "Practitioner.name:Geburtsname.family.extension",
        "path": "Practitioner.name.family.extension",
        "min": 1
      },
      {
        "id": "Practitioner.name:Geburtsname.family.extension:nachname",
        "path": "Practitioner.name.family.extension",
        "sliceName": "nachname",
        "min": 1
      },
      {
        "id": "Practitioner.telecom",
        "path": "Practitioner.telecom",
        "type": [
          {
            "code": "ContactPoint",
            "profile": [
              "http://fhir.dguv.de/Basis/ContactPoint/DGUV-Basis-PR-KontaktDaten"
            ]
          }
        ]
      },
      {
        "id": "Practitioner.address",
        "path": "Practitioner.address",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "type"
            }
          ],
          "rules": "open"
        },
        "type": [
          {
            "code": "Address",
            "profile": [
              "http://fhir.de/StructureDefinition/address-de-basis"
            ]
          }
        ]
      },
      {
        "id": "Practitioner.address:Strassenanschrift",
        "path": "Practitioner.address",
        "sliceName": "Strassenanschrift",
        "type": [
          {
            "code": "Address",
            "profile": [
              "http://fhir.de/StructureDefinition/address-de-basis"
            ]
          }
        ]
      },
      {
        "id": "Practitioner.address:Strassenanschrift.type",
        "path": "Practitioner.address.type",
        "min": 1,
        "fixedCode": "both"
      },
      {
        "id": "Practitioner.address:Strassenanschrift.line.extension:Postfach",
        "path": "Practitioner.address.line.extension",
        "sliceName": "Postfach",
        "max": "0"
      },
      {
        "id": "Practitioner.address:Postfach",
        "path": "Practitioner.address",
        "sliceName": "Postfach",
        "type": [
          {
            "code": "Address",
            "profile": [
              "http://fhir.de/StructureDefinition/address-de-basis"
            ]
          }
        ]
      },
      {
        "id": "Practitioner.address:Postfach.type",
        "path": "Practitioner.address.type",
        "min": 1,
        "fixedCode": "postal"
      },
      {
        "id": "Practitioner.address:Postfach.line.extension:Strasse",
        "path": "Practitioner.address.line.extension",
        "sliceName": "Strasse",
        "max": "0"
      },
      {
        "id": "Practitioner.address:Postfach.line.extension:Hausnummer",
        "path": "Practitioner.address.line.extension",
        "sliceName": "Hausnummer",
        "max": "0"
      },
      {
        "id": "Practitioner.address:Postfach.line.extension:Adresszusatz",
        "path": "Practitioner.address.line.extension",
        "sliceName": "Adresszusatz",
        "max": "0"
      },
      {
        "id": "Practitioner.gender.extension:gender-amtlich",
        "path": "Practitioner.gender.extension",
        "sliceName": "gender-amtlich",
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "http://fhir.de/StructureDefinition/gender-amtlich-de"
            ]
          }
        ],
        "isModifier": false
      },
      {
        "id": "Practitioner.photo",
        "path": "Practitioner.photo",
        "max": "0"
      },
      {
        "id": "Practitioner.qualification.code",
        "path": "Practitioner.qualification.code",
        "binding": {
          "strength": "preferred",
          "valueSet": "https://fhir.kbv.de/ValueSet/KBV_VS_Base_Practitioner_Speciality"
        }
      }
    ]
  }
}