
Package org.hl7.fhir.r5.openehr
Class DV_ORDERED
java.lang.Object
org.hl7.fhir.r5.model.Base
org.hl7.fhir.r5.model.LogicalBase
org.hl7.fhir.r5.openehr.DATA_VALUE
org.hl7.fhir.r5.openehr.DV_ORDERED
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement,Serializable,org.hl7.fhir.instance.model.api.IBase,org.hl7.fhir.instance.model.api.IBaseDatatype,org.hl7.fhir.instance.model.api.ICompositeType
- Direct Known Subclasses:
DV_DATE_TIME,DV_INTERVAL,DV_ORDINAL,DV_QUANTIFIED,DV_SCALE,DV_TIME
public abstract class DV_ORDERED
extends DATA_VALUE
implements org.hl7.fhir.instance.model.api.ICompositeType
Abstract class defining the concept of ordered values, which includes ordinals as well as true quantities. It defines the functions invalid input: '<' and is_strictly_comparable_to(), the latter of which must evaluate to True for instances being compared with the invalid input: '<' function, or used as limits in the DV_INTERVAL class
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.hl7.fhir.r5.model.Base
Base.ProfileSource, Base.ValidationInfo, Base.ValidationMode, Base.ValidationReason -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected DV_INTERVALOptional normal range.protected CODE_PHRASEOptional normal status indicator of value with respect to normal range for this value.protected List<REFERENCE_RANGE> Optional tagged other reference ranges for this value in its particular measurement context. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract DV_ORDEREDcopy()voidcopyValues(DV_ORDERED dst) booleanequalsDeep(Base other_) booleanequalsShallow(Base other_) fhirType()getNamedProperty(int _hash, String _name, boolean _checkValid) Base[]getProperty(int hash, String name, boolean checkValid) String[]getTypesForProperty(int hash, String name) booleanbooleanbooleanbooleanisEmpty()protected voidlistChildren(List<Property> children) makeProperty(int hash, String name) setNormal_range(DV_INTERVAL value) setNormal_status(CODE_PHRASE value) setOther_reference_rangesList(List<REFERENCE_RANGE> theOther_reference_ranges) setProperty(int hash, String name, Base value) setProperty(String name, Base value) Methods inherited from class org.hl7.fhir.r5.openehr.DATA_VALUE
copyValuesMethods inherited from class org.hl7.fhir.r5.model.LogicalBase
getFHIRPublicationVersion, getIdBase, setIdBaseMethods inherited from class org.hl7.fhir.r5.model.Base
addDefinition, addFormatCommentsPost, addFormatCommentsPre, addValidationMessage, canHavePrimitiveValue, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, copyFormatComments, copyUserData, copyValues, dateTimeValue, equals, executeFunction, getChildByName, getChildValueByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, getValidationInfo, getValidationMessages, getXhtml, hasFormatComment, hasFormatCommentPost, hasFormatCommentPre, hasPrimitiveValue, hasType, hasUserData, hasValidated, hasValidationInfo, hasValidationMessages, isBooleanPrimitive, isCopyUserData, isDateTime, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, removeChild, setCopyUserData, setUserData, setUserDataINN, setXhtmlMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hl7.fhir.instance.model.api.IBase
getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
-
Field Details
-
normal_status
Optional normal status indicator of value with respect to normal range for this value. Often included by lab, even if the normal range itself is not included. Coded by ordinals in series HHH, HH, H, (nothing), L, LL, LLL; see openEHR terminology group normal_status. -
normal_range
Optional normal range. -
other_reference_rangesList
Optional tagged other reference ranges for this value in its particular measurement context.
-
-
Constructor Details
-
DV_ORDERED
public DV_ORDERED()Constructor
-
-
Method Details
-
getNormal_status
- Returns:
normal_status(Optional normal status indicator of value with respect to normal range for this value. Often included by lab, even if the normal range itself is not included. Coded by ordinals in series HHH, HH, H, (nothing), L, LL, LLL; see openEHR terminology group normal_status.)
-
hasNormal_status
-
setNormal_status
- Parameters:
value-normal_status(Optional normal status indicator of value with respect to normal range for this value. Often included by lab, even if the normal range itself is not included. Coded by ordinals in series HHH, HH, H, (nothing), L, LL, LLL; see openEHR terminology group normal_status.)
-
getNormal_range
- Returns:
normal_range(Optional normal range.)
-
hasNormal_range
-
setNormal_range
- Parameters:
value-normal_range(Optional normal range.)
-
getOther_reference_rangesList
- Returns:
-
(Optional tagged other reference ranges for this value in its particular measurement context.)
invalid reference
#other_reference_ranges
-
setOther_reference_rangesList
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasOther_reference_ranges
-
addOther_reference_ranges
-
addOther_reference_ranges
-
getOther_reference_rangesFirstRep
- Returns:
- The first repetition of repeating field
, creating it if it does not already exist {3}
invalid reference
#other_reference_ranges
-
listChildren
- Overrides:
listChildrenin classBase
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getNamedPropertyin classBase- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getPropertyin classBase- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
setPropertyin classBase- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
- Overrides:
setPropertyin classBase- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
- Overrides:
makePropertyin classBase- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getTypesForPropertyin classBase- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
-
fhirType
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classDATA_VALUE- Returns:
- the FHIR type name of the instance (not the java class name)
-
copy
- Specified by:
copyin classDATA_VALUE
-
copyValues
-
equalsDeep
- Overrides:
equalsDeepin classBase
-
equalsShallow
- Overrides:
equalsShallowin classBase
-
isEmpty
-