Package org.hl7.fhir.dstu2016may.model
Class Measure.MeasureGroupPopulationComponent
- java.lang.Object
-
- org.hl7.fhir.dstu2016may.model.Base
-
- org.hl7.fhir.dstu2016may.model.Element
-
- org.hl7.fhir.dstu2016may.model.BackboneElement
-
- org.hl7.fhir.dstu2016may.model.Measure.MeasureGroupPopulationComponent
-
- 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:
- Measure
public static class Measure.MeasureGroupPopulationComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected StringTypecriteriaThe name of a valid referenced CQL expression (may be namespaced) that defines this population criteria.protected StringTypedescriptionThe human readable description of this population criteria.protected IdentifieridentifierA unique identifier for the population criteria.protected StringTypenameOptional name or short description of this population.protected Enumeration<Measure.MeasurePopulationType>typeThe type of population criteria.-
Fields inherited from class org.hl7.fhir.dstu2016may.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description MeasureGroupPopulationComponent()ConstructorMeasureGroupPopulationComponent(Enumeration<Measure.MeasurePopulationType> type, Identifier identifier, StringType criteria)Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.dstu2016may.model.BackboneElement
addModifierExtension, addModifierExtension, copyValues, getModifierExtension, hasModifierExtension
-
Methods inherited from class org.hl7.fhir.dstu2016may.model.Element
addExtension, addExtension, copyValues, getExtension, getExtensionsByUrl, getExtensionString, getId, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setId, setIdElement
-
Methods inherited from class org.hl7.fhir.dstu2016may.model.Base
castToActionDefinition, castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToModuleMetadata, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToTriggerDefinition, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isMetadataBased, isPrimitive, 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
-
type
protected Enumeration<Measure.MeasurePopulationType> type
The type of population criteria.
-
identifier
protected Identifier identifier
A unique identifier for the population criteria. This identifier is used to report data against this criteria within the measure report.
-
name
protected StringType name
Optional name or short description of this population.
-
description
protected StringType description
The human readable description of this population criteria.
-
criteria
protected StringType criteria
The name of a valid referenced CQL expression (may be namespaced) that defines this population criteria.
-
-
Constructor Detail
-
MeasureGroupPopulationComponent
public MeasureGroupPopulationComponent()
Constructor
-
MeasureGroupPopulationComponent
public MeasureGroupPopulationComponent(Enumeration<Measure.MeasurePopulationType> type, Identifier identifier, StringType criteria)
Constructor
-
-
Method Detail
-
getTypeElement
public Enumeration<Measure.MeasurePopulationType> getTypeElement()
- Returns:
type(The type of population criteria.). This is the underlying object with id, value and extensions. The accessor "getType" gives direct access to the value
-
hasTypeElement
public boolean hasTypeElement()
-
hasType
public boolean hasType()
-
setTypeElement
public Measure.MeasureGroupPopulationComponent setTypeElement(Enumeration<Measure.MeasurePopulationType> value)
- Parameters:
value-type(The type of population criteria.). This is the underlying object with id, value and extensions. The accessor "getType" gives direct access to the value
-
getType
public Measure.MeasurePopulationType getType()
- Returns:
- The type of population criteria.
-
setType
public Measure.MeasureGroupPopulationComponent setType(Measure.MeasurePopulationType value)
- Parameters:
value- The type of population criteria.
-
getIdentifier
public Identifier getIdentifier()
- Returns:
identifier(A unique identifier for the population criteria. This identifier is used to report data against this criteria within the measure report.)
-
hasIdentifier
public boolean hasIdentifier()
-
setIdentifier
public Measure.MeasureGroupPopulationComponent setIdentifier(Identifier value)
- Parameters:
value-identifier(A unique identifier for the population criteria. This identifier is used to report data against this criteria within the measure report.)
-
getNameElement
public StringType getNameElement()
- Returns:
name(Optional name or short description of this population.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the value
-
hasNameElement
public boolean hasNameElement()
-
hasName
public boolean hasName()
-
setNameElement
public Measure.MeasureGroupPopulationComponent setNameElement(StringType value)
- Parameters:
value-name(Optional name or short description of this population.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the value
-
setName
public Measure.MeasureGroupPopulationComponent setName(String value)
- Parameters:
value- Optional name or short description of this population.
-
getDescriptionElement
public StringType getDescriptionElement()
- Returns:
description(The human readable description of this population criteria.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the value
-
hasDescriptionElement
public boolean hasDescriptionElement()
-
hasDescription
public boolean hasDescription()
-
setDescriptionElement
public Measure.MeasureGroupPopulationComponent setDescriptionElement(StringType value)
- Parameters:
value-description(The human readable description of this population criteria.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the value
-
getDescription
public String getDescription()
- Returns:
- The human readable description of this population criteria.
-
setDescription
public Measure.MeasureGroupPopulationComponent setDescription(String value)
- Parameters:
value- The human readable description of this population criteria.
-
getCriteriaElement
public StringType getCriteriaElement()
- Returns:
criteria(The name of a valid referenced CQL expression (may be namespaced) that defines this population criteria.). This is the underlying object with id, value and extensions. The accessor "getCriteria" gives direct access to the value
-
hasCriteriaElement
public boolean hasCriteriaElement()
-
hasCriteria
public boolean hasCriteria()
-
setCriteriaElement
public Measure.MeasureGroupPopulationComponent setCriteriaElement(StringType value)
- Parameters:
value-criteria(The name of a valid referenced CQL expression (may be namespaced) that defines this population criteria.). This is the underlying object with id, value and extensions. The accessor "getCriteria" gives direct access to the value
-
getCriteria
public String getCriteria()
- Returns:
- The name of a valid referenced CQL expression (may be namespaced) that defines this population criteria.
-
setCriteria
public Measure.MeasureGroupPopulationComponent setCriteria(String value)
- Parameters:
value- The name of a valid referenced CQL expression (may be namespaced) that defines this population criteria.
-
listChildren
protected void listChildren(List<Property> childrenList)
- Overrides:
listChildrenin classBackboneElement
-
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 void setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public void 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
Description copied from class:Basemake an instance of a property. If the property is a repeating property, make a new instance. if the property is not repeating, return the property- Overrides:
makePropertyin classBackboneElement- Returns:
- 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 Measure.MeasureGroupPopulationComponent copy()
- Specified by:
copyin classBackboneElement
-
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
-
-