| Class TPractitionerRoleUnit
bsFhir_r5 Declaration
type TPractitionerRole = class(TDomainResource) Description
 A specific set of Roles/Locations/specialties/services that a practitioner may perform at an organization for a period of time. If the element is present, it must have either a @value, an @id, or extensions  HierarchyOverviewMethodsPropertiesDescriptionMethods
|  | constructor Create; override; |  |  |  Properties
|  | property identifier : TIdentifierArray read GetidentifierArray; |  | 
 Business Identifiers that are specific to a role/location.  |  
|  | property active : boolean read Getactive write Setactive; |  | 
 Whether this practitioner role record is in active use. Some systems may use this property to mark non-active practitioners, such as those that are not currently employed.  |  
|  | property activeElement : Tboolean read GetactiveElement write SetactiveElement; |  |  |  
|  | property period : TPeriod read Getperiod write Setperiod; |  | 
 The period during which the person is authorized to act as a practitioner in these role(s) for the organization.  |  
|  | property practitioner : TReference read Getpractitioner write Setpractitioner; |  | 
 Practitioner that is able to provide the defined services for the organization.  |  
|  | property organization : TReference read Getorganization write Setorganization; |  | 
 The organization where the Practitioner performs the roles associated.  |  
|  | property code : TCodeableConceptArray read GetcodeArray; |  | 
 Roles which this practitioner is authorized to perform for the organization.  |  
|  | property specialty : TCodeableConceptArray read GetspecialtyArray; |  | 
 The specialty of a practitioner that describes the functional role they are practicing at a given organization or location.  |  
|  | property location : TReferenceArray read GetlocationArray; |  | 
 The location(s) at which this practitioner provides care.  |  
|  | property healthcareService : TReferenceArray read GethealthcareServiceArray; |  | 
 The list of healthcare services that this worker provides for this role's Organization/Location(s).  |  
|  | property contact : TExtendedContactDetailArray read GetcontactArray; |  | 
 The contact details of communication devices available relevant to the specific PractitionerRole. This can include addresses, phone numbers, fax numbers, mobile numbers, email addresses and web sites.  |  
|  | property characteristic : TCodeableConceptArray read GetcharacteristicArray; |  | 
 Collection of characteristics (attributes).  |  
|  | property communication : TCodeableConceptArray read GetcommunicationArray; |  | 
 A language the practitioner can use in patient communication. The practitioner may know several languages (listed in practitioner.communication), however these are the languages that could be advertised in a directory for a patient to search.  |  
|  | property availability : TAvailabilityArray read GetavailabilityArray; |  | 
 A collection of times the practitioner is available or performing this role at the location and/or healthcareservice.  |  
|  | property endpoint : TReferenceArray read GetendpointArray; |  | 
 Technical endpoints providing access to services operated for the practitioner with this role. Commonly used for locating scheduling services, or identifying where to send referrals electronically.  |  Generated by PasDoc 0.15.0.
 |