Package dev.dsf.bpe.v1.service
Interface QuestionnaireResponseHelper
public interface QuestionnaireResponseHelper
-
Method Summary
Modifier and TypeMethodDescriptionvoid
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
-
getItemLeavesMatchingLinkIdAsList
-
getItemLeavesMatchingLinkIdAsStream
-
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
-
addItemLeafWithAnswer
-
getLocalVersionlessAbsoluteUrl
String getLocalVersionlessAbsoluteUrl(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse)
-