Yes, it can be frustrating to not see your hard work rewarded by Google.
You're in a tough niche, the medical niche. Sites like these are held to a much higher stander than your typical non-medical sites.
Have you provided your credentials as to your qualifications, this is very important to Google.
It would be interesting to see your site. I could possibly provide you some advice as to what you have not done or possibly what you may had done incorrectly.
Share the site, but if you don't feel like posting it public on the forum, then PM me and I will take a look, either way.