Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2020 Sep 7;20(1):224.
doi: 10.1186/s12874-020-01109-5.

Ensuring protocol compliance and data transparency in clinical trials using Blockchain smart contracts

Affiliations

Ensuring protocol compliance and data transparency in clinical trials using Blockchain smart contracts

Ilhaam A Omar et al. BMC Med Res Methodol. .

Abstract

Background: Clinical Trials (CTs) help in testing and validating the safety and efficacy of newly discovered drugs on specific patient population cohorts. However, these trials usually experience many challenges, such as extensive time frames, high financial cost, regulatory and administrative barriers, and insufficient workforce. In addition, CTs face several data management challenges pertaining to protocol compliance, patient enrollment, transparency, traceability, data integrity, and selective reporting. Blockchain can potentially address such challenges because of its intrinsic features and properties. Although existing literature broadly discusses the applicability of blockchain-based solutions for CTs, only a few studies present their working proof-of-concept.

Methods: We propose a blockchain-based framework for CT data management, using Ethereum smart contracts, which employs IPFS as the file storage system to automate processes and information exchange among CT stakeholders. CT documents stored in the IPFS are difficult to tamper with as they are given unique cryptographic hashes. We present algorithms that capture various stages of CT data management. We develop the Ethereum smart contract using Remix IDE that is validated under different scenarios.

Results: The proposed framework results are advantageous to all stakeholders ensuring transparency, data integrity, and protocol compliance. Although the proposed solution is tested on the Ethereum blockchain platform, it can be deployed in private blockchain networks using their native smart contract technologies. We make our smart contract code publicly available on Github.

Conclusions: We conclude that the proposed framework can be highly effective in ensuring that the trial abides by the protocol and the functions are executed only by the stakeholders who are given permission. It also assures data integrity and promotes transparency and traceability of information among stakeholders.

Keywords: Blockchain; Clinical trials; Ethereum; Healthcare; IPFS; Smart contracts.

PubMed Disclaimer

Conflict of interest statement

The authors declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.

Figures

Fig. 1
Fig. 1
An overview of a CT process using smart contract and IPFS
Fig. 2
Fig. 2
Process flow of the proposed system
Fig. 3
Fig. 3
Entity-relationship between different stakeholders and smart contracts
Fig. 4
Fig. 4
Sequential illustration of function calls and events in a blockchain-based CT data management system
Fig. 5
Fig. 5
CT work process flow
Fig. 6
Fig. 6
Testing modifiers wherein (a) function executed with no error as a trial sponsor was the assigned actor while in (b) error appears when an intended actor is not the FDA
Fig. 7
Fig. 7
An event is triggered when the FDA makes a decision on the new drug application request
Fig. 8
Fig. 8
CT initiation stage cannot occur without the approval of the IND stage shown in (a) while in (b) its successful
Fig. 9
Fig. 9
Enrollment of a new patient triggers an event that notifies all members that a new EA is registered
Fig. 10
Fig. 10
Event is triggered when the enrollment stage is completed wherein (a) it is not successful as the minimum number of patients is not met unlike in (b)
Fig. 11
Fig. 11
Retrieving the CT monitoring details of Patient B
Fig. 12
Fig. 12
Event is triggered when an existing patient drops out of the CT
Fig. 13
Fig. 13
Retrieving (a) Patient A details after drop out (b) updated list of patient EAs
Fig. 14
Fig. 14
An event shows that a patient can no longer be monitored
Fig. 15
Fig. 15
An event shows that the IRB rejected SAE report
Fig. 16
Fig. 16
An event that shows the CT has been approved by FDA

References

    1. S. Nakamoto, "Bitcoin: A Peer-to-Peer Electronic Cash System," [Online]. Available: https://bitcoin.org/bitcoin.pdf. [Accessed 4 Nov. 2018].
    1. Underwood S. Blockchain beyond technology. Commun ACM. 2016;59(11):15–17. doi: 10.1145/2994581. - DOI
    1. Wong DR, Bhattacharya S, Butte AJ. Prototype of running clinical trials in an untrustworthy environment using blockchain. Nat Commun. 2019;10:1–8. doi: 10.1038/s41467-018-07882-8. - DOI - PMC - PubMed
    1. Suliman A, Husain Z, Abououf M, Alblooshi M, Salah K. Monetization of IoT data using smart contracts. IET Networks. 2019;8(1):32–37. doi: 10.1049/iet-net.2018.5026. - DOI
    1. Salah K, Nizamuddin N, Al-Fuqaha A. Blockchain for AI: review and open research challenges. IEEE Access. 2019;7:10127–10149. doi: 10.1109/ACCESS.2018.2890507. - DOI

Publication types