EMR vs EHR: Functional Differences Developers Must Understand