Details
Description
Extract usually require QuestionnaireResponse to be valid across multiple sophisticated validation rules. The extract process relies on correct and valid questionnaire data.
My proposal is to perform validation for QuestionnaireResponse based on the Questionniare.item.required attribute and http://hl7.org/fhir/R4/extension-questionnaire-constraint.html extension.
I case of validation errors, $extract should return OperationOutcome with all validation error descriptions.