doctors have to swear this
No, we don't. Most medical schools do feature some form of the Hippocratic Oath as part of either their induction or graduation ceremonies, but it's purely symbolic. Hospitals have certain legal requirements to treat patients who show up, and members of the medical staff of that hospital may be required to treat those patients as long as they want to retain privileges to treat patients at that hospital, but there is no general obligation to treat anyone who shows up at your clinic door.
This is a terrible summary anyway. They are moving production from a twice-a-day formulation to a once-a-day formulation, because the patent on the latter has a little more life on it. Nothing is stopping doctors from prescribing the older formulation. It's just that generic drug makers can't start making the extended release (XR) form yet, and so any prescription for the XR will be filled with the brand name rather than a generic.
The idea that healthcare isn't a business is crazy. Even purely socialized medicine like the VA or the NHS has to be a responsible steward of the public's money.
HELP!!!! I'm being held prisoner in /usr/games/lib!