public static class Questionnaire.GroupComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
| Modifier and Type | Field and Description |
|---|---|
protected List<Coding> |
concept
Identifies a how this group of questions is known in a particular terminology such as LOINC.
|
protected List<Questionnaire.GroupComponent> |
group
A sub-group within a group.
|
protected StringType |
linkId
An identifier that is unique within the Questionnaire allowing linkage to the equivalent group in a QuestionnaireResponse resource.
|
protected List<Questionnaire.QuestionComponent> |
question
Set of questions within this group.
|
protected BooleanType |
repeats
Whether the group may occur multiple times in the instance, containing multiple sets of answers.
|
protected BooleanType |
required
If true, indicates that the group must be present and have required questions within it answered.
|
protected StringType |
text
Additional text for the group, used for display purposes.
|
protected StringType |
title
The human-readable name for this section of the questionnaire.
|
modifierExtension| Constructor and Description |
|---|
GroupComponent() |
addModifierExtension, addModifierExtension, copyValues, getModifierExtension, hasModifierExtensionaddExtension, addExtension, copyValues, getExtension, getExtensionsByUrl, getExtensionString, getId, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setId, setIdElementcastToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasType, hasUserData, isMetadataBased, isPrimitive, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFormatCommentsPost, getFormatCommentsPre, hasFormatCommentprotected StringType linkId
protected StringType title
protected List<Coding> concept
protected StringType text
protected BooleanType required
protected BooleanType repeats
protected List<Questionnaire.GroupComponent> group
protected List<Questionnaire.QuestionComponent> question
public GroupComponent()
public StringType getLinkIdElement()
linkId (An identifier that is unique within the Questionnaire allowing linkage to the equivalent group in a QuestionnaireResponse resource.). This is the underlying object with id, value and extensions. The accessor "getLinkId" gives direct access to the valuepublic boolean hasLinkIdElement()
public boolean hasLinkId()
public Questionnaire.GroupComponent setLinkIdElement(StringType value)
value - linkId (An identifier that is unique within the Questionnaire allowing linkage to the equivalent group in a QuestionnaireResponse resource.). This is the underlying object with id, value and extensions. The accessor "getLinkId" gives direct access to the valuepublic String getLinkId()
public Questionnaire.GroupComponent setLinkId(String value)
value - An identifier that is unique within the Questionnaire allowing linkage to the equivalent group in a QuestionnaireResponse resource.public StringType getTitleElement()
title (The human-readable name for this section of the questionnaire.). This is the underlying object with id, value and extensions. The accessor "getTitle" gives direct access to the valuepublic boolean hasTitleElement()
public boolean hasTitle()
public Questionnaire.GroupComponent setTitleElement(StringType value)
value - title (The human-readable name for this section of the questionnaire.). This is the underlying object with id, value and extensions. The accessor "getTitle" gives direct access to the valuepublic String getTitle()
public Questionnaire.GroupComponent setTitle(String value)
value - The human-readable name for this section of the questionnaire.public List<Coding> getConcept()
concept (Identifies a how this group of questions is known in a particular terminology such as LOINC.)public boolean hasConcept()
public Coding addConcept()
concept (Identifies a how this group of questions is known in a particular terminology such as LOINC.)public Questionnaire.GroupComponent addConcept(Coding t)
public StringType getTextElement()
text (Additional text for the group, used for display purposes.). This is the underlying object with id, value and extensions. The accessor "getText" gives direct access to the valuepublic boolean hasTextElement()
public boolean hasText()
public Questionnaire.GroupComponent setTextElement(StringType value)
value - text (Additional text for the group, used for display purposes.). This is the underlying object with id, value and extensions. The accessor "getText" gives direct access to the valuepublic Questionnaire.GroupComponent setText(String value)
value - Additional text for the group, used for display purposes.public BooleanType getRequiredElement()
required (If true, indicates that the group must be present and have required questions within it answered. If false, the group may be skipped when answering the questionnaire.). This is the underlying object with id, value and extensions. The accessor "getRequired" gives direct access to the valuepublic boolean hasRequiredElement()
public boolean hasRequired()
public Questionnaire.GroupComponent setRequiredElement(BooleanType value)
value - required (If true, indicates that the group must be present and have required questions within it answered. If false, the group may be skipped when answering the questionnaire.). This is the underlying object with id, value and extensions. The accessor "getRequired" gives direct access to the valuepublic boolean getRequired()
public Questionnaire.GroupComponent setRequired(boolean value)
value - If true, indicates that the group must be present and have required questions within it answered. If false, the group may be skipped when answering the questionnaire.public BooleanType getRepeatsElement()
repeats (Whether the group may occur multiple times in the instance, containing multiple sets of answers.). This is the underlying object with id, value and extensions. The accessor "getRepeats" gives direct access to the valuepublic boolean hasRepeatsElement()
public boolean hasRepeats()
public Questionnaire.GroupComponent setRepeatsElement(BooleanType value)
value - repeats (Whether the group may occur multiple times in the instance, containing multiple sets of answers.). This is the underlying object with id, value and extensions. The accessor "getRepeats" gives direct access to the valuepublic boolean getRepeats()
public Questionnaire.GroupComponent setRepeats(boolean value)
value - Whether the group may occur multiple times in the instance, containing multiple sets of answers.public List<Questionnaire.GroupComponent> getGroup()
group (A sub-group within a group. The ordering of groups within this group is relevant.)public boolean hasGroup()
public Questionnaire.GroupComponent addGroup()
group (A sub-group within a group. The ordering of groups within this group is relevant.)public Questionnaire.GroupComponent addGroup(Questionnaire.GroupComponent t)
public List<Questionnaire.QuestionComponent> getQuestion()
question (Set of questions within this group. The order of questions within the group is relevant.)public boolean hasQuestion()
public Questionnaire.QuestionComponent addQuestion()
question (Set of questions within this group. The order of questions within the group is relevant.)public Questionnaire.GroupComponent addQuestion(Questionnaire.QuestionComponent t)
protected void listChildren(List<Property> childrenList)
listChildren in class BackboneElementpublic void setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty 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 Questionnaire.GroupComponent copy()
copy in class BackboneElementpublic 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 class BackboneElementCopyright © 2014–2018 University Health Network. All rights reserved.