public static class ResearchElementDefinition.ResearchElementDefinitionCharacteristicComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
| Modifier and Type | Field and Description |
|---|---|
protected Type |
definition
Define members of the research element using Codes (such as condition, medication, or observation), Expressions ( using an expression language such as FHIRPath or CQL) or DataRequirements (such as Diabetes diagnosis onset in the last year).
|
protected BooleanType |
exclude
When true, members with this characteristic are excluded from the element.
|
protected Type |
participantEffective
Indicates what effective period the study covers.
|
protected StringType |
participantEffectiveDescription
A narrative description of the time period the study covers.
|
protected Enumeration<ResearchElementDefinition.GroupMeasure> |
participantEffectiveGroupMeasure
Indicates how elements are aggregated within the study effective period.
|
protected Duration |
participantEffectiveTimeFromStart
Indicates duration from the participant's study entry.
|
protected Type |
studyEffective
Indicates what effective period the study covers.
|
protected StringType |
studyEffectiveDescription
A narrative description of the time period the study covers.
|
protected Enumeration<ResearchElementDefinition.GroupMeasure> |
studyEffectiveGroupMeasure
Indicates how elements are aggregated within the study effective period.
|
protected Duration |
studyEffectiveTimeFromStart
Indicates duration from the study initiation.
|
protected CodeableConcept |
unitOfMeasure
Specifies the UCUM unit for the outcome.
|
protected List<UsageContext> |
usageContext
Use UsageContext to define the members of the population, such as Age Ranges, Genders, Settings.
|
modifierExtension| Constructor and Description |
|---|
ResearchElementDefinitionCharacteristicComponent()
Constructor
|
ResearchElementDefinitionCharacteristicComponent(Type definition)
Constructor
|
addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtensionaddExtension, addExtension, addExtension, copyValues, getExtension, getExtensionByUrl, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, removeExtension, setDisallowExtensions, setExtension, setId, setIdBase, setIdElementcastToAddress, 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, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddExtension, getExtension, hasExtensiongetFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserDataprotected Type definition
protected List<UsageContext> usageContext
protected BooleanType exclude
protected CodeableConcept unitOfMeasure
protected StringType studyEffectiveDescription
protected Type studyEffective
protected Duration studyEffectiveTimeFromStart
protected Enumeration<ResearchElementDefinition.GroupMeasure> studyEffectiveGroupMeasure
protected StringType participantEffectiveDescription
protected Type participantEffective
protected Duration participantEffectiveTimeFromStart
protected Enumeration<ResearchElementDefinition.GroupMeasure> participantEffectiveGroupMeasure
public ResearchElementDefinitionCharacteristicComponent()
public ResearchElementDefinitionCharacteristicComponent(Type definition)
public Type getDefinition()
definition (Define members of the research element using Codes (such as condition, medication, or observation), Expressions ( using an expression language such as FHIRPath or CQL) or DataRequirements (such as Diabetes diagnosis onset in the last year).)public CodeableConcept getDefinitionCodeableConcept() throws org.hl7.fhir.exceptions.FHIRException
definition (Define members of the research element using Codes (such as condition, medication, or observation), Expressions ( using an expression language such as FHIRPath or CQL) or DataRequirements (such as Diabetes diagnosis onset in the last year).)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasDefinitionCodeableConcept()
public CanonicalType getDefinitionCanonicalType() throws org.hl7.fhir.exceptions.FHIRException
definition (Define members of the research element using Codes (such as condition, medication, or observation), Expressions ( using an expression language such as FHIRPath or CQL) or DataRequirements (such as Diabetes diagnosis onset in the last year).)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasDefinitionCanonicalType()
public Expression getDefinitionExpression() throws org.hl7.fhir.exceptions.FHIRException
definition (Define members of the research element using Codes (such as condition, medication, or observation), Expressions ( using an expression language such as FHIRPath or CQL) or DataRequirements (such as Diabetes diagnosis onset in the last year).)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasDefinitionExpression()
public DataRequirement getDefinitionDataRequirement() throws org.hl7.fhir.exceptions.FHIRException
definition (Define members of the research element using Codes (such as condition, medication, or observation), Expressions ( using an expression language such as FHIRPath or CQL) or DataRequirements (such as Diabetes diagnosis onset in the last year).)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasDefinitionDataRequirement()
public boolean hasDefinition()
public ResearchElementDefinition.ResearchElementDefinitionCharacteristicComponent setDefinition(Type value)
value - definition (Define members of the research element using Codes (such as condition, medication, or observation), Expressions ( using an expression language such as FHIRPath or CQL) or DataRequirements (such as Diabetes diagnosis onset in the last year).)public List<UsageContext> getUsageContext()
usageContext (Use UsageContext to define the members of the population, such as Age Ranges, Genders, Settings.)public ResearchElementDefinition.ResearchElementDefinitionCharacteristicComponent setUsageContext(List<UsageContext> theUsageContext)
this for easy method chainingpublic boolean hasUsageContext()
public UsageContext addUsageContext()
public ResearchElementDefinition.ResearchElementDefinitionCharacteristicComponent addUsageContext(UsageContext t)
public UsageContext getUsageContextFirstRep()
usageContext, creating it if it does not already existpublic BooleanType getExcludeElement()
exclude (When true, members with this characteristic are excluded from the element.). This is the underlying object with id, value and extensions. The accessor "getExclude" gives direct access to the valuepublic boolean hasExcludeElement()
public boolean hasExclude()
public ResearchElementDefinition.ResearchElementDefinitionCharacteristicComponent setExcludeElement(BooleanType value)
value - exclude (When true, members with this characteristic are excluded from the element.). This is the underlying object with id, value and extensions. The accessor "getExclude" gives direct access to the valuepublic boolean getExclude()
public ResearchElementDefinition.ResearchElementDefinitionCharacteristicComponent setExclude(boolean value)
value - When true, members with this characteristic are excluded from the element.public CodeableConcept getUnitOfMeasure()
unitOfMeasure (Specifies the UCUM unit for the outcome.)public boolean hasUnitOfMeasure()
public ResearchElementDefinition.ResearchElementDefinitionCharacteristicComponent setUnitOfMeasure(CodeableConcept value)
value - unitOfMeasure (Specifies the UCUM unit for the outcome.)public StringType getStudyEffectiveDescriptionElement()
studyEffectiveDescription (A narrative description of the time period the study covers.). This is the underlying object with id, value and extensions. The accessor "getStudyEffectiveDescription" gives direct access to the valuepublic boolean hasStudyEffectiveDescriptionElement()
public boolean hasStudyEffectiveDescription()
public ResearchElementDefinition.ResearchElementDefinitionCharacteristicComponent setStudyEffectiveDescriptionElement(StringType value)
value - studyEffectiveDescription (A narrative description of the time period the study covers.). This is the underlying object with id, value and extensions. The accessor "getStudyEffectiveDescription" gives direct access to the valuepublic String getStudyEffectiveDescription()
public ResearchElementDefinition.ResearchElementDefinitionCharacteristicComponent setStudyEffectiveDescription(String value)
value - A narrative description of the time period the study covers.public Type getStudyEffective()
studyEffective (Indicates what effective period the study covers.)public DateTimeType getStudyEffectiveDateTimeType() throws org.hl7.fhir.exceptions.FHIRException
studyEffective (Indicates what effective period the study covers.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasStudyEffectiveDateTimeType()
public Period getStudyEffectivePeriod() throws org.hl7.fhir.exceptions.FHIRException
studyEffective (Indicates what effective period the study covers.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasStudyEffectivePeriod()
public Duration getStudyEffectiveDuration() throws org.hl7.fhir.exceptions.FHIRException
studyEffective (Indicates what effective period the study covers.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasStudyEffectiveDuration()
public Timing getStudyEffectiveTiming() throws org.hl7.fhir.exceptions.FHIRException
studyEffective (Indicates what effective period the study covers.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasStudyEffectiveTiming()
public boolean hasStudyEffective()
public ResearchElementDefinition.ResearchElementDefinitionCharacteristicComponent setStudyEffective(Type value)
value - studyEffective (Indicates what effective period the study covers.)public Duration getStudyEffectiveTimeFromStart()
studyEffectiveTimeFromStart (Indicates duration from the study initiation.)public boolean hasStudyEffectiveTimeFromStart()
public ResearchElementDefinition.ResearchElementDefinitionCharacteristicComponent setStudyEffectiveTimeFromStart(Duration value)
value - studyEffectiveTimeFromStart (Indicates duration from the study initiation.)public Enumeration<ResearchElementDefinition.GroupMeasure> getStudyEffectiveGroupMeasureElement()
studyEffectiveGroupMeasure (Indicates how elements are aggregated within the study effective period.). This is the underlying object with id, value and extensions. The accessor "getStudyEffectiveGroupMeasure" gives direct access to the valuepublic boolean hasStudyEffectiveGroupMeasureElement()
public boolean hasStudyEffectiveGroupMeasure()
public ResearchElementDefinition.ResearchElementDefinitionCharacteristicComponent setStudyEffectiveGroupMeasureElement(Enumeration<ResearchElementDefinition.GroupMeasure> value)
value - studyEffectiveGroupMeasure (Indicates how elements are aggregated within the study effective period.). This is the underlying object with id, value and extensions. The accessor "getStudyEffectiveGroupMeasure" gives direct access to the valuepublic ResearchElementDefinition.GroupMeasure getStudyEffectiveGroupMeasure()
public ResearchElementDefinition.ResearchElementDefinitionCharacteristicComponent setStudyEffectiveGroupMeasure(ResearchElementDefinition.GroupMeasure value)
value - Indicates how elements are aggregated within the study effective period.public StringType getParticipantEffectiveDescriptionElement()
participantEffectiveDescription (A narrative description of the time period the study covers.). This is the underlying object with id, value and extensions. The accessor "getParticipantEffectiveDescription" gives direct access to the valuepublic boolean hasParticipantEffectiveDescriptionElement()
public boolean hasParticipantEffectiveDescription()
public ResearchElementDefinition.ResearchElementDefinitionCharacteristicComponent setParticipantEffectiveDescriptionElement(StringType value)
value - participantEffectiveDescription (A narrative description of the time period the study covers.). This is the underlying object with id, value and extensions. The accessor "getParticipantEffectiveDescription" gives direct access to the valuepublic String getParticipantEffectiveDescription()
public ResearchElementDefinition.ResearchElementDefinitionCharacteristicComponent setParticipantEffectiveDescription(String value)
value - A narrative description of the time period the study covers.public Type getParticipantEffective()
participantEffective (Indicates what effective period the study covers.)public DateTimeType getParticipantEffectiveDateTimeType() throws org.hl7.fhir.exceptions.FHIRException
participantEffective (Indicates what effective period the study covers.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasParticipantEffectiveDateTimeType()
public Period getParticipantEffectivePeriod() throws org.hl7.fhir.exceptions.FHIRException
participantEffective (Indicates what effective period the study covers.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasParticipantEffectivePeriod()
public Duration getParticipantEffectiveDuration() throws org.hl7.fhir.exceptions.FHIRException
participantEffective (Indicates what effective period the study covers.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasParticipantEffectiveDuration()
public Timing getParticipantEffectiveTiming() throws org.hl7.fhir.exceptions.FHIRException
participantEffective (Indicates what effective period the study covers.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasParticipantEffectiveTiming()
public boolean hasParticipantEffective()
public ResearchElementDefinition.ResearchElementDefinitionCharacteristicComponent setParticipantEffective(Type value)
value - participantEffective (Indicates what effective period the study covers.)public Duration getParticipantEffectiveTimeFromStart()
participantEffectiveTimeFromStart (Indicates duration from the participant's study entry.)public boolean hasParticipantEffectiveTimeFromStart()
public ResearchElementDefinition.ResearchElementDefinitionCharacteristicComponent setParticipantEffectiveTimeFromStart(Duration value)
value - participantEffectiveTimeFromStart (Indicates duration from the participant's study entry.)public Enumeration<ResearchElementDefinition.GroupMeasure> getParticipantEffectiveGroupMeasureElement()
participantEffectiveGroupMeasure (Indicates how elements are aggregated within the study effective period.). This is the underlying object with id, value and extensions. The accessor "getParticipantEffectiveGroupMeasure" gives direct access to the valuepublic boolean hasParticipantEffectiveGroupMeasureElement()
public boolean hasParticipantEffectiveGroupMeasure()
public ResearchElementDefinition.ResearchElementDefinitionCharacteristicComponent setParticipantEffectiveGroupMeasureElement(Enumeration<ResearchElementDefinition.GroupMeasure> value)
value - participantEffectiveGroupMeasure (Indicates how elements are aggregated within the study effective period.). This is the underlying object with id, value and extensions. The accessor "getParticipantEffectiveGroupMeasure" gives direct access to the valuepublic ResearchElementDefinition.GroupMeasure getParticipantEffectiveGroupMeasure()
public ResearchElementDefinition.ResearchElementDefinitionCharacteristicComponent setParticipantEffectiveGroupMeasure(ResearchElementDefinition.GroupMeasure value)
value - Indicates how elements are aggregated within the study effective period.protected void listChildren(List<Property> children)
listChildren in class BackboneElementpublic Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
getNamedProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
getProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
makeProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
getTypesForProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
addChild in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic ResearchElementDefinition.ResearchElementDefinitionCharacteristicComponent copy()
copy in class BackboneElementpublic void copyValues(ResearchElementDefinition.ResearchElementDefinitionCharacteristicComponent dst)
public boolean equalsDeep(Base other_)
equalsDeep in class BackboneElementpublic boolean equalsShallow(Base other_)
equalsShallow in class BackboneElementpublic boolean isEmpty()
isEmpty in interface org.hl7.fhir.instance.model.api.IBaseisEmpty in class BackboneElementpublic String fhirType()
fhirType in interface org.hl7.fhir.instance.model.api.IBasefhirType in class BackboneElementCopyright © 2014–2021 Health Level 7. All rights reserved.