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

FHIR IG analytics

Packagekbv.ita.for
Resource TypeStructureDefinition
IdKBV_PR_FOR_Practitioner.json
FHIR VersionR4
Sourcehttps://simplifier.net/resolve?scope=kbv.ita.for@1.2.1&canonical=https://fhir.kbv.de/StructureDefinition/KBV_PR_FOR_Practitioner
URLhttps://fhir.kbv.de/StructureDefinition/KBV_PR_FOR_Practitioner
Version1.2.1
Statusactive
Date2025-11-20
NameKBV_PR_FOR_Practitioner
TypePractitioner
Kindresource

Resources that use this resource

StructureDefinition
CompositionHiMiCompositionHiMi
ERPBundleHiMiHilfsmittelverordnung
PrescriptionDevicePrescriptionDevice
KBV_PR_ERP_BundleKBV_PR_ERP_Bundle
KBV_PR_ERP_CompositionKBV_PR_ERP_Composition
KBV_PR_ERP_PracticeSupplyKBV_PR_ERP_PracticeSupply
KBV_PR_ERP_PrescriptionKBV_PR_ERP_Prescription
KBV_PR_EAU_BundleKBV_PR_EAU_Bundle
KBV_PR_EAU_CompositionKBV_PR_EAU_Composition
KBV_PR_EAU_Condition_AUKBV_PR_EAU_Condition_AU
KBV_PR_EAU_Condition_ICDKBV_PR_EAU_Condition_ICD
KBV_PR_EAU_Condition_TextKBV_PR_EAU_Condition_Text
KBV_PR_EAU_ServiceRequest_stepsKBV_PR_EAU_ServiceRequest_steps
KBV_PR_EAU_Storno_BundleKBV_PR_EAU_Storno_Bundle
KBV_PR_EAU_Storno_CompositionKBV_PR_EAU_Storno_Composition
EVO_PR_KB_CompositionKrankenbeförderung
EVO_PR_KB_ServiceRequestKrankenbeförderung
KBV_PR_EVDGA_BundleKBV_PR_EVDGA_Bundle
KBV_PR_EVDGA_CompositionKBV_PR_EVDGA_Composition
KBV_PR_EVDGA_HealthAppRequestKBV_PR_EVDGA_HealthAppRequest
KBV_PR_FOR_PractitionerRoleKBV_PR_FOR_PractitionerRole
EVO_PR_FOR_Hinweise_FreitextHinweise Freitext
EVO_PR_HFM_HilfsmittelEVO_PR_HFM_Hilfsmittel
EVO_PR_HFM_CompositionEVO_PR_HFM_Composition
EVO_PR_HLM_CompositionHeilmittelverordnung
EVO_PR_HLM_Condition_DiagnoseschluesselDiagnoseschlüssel
EVO_PR_HLM_ServiceRequestHeilmittel nach Maßgabe des Kataloges
EVO_PR_HLM_ZusatzinfosHeilmittelverordnung Informationen
EVO_PR_KHB_A_CompositionKrankenhausbehandlung (2a)
EVO_PR_KHB_B_BefundeFreitextBefunde Freitext
EVO_PR_KHB_B_CompositionKrankenhausbehandlung (2b)
EVO_PR_KHB_B_DiagnosticReportUntersuchungsergebnisse
EVO_PR_KHB_B_ObservationFragestellung/Hinweise
EVO_PR_KHB_B_ProcedureBisherige Maßnahmen
EVO_PR_KHB_B_UntersuchungsergebnisseFreitextUntersuchungsergebnisse Freitext
EVO_PR_KHB_ServiceRequestKrankenhausbehandlung

Resources that this resource uses

StructureDefinition
KBV_PR_Base_PractitionerKBV_PR_Base_Practitioner
ValueSet
KBV_VS_FOR_Qualification_TypeKBV_VS_FOR_Qualification_Type

Narrative

No narrative content found in resource


Source1

