validation for visits
move common visit functions to class
add validation functions to Visit
normalise Answers (remove questionnaireId & patientId), cleanup upsertAnswer
migrate patient_visits view: show visits with scheduled, validated questionnaires & physicalData
show validation in patient_visit