A Patient-Centered Framework for System-Level Sharing of Health Records