Class QuestionnaireResponse.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:
    QuestionnaireResponse

    public static class QuestionnaireResponse.Group
    extends ca.uhn.fhir.model.api.BaseIdentifiableElement
    implements ca.uhn.fhir.model.api.IResourceBlock
    Block class for child element: QuestionnaireResponse.group ()

    Definition: A group of questions to a possibly similarly grouped set of questions in the questionnaire response

    See Also:
    Serialized Form
    • Constructor Detail

    • Method Detail

      • isEmpty

        public boolean isEmpty()
        Specified by:
        isEmpty in interface org.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 interface ca.uhn.fhir.model.api.ICompositeElement
      • getLinkIdElement

        public ca.uhn.fhir.model.primitive.StringDt getLinkIdElement()
        Gets the value(s) for linkId (). creating it if it does not exist. Will not return null.

        Definition: Identifies the group from the Questionnaire that corresponds to this group in the QuestionnaireResponse resource.

      • getLinkId

        public String getLinkId()
        Gets the value(s) for linkId (). creating it if it does not exist. This method may return null.

        Definition: Identifies the group from the Questionnaire that corresponds to this group in the QuestionnaireResponse resource.

      • setLinkId

        public QuestionnaireResponse.Group setLinkId​(ca.uhn.fhir.model.primitive.StringDt theValue)
        Sets the value(s) for linkId ()

        Definition: Identifies the group from the Questionnaire that corresponds to this group in the QuestionnaireResponse resource.

      • setLinkId

        public QuestionnaireResponse.Group setLinkId​(String theString)
        Sets the value for linkId ()

        Definition: Identifies the group from the Questionnaire that corresponds to this group in the QuestionnaireResponse resource.

      • getTitleElement

        public ca.uhn.fhir.model.primitive.StringDt getTitleElement()
        Gets the value(s) for title (). creating it if it does not exist. Will not return null.

        Definition: Text that is displayed above the contents of the group

      • getTitle

        public String getTitle()
        Gets the value(s) for title (). creating it if it does not exist. This method may return null.

        Definition: Text that is displayed above the contents of the group

      • setTitle

        public QuestionnaireResponse.Group setTitle​(ca.uhn.fhir.model.primitive.StringDt theValue)
        Sets the value(s) for title ()

        Definition: Text that is displayed above the contents of the group

      • getTextElement

        public ca.uhn.fhir.model.primitive.StringDt getTextElement()
        Gets the value(s) for text (). creating it if it does not exist. Will not return null.

        Definition: Additional text for the group, used for display purposes

      • getText

        public String getText()
        Gets the value(s) for text (). creating it if it does not exist. This method may return null.

        Definition: Additional text for the group, used for display purposes

      • setText

        public QuestionnaireResponse.Group setText​(ca.uhn.fhir.model.primitive.StringDt theValue)
        Sets the value(s) for text ()

        Definition: Additional text for the group, used for display purposes

      • getSubject

        public ResourceReferenceDt getSubject()
        Gets the value(s) for subject (). creating it if it does not exist. Will not return null.

        Definition: More specific subject this section's answers are about, details the subject given in QuestionnaireResponse

      • getGroup

        public List<QuestionnaireResponse.GroupgetGroup()
        Gets the value(s) for group (). creating it if it does not exist. Will not return null.

        Definition: A sub-group within a group. The ordering of groups within this group is relevant

      • addGroup

        public QuestionnaireResponse.Group 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

      • getGroupFirstRep

        public QuestionnaireResponse.Group 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

        public List<QuestionnaireResponse.GroupQuestiongetQuestion()
        Gets the value(s) for question (). creating it if it does not exist. Will not return null.

        Definition: Set of questions within this group. The order of questions within the group is relevant

      • getQuestionFirstRep

        public QuestionnaireResponse.GroupQuestion 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