Good luck with your thesis, Damian.

But I notice that your survey didn't mention such "real world" considerations as:-
1) Stand-alone
2) Networked
3) Web-based
... and (dare I mention it):-
1) Cost of implementation
2) Licensing considerations
3) Ease of implementation
4) Likely implementation time-scale
5) Quality (and cost) of support
Also:-
1) Ease of transporting previous data!
2) Ease of configurability to local needs and preferences
And (lastly) if you run out of steam (words, whatever), you might like to consider:-
1) The paperless system (does it actually exist?)
2) Mobile solutions (systems on hand-held devices
etc.)
3) Integration with contemporary medical test equipment
4) Integration with tracking technology (RFID
et al)