LANCASTER UNIVERSITY 2022 UNDERGRADUATE RESEARCH CONFERENCE
15th MARCH - 17th MARCH 2022
Charuhasen Kumaraswamy

Charuhasen Kumaraswamy

Computer Science (Ghana) | Year 3 | Degree: BSc Hons Computer Science
Use of blockchain to improve patient privacy in electronic health records

Electronic Health Records (EHR) are becoming increasingly widespread around the world. Medical data, such as patient personal information, diagnostic findings, and doctor prescriptions, are stored electronically in the healthcare business. However, contemporary EHR systems have several privacy and security issues. Currently, such sensitive data is stored using a centralized storage structure. One of the most significant drawbacks of the centralized model is the difficulty in maintaining user privacy. There have been proposals to employ distributed off-chain storage, such as the interplanetary file system, to improve security and privacy when storing patient and doctor health information due to its ability to access files with the use of content address hashing therefore making it a distributed system entirely.

Charuhasen Kumaraswamy
 
Charuhasen Kumaraswamy

Charuhasen Kumaraswamy

Computer Science (Ghana) | Year 3 | Degree: BSc Hons Computer Science
Use of blockchain to improve patient privacy in electronic health records
<
>
 

What is Blockchain?

The blockchain technology was first introduced by Satoshi Nakamoto along with his work on cryptocurrency. The purpose of the blockchain was to mitigate the chances of double spending from occurring. Blockchain became so popular that it was incorporated into a variety of other applications.

Blockchain is a digital ledger that is both tamper evident and resistant. It is made up of blocks that are cryptographically linked together. A cryptographic hash of the previous block, a timestamp, and transactional data make up each block. The information stored within the blocks are public therefore anyone can view and verify its contents. Its decentralized design means it is reliable and has no one point of failure and enables direct peer – to – peer transactions eliminating the need for third party exchanges and therefore eliminating the extra transaction fees and charges.

What are Electronic Health Records ?

When a patient enters a health care facility, an Electronic Health Record is created, which is an electronic record of the patient's health information. Patient demographics, progress notes, concerns, prescriptions, vital signs, and other information are included in EHRs. Some of the major advantages associated with EHR’s is the ability to easily access computerized records, reduced errors and the eradication of poor penmanship, which has historically plagued medical files.

Existing Works

MedRec

MedRec was one of the first ever ideas proposed for a blockchain-based medical record management system. It made use of the Ethereum Blockchain and Smart Contracts to store the health record’s accessibility details. Patient data, on the other hand, was not stored on the Blockchain, but rather off chain in a third party-managed patient Health Care Providers database. MedRec makes use of the Proof – Of – Work (PoW) Consensus. One of the most extensively used consensus mechanisms. To identify a block that meets the consensus process, PoW requires a large amount of computational power. When a new valid block is located and added to the blockchain, the miner who identified it is eligible to receive the predetermined reward.

Although this system provided both security and privacy for the users with the help of blockchain, its major drawback was the use of a centralized databse which defeated the puprpose of a distributed system and the use of PoW consesnus which requires high end hardware. Hardware that is not readily available in hospitals.

Patient Centric e-Health Record

This implementation uses both the blockchain and a distributed database (Interplanetary File System),eliminating the disadvatages brought by a centralised database. IPFS is a decentralized protocol for storing materials such as data, websites, files, and applications – and accessing that content in a decentralized manner. IPFS can be used in a variety of ways,some of which is to eliminate censorship and a single point of failure.

Distributed databases allow for:

  • Increased reliablility and availability
  • Easier expansion 
  • Improved performance 
