Interface QuestionnaireResponseHelper


public interface QuestionnaireResponseHelper
Methods for manipulating QuestionnaireResponse resources.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addItemLeafWithAnswer(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse, String linkId, String text, org.hl7.fhir.r4.model.Type answer)
     
    void
    addItemLeafWithoutAnswer(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse, String linkId, String text)
     
    default Optional<org.hl7.fhir.r4.model.QuestionnaireResponse.QuestionnaireResponseItemComponent>
    getFirstItemLeaveMatchingLinkId(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse, String linkId)
     
    default List<org.hl7.fhir.r4.model.QuestionnaireResponse.QuestionnaireResponseItemComponent>
    getItemLeavesAsList(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse)
     
    Stream<org.hl7.fhir.r4.model.QuestionnaireResponse.QuestionnaireResponseItemComponent>
    getItemLeavesAsStream(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse)
     
    default List<org.hl7.fhir.r4.model.QuestionnaireResponse.QuestionnaireResponseItemComponent>
    getItemLeavesMatchingLinkIdAsList(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse, String linkId)
     
    Stream<org.hl7.fhir.r4.model.QuestionnaireResponse.QuestionnaireResponseItemComponent>
    getItemLeavesMatchingLinkIdAsStream(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse, String linkId)
     
    getLocalVersionlessAbsoluteUrl(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse)
     
    org.hl7.fhir.r4.model.Type
    transformQuestionTypeToAnswerType(org.hl7.fhir.r4.model.Questionnaire.QuestionnaireItemComponent question)
     
  • Method Details

    • getFirstItemLeaveMatchingLinkId

      default Optional<org.hl7.fhir.r4.model.QuestionnaireResponse.QuestionnaireResponseItemComponent> getFirstItemLeaveMatchingLinkId(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse, String linkId)
    • getItemLeavesMatchingLinkIdAsList

      default List<org.hl7.fhir.r4.model.QuestionnaireResponse.QuestionnaireResponseItemComponent> getItemLeavesMatchingLinkIdAsList(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse, String linkId)
    • getItemLeavesMatchingLinkIdAsStream

      Stream<org.hl7.fhir.r4.model.QuestionnaireResponse.QuestionnaireResponseItemComponent> getItemLeavesMatchingLinkIdAsStream(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse, String linkId)
    • getItemLeavesAsList

      default List<org.hl7.fhir.r4.model.QuestionnaireResponse.QuestionnaireResponseItemComponent> getItemLeavesAsList(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse)
    • getItemLeavesAsStream

      Stream<org.hl7.fhir.r4.model.QuestionnaireResponse.QuestionnaireResponseItemComponent> getItemLeavesAsStream(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse)
    • transformQuestionTypeToAnswerType

      org.hl7.fhir.r4.model.Type transformQuestionTypeToAnswerType(org.hl7.fhir.r4.model.Questionnaire.QuestionnaireItemComponent question)
    • addItemLeafWithoutAnswer

      void addItemLeafWithoutAnswer(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse, String linkId, String text)
    • addItemLeafWithAnswer

      void addItemLeafWithAnswer(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse, String linkId, String text, org.hl7.fhir.r4.model.Type answer)
    • getLocalVersionlessAbsoluteUrl

      String getLocalVersionlessAbsoluteUrl(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse)