This document proposes a framework for securely storing personal health records (PHRs) in the cloud using attribute-based encryption (ABE). The framework aims to achieve fine-grained access control over PHRs while addressing issues like privacy, scalability of key management, flexible access policies, and efficient user revocation. It divides users into multiple security domains to reduce complexity and uses multi-authority ABE to guarantee patient privacy. The scheme also supports dynamic modification of access policies, on-demand revocation of users/attributes, and break-glass access in emergencies.