Package org.hl7.fhir.r5.model
Class ObservationDefinition.ObservationDefinitionComponentComponent
- java.lang.Object
-
- org.hl7.fhir.r5.model.Base
-
- org.hl7.fhir.r5.model.Element
-
- org.hl7.fhir.r5.model.BackboneElement
-
- org.hl7.fhir.r5.model.ObservationDefinition.ObservationDefinitionComponentComponent
-
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement,Serializable,org.hl7.fhir.instance.model.api.IBase,org.hl7.fhir.instance.model.api.IBaseBackboneElement,org.hl7.fhir.instance.model.api.IBaseElement,org.hl7.fhir.instance.model.api.IBaseHasExtensions,org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions
- Enclosing class:
- ObservationDefinition
public static class ObservationDefinition.ObservationDefinitionComponentComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected CodeableConceptcodeDescribes what will be observed.protected List<Enumeration<ObservationDefinition.ObservationDataType>>permittedDataTypeThe data types allowed for the value element of the instance of this component observations.protected List<ObservationDefinition.ObservationDefinitionQualifiedValueComponent>qualifiedValueA set of qualified values associated with a context and a set of conditions - provides a range for quantitative and ordinal observations and a collection of value sets for qualitative observations.protected ObservationDefinition.ObservationDefinitionQuantitativeDetailsComponentquantitativeDetailsCharacteristics for quantitative results of this observation.-
Fields inherited from class org.hl7.fhir.r5.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description ObservationDefinitionComponentComponent()ConstructorObservationDefinitionComponentComponent(CodeableConcept code)Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.r5.model.BackboneElement
addModifierExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getExtensionByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, removeExtension, setModifierExtension
-
Methods inherited from class org.hl7.fhir.r5.model.Element
addExtension, addExtension, addExtension, copyValues, getExtension, getExtensionFirstRep, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, setDisallowExtensions, setExtension, setId, setIdBase, setIdElement
-
Methods inherited from class org.hl7.fhir.r5.model.Base
children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, copyUserData, copyValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, getXhtml, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINN
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseElement
getUserData, setUserData
-
-
-
-
Field Detail
-
code
protected CodeableConcept code
Describes what will be observed.
-
permittedDataType
protected List<Enumeration<ObservationDefinition.ObservationDataType>> permittedDataType
The data types allowed for the value element of the instance of this component observations.
-
quantitativeDetails
protected ObservationDefinition.ObservationDefinitionQuantitativeDetailsComponent quantitativeDetails
Characteristics for quantitative results of this observation.
-
qualifiedValue
protected List<ObservationDefinition.ObservationDefinitionQualifiedValueComponent> qualifiedValue
A set of qualified values associated with a context and a set of conditions - provides a range for quantitative and ordinal observations and a collection of value sets for qualitative observations.
-
-
Constructor Detail
-
ObservationDefinitionComponentComponent
public ObservationDefinitionComponentComponent()
Constructor
-
ObservationDefinitionComponentComponent
public ObservationDefinitionComponentComponent(CodeableConcept code)
Constructor
-
-
Method Detail
-
getCode
public CodeableConcept getCode()
- Returns:
code(Describes what will be observed.)
-
hasCode
public boolean hasCode()
-
setCode
public ObservationDefinition.ObservationDefinitionComponentComponent setCode(CodeableConcept value)
- Parameters:
value-code(Describes what will be observed.)
-
getPermittedDataType
public List<Enumeration<ObservationDefinition.ObservationDataType>> getPermittedDataType()
- Returns:
permittedDataType(The data types allowed for the value element of the instance of this component observations.)
-
setPermittedDataType
public ObservationDefinition.ObservationDefinitionComponentComponent setPermittedDataType(List<Enumeration<ObservationDefinition.ObservationDataType>> thePermittedDataType)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasPermittedDataType
public boolean hasPermittedDataType()
-
addPermittedDataTypeElement
public Enumeration<ObservationDefinition.ObservationDataType> addPermittedDataTypeElement()
- Returns:
permittedDataType(The data types allowed for the value element of the instance of this component observations.)
-
addPermittedDataType
public ObservationDefinition.ObservationDefinitionComponentComponent addPermittedDataType(ObservationDefinition.ObservationDataType value)
- Parameters:
value-permittedDataType(The data types allowed for the value element of the instance of this component observations.)
-
hasPermittedDataType
public boolean hasPermittedDataType(ObservationDefinition.ObservationDataType value)
- Parameters:
value-permittedDataType(The data types allowed for the value element of the instance of this component observations.)
-
getQuantitativeDetails
public ObservationDefinition.ObservationDefinitionQuantitativeDetailsComponent getQuantitativeDetails()
- Returns:
quantitativeDetails(Characteristics for quantitative results of this observation.)
-
hasQuantitativeDetails
public boolean hasQuantitativeDetails()
-
setQuantitativeDetails
public ObservationDefinition.ObservationDefinitionComponentComponent setQuantitativeDetails(ObservationDefinition.ObservationDefinitionQuantitativeDetailsComponent value)
- Parameters:
value-quantitativeDetails(Characteristics for quantitative results of this observation.)
-
getQualifiedValue
public List<ObservationDefinition.ObservationDefinitionQualifiedValueComponent> getQualifiedValue()
- Returns:
qualifiedValue(A set of qualified values associated with a context and a set of conditions - provides a range for quantitative and ordinal observations and a collection of value sets for qualitative observations.)
-
setQualifiedValue
public ObservationDefinition.ObservationDefinitionComponentComponent setQualifiedValue(List<ObservationDefinition.ObservationDefinitionQualifiedValueComponent> theQualifiedValue)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasQualifiedValue
public boolean hasQualifiedValue()
-
addQualifiedValue
public ObservationDefinition.ObservationDefinitionQualifiedValueComponent addQualifiedValue()
-
addQualifiedValue
public ObservationDefinition.ObservationDefinitionComponentComponent addQualifiedValue(ObservationDefinition.ObservationDefinitionQualifiedValueComponent t)
-
getQualifiedValueFirstRep
public ObservationDefinition.ObservationDefinitionQualifiedValueComponent getQualifiedValueFirstRep()
- Returns:
- The first repetition of repeating field
qualifiedValue, creating it if it does not already exist {3}
-
listChildren
protected void listChildren(List<Property> children)
- Overrides:
listChildrenin classBackboneElement
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getNamedPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
makePropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getTypesForPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChildin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
public ObservationDefinition.ObservationDefinitionComponentComponent copy()
- Specified by:
copyin classBackboneElement
-
copyValues
public void copyValues(ObservationDefinition.ObservationDefinitionComponentComponent dst)
-
equalsDeep
public boolean equalsDeep(Base other_)
- Overrides:
equalsDeepin classBackboneElement
-
equalsShallow
public boolean equalsShallow(Base other_)
- Overrides:
equalsShallowin classBackboneElement
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classBackboneElement
-
fhirType
public String fhirType()
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classBackboneElement
-
-