This article aims to address the critical need for a secured and patient-centric blockchain-based healthcare system. The research focuses on developing a hospital management system utilizing patient and doctor information on the Ethereum platform using a systematic approach. Smart contracts are used in Solidity to manage data. Local testing on Hardhat is conducted, and once successful the system is to be deployed on Ethereum. Security audits are performed to ensure robustness.
Introduction
I. INTRODUCTION
The introduction of a blockchain-based hospital management system signifies a transformative approach to healthcare administration. It leverages blockchain's security and decentralization to optimize data management, streamline operations, and prioritize patient confidentiality. This innovation promises to revolutionize healthcare by ensuring trust, transparency, and efficiency in patient care and record management.
II. SYSTEM ARCHITECTURE
Frontend: Developed using React.js to provide a dynamic user interface that handles user interactions for logging in, booking appointments, and interacting with doctors.
Backend : Uses MongoDB to store doctor data. Manages patient appointments and interactions Communicates with the Ethereum blockchain for storing medical records securely.
Blockchain Integration: Utilizes the Ethereum blockchain for storing medical health records securely. Uses smart contracts written in Solidity to manage the storage and retrieval of medical records.Integrates with Metamask wallet for adding patient details to the blockchain.
Authentication and Authorization: Implements authentication mechanisms for patients, doctors, and admins. Ensures that only authorized users can access specific features and data.
Communication Services: Utilizes Socket.IO for real-time communication between patients and doctors through chat and video conferencing.
Admin Panel: Allows admins to add/remove doctors and patients.
Data Security: Ensures the security and integrity of patient data using blockchain technology. Implements encryption and secure communication protocols to protect sensitive information.
This architecture provides a secure and efficient system for managing medical health records using blockchain technology, ensuring data integrity and privacy for patients and doctors.
III. PLAN OF ACTION
The work plan of the research project includes interaction between various components. The main components are the User, Doctor, and Admin which are illustrated below:
A. User
Has the option for registering or Sign in first.
Login is done with username and password.
When login is successful, the preferred department is to be selected.
All available doctors are displayed.
User can select the preferred doctor.
User details (Height, weight, and address) are entered along with payment.
When payment is successful, an appointment with the doctor is confirmed.
The user is sent the generated appointment number and has to wait till the Doctor initiates a conversation through ChatBot.
Email confirmation regarding the meeting is sent to the User.
Feedback is to be provided by The User.
B. Doctor
Doctor is supposed to Login.
Meetings are scheduled by the Doctor.
Patient is selected along with the countdown facility.
Meeting details page(with name, address and age) is displayed.
Accept/Reject with reason.
If accepted is “Yes”, the Doctor confirms to meet the patient, and a scanned copy is sent to Admin for the record.
Otherwise, a suitable reason is given by the doctor suggesting to meet other doctors. The meeting details are sent to the suggested doctor by the assigned doctor.
C. Admin
Has access to User details.
Views the Booking status of the User.
Payment details of Bank, IFSC code, UPI payment, etc are maintained.
Sending of scanned documents and X-rays of the patient to the doctor
Monitors the number of clients attended by the Doctor.
Sees Accepted/Rejected.
Reads the reviews.
IV. METHODOLOGY
The methodology for developing a hospital management system utilizing patient and doctor information on the Ethereum platform involves a systematic approach.
First, the project scope and requirements are defined, followed by the design of system architecture and user interfaces.
The development environment is set up with Node.js, Truffle, and Ganache or Hardhat for local blockchain testing. Smart contracts are crafted in Solidity to manage data, and the front end is implemented using JavaScript, HTML, and CSS. Local testing on Ganache or Hardhat is conducted, and once successful, the system is deployed on Ethereum. Security audits are performed to ensure robustness. Upon successful testing, the system is deployed on the Ethereum, data privacy, and ongoing maintenance. User training and support are provided. This comprehensive methodology ensures a secure and efficient hospital management system on the Ethereum platform.
V. LITERATURE REVIEW
[1] The security and privacy of electronic healthcare records (EHRs) remain a critical issue for both healthcare services consumers and providers. Breaching a healthcare system causes the disclosure of sensitive health data. This data is usually saved into centralized databases, which creates vulnerabilities and gives rise to cyber attacks. This research focuses on enhancing the security and privacy of EHRs by using blockchain technology. This paper proposes a new architecture that takes advantage of decentralized databases to avoid centralized storage issues. Besides, we have deployed a blockchain network built to save hashes of stored data and control access when retrieving it.
[2] In this paper, we propose MedRec: a novel, decentralized record management system to handle EMRs, using blockchain technology. Our system gives patients a comprehensive, immutable log and easy access to their medical information across providers and treatment sites. Leveraging unique blockchain properties, MedRec manages authentication, confidentiality, accountability and data sharing- crucial considerations when handling sensitive information. A modular design integrates with providers’ existing, local data storage solutions, facilitating interoperability and making our system convenient and adaptable.
We incentivize medical stakeholders (researchers, public health authorities, etc.) to participate in the network as blockchain “miners”.
This provides them with access to aggregate, anonymized data as mining rewards, in return for sustaining and securing the network via Proof of Work.
[3] Healthcare data, which is a personal asset of the patient, should be owned and managed by the patient rather than being dispersed among several healthcare systems, preventing data exchange and jeopardizing patient privacy. EHRs (electronic health records) assist individuals by allowing them to combine and manage their medical data. On the other hand, today’s HER systems fall short of providing patients with traceable, trustworthy, and secure ownership over their medical data, creating serious security risks. In this article, the authors propose PcBEHR (patient-controlled blockchain-enabled electronic health records) as a way for patients to have safe control over their data that is decentralized, immutable, transparent, traceable, and trustworthy. Decentralized interplanetary file storage (IPFS) is used in the suggested technique.
[4] In this paper, several solutions for improving current limitations in healthcare systems using blockchain technology are explored, including frameworks and tools to measure the performance of such systems, e.g., Hyperledger Fabric, Composer, Docker Container, Hyperledger Caliper, and the Wireshark capture engine. Further, this paper proposes an Access Control Policy Algorithm for improving data accessibility between healthcare providers, assisting in the simulation of environments to implement the Hyperledger-based electronic healthcare record (HER) sharing system that uses the concept of a chaincode.
[5] In this proposed system, we can build this application using blockchain with stringent authentication. By considering this problem, we can propose the ADS application. SADS stands for stringent authentication and decentralized storage using blockchain. Stringent authentication is the process of providing high security protocols to the network using a cryptographic SHA-256 hash algorithm. This application can be implemented using Ethereum blockchain technology. Decentralized storage is utilized for blockchain. Decentralized storage is where the breaking up of storage records takes place from one major server to multiple servers. This allows easy access to medical information and also helps to further research.
[6] In this work, we analyze the limitations of Ethereum-based blockchain with respect to electronic health record (HER) sharing through a third party. An Ethereum framework for decentralized and transactional privacy-preserving data sharing is proposed to address the needs of different stakeholders like patients, providers, and other third involved in the generation and access of patient data records. A secure approach for healthcare management systems using blockchain (SHEMB) obviates the need for a trusted third party for storing data. SHEMB uses a symmetric searchable encryption technique to speed up access to the records using the search query provided by the patient. The experimental results indicate the practical and secure nature of SHEMB.
[7] This paper proposes a permissioned blockchain-based system for HER data sharing and integration. Each hospital will provide a blockchain node integrated with its own HER system to form the blockchain network. A web-based interface will be used for patients and doctors to initiate HER-sharing transactions. We take a hybrid data management approach, where only management metadata will be stored on the chain. Actual HER data, on the other hand, will be encrypted and stored off-chain in Health Insurance Portability and Accountability Act–compliant cloud-based storage. The system uses public key infrastructure–based asymmetric encryption and digital signatures to secure shared HER data.
Conclusion
In conclusion, this study has presented a comprehensive exploration of Blockchain in the critical field of Healthcare using Ethreun technologies, showcasing its potential to significantly enhance its operation. By developing a robust solution for securely storing patient data on the Ethereum blockchain, data integrity and privacy regarding patient details are maintained. The system ensures seamless sharing of medical information among healthcare providers for improved continuity of care. Beyond the technical aspects, the paper underscores the broader impact of this technology, particularly in empowering doctors for consultation and streamlining the privacy and storage of patient details. As the field continues to evolve, this work contributes to the ongoing discourse on assistive technologies, providing a foundation for future research endeavors in the dynamic intersection of Blockchain and healthcare integration for improved accessibility and user experience.
References
A. Academic Papers
[1] HealthBlock:A secure blockchain-based healthcare data management system- Bessem Zaabar, Omar Cheikhrouhou, Faisal Jamil, Meryem Ammi, Mohamed Abid.
[2] Blockchain-based healthcare management system with two-side verifiability-
[3] Tian Lim Tan, Iftekhar Salam, Madhusudan Singh.
[4] “MedChain: A Design of Blockchain-Based System for Medical Records Access and Permissions Management,” - E. –Y. Daraghmi, Y. –A. Daraghmi and S. –M. Yuan.
[5] “MedRec: Using Blockchain for Medical Data Access and Permission Management,”A. Azaria, A. Ekblaw, T. Vieira and A. Lippman.
[6] Blockchain-Enabled Electronic Health Records for Healthcare 4.0- Bipin Kumar Rai
B. Research Journals
[1] Blockchain-based electronic healthcare record system for healthcare 4.0 applicationSudeep Tanwar, Karan Parekh, Richard Evans.
[2] Decentralized Healthcare Management System Using Blockchain to Secure Sensitive Medical Data for Users- N Deepa, T Devi, N Gayathri, S Rakesh Kumar.
[3] “SHEMB: A secure approach for healthcare management system using blockchain,” – N. Andola, Raghav, S. Prakash, S. Venkatesan, and S. Verma.
[4] ACTION-EHR: Patient-Centric Blockchain-Based Electronic Health Record Data Management for Cancer Care –Alevtina Dubovitskaya, Furqan Baig, Zhigang Xu, Rohit Shukla, Pratik Sushil Zambani, Arun Swaminathan, Md Majid Jahangir, Khadija Chowdhry, Rahul Lachhani, Nitesh Idnani, Michael Schumacher, Karl Aberer, Scott D Stoller, Samuel Ryu, Fusheng Wang.
[5] Blockchain technology and healthcare Hyung-Jin Yoon
C. Online Platforms:
[1] IEEE Xplore: IEEE Xplore is a digital library for IEEE publications, including journals, conferences, and standards.
[2] Google Scholar: Google Scholar is a free search engine that indexes scholarly articles