3 Challenges and Lessons Learned for FHIR Implementations