Class TPractitioner

Unit

Declaration

type TPractitioner = class(TDomainResource)

Description

A person who is directly or indirectly involved in the provisioning of healthcare or related services. 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 name_ : THumanNameArray read Getname_Array;
Public property telecom : TContactPointArray read GettelecomArray;
Public property gender : string read Getgender write Setgender;
Public property genderElement : TAdministrativeGender read GetgenderElement write SetgenderElement;
Public property birthDate : string read GetbirthDate write SetbirthDate;
Public property birthDateElement : Tdate_ read GetbirthDateElement write SetbirthDateElement;
Public property deceasedBoolean : boolean read GetdeceasedBoolean write SetdeceasedBoolean;
Public property deceasedBooleanElement : Tboolean read GetdeceasedBooleanElement write SetdeceasedBooleanElement;
Public property deceasedDateTime : string read GetdeceasedDateTime write SetdeceasedDateTime;
Public property deceasedDateTimeElement : TdateTime_ read GetdeceasedDateTimeElement write SetdeceasedDateTimeElement;
Public property address : TAddressArray read GetaddressArray;
Public property photo : TAttachmentArray read GetphotoArray;
Public property qualification : TPractitionerQualificationArray read GetqualificationArray;
Public property communication : TPractitionerCommunicationArray read GetcommunicationArray;

Description

Methods

Public constructor Create; override;
 

Properties

Public property identifier : TIdentifierArray read GetidentifierArray;

An identifier that applies to this person in this role.

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 name_ : THumanNameArray read Getname_Array;

The name(s) associated with the practitioner.

Public property telecom : TContactPointArray read GettelecomArray;

A contact detail for the practitioner, e.g. a telephone number or an email address.

Public property gender : string read Getgender write Setgender;

Administrative Gender - the gender that the person is considered to have for administration and record keeping purposes.

Public property genderElement : TAdministrativeGender read GetgenderElement write SetgenderElement;
 
Public property birthDate : string read GetbirthDate write SetbirthDate;

The date of birth for the practitioner.

Public property birthDateElement : Tdate_ read GetbirthDateElement write SetbirthDateElement;
 
Public property deceasedBoolean : boolean read GetdeceasedBoolean write SetdeceasedBoolean;

Indicates if the practitioner is deceased or not. (choose any one of deceased*, but only one)

Public property deceasedBooleanElement : Tboolean read GetdeceasedBooleanElement write SetdeceasedBooleanElement;
 
Public property deceasedDateTime : string read GetdeceasedDateTime write SetdeceasedDateTime;

Indicates if the practitioner is deceased or not. (choose any one of deceased*, but only one)

Public property deceasedDateTimeElement : TdateTime_ read GetdeceasedDateTimeElement write SetdeceasedDateTimeElement;
 
Public property address : TAddressArray read GetaddressArray;

Address(es) of the practitioner that are not role specific (typically home address). Work addresses are not typically entered in this property as they are usually role dependent.

Public property photo : TAttachmentArray read GetphotoArray;

Image of the person.

Public property qualification : TPractitionerQualificationArray read GetqualificationArray;

The official qualifications, certifications, accreditations, training, licenses (and other types of educations/skills/capabilities) that authorize or otherwise pertain to the provision of care by the practitioner.

For example, a medical license issued by a medical board of licensure authorizing the practitioner to practice medicine within a certain locality.

Public property communication : TPractitionerCommunicationArray read GetcommunicationArray;

A language which may be used to communicate with the practitioner, often for correspondence/administrative purposes.

The `PractitionerRole.communication` property should be used for publishing the languages that a practitioner is able to communicate with patients (on a per Organization/Role basis).


Generated by PasDoc 0.15.0.