Class TPractitionerRole
Unit
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
Hierarchy
Overview
Methods
Properties
Description
Methods
|
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.
|