Be careful where you take this argument. There have been several studies (listen to this: http://www.thisamericanlife.org/Radio_Episode.aspx?sched=1320 or read this: http://www.npr.org/templates/story/story.php?storyId=113571111 and this: http://patriciashannon.blogspot.com/2009/10/telltale-wombs-of-lewiston-maine.html) that have shown increasing the number of doctors does not increase the level of care or access to care, but just the cost of care. The reason is, if you put too many doctors into one population area, the doctors will lower their thresholds on what procedures they will do in order to keep busy. You see, the rate of medical needs in a fixed population is constant. But a doctor need to pay their staff, their rent, their student loans, etc... So, if they don't have enough to bill for, they will (whether they are aware or not) start ordering tests or doing procedures for people that might not really need them.
There are some European countries (Germany, I think, does this) that licence doctors to practice in certain areas in order to avoid over supply of medical services.
Also, another study by Johns Hopkins university (http://www.marketwatch.com/story/us-health-costs-highest-malpractice-no-factor-study) found that one of the primary drivers of high medical costs was the income level doctors required in the US. Medical malpractice insurance/claims only accounted for 0.5% of the rise in costs. They also stated that while doctors in the US routinely make ~$200k, they could not find a doctor in other countries who make over $100k (USD). The underlying reason for this was the high cost of eduction and the huge loans that someone graduating with a medical degree in the US is saddled with. This can often exceed the cost of a mortgage on a nice home. In the European countries they studied, higher education was free.
So, one way to bring down the cost medical care in the US would be to fund education for people wanting to pursue a medical degree while also controlling the number of medical licences to practice in a given geographical area based on population.
Also, changing from a fee for service to a salary based reimbursement system for doctors would remove the financial incentive to over prescribe treatments.
Doctors might end up less wealthy and the golf industry might suffer, but the rest of us would likely have better and more affordable health care.
Unfortunately, the current bills in congress do not address any of this. Why? Because there is no profit in it for anyone (especially the lobbyists)