Table 2 System Actor’s and their access privileges.
From: Leveraging blockchain and IoMT for secure and interoperable electronic health records
Participant-ID | Actor | Privilege |
|---|---|---|
1 | Admin | • Add New Users – Healthcare administrators can register new users, including patients, doctors, and hospital staff, by verifying their credentials and assigning appropriate access rights. • Create Records – Upon patient registration, a unique patient ID is generated, and an Electronic Health Record (EHR) is securely created, storing personal details, medical history, and prescriptions. • Access Patient Data – Authorized entities, such as doctors and healthcare providers, can securely retrieve patient data from the off-chain database while verifying integrity through blockchain records. • Update Patient Details – Patients’ personal information, such as contact details and residence, can be modified while maintaining historical changes for auditability. • Update Medical Prescriptions & History – Doctors can securely add or modify prescriptions and medical history, ensuring accurate and real-time updates for better patient care. • Remove Users – Administrators can revoke access for inactive or unauthorized users, ensuring data security and compliance with healthcare regulations. • Update User Information – User roles, permissions, and other details can be modified based on authorization levels, ensuring a dynamic and adaptable system. |
2 | Doctor | • Access Patient Data – Healthcare professionals can securely retrieve patient records, including personal details, medical history, and prescriptions, from the off-chain database. Blockchain ensures data integrity by recording any modifications. • Update Patient Details – Authorized users can modify patient information such as contact details, address, or emergency contacts while maintaining an audit trail of changes. • Update Medical Prescriptions & History – Doctors can add or modify prescriptions and medical history in a secure and traceable manner, ensuring real-time updates for accurate patient care. • Access Patient Health Overview (Real-Time Monitoring) – The system continuously collects and analyzes real-time sensor data (e.g., heart rate, oxygen levels, temperature) from IoT-based medical devices. Alerts are triggered if any vital signs exceed predefined thresholds, enabling timely medical intervention. |
3 | Patient | Access patient data and patient health overview |