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 and scalable access control over PHRs while protecting patient privacy. It divides users into multiple security domains to reduce complexity of key management. The framework utilizes multi-authority ABE to encrypt each patient's PHR file, allows dynamic modification of access policies, and supports efficient revocation of users and attributes. Analysis and experiments demonstrate the security, scalability, and efficiency of the proposed approach.