Crossing the Last Mile of EHR Adoption