http://www.healthaffairs.org/healthpolicybriefs/brief.php?br...
This page gives some background to the issues but basically, the federal government has held the process up, while many companies are champing at the bit to make a lot of money regardless of interoperability which everyone agrees will be a good thing.
This is not necessarily a criticism: I wouldn't expect a nurse/iOS dev to be familiar with the regulatory background governing EHR standards. It's unfortunate that they definitively lay the blame on profit motives or technical challenge. No offense to the author but there are some very intelligent people who have been working on this problem for some time.