Ancestor: HL7Connect.Cda.QSET

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

Properties

HL7Connect.Cda.QTY low;
   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

bool HasLowClosed;
   false if lowClosed is null, true if lowClosed is either true or false

bool lowClosed;
   Whether low is included in the IVL (is closed) or excluded from the IVL (is open).
HL7Connect.Cda.QTY high;
   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.

bool HasHighClosed;
   false if highClosed is null, true if highClosed is either true or false

bool highClosed;
   Whether high is included in the IVL (is closed) or excluded from the IVL (is open).
HL7Connect.Cda.QTY width;
   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
HL7Connect.Cda.QTY any;
   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.

bool anyIsValue;
   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.


Methods


© Kestral Computing P/L 2000 - 2003. HL7Connect v2.00-063 generated on 30-Nov 2015.
Keywords: high, low, any, anyIsValue, HasHighClosed, HasLowClosed, highClosed, lowClosed, width, IVL, HL7Connect.Cda.IVL