
Package org.hl7.fhir.r5.openehr
Class DV_QUANTIFIED
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
org.hl7.fhir.r5.openehr.DV_QUANTIFIED
- 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_ABSOLUTE_QUANTITY,DV_AMOUNT
public abstract class DV_QUANTIFIED
extends DV_ORDERED
implements org.hl7.fhir.instance.model.api.ICompositeType
Abstract class defining the concept of true quantified values, i.e. values which are not only ordered, but which have a precise magnitude.
- 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 BaseAccuracy of measurement.protected StringTypeOptional status of magnitude with values: '=' : magnitude is a point value 'invalid input: '<'' : value is invalid input: '<' magnitude '>' : value is > magnitude 'invalid input: '<'=' : value is invalid input: '<'= magnitude '>=' : value is >= magnitude '~' : value is approximately magnitude If not present, assumed meaning is '=' .Fields inherited from class org.hl7.fhir.r5.openehr.DV_ORDERED
normal_range, normal_status, other_reference_rangesList -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract DV_QUANTIFIEDcopy()voidcopyValues(DV_QUANTIFIED 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) setAccuracy(Base value) setMagnitude_status(String value) setProperty(int hash, String name, Base value) setProperty(String name, Base value) Methods inherited from class org.hl7.fhir.r5.openehr.DV_ORDERED
addOther_reference_ranges, addOther_reference_ranges, copyValues, getNormal_range, getNormal_status, getOther_reference_rangesFirstRep, getOther_reference_rangesList, hasNormal_range, hasNormal_status, hasOther_reference_ranges, setNormal_range, setNormal_status, setOther_reference_rangesListMethods 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
-
magnitude_status
Optional status of magnitude with values: '=' : magnitude is a point value 'invalid input: '<'' : value is invalid input: '<' magnitude '>' : value is > magnitude 'invalid input: '<'=' : value is invalid input: '<'= magnitude '>=' : value is >= magnitude '~' : value is approximately magnitude If not present, assumed meaning is '=' . -
accuracy
Accuracy of measurement. Exact form of expression determined in descendants.
-
-
Constructor Details
-
DV_QUANTIFIED
public DV_QUANTIFIED()Constructor
-
-
Method Details
-
getMagnitude_statusElement
- Returns:
magnitude_status(Optional status of magnitude with values: '=' : magnitude is a point value 'invalid input: '<'' : value is invalid input: '<' magnitude '>' : value is > magnitude 'invalid input: '<'=' : value is invalid input: '<'= magnitude '>=' : value is >= magnitude '~' : value is approximately magnitude If not present, assumed meaning is '=' .). This is the underlying object with id, value and extensions. The accessor "getMagnitude_status" gives direct access to the value
-
hasMagnitude_statusElement
-
hasMagnitude_status
-
setMagnitude_statusElement
- Parameters:
value-magnitude_status(Optional status of magnitude with values: '=' : magnitude is a point value 'invalid input: '<'' : value is invalid input: '<' magnitude '>' : value is > magnitude 'invalid input: '<'=' : value is invalid input: '<'= magnitude '>=' : value is >= magnitude '~' : value is approximately magnitude If not present, assumed meaning is '=' .). This is the underlying object with id, value and extensions. The accessor "getMagnitude_status" gives direct access to the value
-
getMagnitude_status
- Returns:
- Optional status of magnitude with values: '=' : magnitude is a point value 'invalid input: '<'' : value is invalid input: '<' magnitude '>' : value is > magnitude 'invalid input: '<'=' : value is invalid input: '<'= magnitude '>=' : value is >= magnitude '~' : value is approximately magnitude If not present, assumed meaning is '=' .
-
setMagnitude_status
- Parameters:
value- Optional status of magnitude with values: '=' : magnitude is a point value 'invalid input: '<'' : value is invalid input: '<' magnitude '>' : value is > magnitude 'invalid input: '<'=' : value is invalid input: '<'= magnitude '>=' : value is >= magnitude '~' : value is approximately magnitude If not present, assumed meaning is '=' .
-
getAccuracy
- Returns:
accuracy(Accuracy of measurement. Exact form of expression determined in descendants.)
-
hasAccuracy
-
setAccuracy
- Parameters:
value-accuracy(Accuracy of measurement. Exact form of expression determined in descendants.)
-
listChildren
- Overrides:
listChildrenin classDV_ORDERED
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getNamedPropertyin classDV_ORDERED- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getPropertyin classDV_ORDERED- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
setPropertyin classDV_ORDERED- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
- Overrides:
setPropertyin classDV_ORDERED- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
- Overrides:
makePropertyin classDV_ORDERED- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getTypesForPropertyin classDV_ORDERED- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
- Overrides:
addChildin classDV_ORDERED- Throws:
org.hl7.fhir.exceptions.FHIRException
-
fhirType
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classDV_ORDERED- Returns:
- the FHIR type name of the instance (not the java class name)
-
copy
- Specified by:
copyin classDV_ORDERED
-
copyValues
-
equalsDeep
- Overrides:
equalsDeepin classDV_ORDERED
-
equalsShallow
- Overrides:
equalsShallowin classDV_ORDERED
-
isEmpty
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classDV_ORDERED
-