Class TPractitionerRole

Unit

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

Public constructor Create; override;

Properties

Public property identifier : TIdentifierArray read GetidentifierArray;
Public property active : boolean read Getactive write Setactive;
Public property activeElement : Tboolean read GetactiveElement write SetactiveElement;
Public property period : TPeriod read Getperiod write Setperiod;
Public property practitioner : TReference read Getpractitioner write Setpractitioner;
Public property organization : TReference read Getorganization write Setorganization;
Public property code : TCodeableConceptArray read GetcodeArray;
Public property specialty : TCodeableConceptArray read GetspecialtyArray;
Public property location : TReferenceArray read GetlocationArray;
Public property healthcareService : TReferenceArray read GethealthcareServiceArray;
Public property contact : TExtendedContactDetailArray read GetcontactArray;
Public property characteristic : TCodeableConceptArray read GetcharacteristicArray;
Public property communication : TCodeableConceptArray read GetcommunicationArray;
Public property availability : TAvailabilityArray read GetavailabilityArray;
Public property endpoint : TReferenceArray read GetendpointArray;

Description

Methods

Public constructor Create; override;
 

Properties

Public property identifier : TIdentifierArray read GetidentifierArray;

Business Identifiers that are specific to a role/location.

Public 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.

Public property activeElement : Tboolean read GetactiveElement write SetactiveElement;
 
Public 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.

Public property practitioner : TReference read Getpractitioner write Setpractitioner;

Practitioner that is able to provide the defined services for the organization.

Public property organization : TReference read Getorganization write Setorganization;

The organization where the Practitioner performs the roles associated.

Public property code : TCodeableConceptArray read GetcodeArray;

Roles which this practitioner is authorized to perform for the organization.

Public property specialty : TCodeableConceptArray read GetspecialtyArray;

The specialty of a practitioner that describes the functional role they are practicing at a given organization or location.

Public property location : TReferenceArray read GetlocationArray;

The location(s) at which this practitioner provides care.

Public property healthcareService : TReferenceArray read GethealthcareServiceArray;

The list of healthcare services that this worker provides for this role's Organization/Location(s).

Public 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.

Public property characteristic : TCodeableConceptArray read GetcharacteristicArray;

Collection of characteristics (attributes).

Public 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.

Public property availability : TAvailabilityArray read GetavailabilityArray;

A collection of times the practitioner is available or performing this role at the location and/or healthcareservice.

Public 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.