A Decentralised Application for Storing Electronic Health Records using Blockchain Technology
Abstract
With the systems currently used in healthcare, medical records are often centrally
stored in local databases or cloud services and managed by each individual healthcare
provider. Due to this, the information exchange between healthcare providers
is often limited. Consequently, upon visiting a new healthcare provider, the patient’s
past records may be inaccessible, potentially resulting in lower quality of
the provided healthcare. This thesis proposes a decentralised web application using
blockchain technology, for managing medical records, with the purpose of enabling
data sharing between healthcare providers. Another purpose of the proposed system
is to provide patients with data ownership, by allowing them to set access
restrictions on their data. This empowers patients by giving them more control
over their data. The proposed system is implemented using Ganache as a local
Ethereum blockchain, IPFS for medical data storage, Firebase for storing application
data and React Native for the GUI. The proposed system allows for several
future improvements and expansions to be made. Improvements can include a more
robust cryptographic scheme and using restricted storage of medical data, as well as
a consortium blockchain. Possible expansions include logging read-operations and
developing a way for access restrictions to be bypassed in case of an emergency.
Degree
Student essay
Other description
I dagsläget använder aktörer inom sjukvården sig av system som lagrar patientjournaler
centralt i lokala databaser eller molntjänster som hanteras av respektive vårdgivare.
Detta begränsar möjligheterna till informationsdelning mellan vårdgivare.
När en patient byter vårdgivare kan det leda till att patientens tidigare vårdjournaler
är otillgängliga, vilket potentiellt resulterar i att kvaliteten av den givna vården
försämras. Den här rapporten presenterar en decentraliserad applikation som nyttjar
blockkedjeteknik för att hantera patientjournaler, i syfte att möjliggöra delning
av data mellan vårdgivare. Ett ytterligare syfte med det föreslagna systemet är att
förse patienter med äganderätt till sin data genom åtkomstbegränsning. Till följd
av detta får patienter mer makt då de får mer kontroll över sin data. Det föreslagna
systemet är implementerat med hjälp av Ganache som en lokal utvecklingsblockkedja,
IPFS för lagring av patientjournaler, Firebase för lagring av applikationsdata
och React Native för användargränssnittet. Det föreslagna systemet kan förbättras
och byggas ut i flera avseenden. Några förbättringarna som föreslås inkluderar ett
mer robust kryptografiskt system och användning av åtkomstbegränsad lagring av
patientjournaler samt konsortium-blockkedja. Potentiella påbyggnader som föreslås
inkluderar loggning av läs-operationer på blockkedjan samt möjlighet att kringgå
åtkomstbegränsningar i nödsituationer.
Collections
View/ Open
Date
2023-03-03Author
Isaac, Edenia
Jernkrook, Hampus
Johnsson, NIls
Molin, Christopher
Pau, Wendy
Zamanian, David
Keywords
electronic health records
EHR
medical records
blockchain
Ethereum
IPFS
decentralised applications
Web3.Storage
information exchange
patientjournaler
blockkedja
decentraliserade applikationer
informationsdelning
Language
eng