
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
FieldsModifier and TypeFieldDescriptionprotected RangeThe 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 StringTypeText based condition for which the reference range is valid.protected CodeableConceptCodes to indicate the health context the range applies to.protected Enumeration<Enumerations.AdministrativeGender> Sex of the population the range applies to.protected RangeThe gestational age to which this reference range is applicable, in the context of pregnancy.protected RangeThe low and high values determining the interval.Fields inherited from class org.hl7.fhir.r4.model.BackboneElement
modifierExtension -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncopy()voidbooleanequalsDeep(Base other_) booleanequalsShallow(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) booleanhasAge()booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanhasRange()booleanisEmpty()protected voidlistChildren(List<Property> children) makeProperty(int hash, String name) voidremoveChild(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, setModifierExtensionMethods 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, setIdElementMethods 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, getChildValueByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, getXhtml, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, 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, setUserDataMethods inherited from interface org.hl7.fhir.instance.model.api.IBaseElement
getUserData, setUserDataMethods inherited from interface org.hl7.fhir.instance.model.api.IBaseHasExtensions
addExtension, getExtension, hasExtensionMethods 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
thisfor 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:
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
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
removeChild
- Overrides:
removeChildin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
- 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
- Overrides:
addChildin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
- Specified by:
copyin classBackboneElement
-
copyValues
-
equalsDeep
- Overrides:
equalsDeepin classBackboneElement
-
equalsShallow
- Overrides:
equalsShallowin classBackboneElement
-
isEmpty
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classBackboneElement
-
fhirType
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classBackboneElement
-