{
  "resourceType": "StructureDefinition",
  "id": "KBV-PR-FOR-Practitioner",
  "url": "https://fhir.kbv.de/StructureDefinition/KBV_PR_FOR_Practitioner",
  "version": "1.2.1",
  "name": "KBV_PR_FOR_Practitioner",
  "status": "active",
  "date": "2025-11-20",
  "publisher": "Kassenärztliche Bundesvereinigung (KBV)",
  "fhirVersion": "4.0.1",
  "kind": "resource",
  "abstract": false,
  "type": "Practitioner",
  "baseDefinition": "https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Practitioner|1.7.0",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Practitioner",
        "path": "Practitioner",
        "constraint": [
          {
            "key": "-for-angabeArztnummerPflicht",
            "severity": "error",
            "human": "In einer Ressource vom Typ Practitioner ist die Arztnummer der ausstellenden oder verschreibenden oder verantwortlichen Person nicht vorhanden, diese ist aber eine Pflichtangabe, wenn ein Identifikator existiert und es sich um einen Arzt, Arzt in Weiterbildung oder Arzt als Vertreter handelt.",
            "expression": "qualification.code.coding.where(system='https://fhir.kbv.de/CodeSystem/KBV_CS_FOR_Qualification_Type').all($this.code='00' or $this.code='03' or $this.code='04') and identifier.exists() implies identifier.where(type.coding.code='LANR').exists()"
          },
          {
            "key": "-for-angabeZahnarztnummerPflicht",
            "severity": "error",
            "human": "In einer Ressource vom Typ Practitioner ist die Zahnarztnummer der ausstellenden oder verschreibenden oder verantwortlichen Person nicht vorhanden, diese ist aber eine Pflichtangabe, wenn ein Identifikator existiert und wenn es sich um einen Zahnarzt handelt.",
            "expression": "qualification.code.coding.where(system='https://fhir.kbv.de/CodeSystem/KBV_CS_FOR_Qualification_Type').all($this.code='01') and identifier.exists() implies identifier.where(type.coding.code='ZANR').exists()"
          },
          {
            "key": "-for-angabeIdentifikatorAusstellende-VerantwortlichePersonVerbot",
            "severity": "error",
            "human": "In einer Ressource vom Typ Practitioner ist ein Identifikator der ausstellenden oder verschreibenden oder verantwortlichen Person vorhanden, dieser darf aber nicht angegeben werden, wenn es sich um eine Hebamme handelt.",
            "expression": "qualification.code.coding.where(system='https://fhir.kbv.de/CodeSystem/KBV_CS_FOR_Qualification_Type').all($this.code='02') implies identifier.exists().not()"
          },
          {
            "key": "-for-anzahlIdentifikatorAusstellende-VerantwortlichePerson",
            "severity": "error",
            "human": "Falls ein Identifikator existiert, muss entweder eine lebenslange Arztnummer oder lebenslange Zahnarztnummer vorhanden sein.",
            "expression": "identifier.exists() implies (identifier.where(type.coding.code='LANR').count()+identifier.where(type.coding.code='ZANR').count()=1)"
          }
        ]
      },
      {
        "id": "Practitioner.id",
        "path": "Practitioner.id",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Practitioner.meta",
        "path": "Practitioner.meta",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Practitioner.meta.versionId",
        "path": "Practitioner.meta.versionId",
        "max": "0"
      },
      {
        "id": "Practitioner.meta.lastUpdated",
        "path": "Practitioner.meta.lastUpdated",
        "max": "0"
      },
      {
        "id": "Practitioner.meta.source",
        "path": "Practitioner.meta.source",
        "max": "0"
      },
      {
        "id": "Practitioner.meta.profile",
        "path": "Practitioner.meta.profile",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "$this"
            }
          ],
          "rules": "open"
        },
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Practitioner.meta.profile:forProfile",
        "path": "Practitioner.meta.profile",
        "sliceName": "forProfile",
        "min": 1,
        "max": "1",
        "fixedCanonical": "https://fhir.kbv.de/StructureDefinition/KBV_PR_FOR_Practitioner|1.2",
        "mustSupport": true
      },
      {
        "id": "Practitioner.meta.security",
        "path": "Practitioner.meta.security",
        "max": "0"
      },
      {
        "id": "Practitioner.meta.tag",
        "path": "Practitioner.meta.tag",
        "max": "0"
      },
      {
        "id": "Practitioner.implicitRules",
        "path": "Practitioner.implicitRules",
        "max": "0"
      },
      {
        "id": "Practitioner.language",
        "path": "Practitioner.language",
        "max": "0"
      },
      {
        "id": "Practitioner.text",
        "path": "Practitioner.text",
        "max": "0"
      },
      {
        "id": "Practitioner.contained",
        "path": "Practitioner.contained",
        "max": "0"
      },
      {
        "id": "Practitioner.extension",
        "path": "Practitioner.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "rules": "closed"
        },
        "max": "0"
      },
      {
        "id": "Practitioner.extension:ergaenzende_Angaben",
        "path": "Practitioner.extension",
        "sliceName": "ergaenzende_Angaben",
        "max": "0"
      },
      {
        "id": "Practitioner.identifier",
        "path": "Practitioner.identifier",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "type"
            }
          ],
          "rules": "closed"
        },
        "max": "2",
        "mustSupport": true
      },
      {
        "id": "Practitioner.identifier:ANR",
        "path": "Practitioner.identifier",
        "sliceName": "ANR",
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Practitioner.identifier:ANR.type",
        "path": "Practitioner.identifier.type",
        "mustSupport": true
      },
      {
        "id": "Practitioner.identifier:ANR.type.coding",
        "path": "Practitioner.identifier.type.coding",
        "mustSupport": true
      },
      {
        "id": "Practitioner.identifier:ANR.type.coding.system",
        "path": "Practitioner.identifier.type.coding.system",
        "mustSupport": true
      },
      {
        "id": "Practitioner.identifier:ANR.type.coding.version",
        "path": "Practitioner.identifier.type.coding.version",
        "max": "0"
      },
      {
        "id": "Practitioner.identifier:ANR.type.coding.code",
        "path": "Practitioner.identifier.type.coding.code",
        "mustSupport": true
      },
      {
        "id": "Practitioner.identifier:ANR.type.coding.display",
        "path": "Practitioner.identifier.type.coding.display",
        "max": "0",
        "mustSupport": true
      },
      {
        "id": "Practitioner.identifier:ANR.type.coding.userSelected",
        "path": "Practitioner.identifier.type.coding.userSelected",
        "max": "0"
      },
      {
        "id": "Practitioner.identifier:ANR.type.text",
        "path": "Practitioner.identifier.type.text",
        "max": "0"
      },
      {
        "id": "Practitioner.identifier:ANR.system",
        "path": "Practitioner.identifier.system",
        "mustSupport": true
      },
      {
        "id": "Practitioner.identifier:ANR.value",
        "path": "Practitioner.identifier.value",
        "constraint": [
          {
            "key": "-for-laengeLANR",
            "severity": "error",
            "human": "Eine LANR muss neunstellig numerisch sein.",
            "expression": "matches('^[0-9]{9}[%content%]#x27;)"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Practitioner.identifier:ANR.period",
        "path": "Practitioner.identifier.period",
        "max": "0"
      },
      {
        "id": "Practitioner.identifier:ANR.assigner",
        "path": "Practitioner.identifier.assigner",
        "max": "0"
      },
      {
        "id": "Practitioner.identifier:EFN",
        "path": "Practitioner.identifier",
        "sliceName": "EFN",
        "max": "0"
      },
      {
        "id": "Practitioner.identifier:ZANR",
        "path": "Practitioner.identifier",
        "sliceName": "ZANR",
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Practitioner.identifier:ZANR.type",
        "path": "Practitioner.identifier.type",
        "mustSupport": true
      },
      {
        "id": "Practitioner.identifier:ZANR.type.coding",
        "path": "Practitioner.identifier.type.coding",
        "mustSupport": true
      },
      {
        "id": "Practitioner.identifier:ZANR.type.coding.system",
        "path": "Practitioner.identifier.type.coding.system",
        "mustSupport": true
      },
      {
        "id": "Practitioner.identifier:ZANR.type.coding.version",
        "path": "Practitioner.identifier.type.coding.version",
        "max": "0"
      },
      {
        "id": "Practitioner.identifier:ZANR.type.coding.code",
        "path": "Practitioner.identifier.type.coding.code",
        "mustSupport": true
      },
      {
        "id": "Practitioner.identifier:ZANR.type.coding.display",
        "path": "Practitioner.identifier.type.coding.display",
        "max": "0",
        "mustSupport": true
      },
      {
        "id": "Practitioner.identifier:ZANR.type.coding.userSelected",
        "path": "Practitioner.identifier.type.coding.userSelected",
        "max": "0"
      },
      {
        "id": "Practitioner.identifier:ZANR.type.text",
        "path": "Practitioner.identifier.type.text",
        "max": "0"
      },
      {
        "id": "Practitioner.identifier:ZANR.system",
        "path": "Practitioner.identifier.system",
        "mustSupport": true
      },
      {
        "id": "Practitioner.identifier:ZANR.value",
        "path": "Practitioner.identifier.value",
        "constraint": [
          {
            "key": "-for-laengeZANR",
            "severity": "error",
            "human": "Die ZANR bestehend aus 7-stelliger Zahnarztnummer + 2-stelliger Fachbezeichnung muss 9-stellig numerisch sein.",
            "expression": "matches('^[0-9]{9}[%content%]#x27;)"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Practitioner.identifier:ZANR.period",
        "path": "Practitioner.identifier.period",
        "max": "0"
      },
      {
        "id": "Practitioner.identifier:ZANR.assigner",
        "path": "Practitioner.identifier.assigner",
        "max": "0"
      },
      {
        "id": "Practitioner.identifier:Telematik-ID",
        "path": "Practitioner.identifier",
        "sliceName": "Telematik-ID",
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Practitioner.identifier:Telematik-ID.type",
        "path": "Practitioner.identifier.type",
        "mustSupport": true
      },
      {
        "id": "Practitioner.identifier:Telematik-ID.type.coding",
        "path": "Practitioner.identifier.type.coding",
        "mustSupport": true
      },
      {
        "id": "Practitioner.identifier:Telematik-ID.type.coding.system",
        "path": "Practitioner.identifier.type.coding.system",
        "mustSupport": true
      },
      {
        "id": "Practitioner.identifier:Telematik-ID.type.coding.version",
        "path": "Practitioner.identifier.type.coding.version",
        "max": "0"
      },
      {
        "id": "Practitioner.identifier:Telematik-ID.type.coding.code",
        "path": "Practitioner.identifier.type.coding.code",
        "mustSupport": true
      },
      {
        "id": "Practitioner.identifier:Telematik-ID.type.coding.display",
        "path": "Practitioner.identifier.type.coding.display",
        "max": "0"
      },
      {
        "id": "Practitioner.identifier:Telematik-ID.type.coding.userSelected",
        "path": "Practitioner.identifier.type.coding.userSelected",
        "max": "0"
      },
      {
        "id": "Practitioner.identifier:Telematik-ID.type.text",
        "path": "Practitioner.identifier.type.text",
        "max": "0"
      },
      {
        "id": "Practitioner.identifier:Telematik-ID.system",
        "path": "Practitioner.identifier.system",
        "mustSupport": true
      },
      {
        "id": "Practitioner.identifier:Telematik-ID.value",
        "path": "Practitioner.identifier.value",
        "maxLength": 128,
        "mustSupport": true
      },
      {
        "id": "Practitioner.identifier:Telematik-ID.period",
        "path": "Practitioner.identifier.period",
        "max": "0"
      },
      {
        "id": "Practitioner.identifier:Telematik-ID.assigner",
        "path": "Practitioner.identifier.assigner",
        "max": "0"
      },
      {
        "id": "Practitioner.active",
        "path": "Practitioner.active",
        "max": "0"
      },
      {
        "id": "Practitioner.name",
        "path": "Practitioner.name",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "use"
            }
          ],
          "rules": "closed"
        },
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Practitioner.name:name",
        "path": "Practitioner.name",
        "sliceName": "name",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Practitioner.name:name.use",
        "path": "Practitioner.name.use",
        "fixedCode": "official",
        "mustSupport": true
      },
      {
        "id": "Practitioner.name:name.text",
        "path": "Practitioner.name.text",
        "max": "0"
      },
      {
        "id": "Practitioner.name:name.family",
        "path": "Practitioner.name.family",
        "mustSupport": true
      },
      {
        "id": "Practitioner.name:name.family.extension",
        "path": "Practitioner.name.family.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "rules": "closed"
        },
        "min": 1,
        "max": "3"
      },
      {
        "id": "Practitioner.name:name.family.extension:namenszusatz",
        "path": "Practitioner.name.family.extension",
        "sliceName": "namenszusatz",
        "mustSupport": true
      },
      {
        "id": "Practitioner.name:name.family.extension:namenszusatz.value[x]",
        "path": "Practitioner.name.family.extension.value[x]",
        "slicing": {
          "discriminator": [
            {
              "type": "type",
              "path": "$this"
            }
          ],
          "rules": "closed"
        },
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Practitioner.name:name.family.extension:namenszusatz.value[x]:valueString",
        "path": "Practitioner.name.family.extension.value[x]",
        "sliceName": "valueString",
        "maxLength": 20,
        "mustSupport": true
      },
      {
        "id": "Practitioner.name:name.family.extension:nachname",
        "path": "Practitioner.name.family.extension",
        "sliceName": "nachname",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Practitioner.name:name.family.extension:nachname.value[x]",
        "path": "Practitioner.name.family.extension.value[x]",
        "slicing": {
          "discriminator": [
            {
              "type": "type",
              "path": "$this"
            }
          ],
          "rules": "closed"
        },
        "mustSupport": true
      },
      {
        "id": "Practitioner.name:name.family.extension:nachname.value[x]:valueString",
        "path": "Practitioner.name.family.extension.value[x]",
        "sliceName": "valueString",
        "maxLength": 45,
        "mustSupport": true
      },
      {
        "id": "Practitioner.name:name.family.extension:vorsatzwort",
        "path": "Practitioner.name.family.extension",
        "sliceName": "vorsatzwort",
        "mustSupport": true
      },
      {
        "id": "Practitioner.name:name.family.extension:vorsatzwort.value[x]",
        "path": "Practitioner.name.family.extension.value[x]",
        "slicing": {
          "discriminator": [
            {
              "type": "type",
              "path": "$this"
            }
          ],
          "rules": "closed"
        },
        "mustSupport": true
      },
      {
        "id": "Practitioner.name:name.family.extension:vorsatzwort.value[x]:valueString",
        "path": "Practitioner.name.family.extension.value[x]",
        "sliceName": "valueString",
        "maxLength": 20,
        "mustSupport": true
      },
      {
        "id": "Practitioner.name:name.given",
        "path": "Practitioner.name.given",
        "min": 1,
        "maxLength": 45,
        "mustSupport": true
      },
      {
        "id": "Practitioner.name:name.prefix",
        "path": "Practitioner.name.prefix",
        "max": "1",
        "maxLength": 100,
        "mustSupport": true
      },
      {
        "id": "Practitioner.name:name.prefix.extension",
        "path": "Practitioner.name.prefix.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "rules": "closed"
        },
        "max": "1"
      },
      {
        "id": "Practitioner.name:name.prefix.extension:prefix-qualifier",
        "path": "Practitioner.name.prefix.extension",
        "sliceName": "prefix-qualifier",
        "mustSupport": true
      },
      {
        "id": "Practitioner.name:name.prefix.extension:prefix-qualifier.value[x]",
        "path": "Practitioner.name.prefix.extension.value[x]",
        "mustSupport": true
      },
      {
        "id": "Practitioner.name:name.prefix.extension:prefix-qualifier.value[x]:valueCode",
        "path": "Practitioner.name.prefix.extension.value[x]",
        "sliceName": "valueCode",
        "mustSupport": true
      },
      {
        "id": "Practitioner.name:name.suffix",
        "path": "Practitioner.name.suffix",
        "max": "0"
      },
      {
        "id": "Practitioner.name:name.period",
        "path": "Practitioner.name.period",
        "max": "0"
      },
      {
        "id": "Practitioner.name:geburtsname",
        "path": "Practitioner.name",
        "sliceName": "geburtsname",
        "max": "0"
      },
      {
        "id": "Practitioner.telecom",
        "path": "Practitioner.telecom",
        "max": "0"
      },
      {
        "id": "Practitioner.address",
        "path": "Practitioner.address",
        "max": "0"
      },
      {
        "id": "Practitioner.gender",
        "path": "Practitioner.gender",
        "max": "0"
      },
      {
        "id": "Practitioner.birthDate",
        "path": "Practitioner.birthDate",
        "max": "0"
      },
      {
        "id": "Practitioner.photo",
        "path": "Practitioner.photo",
        "max": "0"
      },
      {
        "id": "Practitioner.qualification",
        "path": "Practitioner.qualification",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "code.coding.system"
            }
          ],
          "rules": "closed"
        },
        "min": 2,
        "max": "3",
        "mustSupport": true
      },
      {
        "id": "Practitioner.qualification:Typ",
        "path": "Practitioner.qualification",
        "sliceName": "Typ",
        "short": "Dieses Feld enthält einen Typ zur Kennzeichnung der verschreibenden Person",
        "definition": "Dieses Feld enthält einen Typ zur Kennzeichnung der verschreibenden Person, z.B. Arzt, Arzt in Weiterbildung.",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Practitioner.qualification:Typ.identifier",
        "path": "Practitioner.qualification.identifier",
        "max": "0"
      },
      {
        "id": "Practitioner.qualification:Typ.code",
        "path": "Practitioner.qualification.code",
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "https://fhir.kbv.de/ValueSet/KBV_VS_FOR_Qualification_Type"
        }
      },
      {
        "id": "Practitioner.qualification:Typ.code.coding",
        "path": "Practitioner.qualification.code.coding",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Practitioner.qualification:Typ.code.coding.system",
        "path": "Practitioner.qualification.code.coding.system",
        "min": 1,
        "fixedUri": "https://fhir.kbv.de/CodeSystem/KBV_CS_FOR_Qualification_Type",
        "mustSupport": true
      },
      {
        "id": "Practitioner.qualification:Typ.code.coding.version",
        "path": "Practitioner.qualification.code.coding.version",
        "max": "0"
      },
      {
        "id": "Practitioner.qualification:Typ.code.coding.code",
        "path": "Practitioner.qualification.code.coding.code",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Practitioner.qualification:Typ.code.coding.display",
        "path": "Practitioner.qualification.code.coding.display",
        "max": "0"
      },
      {
        "id": "Practitioner.qualification:Typ.code.coding.userSelected",
        "path": "Practitioner.qualification.code.coding.userSelected",
        "max": "0"
      },
      {
        "id": "Practitioner.qualification:Typ.code.text",
        "path": "Practitioner.qualification.code.text",
        "max": "0"
      },
      {
        "id": "Practitioner.qualification:Typ.period",
        "path": "Practitioner.qualification.period",
        "max": "0"
      },
      {
        "id": "Practitioner.qualification:Typ.issuer",
        "path": "Practitioner.qualification.issuer",
        "max": "0"
      },
      {
        "id": "Practitioner.qualification:Berufsbezeichnung",
        "path": "Practitioner.qualification",
        "sliceName": "Berufsbezeichnung",
        "short": "Berufsbezeichnung",
        "definition": "Dieses Feld enthält die Berufsbezeichnung der Person.",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Practitioner.qualification:Berufsbezeichnung.identifier",
        "path": "Practitioner.qualification.identifier",
        "max": "0"
      },
      {
        "id": "Practitioner.qualification:Berufsbezeichnung.code",
        "path": "Practitioner.qualification.code",
        "mustSupport": true
      },
      {
        "id": "Practitioner.qualification:Berufsbezeichnung.code.coding",
        "path": "Practitioner.qualification.code.coding",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Practitioner.qualification:Berufsbezeichnung.code.coding.system",
        "path": "Practitioner.qualification.code.coding.system",
        "min": 1,
        "fixedUri": "https://fhir.kbv.de/CodeSystem/KBV_CS_FOR_Berufsbezeichnung",
        "mustSupport": true
      },
      {
        "id": "Practitioner.qualification:Berufsbezeichnung.code.coding.version",
        "path": "Practitioner.qualification.code.coding.version",
        "max": "0"
      },
      {
        "id": "Practitioner.qualification:Berufsbezeichnung.code.coding.code",
        "path": "Practitioner.qualification.code.coding.code",
        "min": 1,
        "fixedCode": "Berufsbezeichnung",
        "mustSupport": true
      },
      {
        "id": "Practitioner.qualification:Berufsbezeichnung.code.coding.display",
        "path": "Practitioner.qualification.code.coding.display",
        "max": "0"
      },
      {
        "id": "Practitioner.qualification:Berufsbezeichnung.code.coding.userSelected",
        "path": "Practitioner.qualification.code.coding.userSelected",
        "max": "0"
      },
      {
        "id": "Practitioner.qualification:Berufsbezeichnung.code.text",
        "path": "Practitioner.qualification.code.text",
        "min": 1,
        "maxLength": 100,
        "mustSupport": true
      },
      {
        "id": "Practitioner.qualification:Berufsbezeichnung.period",
        "path": "Practitioner.qualification.period",
        "max": "0"
      },
      {
        "id": "Practitioner.qualification:Berufsbezeichnung.issuer",
        "path": "Practitioner.qualification.issuer",
        "max": "0"
      },
      {
        "id": "Practitioner.qualification:ASV-Fachgruppennummer",
        "path": "Practitioner.qualification",
        "sliceName": "ASV-Fachgruppennummer",
        "short": "Abbildung der ASV-Fachgruppennummer",
        "definition": "Dieses Feld enthält als Identifikator der Person, die ASV-Fachgruppennummer gemäß der ASV Vereinbarung (ASV-AV) §9 Absatz 5 .",
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Practitioner.qualification:ASV-Fachgruppennummer.identifier",
        "path": "Practitioner.qualification.identifier",
        "max": "0"
      },
      {
        "id": "Practitioner.qualification:ASV-Fachgruppennummer.code",
        "path": "Practitioner.qualification.code",
        "mustSupport": true
      },
      {
        "id": "Practitioner.qualification:ASV-Fachgruppennummer.code.coding",
        "path": "Practitioner.qualification.code.coding",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Practitioner.qualification:ASV-Fachgruppennummer.code.coding.system",
        "path": "Practitioner.qualification.code.coding.system",
        "min": 1,
        "fixedUri": "https://fhir.kbv.de/NamingSystem/KBV_NS_FOR_Fachgruppennummer_ASV",
        "mustSupport": true
      },
      {
        "id": "Practitioner.qualification:ASV-Fachgruppennummer.code.coding.version",
        "path": "Practitioner.qualification.code.coding.version",
        "max": "0"
      },
      {
        "id": "Practitioner.qualification:ASV-Fachgruppennummer.code.coding.code",
        "path": "Practitioner.qualification.code.coding.code",
        "short": "ASV-Fachguppennummer",
        "definition": "Dieses Feld enthält als Identifikator der Person, die ASV-Fachgruppennummer gemäß der ASV Vereinbarung (ASV-AV) §9 Absatz 5 .",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Practitioner.qualification:ASV-Fachgruppennummer.code.coding.display",
        "path": "Practitioner.qualification.code.coding.display",
        "max": "0"
      },
      {
        "id": "Practitioner.qualification:ASV-Fachgruppennummer.code.coding.userSelected",
        "path": "Practitioner.qualification.code.coding.userSelected",
        "max": "0"
      },
      {
        "id": "Practitioner.qualification:ASV-Fachgruppennummer.code.text",
        "path": "Practitioner.qualification.code.text",
        "max": "0"
      },
      {
        "id": "Practitioner.qualification:ASV-Fachgruppennummer.period",
        "path": "Practitioner.qualification.period",
        "max": "0"
      },
      {
        "id": "Practitioner.qualification:ASV-Fachgruppennummer.issuer",
        "path": "Practitioner.qualification.issuer",
        "max": "0"
      },
      {
        "id": "Practitioner.communication",
        "path": "Practitioner.communication",
        "max": "0"
      }
    ]
  }
}