Blockchain paired with the use of a distributed off chain storage allows for an entirely distributed EHR system therefore offering higher levels of security and privacy to its users. 
Page saved!
Add default layout Add text Add image/symbol Add audio/video
Preview page
CloseCanvas height (pixels)
Background colour
Background image (max: 2mb)
Clear
Drop files here to upload
CloseEmail Website address Facebook Twitter Instagram Profile image
Close
Slide 1 image (max 2mb)
Clear
Drop files here to upload
Slide 1 video (YouTube/Vimeo embed code)
Clear
Image 1 Caption
Slide 2 image (max 2mb)
Clear
Drop files here to upload
Slide 2 video (YouTube/Vimeo embed code)
Clear
Image 2 Caption
Slide 3 image (max 2mb)
Clear
Drop files here to upload
Slide 3 video (YouTube/Vimeo embed code)
Clear
Image 3 Caption
Slide 4 image (max 2mb)
Clear
Drop files here to upload
Slide 4 video (YouTube/Vimeo embed code)
Clear
Image 4 Caption
Slide 5 image (max 2mb)
Clear
Drop files here to upload
Slide 5 video (YouTube/Vimeo embed code)
Clear
Image 5 Caption
Slide 6 image (max 2mb)
Clear
Drop files here to upload
Slide 6 video (YouTube/Vimeo embed code)
Clear
Image 6 Caption
Slide 7 image (max 2mb)
Clear
Drop files here to upload
Slide 7 video (YouTube/Vimeo embed code)
Clear
Image 7 Caption
Slide 8 image (max 2mb)
Clear
Drop files here to upload
Slide 8 video (YouTube/Vimeo embed code)
Clear
Image 8 Caption
Slide 9 image (max 2mb)
Clear
Drop files here to upload
Slide 9 video (YouTube/Vimeo embed code)
Clear
Image 9 Caption
Slide 10 image (max 2mb)
Clear
Drop files here to upload
Slide 20 video (YouTube/Vimeo embed code)
Clear
Image 10 Caption
Caption font Text
CloseImage (max size: 2mb)
Clear
Or drag a symbol into the upload area
Image description/alt-tag Image caption Image link Rollover Image (max size: 2mb)
Clear
Or drag a symbol into the upload area
Border colour
Rotate
Skew (x-axis)
Skew (y-axis)
CloseVideo/audio player embed code (YouTube/Vimeo/Soundcloud)
Rotate
CloseText Rollover Text Background colour
Rotate
CloseText Rollover Text Background colour
Rotate
CloseText Rollover Text Background colour
Rotate
CloseImage (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Image description/alt-tag Image caption Image link Rollover Image (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Border colour
 
Rotate
Skew (x-axis)
Skew (y-axis)
CloseImage (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Image description/alt-tag Image caption Image link Rollover Image (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Border colour
 
Rotate
Skew (x-axis)
Skew (y-axis)
CloseText Rollover Text Background colour
Rotate
CloseText Rollover Text Background colour
Rotate
CloseImage (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Image description/alt-tag Image caption Image link Rollover Image (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Border colour
 
Rotate
Skew (x-axis)
Skew (y-axis)
CloseText Rollover Text Background colour
Rotate
CloseText Rollover Text Background colour
Rotate
CloseText Rollover Text Background colour
Rotate
CloseImage (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Image description/alt-tag Image caption Image link Rollover Image (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Border colour
 
Rotate
Skew (x-axis)
Skew (y-axis)
CloseText Rollover Text Background colour
Rotate
CloseImage (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Image description/alt-tag Image caption Image link Rollover Image (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Border colour
 
Rotate
Skew (x-axis)
Skew (y-axis)
CloseImage (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Image description/alt-tag Image caption Image link Rollover Image (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Border colour
 
Rotate
Skew (x-axis)
Skew (y-axis)
CloseText Rollover Text Background colour
Rotate
CloseText Rollover Text Background colour
Rotate
CloseImage (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Image description/alt-tag Image caption Image link Rollover Image (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Border colour
 
Rotate
Skew (x-axis)
Skew (y-axis)
CloseImage (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Image description/alt-tag Image caption Image link Rollover Image (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Border colour
 
Rotate
Skew (x-axis)
Skew (y-axis)
CloseImage (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Image description/alt-tag Image caption Image link Rollover Image (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Border colour
 
Rotate
Skew (x-axis)
Skew (y-axis)
CloseImage (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Image description/alt-tag Image caption Image link Rollover Image (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Border colour
 
Rotate
Skew (x-axis)
Skew (y-axis)
CloseImage (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Image description/alt-tag Image caption Image link Rollover Image (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Border colour
 
Rotate
Skew (x-axis)
Skew (y-axis)
CloseImage (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Image description/alt-tag Image caption Image link Rollover Image (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Border colour
 
Rotate
Skew (x-axis)
Skew (y-axis)
CloseImage (max size: 2mb)
Clear
Drop files here to upload
image.png
29.3 KB
image.png
Or drag a symbol into the upload area
Image description/alt-tag Image caption Image link Rollover Image (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Border colour
 
Rotate
Skew (x-axis)
Skew (y-axis)
CloseImage (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Image description/alt-tag Image caption Image link Rollover Image (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Border colour
 
Rotate
Skew (x-axis)
Skew (y-axis)
CloseImage (max size: 2mb)
Clear
Drop files here to upload
image.png
29.3 KB
image.png
Or drag a symbol into the upload area
Image description/alt-tag Image caption Image link Rollover Image (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Border colour
 
Rotate
Skew (x-axis)
Skew (y-axis)
CloseImage (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Image description/alt-tag Image caption Image link Rollover Image (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Border colour
 
Rotate
Skew (x-axis)
Skew (y-axis)
CloseText Rollover Text Background colour
Rotate
CloseImage (max size: 2mb)
Clear
Drop files here to upload
image.png
29.3 KB
image.png
Or drag a symbol into the upload area
Image description/alt-tag Image caption Image link Rollover Image (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Border colour
 
Rotate
Skew (x-axis)
Skew (y-axis)
CloseImage (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Image description/alt-tag Image caption Image link Rollover Image (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Border colour
 
Rotate
Skew (x-axis)
Skew (y-axis)
CloseText Rollover Text Background colour
Rotate
GO TO CONFERENCE