Batch-6
Batch-6
Project Report
On
DECENTRALISED HEALTH RECORD MANAGEMENT
Submitted for partial fulfillment of the requirements for the award of the degree
Of
BACHELOR OF ENGINEERING
In
COMPUTER SCIENCE AND ENGINEERING
By
Ms. Satya Sree Donga (2451-21-733-071)
Ms. Veda Vamsitha Bogem (2451-21-733-080)
Under the guidance of
Mrs. N. Sabitha
Assistant Professor
Department of CSE
Certificate
This is to certify that the project work entitled “Decentralised Health Record
Management” is a bonafide work carried out by Ms. Satya Sree Donga(2451-21-
733-071) and Ms.Veda Vamsitha Bogem(2451-21-733-080)in partial fulfilment of
the requirements for the award of degree of Bachelor of Engineering in Computer
Science and Engineering from Maturi Venkata Subba Rao (MVSR) Engineering
College, affiliated to OSMANIA UNIVERSITY, Hyderabad, during the Academic Year
2023-24 under our guidance and supervision.
The results embodied in this report have not been submitted to any other university or
institute for the award of any degree or diploma to the best of our knowledge and
belief.
External Examiner
i
DECLARATION
This is to certify that the work reported in the present project entitled
“Decentralised Health Record Management” is a record of bonafide work done by
us in the Department of Computer Science and Engineering, Maturi Venkata Subba
Rao (MVSR) Engineering College, Osmania University during the Academic Year
2024-25. The reports are based on the project work done entirely by us and not copied
from any other source. The results embodied in this project report have not been
submitted to any other University or Institute for the award of any degree or diploma.
ii
ACKNOWLEDGEMENTS
We would like to express our sincere gratitude and indebtedness to our project
guide Mrs. N Sabitha for her valuable suggestions and interest throughout the course
of this project.
We are also thankful to our principal Dr. Vijaya Gunturu and Mr. J Prasanna
Kumar, Professor and Head, Department of Computer Science and Engineering,
Maturi Venkata Subba Rao Engineering College, Hyderabad for providing excellent
infrastructure for completing this project successfully as a part of our B.E. Degree
(CSE). We would like to thank our project coordinator for her constant monitoring,
guidance and support.
We convey our heartfelt thanks to the lab staff for allowing us to use the required
equipment whenever needed. We sincerely acknowledge and thank all those who gave
directly or indirectly their support in the completion of this work.
iii
VISION
To impart technical education of the highest standards, producing competent
and confident engineers with an ability to use computer science knowledge to
solve societal problems.
MISSION
To make learning process exciting, stimulating and interesting.
To impart adequate fundamental knowledge and soft skills to students.
To expose students to advanced computer technologies in order to excel in
engineering practices by bringing out the creativity in students.
To develop economically feasible and socially acceptable software.
PEOs:
PEO-1: Achieve recognition through demonstration of technical competence for
successful execution of software projects to meet customer business objectives.
PEO-2: Practice life-long learning by pursuing professional certifications, higher
education or research in the emerging areas of information processing and intelligent
systems at a global level.
PEO-3: Contribute to society by understanding the impact of computing using a
multidisciplinary and ethical approach.
PROGRAM OUTCOMES (POs)
At the end of the program the students (Engineering Graduates) will be able to:
1. Engineering knowledge: Apply the knowledge of mathematics, science,
engineering fundamentals, and an engineering specialisation for the solution of
complex engineering problems.
2. Problem analysis: Identify, formulate, research literature, and analyse
complex engineering problems reaching substantiated conclusions using first
principles of mathematics, natural sciences, and engineering sciences.
3. Design/development of solutions: Design solutions for complex engineering
problems and design system components or processes that meet the specified
needs with appropriate consideration for public health and safety, and cultural,
societal, and environmental considerations.
4. Conduct investigations of complex problems: Use research-based
knowledge research methods including design of experiments, analysis an
interpretation of data, and synthesis of the information to provide valid
conclusions.
iv
5. Modern tool usage: Create, select, and apply appropriate techniques,
resources, and modern engineering and IT tools including prediction and
modelling to complex engineering activities with an understanding of the
limitations.
6. The engineer and society: Apply reasoning informed by the contextual
knowledge to assess societal, health, safety, legal, and cultural issues and the
consequent responsibilities relevant to the professional engineering practice.
7. Environment and sustainability: Understand the impact of the professional
engineering solutions in societal and environmental contexts, and demonstrate
the knowledge of, and the need for sustainable development.
8. Ethics: Apply ethical principles and commit to professional ethics and
responsibilities and norms of the engineering practice.
9. Individual and teamwork: Function effectively as an individual, and as a
member or leader in diverse teams, and in multidisciplinary settings.
10. Communication: Communicate effectively on complex engineering activities
with the engineering community and with the society at large, such as being
able to comprehend and write effective reports and design documentation,
make effective presentations, and give and receive clear instructions.
11. Project management and finance: Demonstrate knowledge and
understanding of the engineering and management principles and apply these
to one’s work, as a member and leader in a team, to manage projects and in
multidisciplinary environments.
12. Lifelong learning: Recognise the need for and have the preparation and
ability to engage in independent and life-long learning in the broadest context
of technological change.
PROGRAM SPECIFIC OUTCOMES (PSOs)
13. (PSO-1) Demonstrate competence to build effective solutions for
computational real-world problems using software and hardware across multi-
disciplinary domains.
14. (PSO-2) Adapt to current computing trends for meeting the industrial and
societal needs through a holistic professional development leading to
pioneering careers or entrepreneurship.
v
COURSE OBJECTIVES AND OUTCOMES
Course Code: U21PW881CS
Course Objectives
To enhance practical and professional skills.
To familiarize tools and techniques of systematic Literature survey and
documentation.
To expose the students to industry practices and teamwork.
To encourage students to work with innovative and entrepreneurial ideas.
Course Outcomes
Upon completion of the course, the student will be able to:
1. Demonstrate the ability to synthesize and apply the knowledge and skills
acquired in the academic program to real-world problems.
2. Evaluate different solutions based on economic and technical feasibility.
3. Effectively plan a project and confidently perform all the aspects of project
management.
4. Demonstrate effective written and oral communication skills.
5. Present the proposed project using PPT.
vi
ABSTRACT
MedRecChain is a decentralized solution designed to address the challenges faced
by Electronic Medical Records (EMR) sharing systems. Leveraging the Ethereum
network and IPFS technology, MedRecChain offers a secure and efficient platform
for storing and exchanging medical records. Traditional EMR systems often
encounter issues such as data breaches, lack of interoperability, and limited patient
control over their own records. MedRecChain aims to overcome these challenges by
employing blockchain technology, ensuring data immutability, transparency, and
enhanced security. By utilizing the Ethereum network, MedRecChain establishes a
decentralized infrastructure that allows healthcare providers, patients, and other
authorized parties to access and share medical records in a seamless and trustless
manner.
The use of smart contracts further enhances the integrity and reliability of
transactions, enabling automated and auditable interactions. In addition,
MedRecChain incorporates IPFS (InterPlanetary File System) technology to
efficiently store and distribute medical records. IPFS facilitates the decentralized
storage and retrieval of data, eliminating reliance on a single central server and
enabling greater scalability and resilience. The key features of MedRecChain include
secure patient identification, granular access control, data privacy, and auditability.
Patients have full control over their medical records, granting or revoking access to
healthcare providers as needed. The system ensures data privacy through encryption
techniques, while still allowing authorized parties to trace and audit record access and
modifications.
Through the implementation of MedRecChain, the healthcare industry can benefit
from a decentralized and secure solution for EMR sharing. It has the potential to
streamline record management, enhance patient privacy and control, and foster
interoperability among different healthcare entities.
vii
TABLE OF CONTENTS
PAGE NOS.
Certificate …………………………………………………………………….. i
Declaration ...…………………………………………………………………… ii
Acknowledgment……………………………………………………………..… iii
Vision & Missions,PEOs,Pos and PSOs….…………………………………….. iv
Course Objectives and Outcomes…………………………………………….… vi
Abstract………………………………………………………………….……… vii
Table of Contents…………………………………………………….…………. viii
List of Figures …………………………………………………..…………….. x
List of Tables…………………………………….….………………..………… x
viii
CONTENTS
CHAPTER I
1. INTRODUCTION 01 - 05
1.1 PROBLEM STATEMENT 02
1.2 OBJECTIVE 02
1.3 MOTIVATION 02-03
1.4 SCOPE OF THE PROJECT 03-04
1.5 SOFTWARE REQUIREMENTS 04-05
CHAPTER II
2. LITERATURE SURVEY 06-07
CHAPTER III
3. SYSTEM DESIGN 08-16
3.1 FLOW CHARTS 08
3.2 SYSTEM ARCHITECTURE 08-09
3.3 UML DIAGRAMS 09-13
3.4 PROJECT PLAN 13-16
CHAPTER IV
4. SYSTEM IMPLEMENTATION & METHODOLOGIES 17-26
4.1 SYSTEM IMPLEMENTATION 17
4.2 TECHNOLOGY STACK 17-18
4.3 SYSTEM ARCHITECTURE 18
4.4 USER ROLES AND PERMISSIONS 18-20
4.5 SYSTEM WORKFLOW 20-21
4.6 METHODOLOGIES USED 21-22
4.7 USER INTERFACE 23-26
CHAPTER V
5. TESTING AND RESULTS 27-30
CHAPTER VI
6. CONCLUSION & FUTURE ENHANCEMENTS 31-32
REFERENCES 33-34
APPENDIX 1-6
ix
LIST OF FIGURES
LIST OF TABLES
x
Smart Event Timestamping: Query-Driven VTG
CHAPTER 1
INTRODUCTION
In the context of healthcare, Electronic Health Records refer to electronic
versions of a patient's medical history, containing essential clinical and administrative
data relevant to their healthcare. EHRs aim to streamline healthcare processes,
improve patient care, and enable seamless information exchange between healthcare
providers. However, traditional EHR systems often encounter issues like security of
data and vulnerabilities, privacy concerns, and interoperability challenges. Blockchain
provides a decentralized and secure approach to managing EHRs. By leveraging its
distributed ledger capabilities, blockchain ensures the integrity of records through
cryptographic hashing, making it difficult to modify data without consensus from
many network participants. Public-key cryptography is utilized to secure data and
ensure confidentiality, with each user having a unique public and private key. This
cryptographic framework enhances data security and mitigates the risk of
unauthorized access to patient information.
The implementation of blockchain technology in EHRs offers solutions to
various issues faced by traditional systems. One significant problem is the lack of
interoperability between different healthcare organizations and systems . Blockchain's
decentralized nature enables seamless sharing of data among trusted parties,
eliminating the need for costly and inefficient methods of transferring records.
Authorized sharing of data can be done securely and efficiently, improving continuity
of care and overall efficiency in healthcare delivery. Blockchain technology facilitates
the execution of smart contracts, which are automated agreements that carry out
actions according to predetermined criteria.
These smart contracts streamline the management of consent by allowing data
access only under specific conditions. Consequently, this approach addresses privacy
apprehensions and aligns with regulatory mandates such as the General Data
Protection Regulation (GDPR). When integrated with Electronic Health Records
(EHRs), blockchain empowers healthcare systems to bolster data security, enhance
privacy, promote interoperability, and empower patients to have greater control over
their health data.
1.2 Objective
The objective of blockchain-based health record management is:
2. To automate and enforce privacy policies and data access controls, securing
patient health records by allowing access and interactions solely for authorized
individuals in accordance with pre-established rules and conditions
1.3 Motivation
Our motivation stems from the need to revolutionize healthcare by addressing the
complex challenges of decentralized health record management, leveraging the power
0f blockchain technology and the Inter Planetary File System (IPFS). Imagine a
healthcare ecosystem where patient data is securely stored, easily accessible, and fully
controlled by patients themselves, ensuring that their health history is transparent,
immutable, and seamlessly shared among authorized entities.
This vision serves as the driving force behind our pursuit of a decentralized
health record management system. In today's world, healthcare data is often siloed
and fragmented across various systems, leading to inefficiencies, errors, and even loss
of critical patient information. This fragmentation can result in delayed diagnoses,
unnecessary treatments, and compromised patient safety. Our motivation is to address
these issues head-on by creating a unified, blockchain-based solution that guarantees
data integrity, privacy, and access control while empowering patients to own and
manage their health records.
After talking about these problems, we will try to solve them through
a web application to serve patients and doctors.
1. Front-End:
HTML, CSS, JavaScript
React.js
Bootstrap
2. Back-End:
Web3.js (library that allows to interact with a Ethereum
node, smart contract, and your app)
Solidity (Programming language for implementing smart
contracts on blockchain network)
3. Blockchain:
Ethereum network
Truffle (Farmwork for Dapp that provide EVM (Ethereum
Virtual Machine) so we can deploy and test)
CHAPTER 2
LITERATURE SURVEY
Traditional EHR systems face security, privacy, and interoperability challenges.
Blockchain ensures tamper-proof record-keeping, while IPFS provides efficient off-
chain storage. This combination enhances data integrity and accessibility across
healthcare institutions.
The reviewed studies collectively highlight the potential of blockchain and IPFS in
revolutionizing healthcare record management. Blockchain's immutability ensures
that records cannot be tampered with, while cryptographic techniques secure data
access, enhancing security and privacy. Additionally, decentralized systems enable
seamless sharing of records across different healthcare institutions, improving
interoperability. While IPFS addresses blockchain storage limitations, large-scale
implementation still requires optimization to efficiently handle millions of records,
posing scalability challenges. Furthermore, patients gain greater control over their
medical data, allowing them to securely share information with healthcare providers
through smart contracts, thus enhancing accessibility and data security in
decentralized health record management.
CHAPTER 3
SYSTEM DESIGN
3.1 Flowchart
The depicted
flowchart
outlines the
functioning of
the Electronic
Health Record
Management
System. It
visually
represents the
processes of
encryption,
key
generation, and access control
Fig 3.2
System
Architecture
The second module is the EHR Storage Layer, which serves as the backbone
of the project. In this module, data is stored in blockchains maintained by hospitals,
with databases that are distributed across the network. Popular tools that have been
used in this module include Next.js, Ganache, Truffle, and MetaMask. APIs are used
to facilitate communication between the User Management Layer and the EHR
Storage Layer, with incoming requests triggering data storage procedures in the latter.
The third module is the EHR Generation and View Layer, which provides a
comprehensive and efficient means of managing patient health information in
electronic format. Healthcare providers can access patient data from multiple sources
through this module, which includes tools for searching, filtering, and visualizing
trends and patterns in the data.
The use-case diagram is shown in Figure 3.3. This application’s use-case has
three key entities: an Admin, a patient, and a doctor. various user roles interact to
facilitate secure and efficient healthcare management
State diagram:
The UML state diagram for the MedRecChain system illustrates the various
states and transitions involved in its operation. The system begins in the Start state,
where users initiate the login process. Upon entering the Login state, the system
verifies the user's Ethereum account. If authentication succeeds, the user transitions to
their respective dashboards: Admin Dashboard, Hospital Dashboard, Doctor
Dashboard, or Patient Dashboard, based on their role. If authentication fails, the
system moves to the Login Error state.
Sequence diagram:
interactions and communication flow among various entities, including the Patient,
Doctor, Web Server, Smart Contract, and IPFS. The following sequential diagram
provides insights into the communication process and the steps involved in how
patient upload their medical records, subsequently accessed by doctors via blockchain
Technology
Tasks:
• Conduct a project kickoff meeting to align the team on objectives, roles, and
responsibilities.
Objective: Set up the blockchain network and IPFS for decentralized storage.
Tasks:
Rinkeby, Polygon).
Set up IPFS for decentralized file storage and configure local or cloud-based
IPFS nodes.
Develop and test scripts for uploading, retrieving, and pinning files on IPFS.
Establish a connection between the blockchain and IPFS for storing file hashes
securely.
Perform initial tests to ensure blockchain transactions and IPFS integration work
seamlessly.
Objective: Develop and deploy smart contracts for health record management
Tasks:
• Document the contract APIs and integrate them with the backend.
Tasks:
Objective: Build the backend to interact with the blockchain and IPFS.
Tasks:
• Implement APIs for creating, updating, and retrieving health records via the
blockchain.
• Integrate backend logic to interact with IPFS for storing and retrieving files.
Tasks:
• Enhance transaction security using private keys and wallets (e.g., MetaMask).
Objective: Integrate all components and conduct thorough testing of the system.
Tasks:
Tasks:
• Prepare the deployment environment and configure server settings for hosting
the application.
• Deploy the system to a cloud platform (e.g., AWS, Azure) or decentralized
hosting services (e.g., Fleek, Filecoin).
• Provide comprehensive documentation, including a user manual, developer
guide, and system architecture.
• Conduct a final project review meeting to discuss achievements, challenges,
and future enhancements.
CHAPTER 4
SYSTEM IMPLEMENTATION & METHODOLOGIES
4.1 System Implementation
With the increasing adoption of digital healthcare systems, Electronic Health
Records (EHRs) have emerged as the most informative and diverse form of medical
documentation. These records are collected in a variety of formats, including
structured clinical notes, unstructured physician narratives, medical imaging reports,
and real-time patient monitoring data. Given the massive scale and diverse data
formats, automatically identifying relevant medical events based on user queries has
become a critical capability for efficient healthcare data management.
This growing need has led to several EHR-related tasks, including clinical
event extraction, anomaly detection, and medical summarization. Specifically:
Clinical event extraction involves identifying consecutive medical events (e.g.,
symptoms, diagnoses, treatments) from unstructured EHR data based on
natural language queries (e.g., "Find instances of diabetic complications").
Anomaly detection aims to pinpoint critical abnormalities in patient records
(e.g., sudden spikes in vital signs, medication interactions).
Medical summarization extracts and organizes key patient history elements
into concise, structured summaries, either general or tailored to specific
clinical needs.
Blockchain Layer:
Storage Layer:
Access Control:
Frontend:
Backend:
Component Description
AccessControl Rules that dictate how and when users can access EHR data.
Policies
When a patient wants to upload a medical record, the file is first encrypted
using AES encryption to ensure confidentiality. The encrypted file is then stored on
IPFS, a decentralized storage network, which generates a unique Content Identifier
(CID) for retrieval. This CID is subsequently recorded in the blockchain smart
contract, ensuring the data’s integrity and providing a tamper-proof reference for
future access.
To share medical records, the patient must explicitly grant access by updating
the smart contract. The patient whitelists the doctor’s or hospital’s Ethereum address,
enabling them to retrieve the necessary CID from the blockchain. This ensures that
only authorized healthcare providers can access the patient's medical data while
maintaining transparency and security.
When a doctor needs to access a patient’s medical record, they must first
request access through the smart contract. If the doctor has been granted permission,
they can retrieve the CID from the blockchain. Using the CID, they can then fetch the
encrypted file from IPFS and decrypt it with the encryption key shared by the patient,
ensuring that only authorized individuals can view the sensitive medical information.
Patients retain full control over their medical records and can update or revoke
access at any time. If access is revoked, the doctor or hospital can no longer retrieve
the CID from the blockchain, effectively restricting their ability to access the stored
medical record. This dynamic access control mechanism enhances patient privacy and
ensures that only currently authorized individuals can view the data.
Medical records are encrypted and stored on the InterPlanetary File System
(IPFS) to ensure decentralized and tamper-proof storage. Instead of storing large files
on-chain, the system saves only the IPFS Content Identifier (CID) on the blockchain
for verification. This approach significantly reduces blockchain storage costs while
maintaining efficiency and data integrity.
For seamless interaction between the blockchain and the frontend application,
the system integrates Web3.js or Ethers.js. Patients and doctors connect via
MetaMask to authenticate and interact with smart contracts, eliminating the need for
centralized login credentials. This decentralized approach enhances security and
provides users with direct control over their medical records.
Super Admins oversee system access, Hospitals manage doctors, Doctors request
and update patient records, and Patients control their data, granting or revoking
access. This secure, blockchain-based system ensures transparency, privacy, and
efficient healthcare data management.
The doctor dashboard allows doctors to access and manage patient records
securely. It provides an overview of assigned patients and medical data. Doctors can
update clinical notes, prescribe medications, and request access to records
The patient dashboard allows users to manage their medical records and control
access permissions. Patients can view their health data, grant or revoke access to
doctors, and monitor record requests.
-CHAPTER 5
Test Case: The objective of this test case is to verify that users can successfully
connect their MetaMask wallet for authentication. The user clicks the "Connect
Wallet" button, selects MetaMask, and approves the connection request. The
system should verify the wallet address and authenticate the user based on their
role.
Expected Result: The user should successfully connect their MetaMask wallet
and be redirected to the appropriate dashboard. If the connection fails or the wallet
is not recognized, the system should display an error message and deny access
Test Case: This test case verifies that an administrator can successfully add a new
hospital to the system. The admin logs in, navigates to the hospital management
section, enters the required hospital details, and clicks the "Add" button to submit
the information.
Test Case: Verify that users can only access dashboards assigned to their role based
on their MetaMask login.
Test Case: This test case ensures that a doctor, after logging in via MetaMask, can
upload a patient’s medical record. The system should verify that the doctor has the
necessary permissions and associate the uploaded record with the correct patient.
Expected Result: The system should allow the doctor to upload the record only for
assigned patients. Upon successful upload, the record should be stored in IPFS, and
the corresponding hash should be saved on the blockchain.
Test Case: Verify that a doctor can send a request to a patient for access to their
medical records
Expected Result: The patient should receive the access request notification. The
system should not allow a doctor to request access for an unassigned patient. If
approved, the doctor gains access,otherwise, access remains restricted.
CHAPTER 6
There are several areas of future work that can further enhance
MedRecChain and its decentralized solution for Electronic Medical Records
(EMR) sharing systems. Here are some potential avenues for future
development
5.User experience and interface design: Continued focus on user experience and
interface design will ensure that MedRecChain remains accessible and intuitive for
both technical and non-technical users. Incorporating user feedback, conducting
usability studies, and employing modern design principles can further enhance the
platform's usability and adoption
6.2 Conclusion
REFERENCES
[1] Sharma, Ashutosh, Sarishma, Ravi Tomar, Naveen Chilamkurti, and Byung-
Gyu Kim. "Blockchain based smart contracts for internet of medical things in e-
healthcare." Electronics 9, no. 10 (2020): 1609.
[3] Yang, Huihui, and Bian Yang. "A blockchain-based approach to the secure
sharing of healthcare data." In Proceedings of the norwegian information security
conference, pp. 100-111. Oslo, Norway: Nisk J, 2017.
[4] Azaria, Asaph, Ariel Ekblaw, Thiago Vieira, and Andrew Lippman. "Medrec:
Using blockchain for medical data access and permission management." In 2016 2nd
international conference on open and big data (OBD), pp. 25-30. IEEE, 2016.
[5] Gharat, Anurag, Pratik Aher, Punit Chaudhari, and Bhavana Alte. "A
framework for secure storage and sharing of electronic health records using
blockchain technology." In ITM Web of Conferences, vol. 40, p. 03037. EDP
Sciences, 2021.
[6] Sheth, Alpen, and Hemang Subramanian. "Blockchain and contract theory:
modeling smart contracts using insurance markets." Managerial Finance 46, no. 6
(2019): 803-814.
[8] Linn, Laure A., and Martha B. Koo. "Blockchain for health data and its
potential use in health it and health care related research." In ONC/NIST Use of
Blockchain for Healthcare and Research Workshop. Gaithersburg, Maryland, United
States: ONC/NIST, pp. 1-10. 2016.
[10] Yue, Xiao, Huiju Wang, Dawei Jin, Mingqiang Li, and Wei Jiang. "Healthcare
data gateways: found healthcare intelligence on blockchain with novel privacy risk
control." Journal of medical systems 40 (2016): 1-8.
[13] Jiang, Shan, Jiannong Cao, Hanqing Wu, Yanni Yang, Mingyu Ma, and Jianfei
He. "Blochie: a blockchain-based platform for healthcare information exchange." In
2018 ieee international conference on smart computing (smartcomp), pp. 49-56.
IEEE, 2018.
APPENDIX
File name:main.js
import React from "react";
import "bootstrap/dist/css/bootstrap.css";
import "../src/assets/css/style.css";
import "react-bootstrap-icons";
path: "/",
},
path: "/home",
},
path: "/admin",
},
path: "/registeredHospitals",
},
path: "/registeredDoctors",
},
path: "/registeredPatients",
},
path: "/patientPermission",
},
path: "/patientRecords",
},
path: "/previewRecordForDoctor",
},
path: "/previewRecordForPatient",
},
path: "/patientProfile",
},
path: "/about",
},
path: "/dashboard",
},
path: "/contact",
},
path: "/addHospital",
},
path: "/addDoctor",
},
path: "/addPatient",
},
path: "/addRecord",
},
path: "/doctorProfile",
},
path: "/PatientRecordsForDoctor",
},
path: "/doctorRequest",
},
path: "/hospitalProfile",
},
path: "/showAllDocrorsForHospital",
},
path: "/showAllPatientForHospital",
},
path: "/allRequestes",
},
]);
root.render(
<React.StrictMode>
</React.StrictMode>
);