Class Questionnaire.Group
- All Implemented Interfaces:
ca.uhn.fhir.model.api.ICompositeElement
,ca.uhn.fhir.model.api.IElement
,ca.uhn.fhir.model.api.IIdentifiableElement
,ca.uhn.fhir.model.api.IResourceBlock
,ca.uhn.fhir.model.api.ISupportsUndeclaredExtensions
,Serializable
,org.hl7.fhir.instance.model.api.IBase
- Enclosing class:
Questionnaire
Definition: A collection of related questions (or further groupings of questions)
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionAdds and returns a new value for concept ()addConcept
(CodingDt theValue) Adds a given new value for concept ()addGroup()
Adds and returns a new value for group ()addGroup
(Questionnaire.Group theValue) Adds a given new value for group ()Adds and returns a new value for question ()addQuestion
(Questionnaire.GroupQuestion theValue) Adds a given new value for question ()<T extends ca.uhn.fhir.model.api.IElement>
List<T> getAllPopulatedChildElementsOfType
(Class<T> theType) Gets the value(s) for concept ().Gets the first repetition for concept (), creating it if it does not already exist.getGroup()
Gets the value(s) for group ().Gets the first repetition for group (), creating it if it does not already exist.Gets the value(s) for linkId ().ca.uhn.fhir.model.primitive.StringDt
Gets the value(s) for linkId ().Gets the value(s) for question ().Gets the first repetition for question (), creating it if it does not already exist.Gets the value(s) for repeats ().ca.uhn.fhir.model.primitive.BooleanDt
Gets the value(s) for repeats ().Gets the value(s) for required ().ca.uhn.fhir.model.primitive.BooleanDt
Gets the value(s) for required ().getText()
Gets the value(s) for text ().ca.uhn.fhir.model.primitive.StringDt
Gets the value(s) for text ().getTitle()
Gets the value(s) for title ().ca.uhn.fhir.model.primitive.StringDt
Gets the value(s) for title ().boolean
isEmpty()
setConcept
(List<CodingDt> theValue) Sets the value(s) for concept ()setGroup
(List<Questionnaire.Group> theValue) Sets the value(s) for group ()setLinkId
(ca.uhn.fhir.model.primitive.StringDt theValue) Sets the value(s) for linkId ()Sets the value for linkId ()setQuestion
(List<Questionnaire.GroupQuestion> theValue) Sets the value(s) for question ()setRepeats
(boolean theBoolean) Sets the value for repeats ()setRepeats
(ca.uhn.fhir.model.primitive.BooleanDt theValue) Sets the value(s) for repeats ()setRequired
(boolean theBoolean) Sets the value for required ()setRequired
(ca.uhn.fhir.model.primitive.BooleanDt theValue) Sets the value(s) for required ()setText
(ca.uhn.fhir.model.primitive.StringDt theValue) Sets the value(s) for text ()Sets the value for text ()setTitle
(ca.uhn.fhir.model.primitive.StringDt theValue) Sets the value(s) for title ()Sets the value for title ()Methods inherited from class ca.uhn.fhir.model.api.BaseIdentifiableElement
getElementSpecificId, getId, setElementSpecificId, setId, setId
Methods inherited from class ca.uhn.fhir.model.api.BaseElement
addUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getFormatCommentsPost, getFormatCommentsPre, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensions, getUserData, hasFormatComment, isBaseEmpty, setUserData
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
fhirType, getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
Methods inherited from interface ca.uhn.fhir.model.api.IIdentifiableElement
getElementSpecificId, getId, setElementSpecificId, setId, setId
-
Constructor Details
-
Group
public Group()
-
-
Method Details
-
isEmpty
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
-
getAllPopulatedChildElementsOfType
public <T extends ca.uhn.fhir.model.api.IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType) - Specified by:
getAllPopulatedChildElementsOfType
in interfaceca.uhn.fhir.model.api.ICompositeElement
-
getLinkIdElement
Gets the value(s) for linkId (). creating it if it does not exist. Will not returnnull
.Definition: An identifier that is unique within the Questionnaire allowing linkage to the equivalent group in a QuestionnaireResponse resource.
-
getLinkId
Gets the value(s) for linkId (). creating it if it does not exist. This method may returnnull
.Definition: An identifier that is unique within the Questionnaire allowing linkage to the equivalent group in a QuestionnaireResponse resource.
-
setLinkId
Sets the value(s) for linkId ()Definition: An identifier that is unique within the Questionnaire allowing linkage to the equivalent group in a QuestionnaireResponse resource.
-
setLinkId
Sets the value for linkId ()Definition: An identifier that is unique within the Questionnaire allowing linkage to the equivalent group in a QuestionnaireResponse resource.
-
getTitleElement
Gets the value(s) for title (). creating it if it does not exist. Will not returnnull
.Definition: The human-readable name for this section of the questionnaire
-
getTitle
Gets the value(s) for title (). creating it if it does not exist. This method may returnnull
.Definition: The human-readable name for this section of the questionnaire
-
setTitle
Sets the value(s) for title ()Definition: The human-readable name for this section of the questionnaire
-
setTitle
Sets the value for title ()Definition: The human-readable name for this section of the questionnaire
-
getConcept
Gets the value(s) for concept (). creating it if it does not exist. Will not returnnull
.Definition: Identifies a how this group of questions is known in a particular terminology such as LOINC.
-
setConcept
Sets the value(s) for concept ()Definition: Identifies a how this group of questions is known in a particular terminology such as LOINC.
-
addConcept
Adds and returns a new value for concept ()Definition: Identifies a how this group of questions is known in a particular terminology such as LOINC.
-
addConcept
Adds a given new value for concept ()Definition: Identifies a how this group of questions is known in a particular terminology such as LOINC.
- Parameters:
theValue
- The concept to add (must not benull
)
-
getConceptFirstRep
Gets the first repetition for concept (), creating it if it does not already exist.Definition: Identifies a how this group of questions is known in a particular terminology such as LOINC.
-
getTextElement
Gets the value(s) for text (). creating it if it does not exist. Will not returnnull
.Definition: Additional text for the group, used for display purposes
-
getText
Gets the value(s) for text (). creating it if it does not exist. This method may returnnull
.Definition: Additional text for the group, used for display purposes
-
setText
Sets the value(s) for text ()Definition: Additional text for the group, used for display purposes
-
setText
Sets the value for text ()Definition: Additional text for the group, used for display purposes
-
getRequiredElement
Gets the value(s) for required (). creating it if it does not exist. Will not returnnull
.Definition: 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.
-
getRequired
Gets the value(s) for required (). creating it if it does not exist. This method may returnnull
.Definition: 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.
-
setRequired
Sets the value(s) for required ()Definition: 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.
-
setRequired
Sets the value for required ()Definition: 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.
-
getRepeatsElement
Gets the value(s) for repeats (). creating it if it does not exist. Will not returnnull
.Definition: Whether the group may occur multiple times in the instance, containing multiple sets of answers
-
getRepeats
Gets the value(s) for repeats (). creating it if it does not exist. This method may returnnull
.Definition: Whether the group may occur multiple times in the instance, containing multiple sets of answers
-
setRepeats
Sets the value(s) for repeats ()Definition: Whether the group may occur multiple times in the instance, containing multiple sets of answers
-
setRepeats
Sets the value for repeats ()Definition: Whether the group may occur multiple times in the instance, containing multiple sets of answers
-
getGroup
Gets the value(s) for group (). creating it if it does not exist. Will not returnnull
.Definition: A sub-group within a group. The ordering of groups within this group is relevant
-
setGroup
Sets the value(s) for group ()Definition: A sub-group within a group. The ordering of groups within this group is relevant
-
addGroup
Adds and returns a new value for group ()Definition: A sub-group within a group. The ordering of groups within this group is relevant
-
addGroup
Adds a given new value for group ()Definition: A sub-group within a group. The ordering of groups within this group is relevant
- Parameters:
theValue
- The group to add (must not benull
)
-
getGroupFirstRep
Gets the first repetition for group (), creating it if it does not already exist.Definition: A sub-group within a group. The ordering of groups within this group is relevant
-
getQuestion
Gets the value(s) for question (). creating it if it does not exist. Will not returnnull
.Definition: Set of questions within this group. The order of questions within the group is relevant
-
setQuestion
Sets the value(s) for question ()Definition: Set of questions within this group. The order of questions within the group is relevant
-
addQuestion
Adds and returns a new value for question ()Definition: Set of questions within this group. The order of questions within the group is relevant
-
addQuestion
Adds a given new value for question ()Definition: Set of questions within this group. The order of questions within the group is relevant
- Parameters:
theValue
- The question to add (must not benull
)
-
getQuestionFirstRep
Gets the first repetition for question (), creating it if it does not already exist.Definition: Set of questions within this group. The order of questions within the group is relevant
-