Class TTimingRepeat

Unit

Declaration

type TTimingRepeat = class(TElement)

Description

Specifies an event that may occur multiple times. Timing schedules are used to record when things are planned, expected or requested to occur. The most common usage is in dosage instructions for medications. They are also used when planning care of various kinds, and may be used for reporting the schedule to which past regular activities were carried out. If the element is present, it must have a value for at least one of the defined elements, an @id referenced from the Narrative, or extensions

Hierarchy

Overview

Methods

Public constructor Create; override;

Properties

Public property bounds : TElement read Getbounds write Setbounds;
Public property count : integer read Getcount write Setcount;
Public property countElement : Tinteger read GetcountElement write SetcountElement;
Public property countMax : integer read GetcountMax write SetcountMax;
Public property countMaxElement : Tinteger read GetcountMaxElement write SetcountMaxElement;
Public property duration : Double read Getduration write Setduration;
Public property durationElement : Tdecimal read GetdurationElement write SetdurationElement;
Public property durationMax : Double read GetdurationMax write SetdurationMax;
Public property durationMaxElement : Tdecimal read GetdurationMaxElement write SetdurationMaxElement;
Public property durationUnit : string read GetdurationUnit write SetdurationUnit;
Public property durationUnitElement : TUnitsOfTime read GetdurationUnitElement write SetdurationUnitElement;
Public property frequency : integer read Getfrequency write Setfrequency;
Public property frequencyElement : Tinteger read GetfrequencyElement write SetfrequencyElement;
Public property frequencyMax : integer read GetfrequencyMax write SetfrequencyMax;
Public property frequencyMaxElement : Tinteger read GetfrequencyMaxElement write SetfrequencyMaxElement;
Public property period : Double read Getperiod write Setperiod;
Public property periodElement : Tdecimal read GetperiodElement write SetperiodElement;
Public property periodMax : Double read GetperiodMax write SetperiodMax;
Public property periodMaxElement : Tdecimal read GetperiodMaxElement write SetperiodMaxElement;
Public property periodUnit : string read GetperiodUnit write SetperiodUnit;
Public property periodUnitElement : TUnitsOfTime read GetperiodUnitElement write SetperiodUnitElement;
Public property dayOfWeek : TBSFHIRPrimitiveStringArray read GetdayOfWeekArray;
Public property timeOfDay : TBSFHIRPrimitiveStringArray read GettimeOfDayArray;
Public property when : TBSFHIRPrimitiveStringArray read GetwhenArray;
Public property offset : Int64 read Getoffset write Setoffset;
Public property offsetElement : TunsignedInt read GetoffsetElement write SetoffsetElement;

Description

Methods

Public constructor Create; override;
 

Properties

Public property bounds : TElement read Getbounds write Setbounds;

Either a duration for the length of the timing schedule, a range of possible length, or outer bounds for start and/or end limits of the timing schedule.

Public property count : integer read Getcount write Setcount;

A total count of the desired number of repetitions.

Public property countElement : Tinteger read GetcountElement write SetcountElement;
 
Public property countMax : integer read GetcountMax write SetcountMax;

A maximum value for the count of the desired repetitions (e.g. do something 6-8 times).

Public property countMaxElement : Tinteger read GetcountMaxElement write SetcountMaxElement;
 
Public property duration : Double read Getduration write Setduration;

How long this thing happens for when it happens.

Public property durationElement : Tdecimal read GetdurationElement write SetdurationElement;
 
Public property durationMax : Double read GetdurationMax write SetdurationMax;

The upper limit of how long this thing happens for when it happens.

Public property durationMaxElement : Tdecimal read GetdurationMaxElement write SetdurationMaxElement;
 
Public property durationUnit : string read GetdurationUnit write SetdurationUnit;

The units of time for the duration, in UCUM units.

Public property durationUnitElement : TUnitsOfTime read GetdurationUnitElement write SetdurationUnitElement;
 
Public property frequency : integer read Getfrequency write Setfrequency;

The number of times to repeat the action within the specified period / period range (i.e. both period and periodMax provided).

Public property frequencyElement : Tinteger read GetfrequencyElement write SetfrequencyElement;
 
Public property frequencyMax : integer read GetfrequencyMax write SetfrequencyMax;

If present, indicates that the frequency is a range - so to repeat between [frequency] and [frequencyMax] times within the period or period range.

Public property frequencyMaxElement : Tinteger read GetfrequencyMaxElement write SetfrequencyMaxElement;
 
Public property period : Double read Getperiod write Setperiod;

Indicates the duration of time over which repetitions are to occur; e.g. to express "3 times per day", 3 would be the frequency and "1 day" would be the period.

Public property periodElement : Tdecimal read GetperiodElement write SetperiodElement;
 
Public property periodMax : Double read GetperiodMax write SetperiodMax;

If present, indicates that the period is a range from [period] to [periodMax], allowing expressing concepts such as "do this once every 3-5 days.

Public property periodMaxElement : Tdecimal read GetperiodMaxElement write SetperiodMaxElement;
 
Public property periodUnit : string read GetperiodUnit write SetperiodUnit;

The units of time for the period in UCUM units.

Public property periodUnitElement : TUnitsOfTime read GetperiodUnitElement write SetperiodUnitElement;
 
Public property dayOfWeek : TBSFHIRPrimitiveStringArray read GetdayOfWeekArray;

If one or more days of week is provided, then the action happens only on the specified day(s).

Public property timeOfDay : TBSFHIRPrimitiveStringArray read GettimeOfDayArray;

Specified time of day for action to take place.

Public property when : TBSFHIRPrimitiveStringArray read GetwhenArray;

Real world events that the occurrence of the event should be tied to.

Public property offset : Int64 read Getoffset write Setoffset;

The number of minutes from the event. If the event code does not indicate whether the minutes is before or after the event, then the offset is assumed to be after the event.

Public property offsetElement : TunsignedInt read GetoffsetElement write SetoffsetElement;
 

Generated by PasDoc 0.15.0.