patient: remember hasData, delete and exclude
store hasData if an answer gets stored the first time for a patient
only allow to remove a patient if he/she doesn't hasData yet
add migration to store hasData for all patients
add methods removePatient and excludePatient
indicate isExcluded on patient and in editStudyPatients