This document proposes a blockchain-based system called MedBlock to securely store and share medical records. The system aims to address limitations in current healthcare record systems related to privacy, security and data sharing. MedBlock uses blockchain technology and encryption to securely record medical transactions in an immutable ledger. It allows doctors to upload encrypted medical records and patients to access and share records through decryption keys. The system architecture includes modules for doctors and patients. If implemented, MedBlock could provide more secure, private and tamper-proof management of healthcare data compared to traditional electronic medical record systems.