Add pupil
Refactor for smaller methods, no functional changes
Refactor validatePatientId to be validate & use "validations" property from reports
Merge from develop.
Restore repeatable to accept_patient_reports.js
Merge branch 'feature/pupil' into develop