Windows Voice recognition really isn't that bad and for less than $300 you can buy tools and medical vocabulary from emicrophones
http://www.emicrophones.com/c-8-windows-speech-wsr.aspx