Electronic Health Records (EHRs) are essential for modern healthcare systems but continue to face significant challenges related to security, interoperability, and patient-centered control. This paper presents a novel Blockchain-based Electronic Health Records Abstract System (BEAS) that integrates Ethereum smart contracts with Attribute-Based Encryption (ABE) and the Elliptic Curve Integrated Encryption Scheme (ECIES) to strengthen data security and enhance patient autonomy. The system utilizes the InterPlanetary File System (IPFS) for efficient off-chain storage and employs Attribute-Based Access Control (ABAC) to ensure scalable and flexible data access. Experimental results show a 30% reduction in transaction execution time compared to conventional systems, along with improved access control and data integrity. Future enhancements will focus on optimizing encryption performance, expanding the roles of healthcare providers such as nurses, and exploring scalable storage solutions to further improve system efficiency.