Wow, thanks so much for the detailed information. I recently installed a Quest Lab's app on my phone "Gazelle" for getting test results, and the app crashes every 10-15 minutes and asks me to force close. I'm keeping it though because it does work enough to email me my lab results (it also had a lengthy identification process to set up).
But now I am off to see if my hospital works with Epic. That would be awesome! Thanks for sharing.