description: The PractitionerRole resource represents the specific roles that practitioners perform at organizations where appointments are available package_name: hl7.fhir.uv.smart-scheduling-links derivation: constraint name: SmartSchedulingPractitionerRole type: PractitionerRole elements: specialty: {mustSupport: true, index: 9} organization: {mustSupport: true, index: 7} active: {mustSupport: true, index: 2} id: {mustSupport: true, index: 0} code: {mustSupport: true, index: 8} identifier: {mustSupport: true, index: 1} practitioner: type: Reference mustSupport: true refers: ['http://hl7.org/fhir/uv/smart-scheduling-links/StructureDefinition/smart-scheduling-practitioner'] index: 6 telecom: {mustSupport: true, index: 12} period: mustSupport: true index: 3 elements: start: {mustSupport: true, index: 4} end: {mustSupport: true, index: 5} location: type: Reference mustSupport: true refers: ['http://hl7.org/fhir/uv/smart-scheduling-links/StructureDefinition/smart-scheduling-location'] index: 10 healthcareService: type: Reference mustSupport: true refers: ['http://hl7.org/fhir/uv/smart-scheduling-links/StructureDefinition/smart-scheduling-healthcare-service'] index: 11 package_version: 1.0.0-ballot class: profile kind: resource url: http://hl7.org/fhir/uv/smart-scheduling-links/StructureDefinition/smart-scheduling-practitionerRole base: http://hl7.org/fhir/StructureDefinition/PractitionerRole version: 1.0.0-ballot required: [id]