public static class TimingDt.Repeat extends BaseIdentifiableElement implements IResourceBlock
Definition: A set of rules that describe when the event should occur
| Constructor and Description |
|---|
Repeat() |
| Modifier and Type | Method and Description |
|---|---|
<T extends IElement> |
getAllPopulatedChildElementsOfType(Class<T> theType) |
IDatatype |
getBounds()
Gets the value(s) for bounds[x] ().
|
Integer |
getCount()
Gets the value(s) for count ().
|
IntegerDt |
getCountElement()
Gets the value(s) for count ().
|
BigDecimal |
getDuration()
Gets the value(s) for duration ().
|
DecimalDt |
getDurationElement()
Gets the value(s) for duration ().
|
BigDecimal |
getDurationMax()
Gets the value(s) for durationMax ().
|
DecimalDt |
getDurationMaxElement()
Gets the value(s) for durationMax ().
|
String |
getDurationUnits()
Gets the value(s) for durationUnits ().
|
BoundCodeDt<UnitsOfTimeEnum> |
getDurationUnitsElement()
Gets the value(s) for durationUnits ().
|
Integer |
getFrequency()
Gets the value(s) for frequency ().
|
IntegerDt |
getFrequencyElement()
Gets the value(s) for frequency ().
|
Integer |
getFrequencyMax()
Gets the value(s) for frequencyMax ().
|
IntegerDt |
getFrequencyMaxElement()
Gets the value(s) for frequencyMax ().
|
BigDecimal |
getPeriod()
Gets the value(s) for period ().
|
DecimalDt |
getPeriodElement()
Gets the value(s) for period ().
|
BigDecimal |
getPeriodMax()
Gets the value(s) for periodMax ().
|
DecimalDt |
getPeriodMaxElement()
Gets the value(s) for periodMax ().
|
String |
getPeriodUnits()
Gets the value(s) for periodUnits ().
|
BoundCodeDt<UnitsOfTimeEnum> |
getPeriodUnitsElement()
Gets the value(s) for periodUnits ().
|
String |
getWhen()
Gets the value(s) for when ().
|
BoundCodeDt<EventTimingEnum> |
getWhenElement()
Gets the value(s) for when ().
|
boolean |
isEmpty() |
TimingDt.Repeat |
setBounds(IDatatype theValue)
Sets the value(s) for bounds[x] ()
|
TimingDt.Repeat |
setCount(int theInteger)
Sets the value for count ()
|
TimingDt.Repeat |
setCount(IntegerDt theValue)
Sets the value(s) for count ()
|
TimingDt.Repeat |
setDuration(BigDecimal theValue)
Sets the value for duration ()
|
TimingDt.Repeat |
setDuration(DecimalDt theValue)
Sets the value(s) for duration ()
|
TimingDt.Repeat |
setDuration(double theValue)
Sets the value for duration ()
|
TimingDt.Repeat |
setDuration(long theValue)
Sets the value for duration ()
|
TimingDt.Repeat |
setDurationMax(BigDecimal theValue)
Sets the value for durationMax ()
|
TimingDt.Repeat |
setDurationMax(DecimalDt theValue)
Sets the value(s) for durationMax ()
|
TimingDt.Repeat |
setDurationMax(double theValue)
Sets the value for durationMax ()
|
TimingDt.Repeat |
setDurationMax(long theValue)
Sets the value for durationMax ()
|
TimingDt.Repeat |
setDurationUnits(BoundCodeDt<UnitsOfTimeEnum> theValue)
Sets the value(s) for durationUnits ()
|
TimingDt.Repeat |
setDurationUnits(UnitsOfTimeEnum theValue)
Sets the value(s) for durationUnits ()
|
TimingDt.Repeat |
setFrequency(int theInteger)
Sets the value for frequency ()
|
TimingDt.Repeat |
setFrequency(IntegerDt theValue)
Sets the value(s) for frequency ()
|
TimingDt.Repeat |
setFrequencyMax(int theInteger)
Sets the value for frequencyMax ()
|
TimingDt.Repeat |
setFrequencyMax(IntegerDt theValue)
Sets the value(s) for frequencyMax ()
|
TimingDt.Repeat |
setPeriod(BigDecimal theValue)
Sets the value for period ()
|
TimingDt.Repeat |
setPeriod(DecimalDt theValue)
Sets the value(s) for period ()
|
TimingDt.Repeat |
setPeriod(double theValue)
Sets the value for period ()
|
TimingDt.Repeat |
setPeriod(long theValue)
Sets the value for period ()
|
TimingDt.Repeat |
setPeriodMax(BigDecimal theValue)
Sets the value for periodMax ()
|
TimingDt.Repeat |
setPeriodMax(DecimalDt theValue)
Sets the value(s) for periodMax ()
|
TimingDt.Repeat |
setPeriodMax(double theValue)
Sets the value for periodMax ()
|
TimingDt.Repeat |
setPeriodMax(long theValue)
Sets the value for periodMax ()
|
TimingDt.Repeat |
setPeriodUnits(BoundCodeDt<UnitsOfTimeEnum> theValue)
Sets the value(s) for periodUnits ()
|
TimingDt.Repeat |
setPeriodUnits(UnitsOfTimeEnum theValue)
Sets the value(s) for periodUnits ()
|
TimingDt.Repeat |
setWhen(BoundCodeDt<EventTimingEnum> theValue)
Sets the value(s) for when ()
|
TimingDt.Repeat |
setWhen(EventTimingEnum theValue)
Sets the value(s) for when ()
|
getElementSpecificId, getId, setElementSpecificId, setId, setIdaddUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensions, isBaseEmptyclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetElementSpecificId, getId, setElementSpecificId, setId, setIdpublic Repeat()
public <T extends IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType)
getAllPopulatedChildElementsOfType in interface ICompositeElementpublic IDatatype getBounds()
null.
Definition: 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 TimingDt.Repeat setBounds(IDatatype theValue)
Definition: 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 IntegerDt getCountElement()
null.
Definition: A total count of the desired number of repetitions
public Integer getCount()
null.
Definition: A total count of the desired number of repetitions
public TimingDt.Repeat setCount(IntegerDt theValue)
Definition: A total count of the desired number of repetitions
public TimingDt.Repeat setCount(int theInteger)
Definition: A total count of the desired number of repetitions
public DecimalDt getDurationElement()
null.
Definition: How long this thing happens for when it happens
public BigDecimal getDuration()
null.
Definition: How long this thing happens for when it happens
public TimingDt.Repeat setDuration(DecimalDt theValue)
Definition: How long this thing happens for when it happens
public TimingDt.Repeat setDuration(long theValue)
Definition: How long this thing happens for when it happens
public TimingDt.Repeat setDuration(double theValue)
Definition: How long this thing happens for when it happens
public TimingDt.Repeat setDuration(BigDecimal theValue)
Definition: How long this thing happens for when it happens
public DecimalDt getDurationMaxElement()
null.
Definition: The upper limit of how long this thing happens for when it happens
public BigDecimal getDurationMax()
null.
Definition: The upper limit of how long this thing happens for when it happens
public TimingDt.Repeat setDurationMax(DecimalDt theValue)
Definition: The upper limit of how long this thing happens for when it happens
public TimingDt.Repeat setDurationMax(long theValue)
Definition: The upper limit of how long this thing happens for when it happens
public TimingDt.Repeat setDurationMax(double theValue)
Definition: The upper limit of how long this thing happens for when it happens
public TimingDt.Repeat setDurationMax(BigDecimal theValue)
Definition: The upper limit of how long this thing happens for when it happens
public BoundCodeDt<UnitsOfTimeEnum> getDurationUnitsElement()
null.
Definition: The units of time for the duration, in UCUM units
public String getDurationUnits()
null.
Definition: The units of time for the duration, in UCUM units
public TimingDt.Repeat setDurationUnits(BoundCodeDt<UnitsOfTimeEnum> theValue)
Definition: The units of time for the duration, in UCUM units
public TimingDt.Repeat setDurationUnits(UnitsOfTimeEnum theValue)
Definition: The units of time for the duration, in UCUM units
public IntegerDt getFrequencyElement()
null.
Definition: The number of times to repeat the action within the specified period / period range (i.e. both period and periodMax provided)
public Integer getFrequency()
null.
Definition: The number of times to repeat the action within the specified period / period range (i.e. both period and periodMax provided)
public TimingDt.Repeat setFrequency(IntegerDt theValue)
Definition: The number of times to repeat the action within the specified period / period range (i.e. both period and periodMax provided)
public TimingDt.Repeat setFrequency(int theInteger)
Definition: The number of times to repeat the action within the specified period / period range (i.e. both period and periodMax provided)
public IntegerDt getFrequencyMaxElement()
null.
Definition:
public Integer getFrequencyMax()
null.
Definition:
public TimingDt.Repeat setFrequencyMax(IntegerDt theValue)
Definition:
public TimingDt.Repeat setFrequencyMax(int theInteger)
Definition:
public DecimalDt getPeriodElement()
null.
Definition: 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 BigDecimal getPeriod()
null.
Definition: 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 TimingDt.Repeat setPeriod(DecimalDt theValue)
Definition: 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 TimingDt.Repeat setPeriod(long theValue)
Definition: 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 TimingDt.Repeat setPeriod(double theValue)
Definition: 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 TimingDt.Repeat setPeriod(BigDecimal theValue)
Definition: 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 DecimalDt getPeriodMaxElement()
null.
Definition: 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 BigDecimal getPeriodMax()
null.
Definition: 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 TimingDt.Repeat setPeriodMax(DecimalDt theValue)
Definition: 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 TimingDt.Repeat setPeriodMax(long theValue)
Definition: 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 TimingDt.Repeat setPeriodMax(double theValue)
Definition: 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 TimingDt.Repeat setPeriodMax(BigDecimal theValue)
Definition: 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 BoundCodeDt<UnitsOfTimeEnum> getPeriodUnitsElement()
null.
Definition: The units of time for the period in UCUM units
public String getPeriodUnits()
null.
Definition: The units of time for the period in UCUM units
public TimingDt.Repeat setPeriodUnits(BoundCodeDt<UnitsOfTimeEnum> theValue)
Definition: The units of time for the period in UCUM units
public TimingDt.Repeat setPeriodUnits(UnitsOfTimeEnum theValue)
Definition: The units of time for the period in UCUM units
public BoundCodeDt<EventTimingEnum> getWhenElement()
null.
Definition: A real world event that the occurrence of the event should be tied to.
public String getWhen()
null.
Definition: A real world event that the occurrence of the event should be tied to.
public TimingDt.Repeat setWhen(BoundCodeDt<EventTimingEnum> theValue)
Definition: A real world event that the occurrence of the event should be tied to.
public TimingDt.Repeat setWhen(EventTimingEnum theValue)
Definition: A real world event that the occurrence of the event should be tied to.
Copyright © 2014–2016 University Health Network. All rights reserved.