You should really take a look at HealthKit. It solves all of the problems you list under #1. I.e. It has a standard simple dashboard for health data.
The physician review of this data would still take time from the visit. While this can be corrected with changes to the consultation procedure, that in itself has side-effects (longer consultation -> fewer appointments/day -> longer time until next available appointment && increased cost).
If the API integrates with the EHR backend and the doctor can receive this data prior to your appointment and have this data stored in the EHR then these problems are mitigated. Though, these issues still stand, "with zero EHR integration".