Class Questionnaire.Group

java.lang.Object
ca.uhn.fhir.model.api.BaseElement
ca.uhn.fhir.model.api.BaseIdentifiableElement
ca.uhn.fhir.model.dstu2.resource.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
Block class for child element: Questionnaire.group ()

Definition: A collection of related questions (or further groupings of questions)

See Also:
  • Constructor Details

  • Method Details

    • 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: An identifier that is unique within the Questionnaire allowing linkage to the equivalent group in a 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: An identifier that is unique within the Questionnaire allowing linkage to the equivalent group in a QuestionnaireResponse resource.

    • setLinkId

      public Questionnaire.Group setLinkId(ca.uhn.fhir.model.primitive.StringDt theValue)
      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

      public Questionnaire.Group setLinkId(String theString)
      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

      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: The human-readable name for this section of the questionnaire

    • getTitle

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

      Definition: The human-readable name for this section of the questionnaire

    • setTitle

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

      Definition: The human-readable name for this section of the questionnaire

    • setTitle

      public Questionnaire.Group setTitle(String theString)
      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 return null.

      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

      public CodingDt 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 be null)
    • 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

      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 Questionnaire.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

    • setText

      public Questionnaire.Group setText(String theString)
      Sets the value for text ()

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

    • getRequiredElement

      public ca.uhn.fhir.model.primitive.BooleanDt getRequiredElement()
      Gets the value(s) for required (). creating it if it does not exist. Will not return null.

      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

      public Boolean getRequired()
      Gets the value(s) for required (). creating it if it does not exist. This method may return null.

      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

      public Questionnaire.Group setRequired(ca.uhn.fhir.model.primitive.BooleanDt theValue)
      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

      public Questionnaire.Group setRequired(boolean theBoolean)
      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

      public ca.uhn.fhir.model.primitive.BooleanDt getRepeatsElement()
      Gets the value(s) for repeats (). creating it if it does not exist. Will not return null.

      Definition: Whether the group may occur multiple times in the instance, containing multiple sets of answers

    • getRepeats

      public Boolean getRepeats()
      Gets the value(s) for repeats (). creating it if it does not exist. This method may return null.

      Definition: Whether the group may occur multiple times in the instance, containing multiple sets of answers

    • setRepeats

      public Questionnaire.Group setRepeats(ca.uhn.fhir.model.primitive.BooleanDt theValue)
      Sets the value(s) for repeats ()

      Definition: Whether the group may occur multiple times in the instance, containing multiple sets of answers

    • setRepeats

      public Questionnaire.Group setRepeats(boolean theBoolean)
      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 return null.

      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 be null)
    • 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 return null.

      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 be null)
    • 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