This document proposes a framework for securely sharing personal health records (PHRs) stored in the cloud. It uses attribute-based encryption to encrypt PHRs in a way that enables fine-grained, scalable access control. The framework divides users into multiple security domains to reduce key management complexity. It ensures patient privacy and control over PHRs through multi-authority attribute-based encryption while allowing flexible sharing. The framework supports dynamic access policy changes, efficient user/attribute revocation, and break-glass emergency access.