Sounds okay. Better than what we've got so far.
The only issue I can see is Fed vs Private.
With a private corporation in charge, you get what we see today with the HMO's. Maximize profit. Usually at the expense of the patient.
With the Feds in charge, you get red-tape and civil servants.
I can't say which would be better.