turned getSystemicDiagnoses() and getOphthalmicDiagnoses() methods into relations and fixed a unit test that breaks after you've run the tests once.