Package org.hl7.fhir.r4.model
Class QuestionnaireResponse.QuestionnaireResponseItemComponent
- 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.QuestionnaireResponse.QuestionnaireResponseItemComponent
-
- 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:
- QuestionnaireResponse
public static class QuestionnaireResponse.QuestionnaireResponseItemComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected List<QuestionnaireResponse.QuestionnaireResponseItemAnswerComponent>answerThe respondent's answer(s) to the question.protected UriTypedefinitionA reference to an [[[ElementDefinition]]] that provides the details for the item.protected List<QuestionnaireResponse.QuestionnaireResponseItemComponent>itemQuestions or sub-groups nested beneath a question or group.protected StringTypelinkIdThe item from the Questionnaire that corresponds to this item in the QuestionnaireResponse resource.protected StringTypetextText that is displayed above the contents of the group or as the text of the question being answered.-
Fields inherited from class org.hl7.fhir.r4.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description QuestionnaireResponseItemComponent()ConstructorQuestionnaireResponseItemComponent(StringType linkId)Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.r4.model.BackboneElement
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
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseElement
getUserData, setUserData
-
-
-
-
Field Detail
-
linkId
protected StringType linkId
The item from the Questionnaire that corresponds to this item in the QuestionnaireResponse resource.
-
definition
protected UriType definition
A reference to an [[[ElementDefinition]]] that provides the details for the item.
-
text
protected StringType text
Text that is displayed above the contents of the group or as the text of the question being answered.
-
answer
protected List<QuestionnaireResponse.QuestionnaireResponseItemAnswerComponent> answer
The respondent's answer(s) to the question.
-
item
protected List<QuestionnaireResponse.QuestionnaireResponseItemComponent> item
Questions or sub-groups nested beneath a question or group.
-
-
Constructor Detail
-
QuestionnaireResponseItemComponent
public QuestionnaireResponseItemComponent()
Constructor
-
QuestionnaireResponseItemComponent
public QuestionnaireResponseItemComponent(StringType linkId)
Constructor
-
-
Method Detail
-
getLinkIdElement
public StringType getLinkIdElement()
- Returns:
linkId(The item from the Questionnaire that corresponds to this item in the QuestionnaireResponse resource.). This is the underlying object with id, value and extensions. The accessor "getLinkId" gives direct access to the value
-
hasLinkIdElement
public boolean hasLinkIdElement()
-
hasLinkId
public boolean hasLinkId()
-
setLinkIdElement
public QuestionnaireResponse.QuestionnaireResponseItemComponent setLinkIdElement(StringType value)
- Parameters:
value-linkId(The item from the Questionnaire that corresponds to this item in the QuestionnaireResponse resource.). This is the underlying object with id, value and extensions. The accessor "getLinkId" gives direct access to the value
-
getLinkId
public String getLinkId()
- Returns:
- The item from the Questionnaire that corresponds to this item in the QuestionnaireResponse resource.
-
setLinkId
public QuestionnaireResponse.QuestionnaireResponseItemComponent setLinkId(String value)
- Parameters:
value- The item from the Questionnaire that corresponds to this item in the QuestionnaireResponse resource.
-
getDefinitionElement
public UriType getDefinitionElement()
- Returns:
definition(A reference to an [[[ElementDefinition]]] that provides the details for the item.). This is the underlying object with id, value and extensions. The accessor "getDefinition" gives direct access to the value
-
hasDefinitionElement
public boolean hasDefinitionElement()
-
hasDefinition
public boolean hasDefinition()
-
setDefinitionElement
public QuestionnaireResponse.QuestionnaireResponseItemComponent setDefinitionElement(UriType value)
- Parameters:
value-definition(A reference to an [[[ElementDefinition]]] that provides the details for the item.). This is the underlying object with id, value and extensions. The accessor "getDefinition" gives direct access to the value
-
getDefinition
public String getDefinition()
- Returns:
- A reference to an [[[ElementDefinition]]] that provides the details for the item.
-
setDefinition
public QuestionnaireResponse.QuestionnaireResponseItemComponent setDefinition(String value)
- Parameters:
value- A reference to an [[[ElementDefinition]]] that provides the details for the item.
-
getTextElement
public StringType getTextElement()
- Returns:
text(Text that is displayed above the contents of the group or as the text of the question being answered.). This is the underlying object with id, value and extensions. The accessor "getText" gives direct access to the value
-
hasTextElement
public boolean hasTextElement()
-
hasText
public boolean hasText()
-
setTextElement
public QuestionnaireResponse.QuestionnaireResponseItemComponent setTextElement(StringType value)
- Parameters:
value-text(Text that is displayed above the contents of the group or as the text of the question being answered.). This is the underlying object with id, value and extensions. The accessor "getText" gives direct access to the value
-
getText
public String getText()
- Returns:
- Text that is displayed above the contents of the group or as the text of the question being answered.
-
setText
public QuestionnaireResponse.QuestionnaireResponseItemComponent setText(String value)
- Parameters:
value- Text that is displayed above the contents of the group or as the text of the question being answered.
-
getAnswer
public List<QuestionnaireResponse.QuestionnaireResponseItemAnswerComponent> getAnswer()
- Returns:
answer(The respondent's answer(s) to the question.)
-
setAnswer
public QuestionnaireResponse.QuestionnaireResponseItemComponent setAnswer(List<QuestionnaireResponse.QuestionnaireResponseItemAnswerComponent> theAnswer)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasAnswer
public boolean hasAnswer()
-
addAnswer
public QuestionnaireResponse.QuestionnaireResponseItemAnswerComponent addAnswer()
-
addAnswer
public QuestionnaireResponse.QuestionnaireResponseItemComponent addAnswer(QuestionnaireResponse.QuestionnaireResponseItemAnswerComponent t)
-
getAnswerFirstRep
public QuestionnaireResponse.QuestionnaireResponseItemAnswerComponent getAnswerFirstRep()
- Returns:
- The first repetition of repeating field
answer, creating it if it does not already exist
-
getItem
public List<QuestionnaireResponse.QuestionnaireResponseItemComponent> getItem()
- Returns:
item(Questions or sub-groups nested beneath a question or group.)
-
setItem
public QuestionnaireResponse.QuestionnaireResponseItemComponent setItem(List<QuestionnaireResponse.QuestionnaireResponseItemComponent> theItem)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasItem
public boolean hasItem()
-
addItem
public QuestionnaireResponse.QuestionnaireResponseItemComponent addItem()
-
addItem
public QuestionnaireResponse.QuestionnaireResponseItemComponent addItem(QuestionnaireResponse.QuestionnaireResponseItemComponent t)
-
getItemFirstRep
public QuestionnaireResponse.QuestionnaireResponseItemComponent getItemFirstRep()
- Returns:
- The first repetition of repeating field
item, creating it if it does not already exist
-
listChildren
protected void listChildren(List<Property> children)
- 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
public Base 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
- 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
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChildin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
public QuestionnaireResponse.QuestionnaireResponseItemComponent copy()
- Specified by:
copyin classBackboneElement
-
copyValues
public void copyValues(QuestionnaireResponse.QuestionnaireResponseItemComponent dst)
-
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
-
-