Questionnaire Manager for dynamic questionnaire processing and response handling
Questionnaire Manager for dynamic questionnaire processing and response handling. Provides methods for managing questionnaire workflows and form processing.
Methods
nextQuestion()
nextQuestion(
request):Promise<BWellTransactionResult<QuestionnaireResponse,BaseManagerError>>
Experimental
Processes the next question in a questionnaire flow. Advances through dynamic questionnaire based on responses. This method is experimental and may change in future releases.
Parameters
request
Returns
Promise<BWellTransactionResult<QuestionnaireResponse, BaseManagerError>>
Example
const nextQuestion = await sdk.questionnaire.nextQuestion(
new NextQuestionRequest({
questionnaireResponse: {
resourceType: 'QuestionnaireResponse',
status: 'in-progress',
questionnaire: 'health-assessment',
contained: []
}
})
);