Class TSchedule

Unit

Declaration

type TSchedule = class(TDomainResource)

Description

A container for slots of time that may be available for booking appointments. 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 serviceCategory : TCodeableConcept read GetserviceCategory write SetserviceCategory;
Public property serviceType : TCodeableConceptArray read GetserviceTypeArray;
Public property specialty : TCodeableConceptArray read GetspecialtyArray;
Public property actor : TReferenceArray read GetactorArray;
Public property planningHorizon : TPeriod read GetplanningHorizon write SetplanningHorizon;
Public property comment : string read Getcomment write Setcomment;
Public property commentElement : Tstring read GetcommentElement write SetcommentElement;

Description

Methods

Public constructor Create; override;
 

Properties

Public property identifier : TIdentifierArray read GetidentifierArray;

External Ids for this item.

Public property active : boolean read Getactive write Setactive;

Whether this schedule record is in active use, or should not be used (such as was entered in error).

Public property activeElement : Tboolean read GetactiveElement write SetactiveElement;
 
Public property serviceCategory : TCodeableConcept read GetserviceCategory write SetserviceCategory;

A broad categorisation of the service that is to be performed during this appointment.

Public property serviceType : TCodeableConceptArray read GetserviceTypeArray;

The specific service that is to be performed during this appointment.

Public property specialty : TCodeableConceptArray read GetspecialtyArray;

The specialty of a practitioner that would be required to perform the service requested in this appointment.

Public property actor : TReferenceArray read GetactorArray;

The resource this Schedule resource is providing availability information for. These are expected to usually be one of HealthcareService, Location, Practitioner, PractitionerRole, Device, Patient or RelatedPerson.

Public property planningHorizon : TPeriod read GetplanningHorizon write SetplanningHorizon;

The period of time that the slots that are attached to this Schedule resource cover (even if none exist). These cover the amount of time that an organization's planning horizon; the interval for which they are currently accepting appointments. This does not define a "template" for planning outside these dates.

Public property comment : string read Getcomment write Setcomment;

Comments on the availability to describe any extended information. Such as custom constraints on the slots that may be associated.

Public property commentElement : Tstring read GetcommentElement write SetcommentElement;
 

Generated by PasDoc 0.15.0.