Datatypes
Class Repeat

"A set of rules that describe when the event is scheduled." - HL7 FHIR, Timing.repeat

Attributes
«CS» Code bounds bounds

"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." - HL7 FHIR, Timing.repeat.bounds[x]

Integer count count

"A total count of the desired number of repetitions." - HL7 FHIR, Timing.repeat.count

Integer countMax countMax

"A maximum value for the count of the desired repetitions (e.g. do something 6-8 times)." - HL7 FHIR, Timing.repeat.countMax

«CS» Code dayOfWeek dayOfWeek

"If one or more days of week is provided, then the action happens only on the specified day(s)." - HL7 FHIR, Timing.repeat.dayOfWeek

«REAL» Decimal duration duration

"How long this thing happens for when it happens." - HL7 FHIR, Timing.repeat.duration

«REAL» Decimal durationMax durationMax

"The upper limit of how long this thing happens for when it happens." - HL7 FHIR, Timing.repeat.durationMax

«CS» Code durationUnit durationUnit

"The units of time for the duration, in UCUM units." - HL7 FHIR, Timing.repeat.durationUnit

Integer frequency frequency

"The number of times to repeat the action within the specified period / period range (i.e. both period and periodMax provided)." - HL7 FHIR, Timing.repeat.frequency

Integer frequencyMax frequencyMax

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

Integer offset offset

"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." - HL7 FHIR, Timing.repeat.offset

«REAL» Decimal period period

"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." - HL7 FHIR, Timing.repeat.period

«REAL» Decimal periodMax periodMax

"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." - HL7 FHIR, Timing.repeat.periodMax

«CS» Code periodUnit periodUnit

"The units of time for the period in UCUM units." - HL7 FHIR, Timing.repeat.periodUnit

String timeOfDay timeOfDay

"Specified time of day for action to take place." - HL7 FHIR, Timing.repeat.timeOfDay
Note that FHIR uses a Time datatime, FHIM uses a string for now

«CS» Code when when

"Real world events that the occurrence of the event should be tied to." - HL7 FHIR, Timing.repeat.when


Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NameRepeat
Name Expression
NamespaceDatatypes
Owned Template Signature
OwnerDatatypes
Owning Template Parameter
PackageDatatypes
Qualified NameFHIM::Datatypes::Repeat
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 bounds
Public «CS» Code bounds

"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." - HL7 FHIR, Timing.repeat.bounds[x]

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassRepeat
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
Namebounds
Name Expression
NamespaceRepeat
Opposite
OwnerRepeat
Owning Association
Owning Template Parameter
Qualified NameFHIM::Datatypes::Repeat::bounds
Stereotype
Template Parameter
Type«CS» Code
Upper1
Upper Value(1)
VisibilityPublic


 count
Public Integer count

"A total count of the desired number of repetitions." - HL7 FHIR, Timing.repeat.count

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassRepeat
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
Namecount
Name Expression
NamespaceRepeat
Opposite
OwnerRepeat
Owning Association
Owning Template Parameter
Qualified NameFHIM::Datatypes::Repeat::count
Stereotype
Template Parameter
TypeInteger
Upper1
Upper Value(1)
VisibilityPublic


 countMax
Public Integer countMax

"A maximum value for the count of the desired repetitions (e.g. do something 6-8 times)." - HL7 FHIR, Timing.repeat.countMax

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassRepeat
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
NamecountMax
Name Expression
NamespaceRepeat
Opposite
OwnerRepeat
Owning Association
Owning Template Parameter
Qualified NameFHIM::Datatypes::Repeat::countMax
Stereotype
Template Parameter
TypeInteger
Upper1
Upper Value(1)
VisibilityPublic


 dayOfWeek
Public «CS» Code dayOfWeek

"If one or more days of week is provided, then the action happens only on the specified day(s)." - HL7 FHIR, Timing.repeat.dayOfWeek

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassRepeat
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
NamedayOfWeek
Name Expression
NamespaceRepeat
Opposite
OwnerRepeat
Owning Association
Owning Template Parameter
Qualified NameFHIM::Datatypes::Repeat::dayOfWeek
Stereotype
Template Parameter
Type«CS» Code
Upper*
Upper Value(*)
VisibilityPublic


 duration
Public «REAL» Decimal duration

"How long this thing happens for when it happens." - HL7 FHIR, Timing.repeat.duration

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassRepeat
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
Nameduration
Name Expression
NamespaceRepeat
Opposite
OwnerRepeat
Owning Association
Owning Template Parameter
Qualified NameFHIM::Datatypes::Repeat::duration
Stereotype
Template Parameter
Type«REAL» Decimal
Upper1
Upper Value(1)
VisibilityPublic


 durationMax
