description: PractitionerRole resource allows exchange of specific set of roles, specialties and services that a practitioner may perform at an organisation for a period of time. EEBase PractitionerRole profile defines the constraints and extensions for the minimal set of data to query and retrieve information for practitioner role in Estonian context. package_name: ee.fhir.base derivation: constraint name: EEBasePractitionerRole type: PractitionerRole elements: active: {mustSupport: true, index: 0} practitioner: type: Reference mustSupport: true refers: ['https://fhir.ee/base/StructureDefinition/ee-practitioner'] index: 1 elements: reference: {mustSupport: true, index: 2} organization: type: Reference mustSupport: true refers: ['https://fhir.ee/base/StructureDefinition/ee-organization'] index: 3 elements: reference: {mustSupport: true, index: 4} code: short: The role of the healthcare professional in the healthcare facility mustSupport: true index: 5 slicing: rules: open discriminator: - {path: coding.system, type: value} min: null slices: role: match: coding: {system: 'http://terminology.hl7.org/CodeSystem/practitioner-role'} schema: short: Practitioner role binding: {strength: extensible, valueSet: 'https://fhir.ee/ValueSet/practitioner-role'} mustSupport: true index: 6 elements: coding: elements: system: pattern: {type: uri, value: 'http://terminology.hl7.org/CodeSystem/practitioner-role'} type: uri index: 7 required: [system] tor: match: coding: {system: 'https://fhir.ee/CodeSystem/ametite-klassifikaator'} schema: short: Ametinimetus (Töötamiseregistri andmete järgi) binding: {strength: extensible, valueSet: 'https://fhir.ee/ValueSet/ametite-klassifikaator'} mustSupport: true index: 8 elements: coding: elements: system: pattern: {type: uri, value: 'https://fhir.ee/CodeSystem/ametite-klassifikaator'} type: uri index: 9 required: [system] specialty: short: Clinical ja MEDRE specialties mustSupport: true index: 10 slicing: rules: open discriminator: - {path: coding.system, type: value} min: null slices: specialty: match: coding: {system: 'http://snomed.info/sct'} schema: short: Clinical specialty (Tegevusvaldkond) binding: {strength: required, valueSet: 'https://fhir.ee/ValueSet/clinical-specialty'} mustSupport: true array: true index: 11 elements: coding: elements: system: pattern: {type: uri, value: 'http://snomed.info/sct'} type: uri index: 12 required: [system] eriala: match: coding: {system: 'https://fhir.ee/CodeSystem/eriala'} schema: short: Medre specialty (TIS erialade loend) binding: {strength: required, valueSet: 'https://fhir.ee/ValueSet/eriala'} mustSupport: true array: true index: 13 elements: coding: elements: system: pattern: {type: uri, value: 'https://fhir.ee/CodeSystem/eriala'} type: uri index: 14 required: [system] location: type: Reference refers: ['https://fhir.ee/base/StructureDefinition/ee-location'] index: 15 healthcareService: type: Reference refers: ['https://fhir.ee/base/StructureDefinition/ee-healthcare-service'] index: 16 package_version: 1.1.2 class: profile kind: resource url: https://fhir.ee/base/StructureDefinition/ee-practitioner-role base: http://hl7.org/fhir/StructureDefinition/PractitionerRole version: 1.1.2 required: [active, organization, practitioner]