Class TAppointmentRecurrenceTemplate

Unit

Declaration

type TAppointmentRecurrenceTemplate = class(TBackboneElement)

Description

A booking of a healthcare event among patient(s), practitioner(s), related person(s) and/or device(s) for a specific date/time. This may result in one or more Encounter(s).

Hierarchy

Overview

Methods

Public constructor Create; override;

Properties

Public property timezone : TCodeableConcept read Gettimezone write Settimezone;
Public property recurrenceType : TCodeableConcept read GetrecurrenceType write SetrecurrenceType;
Public property lastOccurrenceDate : string read GetlastOccurrenceDate write SetlastOccurrenceDate;
Public property lastOccurrenceDateElement : Tdate_ read GetlastOccurrenceDateElement write SetlastOccurrenceDateElement;
Public property occurrenceCount : Int64 read GetoccurrenceCount write SetoccurrenceCount;
Public property occurrenceCountElement : TpositiveInt read GetoccurrenceCountElement write SetoccurrenceCountElement;
Public property occurrenceDate : TBSFHIRPrimitiveStringArray read GetoccurrenceDateArray;
Public property weeklyTemplate : TAppointmentWeeklyTemplate read GetweeklyTemplate write SetweeklyTemplate;
Public property monthlyTemplate : TAppointmentMonthlyTemplate read GetmonthlyTemplate write SetmonthlyTemplate;
Public property yearlyTemplate : TAppointmentYearlyTemplate read GetyearlyTemplate write SetyearlyTemplate;
Public property excludingDate : TBSFHIRPrimitiveStringArray read GetexcludingDateArray;
Public property excludingRecurrenceId : TBSFHIRPrimitiveStringArray read GetexcludingRecurrenceIdArray;

Description

Methods

Public constructor Create; override;
 

Properties

Public property timezone : TCodeableConcept read Gettimezone write Settimezone;

The timezone of the recurring appointment occurrences.

Public property recurrenceType : TCodeableConcept read GetrecurrenceType write SetrecurrenceType;

How often the appointment series should recur.

Public property lastOccurrenceDate : string read GetlastOccurrenceDate write SetlastOccurrenceDate;

Recurring appointments will not occur after this date.

Public property lastOccurrenceDateElement : Tdate_ read GetlastOccurrenceDateElement write SetlastOccurrenceDateElement;
 
Public property occurrenceCount : Int64 read GetoccurrenceCount write SetoccurrenceCount;

How many appointments are planned in the recurrence.

Public property occurrenceCountElement : TpositiveInt read GetoccurrenceCountElement write SetoccurrenceCountElement;
 
Public property occurrenceDate : TBSFHIRPrimitiveStringArray read GetoccurrenceDateArray;

The list of specific dates that will have appointments generated.

Public property weeklyTemplate : TAppointmentWeeklyTemplate read GetweeklyTemplate write SetweeklyTemplate;

Information about weekly recurring appointments.

Public property monthlyTemplate : TAppointmentMonthlyTemplate read GetmonthlyTemplate write SetmonthlyTemplate;

Information about monthly recurring appointments.

Public property yearlyTemplate : TAppointmentYearlyTemplate read GetyearlyTemplate write SetyearlyTemplate;

Information about yearly recurring appointments.

Public property excludingDate : TBSFHIRPrimitiveStringArray read GetexcludingDateArray;

Any dates, such as holidays, that should be excluded from the recurrence.

Public property excludingRecurrenceId : TBSFHIRPrimitiveStringArray read GetexcludingRecurrenceIdArray;

Any dates, such as holidays, that should be excluded from the recurrence.


Generated by PasDoc 0.15.0.