Public «REAL» Decimal durationMax

"The upper limit of how long this thing happens for when it happens." - HL7 FHIR, Timing.repeat.durationMax

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassRepeat
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
NamedurationMax
Name Expression
NamespaceRepeat
Opposite
OwnerRepeat
Owning Association
Owning Template Parameter
Qualified NameFHIM::Datatypes::Repeat::durationMax
Stereotype
Template Parameter
Type«REAL» Decimal
Upper1
Upper Value(1)
VisibilityPublic


 durationUnit
Public «CS» Code durationUnit

"The units of time for the duration, in UCUM units." - HL7 FHIR, Timing.repeat.durationUnit

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassRepeat
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
NamedurationUnit
Name Expression
NamespaceRepeat
Opposite
OwnerRepeat
Owning Association
Owning Template Parameter
Qualified NameFHIM::Datatypes::Repeat::durationUnit
Stereotype
Template Parameter
Type«CS» Code
Upper1
Upper Value(1)
VisibilityPublic


 frequency
Public Integer frequency

"The number of times to repeat the action within the specified period / period range (i.e. both period and periodMax provided)." - HL7 FHIR, Timing.repeat.frequency

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassRepeat
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
Namefrequency
Name Expression
NamespaceRepeat
Opposite
OwnerRepeat
Owning Association
Owning Template Parameter
Qualified NameFHIM::Datatypes::Repeat::frequency
Stereotype
Template Parameter
TypeInteger
Upper1
Upper Value(1)
VisibilityPublic


 frequencyMax
Public Integer frequencyMax

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

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassRepeat
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
NamefrequencyMax
Name Expression
NamespaceRepeat
Opposite
OwnerRepeat
Owning Association
Owning Template Parameter
Qualified NameFHIM::Datatypes::Repeat::frequencyMax
Stereotype
Template Parameter
TypeInteger
Upper1
Upper Value(1)
VisibilityPublic


 offset
Public Integer offset

"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." - HL7 FHIR, Timing.repeat.offset

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassRepeat
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
Nameoffset
Name Expression
NamespaceRepeat
Opposite
OwnerRepeat
Owning Association
Owning Template Parameter
Qualified NameFHIM::Datatypes::Repeat::offset
Stereotype
Template Parameter
TypeInteger
Upper1
Upper Value(1)
VisibilityPublic


 period
Public «REAL» Decimal period

"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." - HL7 FHIR, Timing.repeat.period

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassRepeat
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
Nameperiod
Name Expression
NamespaceRepeat
Opposite
OwnerRepeat
Owning Association
Owning Template Parameter
Qualified NameFHIM::Datatypes::Repeat::period
Stereotype
Template Parameter
Type«REAL» Decimal
Upper1
Upper Value(1)
VisibilityPublic


 periodMax
Public «REAL» Decimal periodMax

"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." - HL7 FHIR, Timing.repeat.periodMax

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassRepeat
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
NameperiodMax
Name Expression
NamespaceRepeat
Opposite
OwnerRepeat
Owning Association
Owning Template Parameter
Qualified NameFHIM::Datatypes::Repeat::periodMax
Stereotype
Template Parameter
Type«REAL» Decimal
Upper1
Upper Value(1)
VisibilityPublic


 periodUnit
Public «CS» Code periodUnit

"The units of time for the period in UCUM units." - HL7 FHIR, Timing.repeat.periodUnit

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassRepeat
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
NameperiodUnit
Name Expression
NamespaceRepeat
Opposite
OwnerRepeat
Owning Association
Owning Template Parameter
Qualified NameFHIM::Datatypes::Repeat::periodUnit
Stereotype
Template Parameter
Type«CS» Code
Upper1
Upper Value(1)
VisibilityPublic


 timeOfDay
Public String timeOfDay

"Specified time of day for action to take place." - HL7 FHIR, Timing.repeat.timeOfDay
Note that FHIR uses a Time datatime, FHIM uses a string for now

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassRepeat
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
NametimeOfDay
Name Expression
NamespaceRepeat
Opposite
OwnerRepeat
Owning Association
Owning Template Parameter
Qualified NameFHIM::Datatypes::Repeat::timeOfDay
Stereotype
Template Parameter
TypeString
Upper*
Upper Value(*)
VisibilityPublic


 when
Public «CS» Code when

"Real world events that the occurrence of the event should be tied to." - HL7 FHIR, Timing.repeat.when

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassRepeat
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
Namewhen
Name Expression
NamespaceRepeat
Opposite
OwnerRepeat
Owning Association
Owning Template Parameter
Qualified NameFHIM::Datatypes::Repeat::when
Stereotype
Template Parameter
Type«CS» Code
Upper*
Upper Value(*)
VisibilityPublic