Package org.hl7.fhir.r4.model
Class Population
- java.lang.Object
-
- org.hl7.fhir.r4.model.Base
-
- org.hl7.fhir.r4.model.Element
-
- org.hl7.fhir.r4.model.Type
-
- org.hl7.fhir.r4.model.BackboneType
-
- org.hl7.fhir.r4.model.Population
-
- 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.IBaseDatatype,org.hl7.fhir.instance.model.api.IBaseElement,org.hl7.fhir.instance.model.api.IBaseHasExtensions,org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions,org.hl7.fhir.instance.model.api.ICompositeType
public class Population extends BackboneType implements org.hl7.fhir.instance.model.api.ICompositeType
A populatioof people with some set of grouping criteria.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected TypeageThe age of the specific population.protected CodeableConceptgenderThe gender of the specific population.protected CodeableConceptphysiologicalConditionThe existing physiological conditions of the specific population to which this applies.protected CodeableConceptraceRace of the specific population.-
Fields inherited from class org.hl7.fhir.r4.model.BackboneType
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description Population()Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.r4.model.BackboneType
addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtension
-
Methods inherited from class org.hl7.fhir.r4.model.Element
addExtension, addExtension, addExtension, copyValues, getExtension, getExtensionByUrl, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, removeExtension, 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, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, 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
-
-
-
-
Field Detail
-
gender
protected CodeableConcept gender
The gender of the specific population.
-
race
protected CodeableConcept race
Race of the specific population.
-
physiologicalCondition
protected CodeableConcept physiologicalCondition
The existing physiological conditions of the specific population to which this applies.
-
-
Constructor Detail
-
Population
public Population()
Constructor
-
-
Method Detail
-
getAgeRange
public Range getAgeRange() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
age(The age of the specific population.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasAgeRange
public boolean hasAgeRange()
-
getAgeCodeableConcept
public CodeableConcept getAgeCodeableConcept() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
age(The age of the specific population.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasAgeCodeableConcept
public boolean hasAgeCodeableConcept()
-
hasAge
public boolean hasAge()
-
setAge
public Population setAge(Type value)
- Parameters:
value-age(The age of the specific population.)
-
getGender
public CodeableConcept getGender()
- Returns:
gender(The gender of the specific population.)
-
hasGender
public boolean hasGender()
-
setGender
public Population setGender(CodeableConcept value)
- Parameters:
value-gender(The gender of the specific population.)
-
getRace
public CodeableConcept getRace()
- Returns:
race(Race of the specific population.)
-
hasRace
public boolean hasRace()
-
setRace
public Population setRace(CodeableConcept value)
- Parameters:
value-race(Race of the specific population.)
-
getPhysiologicalCondition
public CodeableConcept getPhysiologicalCondition()
- Returns:
physiologicalCondition(The existing physiological conditions of the specific population to which this applies.)
-
hasPhysiologicalCondition
public boolean hasPhysiologicalCondition()
-
setPhysiologicalCondition
public Population setPhysiologicalCondition(CodeableConcept value)
- Parameters:
value-physiologicalCondition(The existing physiological conditions of the specific population to which this applies.)
-
listChildren
protected void listChildren(List<Property> children)
- Overrides:
listChildrenin classBackboneType
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getNamedPropertyin classBackboneType- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getPropertyin classBackboneType- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneType- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneType- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
makePropertyin classBackboneType- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getTypesForPropertyin classBackboneType- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChildin classBackboneType- Throws:
org.hl7.fhir.exceptions.FHIRException
-
fhirType
public String fhirType()
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classBackboneType
-
copy
public Population copy()
- Specified by:
copyin classBackboneType
-
copyValues
public void copyValues(Population dst)
-
typedCopy
protected Population typedCopy()
-
equalsDeep
public boolean equalsDeep(Base other_)
- Overrides:
equalsDeepin classBackboneType
-
equalsShallow
public boolean equalsShallow(Base other_)
- Overrides:
equalsShallowin classBackboneType
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classBackboneType
-
-