Create multiple assessments against one patient

I have two datasets. Patients and assessments. On each dynamic patient page I want to be able to link to another page with a form which updates the assessments dataset for that patient. A simple one to many relationship. What is the best way to achieve this… Any help at all would be very much appreciated.