I'm a little concerned about things like insurance, but as long as our country still has plenty of guns I'm not worried about Hitler 2.0. Your country might be different.
One would be for everyone to have a secure certificated [not able to be forged] anonymous hierarchical ID where those who have access to the ID/database are ranked/rated. For example on a rank of 10, the user would rate 10, your doctor 7 the government would rate say 5, your bank say 3. Such a ranking system would set the level of access and what data could be taken from the user's record.
There are many other solutions too which I've not go time to go into here.
Unfortunately, governments won't like such a schema because it puts citizens back in charge (and bureaucracies have never liked that)
How about, if you want socialized healthcare, you pay the cost of privacy. We guarantee to pay for your healthcare, but your DNA is freely available in everyone's database? Signing up for Medicare/Medicaid? Submit a DNA sample. That will give a huge population for study and the rest, people who aren't on socialized healthcare, can protect their DNA if they want. If the government is paying for your healthcare, you already lost your privacy to them anyways.
As usual, few bother to think important stuff like this through before it becomes a done deal. It would be interesting to see a class-action lawsuit against DNA database holders by those who consider their privacy invaded.
If governments don't step in to control and regulate this unholy mess soon then I'd reckon it won't be long before the lawsuits begin. I'd put money on it.