Besa Fhir Help FileGetting Started Units Class Hierarchy Classes, Interfaces, Objects and Records Types Variables Constants Functions and Procedures Identifiers |
Class TTimingRepeat
Unit
bsFhir_r5
Declaration
type TTimingRepeat = class(TBackboneType)
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
Properties
Description
Methods
|
constructor Create; override; |
|
Properties
|
property boundsDuration : TDuration read GetboundsDuration write SetboundsDuration; |
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. (choose any one of bounds*, but only one)
|
|
property boundsRange : TRange read GetboundsRange write SetboundsRange; |
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. (choose any one of bounds*, but only one)
|
|
property boundsPeriod : TPeriod read GetboundsPeriod write SetboundsPeriod; |
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. (choose any one of bounds*, but only one)
|
|
property count : Int64 read Getcount write Setcount; |
A total count of the desired number of repetitions across the duration of the entire timing specification. If countMax is present, this element indicates the lower bound of the allowed range of count values.
|
|
property countElement : TpositiveInt read GetcountElement write SetcountElement; |
|
|
property countMax : Int64 read GetcountMax write SetcountMax; |
If present, indicates that the count is a range - so to perform the action between [count] and [countMax] times.
|
|
property countMaxElement : TpositiveInt read GetcountMaxElement write SetcountMaxElement; |
|
|
property duration : Double read Getduration write Setduration; |
How long this thing happens for when it happens. If durationMax is present, this element indicates the lower bound of the allowed range of the duration.
|
|
property durationElement : Tdecimal read GetdurationElement write SetdurationElement; |
|
|
property durationMax : Double read GetdurationMax write SetdurationMax; |
If present, indicates that the duration is a range - so to perform the action between [duration] and [durationMax] time length.
|
|
property durationMaxElement : Tdecimal read GetdurationMaxElement write SetdurationMaxElement; |
|
|
property durationUnit : string read GetdurationUnit write SetdurationUnit; |
The units of time for the duration, in UCUM units Normal practice is to use the 'mo' code as a calendar month when calculating the next occurrence.
|
|
property durationUnitElement : TUnitsOfTime read GetdurationUnitElement write SetdurationUnitElement; |
|
|
property frequency : Int64 read Getfrequency write Setfrequency; |
The number of times to repeat the action within the specified period. If frequencyMax is present, this element indicates the lower bound of the allowed range of the frequency.
|
|
property frequencyElement : TpositiveInt read GetfrequencyElement write SetfrequencyElement; |
|
|
property frequencyMax : Int64 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.
|
|
property frequencyMaxElement : TpositiveInt read GetfrequencyMaxElement write SetfrequencyMaxElement; |
|
|
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. If periodMax is present, this element indicates the lower bound of the allowed range of the period length.
|
|
property periodElement : Tdecimal read GetperiodElement write SetperiodElement; |
|
|
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.
|
|
property periodMaxElement : Tdecimal read GetperiodMaxElement write SetperiodMaxElement; |
|
|
property periodUnit : string read GetperiodUnit write SetperiodUnit; |
The units of time for the period in UCUM units Normal practice is to use the 'mo' code as a calendar month when calculating the next occurrence.
|
|
property periodUnitElement : TUnitsOfTime read GetperiodUnitElement write SetperiodUnitElement; |
|
|
property dayOfWeek : TBSFHIRPrimitiveStringArray read GetdayOfWeekArray; |
If one or more days of week is provided, then the action happens only on the specified day(s).
|
|
property when : TBSFHIRPrimitiveStringArray read GetwhenArray; |
An approximate time period during the day, potentially linked to an event of daily living that indicates when the action should occur.
|
|
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.
|
|
property offsetElement : TunsignedInt read GetoffsetElement write SetoffsetElement; |
|
Generated by PasDoc 0.15.0.
|