Recently I have come across a site for medical terms acronyms, abbreviations.
MediLexicon has the world's largest online database of pharmaceutical and medical abbreviations - over 230,000 and growing(it claims!). Their database is updated daily to include new acronyms and abbreviations and their meanings. The resource is free to use, allowing people to instantly look up meanings for acronyms and abbreviations from the fields of medicine, pharmacy, biotechnology, agrochemicals, healthcare and more.
The site has a searchable database of Pharmaceutical Companies, Medical Associations and Hospitals.