Package org.hl7.fhir.r4.model
Class ObservationDefinition.ObservationDefinitionQualifiedIntervalComponent
java.lang.Object
org.hl7.fhir.r4.model.Base
org.hl7.fhir.r4.model.Element
org.hl7.fhir.r4.model.BackboneElement
org.hl7.fhir.r4.model.ObservationDefinition.ObservationDefinitionQualifiedIntervalComponent
- 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.ObservationDefinitionQualifiedIntervalComponent
extends BackboneElement
implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionprotected Range
The age at which this reference range is applicable.protected List
<CodeableConcept> Codes to indicate the target population this reference range applies to.The category of interval of values for continuous or ordinal observations conforming to this ObservationDefinition.protected StringType
Text based condition for which the reference range is valid.protected CodeableConcept
Codes to indicate the health context the range applies to.protected Enumeration
<Enumerations.AdministrativeGender> Sex of the population the range applies to.protected Range
The gestational age to which this reference range is applicable, in the context of pregnancy.protected Range
The low and high values determining the interval.Fields inherited from class org.hl7.fhir.r4.model.BackboneElement
modifierExtension
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncopy()
void
boolean
equalsDeep
(Base other_) boolean
equalsShallow
(Base other_) fhirType()
getAge()
getNamedProperty
(int _hash, String _name, boolean _checkValid) Base[]
getProperty
(int hash, String name, boolean checkValid) getRange()
String[]
getTypesForProperty
(int hash, String name) boolean
hasAge()
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
hasRange()
boolean
isEmpty()
protected void
listChildren
(List<Property> children) makeProperty
(int hash, String name) void
removeChild
(String name, Base value) setAppliesTo
(List<CodeableConcept> theAppliesTo) setCondition
(String value) setConditionElement
(StringType value) setContext
(CodeableConcept value) setGestationalAge
(Range value) setProperty
(int hash, String name, Base value) setProperty
(String name, Base value) Methods inherited from class org.hl7.fhir.r4.model.BackboneElement
addModifierExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyExtensions, copyNewExtensions, copyValues, getExtensionByUrl, getExtensionsByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionFirstRep, hasExtension, hasExtension, hasModifierExtension, removeExtension, setModifierExtension
Methods inherited from class org.hl7.fhir.r4.model.Element
addExtension, addExtension, addExtension, copyExtensions, copyNewExtensions, 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.r4.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCanonical, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExpression, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMarketingStatus, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPopulation, castToPositiveInt, castToProdCharacteristic, castToProductShelfLife, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToSubstanceAmount, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUrl, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, 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
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseHasExtensions
addExtension, getExtension, hasExtension
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions
addModifierExtension, getModifierExtension, hasModifierExtension
-
Field Details
-
category
The category of interval of values for continuous or ordinal observations conforming to this ObservationDefinition. -
range
The low and high values determining the interval. There may be only one of the two. -
context
Codes to indicate the health context the range applies to. For example, the normal or therapeutic range. -
appliesTo
Codes to indicate the target population this reference range applies to. -
gender
Sex of the population the range applies to. -
age
The age at which this reference range is applicable. This is a neonatal age (e.g. number of weeks at term) if the meaning says so. -
gestationalAge
The gestational age to which this reference range is applicable, in the context of pregnancy. -
condition
Text based condition for which the reference range is valid.
-
-
Constructor Details
-
ObservationDefinitionQualifiedIntervalComponent
Constructor
-
-
Method Details
-
getCategoryElement
- Returns:
category
(The category of interval of values for continuous or ordinal observations conforming to this ObservationDefinition.). This is the underlying object with id, value and extensions. The accessor "getCategory" gives direct access to the value
-
hasCategoryElement
-
hasCategory
-
setCategoryElement
public ObservationDefinition.ObservationDefinitionQualifiedIntervalComponent setCategoryElement(Enumeration<ObservationDefinition.ObservationRangeCategory> value) - Parameters:
value
-category
(The category of interval of values for continuous or ordinal observations conforming to this ObservationDefinition.). This is the underlying object with id, value and extensions. The accessor "getCategory" gives direct access to the value
-
getCategory
- Returns:
- The category of interval of values for continuous or ordinal observations conforming to this ObservationDefinition.
-
setCategory
public ObservationDefinition.ObservationDefinitionQualifiedIntervalComponent setCategory(ObservationDefinition.ObservationRangeCategory value) - Parameters:
value
- The category of interval of values for continuous or ordinal observations conforming to this ObservationDefinition.
-
getRange
- Returns:
range
(The low and high values determining the interval. There may be only one of the two.)
-
hasRange
-
setRange
- Parameters:
value
-range
(The low and high values determining the interval. There may be only one of the two.)
-
getContext
- Returns:
context
(Codes to indicate the health context the range applies to. For example, the normal or therapeutic range.)
-
hasContext
-
setContext
public ObservationDefinition.ObservationDefinitionQualifiedIntervalComponent setContext(CodeableConcept value) - Parameters:
value
-context
(Codes to indicate the health context the range applies to. For example, the normal or therapeutic range.)
-
getAppliesTo
- Returns:
appliesTo
(Codes to indicate the target population this reference range applies to.)
-
setAppliesTo
public ObservationDefinition.ObservationDefinitionQualifiedIntervalComponent setAppliesTo(List<CodeableConcept> theAppliesTo) - Returns:
- Returns a reference to
this
for easy method chaining
-
hasAppliesTo
-
addAppliesTo
-
addAppliesTo
-
getAppliesToFirstRep
- Returns:
- The first repetition of repeating field
appliesTo
, creating it if it does not already exist
-
getGenderElement
- Returns:
gender
(Sex of the population the range applies to.). This is the underlying object with id, value and extensions. The accessor "getGender" gives direct access to the value
-
hasGenderElement
-
hasGender
-
setGenderElement
public ObservationDefinition.ObservationDefinitionQualifiedIntervalComponent setGenderElement(Enumeration<Enumerations.AdministrativeGender> value) - Parameters:
value
-gender
(Sex of the population the range applies to.). This is the underlying object with id, value and extensions. The accessor "getGender" gives direct access to the value
-
getGender
- Returns:
- Sex of the population the range applies to.
-
setGender
public ObservationDefinition.ObservationDefinitionQualifiedIntervalComponent setGender(Enumerations.AdministrativeGender value) - Parameters:
value
- Sex of the population the range applies to.
-
getAge
- Returns:
age
(The age at which this reference range is applicable. This is a neonatal age (e.g. number of weeks at term) if the meaning says so.)
-
hasAge
-
setAge
- Parameters:
value
-age
(The age at which this reference range is applicable. This is a neonatal age (e.g. number of weeks at term) if the meaning says so.)
-
getGestationalAge
- Returns:
gestationalAge
(The gestational age to which this reference range is applicable, in the context of pregnancy.)
-
hasGestationalAge
-
setGestationalAge
public ObservationDefinition.ObservationDefinitionQualifiedIntervalComponent setGestationalAge(Range value) - Parameters:
value
-gestationalAge
(The gestational age to which this reference range is applicable, in the context of pregnancy.)
-
getConditionElement
- Returns:
condition
(Text based condition for which the reference range is valid.). This is the underlying object with id, value and extensions. The accessor "getCondition" gives direct access to the value
-
hasConditionElement
-
hasCondition
-
setConditionElement
public ObservationDefinition.ObservationDefinitionQualifiedIntervalComponent setConditionElement(StringType value) - Parameters:
value
-condition
(Text based condition for which the reference range is valid.). This is the underlying object with id, value and extensions. The accessor "getCondition" gives direct access to the value
-
getCondition
- Returns:
- Text based condition for which the reference range is valid.
-
setCondition
public ObservationDefinition.ObservationDefinitionQualifiedIntervalComponent setCondition(String value) - Parameters:
value
- Text based condition for which the reference range is valid.
-
listChildren
- Overrides:
listChildren
in classBackboneElement
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getNamedProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
setProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
- Overrides:
setProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
removeChild
- Overrides:
removeChild
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
- Overrides:
makeProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getTypesForProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
- Overrides:
addChild
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
- Specified by:
copy
in classBackboneElement
-
copyValues
-
equalsDeep
- Overrides:
equalsDeep
in classBackboneElement
-
equalsShallow
- Overrides:
equalsShallow
in classBackboneElement
-
isEmpty
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
isEmpty
in classBackboneElement
-
fhirType
- Specified by:
fhirType
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
fhirType
in classBackboneElement
-