
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
public static class Questionnaire.Group extends ca.uhn.fhir.model.api.BaseIdentifiableElement implements ca.uhn.fhir.model.api.IResourceBlock
Definition: A collection of related questions (or further groupings of questions)
- See Also:
- Serialized Form
-
Constructor Summary
Constructors Constructor Description Group()
-
Method Summary
Modifier and Type Method Description CodingDt
addConcept()
Adds and returns a new value for concept ()Questionnaire.Group
addConcept(CodingDt theValue)
Adds a given new value for concept ()Questionnaire.Group
addGroup()
Adds and returns a new value for group ()Questionnaire.Group
addGroup(Questionnaire.Group theValue)
Adds a given new value for group ()Questionnaire.GroupQuestion
addQuestion()
Adds and returns a new value for question ()Questionnaire.Group
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)
List<CodingDt>
getConcept()
Gets the value(s) for concept ().CodingDt
getConceptFirstRep()
Gets the first repetition for concept (), creating it if it does not already exist.List<Questionnaire.Group>
getGroup()
Gets the value(s) for group ().Questionnaire.Group
getGroupFirstRep()
Gets the first repetition for group (), creating it if it does not already exist.String
getLinkId()
Gets the value(s) for linkId ().ca.uhn.fhir.model.primitive.StringDt
getLinkIdElement()
Gets the value(s) for linkId ().List<Questionnaire.GroupQuestion>
getQuestion()
Gets the value(s) for question ().Questionnaire.GroupQuestion
getQuestionFirstRep()
Gets the first repetition for question (), creating it if it does not already exist.Boolean
getRepeats()
Gets the value(s) for repeats ().ca.uhn.fhir.model.primitive.BooleanDt
getRepeatsElement()
Gets the value(s) for repeats ().Boolean
getRequired()
Gets the value(s) for required ().ca.uhn.fhir.model.primitive.BooleanDt
getRequiredElement()
Gets the value(s) for required ().String
getText()
Gets the value(s) for text ().ca.uhn.fhir.model.primitive.StringDt
getTextElement()
Gets the value(s) for text ().String
getTitle()
Gets the value(s) for title ().ca.uhn.fhir.model.primitive.StringDt
getTitleElement()
Gets the value(s) for title ().boolean
isEmpty()
Questionnaire.Group
setConcept(List<CodingDt> theValue)
Sets the value(s) for concept ()Questionnaire.Group
setGroup(List<Questionnaire.Group> theValue)
Sets the value(s) for group ()Questionnaire.Group
setLinkId(ca.uhn.fhir.model.primitive.StringDt theValue)
Sets the value(s) for linkId ()Questionnaire.Group
setLinkId(String theString)
Sets the value for linkId ()Questionnaire.Group
setQuestion(List<Questionnaire.GroupQuestion> theValue)
Sets the value(s) for question ()Questionnaire.Group
setRepeats(boolean theBoolean)
Sets the value for repeats ()Questionnaire.Group
setRepeats(ca.uhn.fhir.model.primitive.BooleanDt theValue)
Sets the value(s) for repeats ()Questionnaire.Group
setRequired(boolean theBoolean)
Sets the value for required ()Questionnaire.Group
setRequired(ca.uhn.fhir.model.primitive.BooleanDt theValue)
Sets the value(s) for required ()Questionnaire.Group
setText(ca.uhn.fhir.model.primitive.StringDt theValue)
Sets the value(s) for text ()Questionnaire.Group
setText(String theString)
Sets the value for text ()Questionnaire.Group
setTitle(ca.uhn.fhir.model.primitive.StringDt theValue)
Sets the value(s) for title ()Questionnaire.Group
setTitle(String theString)
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
-