Datatypes
Class Period

"A time period defined by a start and end date and optionally time." HL7 FHIR, Period
This data type represents an Interval, where the Low and High Limits are Points In Time. An Interval is a "set of consecutive values of an ordered base data type." - HL7 V3 A PointInTime is "a quantity specifying a point on the axis of natural time. A point in time is most often represented as a calendar expression." - HL7 V3

Attributes
«TS» PointInTime end end

"The end of the period. If the end of the period is missing, it means no end was known or planned at the time the instance was created. The start may be in the past, and the end date in the future, which means that period is expected/planned to end at that time." HL7 FHIR, Period.end
"The high limit of the interval. The high limit SHALL NOT be negative infinity, and SHALL be higher than the low limit if one exists." - HL7 V3

«TS» PointInTime start start

"The start of the period. The boundary is inclusive." HL7 FHIR, Period.start
"The low limit of the interval. The low limit SHALL NOT be positive infinity." - HL7 V3


Properties:

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

Attribute Details

 end
Public «TS» PointInTime end

"The end of the period. If the end of the period is missing, it means no end was known or planned at the time the instance was created. The start may be in the past, and the end date in the future, which means that period is expected/planned to end at that time." HL7 FHIR, Period.end
"The high limit of the interval. The high limit SHALL NOT be negative infinity, and SHALL be higher than the low limit if one exists." - HL7 V3

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
Class«IVL_TS» Period
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
Nameend
Name Expression
Namespace«IVL_TS» Period
Opposite
Owner«IVL_TS» Period
Owning Association
Owning Template Parameter
Qualified NameFHIM::Datatypes::Period::end
Stereotype
Template Parameter
Type«TS» PointInTime
Upper1
Upper Value(1)
VisibilityPublic


 start
Public «TS» PointInTime start

"The start of the period. The boundary is inclusive." HL7 FHIR, Period.start
"The low limit of the interval. The low limit SHALL NOT be positive infinity." - HL7 V3

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
Class«IVL_TS» Period
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
Namestart
Name Expression
Namespace«IVL_TS» Period
Opposite
Owner«IVL_TS» Period
Owning Association
Owning Template Parameter
Qualified NameFHIM::Datatypes::Period::start
Stereotype
Template Parameter
Type«TS» PointInTime
Upper1
Upper Value(1)
VisibilityPublic

Comments