|DotNet Class HL7Connect.Cda.IVL|
A set of consecutive values of an ordered base datatype.
Any ordered type can be the basis of an IVL; it does not matter whether the base type is discrete or continuous. If the base datatype is only partially ordered, all elements of the IVL must be elements of a totally ordered subset of the partially ordered datatype. For example, PQ is considered ordered. However the ordering of PQs is only partial; a total order is only defined among comparable quantities (quantities of the same physical dimension). While IVLs between 2 and 4 meter exists, there is no IVL between 2 meters and 4 second
|This is the low limit. If the low limit is not known, a nullFlavor may be specified.|
The low limit SHALL NOT be positive infinity
|false if lowClosed is null, true if lowClosed is either true or false|
|Whether low is included in the IVL (is closed) or excluded from the IVL (is open).|
|This is the high limit. If the high limit is not known, a nullFlavor may be specified.|
The high limit SHALL NOT be negative infinity, and SHALL be higher than the low limit if one exists.
|false if highClosed is null, true if highClosed is either true or false|
|Whether high is included in the IVL (is closed) or excluded from the IVL (is open).|
|The difference between high and low boundary. Width is used when the size of the Interval is known, but the actual start and end points are not known. The actual type QTY will be dictated by the type of T|
|Specifies that some particular value lies within the interval.|
This should be used when it is not known when something started, or will end, but it is known that it was happening at a given time. This is relatively common for observations (i.e. of disease processes), procedure, and scheduling. In these cases, neither high nor low is known, though the width may also be known.
|This is a consequence of the mapping from CDA data types to ISO 21090.
If the interval is represented as <x value="time"> then any will be populated
and anyIsValue will be set to true. If, however, the interval is encoded as
<x><center value="time"/></x> (which has the same meaning), then anyIsValue wil
be set to true. The two forms are semantically equivalent; this attribute exists
to control the xml rendition only.
Note that center in CDA is mapped to Any in ISO 21090. This is somewhat equivocal, but it appears that if matches the general intent of the somewhat odd construct of only specifying a center.