description: The Practitioner resource represents a healthcare professional who is directly or indirectly involved in the provision of patient care. This includes physicians, nurses, therapists, and other healthcare providers operating within the Koppeltaal ecosystem. The profile extends the NlcoreHealthProfessionalPractitioner profile, implementing Dutch Health Information Building Block (zib) standards. package_name: koppeltaalv2.00 derivation: constraint name: KT2_Practitioner type: Practitioner elements: address: {index: 26} name: constraint: kt2pnu-1: {human: Practitioner name use must not be empty, source: 'http://koppeltaal.nl/fhir/StructureDefinition/KT2Practitioner', severity: error, expression: use.hasValue()} index: 4 slicing: slices: nameInformation: match: {} schema: index: 5 extensions: nameUsage: {url: null, index: 6} elements: extension: index: 6 slicing: slices: nameUsage: match: {} schema: {index: 6} text: {index: 7} family: {index: 8} given: {index: 9} prefix: {index: 10} suffix: {index: 11} period: {index: 12} required: [given, family] nameInformation-GivenName: match: {} schema: index: 13 elements: text: {index: 14} period: {index: 15} extension: index: 0 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: resource-origin: match: {url: null} schema: {type: Extension, url: 'http://koppeltaal.nl/fhir/StructureDefinition/resource-origin', index: 1} min: 0 max: 1 photo: {index: 27} active: {index: 3} communication: {index: 29} identifier: {index: 2} qualification: {index: 28} telecom: index: 16 slicing: slices: telephoneNumbers: match: {} schema: index: 17 extensions: comment: {url: null, index: 18} elements: extension: index: 18 slicing: slices: comment: match: {} schema: {index: 18} use: {index: 19} rank: {index: 20} period: {index: 21} emailAddresses: match: {} schema: _required: true index: 22 elements: use: {index: 23} rank: {index: 24} period: {index: 25} package_version: 0.15.0-beta.9 extensions: resource-origin: {url: 'http://koppeltaal.nl/fhir/StructureDefinition/resource-origin', min: 0, max: 1, type: Extension, index: 1} class: profile kind: resource url: http://koppeltaal.nl/fhir/StructureDefinition/KT2Practitioner base: http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthProfessional-Practitioner version: 0.8.0 required: [name, identifier, telecom, active]