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 telecom : TContactPointArray read GettelecomArray;
Public property availableTime : TPractitionerRoleAvailableTimeArray read GetavailableTimeArray;
Public property notAvailable : TPractitionerRoleNotAvailableArray read GetnotAvailableArray;
Public property availabilityExceptions : string read GetavailabilityExceptions write SetavailabilityExceptions;
Public property availabilityExceptionsElement : Tstring read GetavailabilityExceptionsElement write SetavailabilityExceptionsElement;
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's record is in active use.

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

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;

Specific specialty of the practitioner.

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 telecom : TContactPointArray read GettelecomArray;

Contact details that are specific to the role/location/service.

Public property availableTime : TPractitionerRoleAvailableTimeArray read GetavailableTimeArray;

A collection of times that the Service Site is available.

Public property notAvailable : TPractitionerRoleNotAvailableArray read GetnotAvailableArray;

The HealthcareService is not available during this period of time due to the provided reason.

Public property availabilityExceptions : string read GetavailabilityExceptions write SetavailabilityExceptions;

A description of site availability exceptions, e.g. public holiday availability. Succinctly describing all possible exceptions to normal site availability as details in the available Times and not available Times.

Public property availabilityExceptionsElement : Tstring read GetavailabilityExceptionsElement write SetavailabilityExceptionsElement;
 
Public property endpoint : TReferenceArray read GetendpointArray;

Technical endpoints providing access to services operated for the practitioner with this role.


Generated by PasDoc 0.15.0.