Blockchain-based Patient Data Management System
1.Background/ Problem Statement
The need for maintaining an accurate and infallible record of an individual’s medical records and bills can’t be understated. Reproducing these documents is essential to ensure that the insurance claim process goes about smoothly and without hinderance. Conventional methods of record keeping often prove to be inefficient and vulnerable to data leakage.
Developed using Asp.Net This Blockchain-based Patient Data Management System has been designed to eliminate any scope of fraud or manipulation that could take place with respect to the processing of medical bills and the insurance claim.
This system consists of the three entities: Hospital Department, Medical Department, & Insurance Company.
The Hospital Department needs to first add the patient and create their id. Once the patient id is created, the medical department of the hospital can start adding the bills.
The insurance company can search for patients using their id and recover all the bills uploaded by the medical department. After the bills have been recovered from the hospital’s side, the insurance company can cross check them against the bills submitted by the patient.
- Working of the Project
In this system, the Data of patient mostly the finance related data is being added here. It’s difficult to understand or keep a track of the bills for any user. Since there are a lot of scams going with respect to hospital and insurance companies when the final settlement is done. Blockchain technology kills scope of manipulation and tampering of the data, here the insurance company has access to the bills added by the company plus it can added the bills which the patient has to cross verify if there has been any kind of manipulation by the hospital end.
- Advantages
- Data is been added only by authorized bodies
- Insurance company has the records of the hospital plus it can add data by user and verify if any record is tampered
- System Description
The system comprises of 3 major modules with their sub-modules as follows:
Hospital Department:
- Login:
- Hospital reception login using id and password.
- Manage Patient:
- Add/update/Delete/view.
- Manage Bills
Medical Department:
- Login:
- Hospitals medical department can login from here.
- Manage Bills:
- Add bills
Insurance Company:
- Login:
- Insurance Company can login from here.
- Patient Bills:
- Select Hospital & enter patient id
- Recover all bills
- Cross check with bills given by patient
- Check for any tampering
- Project Life Cycle
The waterfall model is a classical model used in system development life cycle to create a system with a linear and sequential approach. It is termed as waterfall because the model develops systematically from one phase to another in downward fashion. The waterfall approach does not define the process to go back to the previous phase to handle changes in requirement. The waterfall approach is the earliest approach that was used for software development
- System Requirement
- Hardware Requirement
- Laptop or PC
- Windows 7 or higher
- I3 processor system or higher
- 4 GB RAM or higher
- 100 GB ROM or higher
- Software Requirement
- Laptop or PC
- Visual Studio 2019
- SQL Server Management Studio latest
- Limitation/Disadvantages
- Wrong inputs will affect the project outputs.
- Internet Connection is mandatory
- The android mobile user will not be able to insert or view details if the server goes down. Thus, there is disadvantage of single point failure.
- User doesn’t have any app to check information
- Application – This System can be used by any Hospital to keep a transparency and security with all the patient data management system.
- Reference
- https://docs.microsoft.com/en-us/dotnet/
- https://stackoverflow.com/
- https://www.tutorialspoint.com/index.htm
- https://medium.com/