ca.infoway.messagebuilder.datatype
Interface URG<T extends QTY<V>,V>

Package class diagram package URG
Type Parameters:
T - any quantity(QTY)-based HL7 datatype
V - the underlying quantity datatype
All Superinterfaces:
ANY<UncertainRange<V>>, BareANY, IVL<T,UncertainRange<V>>, NullFlavorSupport
All Known Implementing Classes:
URGImpl

public interface URG<T extends QTY<V>,V>
extends IVL<T,UncertainRange<V>>

Uncertain Range.

This data type is used when a continuous range needs to be expressed.

For URG(TS.DATE) This data type is used when an occurrence is tied to a specific date, but the actual date is not known, merely the range of dates within which the date falls. This differs from IVL(TS.DATE) in that it refers to a single occurrence rather than a period covering multiple days.

For URG(PQ.x): This is used to express a single quantity whose specific value is not known, but whose upper and lower bounds are known. The URG data type already places implicit constraints on probability. Outside the range, probability is 0, within the range, probability is unknown. PQ.x implies any of the PQ.x data types in the specification (e.g. PQ.LAB, PQ.DISTANCE), not the PQ data type by itself.

Author:
Intelliware Development

Method Summary
 
Methods inherited from interface ca.infoway.messagebuilder.datatype.IVL
isHighClosed, isLowClosed
 
Methods inherited from interface ca.infoway.messagebuilder.datatype.ANY
getNullFlavor, getValue, isNull, nonNull, notApplicable, other, setNullFlavor, setValue, unknown
 
Methods inherited from interface ca.infoway.messagebuilder.datatype.BareANY
getBareValue, getDataType, setDataType
 
Methods inherited from interface ca.infoway.messagebuilder.datatype.nullflavor.NullFlavorSupport
hasNullFlavor
 



Copyright © 2013. All Rights Reserved.