There are many problems associated with EMR and one of them is storage of the EMR record. Plain record of a healthy individual is only 2mb, barely anything when we can buy 2tb drives for $100, but if the person only becomes sick (complex sickness) the record grows to 40mb, add some pictures and the record becomes 300mb, decode the genome of the person and it is a whooping 3gb on a short side. So where I can see that a large organization can afford a data center with thousands of hard drives running, storing this data, I cant really imagine a doctors office running a server rack full of storage just for the health records.

As with every governmental idea, there is an issue with standards. Today there are at least a few, including HL7, that allow systems to communicate with each other. Each organization uses the one that they like.
If we want to see a universal health record, it should be implemented by the govt, in a central location, with some backup locations, where doctors could log in and search for the particular patient and then download the necessary data. It would make security maintenance a lot easier as well.
Instead of spending millions of dollars on individual ideas, the govt should implement it themselves. I'm sick of waiting an hour before the doctor finds out what sickness I have and what is the history of my disease.... and it happens every time I go to the doctor.