description: Core practitioner definition in the swiss context. package_name: ch.fhir.ig.ch-core derivation: constraint name: CHCorePractitioner type: Practitioner elements: identifier: index: 0 slicing: rules: open discriminator: - {path: system, type: value} min: null slices: GLN: match: {system: 'urn:oid:2.51.1.3'} schema: short: GLN (Global Location Number) index: 1 elements: system: short: oid of the GLN pattern: {type: Uri, value: 'urn:oid:2.51.1.3'} index: 2 value: {short: GLN of the practitioner (13 digits starting with 7601 for Swiss accredited practitioners), index: 3} required: [value, system] ZSR: match: {system: 'urn:oid:2.16.756.5.30.1.123.100.2.1.1'} schema: short: ZSR index: 4 elements: system: short: oid of the ZSR pattern: {type: Uri, value: 'urn:oid:2.16.756.5.30.1.123.100.2.1.1'} index: 5 value: {short: ZSR of the practitioner, index: 6} required: [value, system] name: {short: The name(s) associated with the practitioner, type: HumanName, array: true, index: 7} telecom: {short: A contact detail for the practitioner (that apply to all roles), type: ContactPoint, array: true, isSummary: true, index: 8} gender: short: male | female | other type: code binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/administrative-gender'} isSummary: true index: 9 birthDate: {short: The date on which the practitioner was born, type: date, isSummary: true, index: 10} communication: short: A language the practitioner can use in patient communication type: CodeableConcept array: true binding: {strength: preferred, valueSet: 'http://hl7.org/fhir/ValueSet/languages'} index: 11 package_version: 0.1.0 class: profile kind: resource url: http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-practitioner base: http://hl7.org/fhir/StructureDefinition/Practitioner version: 0.1.0