Sociotechnical Challenges of Developing an Interoperable Personal Health Record: Lessons Learned.

Sociotechnical Challenges of Developing an Interoperable Personal Health Record: Lessons Learned.