QuestionnaireResponseValidator

Functions

Link copied to clipboard
fun checkQuestionnaireResponse(questionnaire: Questionnaire, questionnaireResponse: QuestionnaireResponse)

Checks that the QuestionnaireResponse is structurally consistent with the Questionnaire.

Link copied to clipboard
suspend fun validateQuestionnaireResponse(questionnaire: Questionnaire, questionnaireResponse: QuestionnaireResponse, context: Context, questionnaireItemParentMap: Map<Questionnaire.QuestionnaireItemComponent, Questionnaire.QuestionnaireItemComponent> = mapOf(), launchContextMap: Map<String, Resource>? = mapOf(), xFhirQueryResolver: XFhirQueryResolver? = null): Map<String, List<ValidationResult>>

Validates QuestionnaireResponse using the constraints defined in the Questionnaire.