I mentioned an Open Source Medical Software list before. Here's yet another list:
The Top 100 Open Source Software Tools for Medical Professionals
The contents of this one provide a broader selection of functionality. Annotated lists like these are a great resource.
Hat tip: The Healthcare IT Guy