attempt at round 2 of PatientTable data structure rework