Minor nit - enterprise EMRs brand themselves as EHR because they consider it more encompassing than just medical records.
I agree on other points.