implement UPatient controller