Leveraging Ethereum Platform for Development of Efficient Tractability System in Pharmaceutical Supply Chain
Abstract
:1. Introduction
1.1. Major Contributions
- ○
- An Ethereum-based private permissioned blockchain platform, namely, MSMAChain for Pharmaceutical Supply Chain (PSC), was proposed, which uses off-chain data storage and Ether as a transactional currency.
- ○
- The deployment of blockchain technology in the PSC is driven by the necessity for drug traceability.
- ○
- A decentralized app (dApps) for efficient drug tractability was developed, through which Ethereum smart contracts were presented in seven different aspects. The efficiency of MSMAChain with respect to the cost and execution of transactions based on our designed smart contracts was also analyzed.
- ○
- A brief security analysis of the blockchain-based developed platform was also performed by considering the integrity, accountability, authorization, availability, non-repudiation, and MITM attack as evaluation parameters.
1.2. Paper Organization
2. Literature Review
3. Materials and Methods
3.1. Proposed Framework: MSMAChain—A Blockchain for Pharmaceutical Supply Chain Traceability
- ○
- Suppose we have a pharmaceutical company named MSMA that is interested to apply the traceability of its products throughout the key processes of its supply chain. The purpose of this cumbersome activity is the tracking and tracing of its genuine products and to save the customers from the disastrous issue of forfeited and substandard pharma products.
- ○
- Hence, MSMA adopted blockchain for the traceability of the products that require a track-and-trace service for its supply chain. This blockchain based system was named the MSMAChain.
- ○
- The number of pharma items was entered into a system that generates a MID (MSMAChain Identity). To create the identities (i.e., MIDs), mining algorithms such as Proof of Work (PoW), delegated Proof of Authority (PoA), delegated Proof of Stake (PoS), etc. may be engaged depending upon the companies available resources and the established business setup. To keep the system running in a smooth and inherited fashion, an MSMA token is rewarded to the successful miner.
- (i)
- MSA—A smart payment currency for utilization in financial and business activities;
- (ii)
- MSMA—Currency for the execution of smart contracts and for running the applications on the blockchain).
- The IoT products (QR Codes, RFID trackers, NFC Chips, etc.) can be introduced for the true implementation of the tracking and tracing of pharma items. These IoT products must be in-built for the purpose of confidentiality, since the code is being generated with the set protocol of blockchain. The same are plugged with the pharma items by the company, converting the system into a digital twin.
- Throughout the processes in the supply chain, the pharma items are transported from department to department (i.e., as shown Figure 1) until it reached the end user\pharmacy shop. The traversig record of these items is updated by the blockchain service provider at its blockchain (i.e., MSMAChain).
- Smart contracts, which can only be used with MSMA tokens, have logic built into them and is linked to transactions and business deals between the parties.
- As MSA is the smart currency of this blockchain, additional MSMA tokens may be acquired using MSA vouchers and converted to MSMA tokens if needed. For instance, via GEMINI or GDAX, FIAT currency is converted to Bitcoin, which is then converted to MSA through Binance.
- The smart money MSA is used to conduct commercial operations or communicate with the MSMAChain blockchain. Any shortage is taken care of by purchasing it from Binance, converting FIAT money into Bitcoin, and then sending it to the MSA.
3.2. Algorithmic Steps
Algorithm 1: Smart contract for monitoring drug supply chain | |
Step 1 | “Input: Name, Country, City, Wallet, joinedDate, Caller, OwnerID |
Step 2 | Output: An event declaring that the drug has been supplied. An event declaring that the detail of the drug has been uploaded |
Step 3 | Data: |
Step 4 | Name: is the name of the drug and supplier |
Step 5 | Country: is the country of the drug and supplier |
Step 6 | City: is the city of the drug and supplier |
Step 7 | Wallet: is the price of the drug |
Step 8 | joinedDate: is the date of the drug |
Step 9 | ownerID: is the Ethereum address of the owner of the drug |
Step 10 | initializations |
Step 11 | if Caller == ownerID then |
Step 12 | Update Name, Update Country, Update City, Add Ethereum Address |
Step 13 | Emit an event declaring that the drug has been supplied Emit an event declaring that the detail of the drug has been uploaded |
Step 14 | else Revert the contract state and show an error.” |
Algorithm 2: Granting Retailer | |
Step 1 | “Output: An event declaring that the drug is for sale initialization; |
Step 2 | initialization; |
Step 3 | if Caller == ownerID then |
Step 4 | Emit an event stating that the drug is up for sale |
Step 5 | else Revert the contract state and show an error.” |
Algorithm 3: Purchasing Drug | |
Step 1 | “Input:ownerlD, Buyer, Seller, Transferred Amount, Price |
Step 2 | Output:An event declaring that the drug has been sold |
Step 3 | Data: |
Step 4 | ownerlD: The Ethereum address of the current owner |
Step 5 | Buyer: The Ethereum Address of the buyer |
Step 6 | Seller: The Ethereum Address of the Seller |
Step 7 | Transferred Amount: The amount transferred to the function |
Step 8 | Price: The price of a drug |
Step 9 | initialization; |
Step 10 | if Buyer Seller TransferredAmount = Price then |
Step 11 | Transfer the price of the Lot to the seller Update ownerlD by replacing the seller’s |
Step 12 | Ethereum address to the buyer Ethereum Address |
Step 13 | Emit an event declaring that the drug has been sold |
Step 14 | else Revert the contract state and show an error.” |
4. Results and Discussion
4.1. Environmental Setup
4.2. Efficiency Analysis of MSMAChain
Status | The Transaction Is Successfully Mined |
---|---|
Transaction Hash | 0x16634c8ac13876eacf17438b95baab7eb1cd504e310e267b6e480b5f73c4aa34 |
From | 0x671b438da214e0c34b25164fdb8173f7937ba6da |
To | Smart Contract |
Gas | 0.000000003 Ether (3 Gwei) |
Transaction Cost | 0.000699699 Ether |
Execution Cost | 235,495 |
Hash | x16634c8ac13876eacf17438b95baab7eb1cd504e310e267b6e480b5f73c4aa34 |
Input | 0xb788a82 |
Status | First Contract Value Deployment | Second Contract Value Deployment | Third Contract Value Deployment |
---|---|---|---|
Transaction Hash | 0x16634c8ac13876eacf17438b95baab7eb1cd504e310e267b6e480b5f73c4aa34 | 0xa46a5353dddd163a39afb8aeba88f033cad176be77b3886f93d758a214fa4528 | 0x7346f16ab5b91534987ba7c823658125175ee1c0c2990f63f4d7ebfbba2c33cb |
From | 0x671b438da214e0c34b25164fdb8173f7937ba6da | 0x671b438da214e0c34b25164fdb8173f7937ba6da | 0x671b438da214e0c34b25164fdb8173f7937ba6da |
To | Smart Contract | Smart Contract | Smart Contract |
Gas | 0.000000003 Ether (3 Gwei) | 0.000000003 Ether (3 Gwei) | 0.000000003 Ether (3 Gwei) |
Transaction Cost | 0.000699699 Ether | 0.000699843 Ether | 0.000699591 Ether |
Execution Cost | 235,495 | 235,543 | 235,459 |
Hash | x16634c8ac13876eacf17438b95baab7eb1cd504e310e267b6e480b5f73c4aa34 | 0xa46a5353dddd163a39afb8aeba88f033cad176be77b3886f93d758a214fa4528 | 0x7346f16ab5b91534987ba7c823658125175ee1c0c2990f63f4d7ebfbba2c33cb |
Input | 0xb788a82 | 0xb788a82 | 0xb788a82 |
4.3. Blockchain Supply Chain Security Analysis
4.4. Importance of Blockchain to Pharmaceutical Industry
4.5. Traceability
4.6. Future Challenges of MSMChain System
4.7. Comparison of MSMAChain Solution with State-of-the-Art
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Latif, A.; Farhan, M.; Jabbar, S.; Khalid, S.; Hussain, M. Retail Level Blockchain Transformation for ProductSupply Chain using Truffle Development Platform. Clust. Comput. 2020, 24, 1–16. [Google Scholar] [CrossRef]
- Farouk, A.; Alahmadi, A.; Ghose, S.; Mashatan, A. Blockchain platform for industrial healthcare: Vision and future opportunities. Comput. Commun. 2020, 154, 223–235. [Google Scholar] [CrossRef]
- Jabbar, S.; Lloyd, H.; Hammoudeh, M.; Adebisi, B.; Raza, U. Blockchain-Enabled Supply Chain-Analysis, Challenges, and Future Directions. Multimed. Syst. 2020, 27, 787–806. [Google Scholar] [CrossRef]
- Siyal, A.A.; Junejo, A.Z.; Zawish, M.; Ahmed, K.; Khalil, A.; Soursou, G. Applications of Blockchain Technology in Medicine and Healthcare: Challenges and Future Perspectives. Cryptography 2019, 3, 3. [Google Scholar] [CrossRef]
- Abbas, K.; Afaq, M.; Khan, T.A.; Song, W.C. A Blockchain and Machine Learning-Based Drug Supply Chain Management and Recommendation System for Smart Pharmaceutical Industry. Electronics 2020, 9, 852. [Google Scholar] [CrossRef]
- National Health Care Anti-Fraud Association. The Challenge of Health Care Fraud. 2021. Available online: https://www.nhcaa.org/tools-insights/about-health-carefraud/the-challenge-of-health-care-fraud/ (accessed on 25 March 2023).
- World Health Organization. 1 in 10 Medical Products in Developing Countries Is Substandard or Falsified. 2017. Available online: https://www.who.int/news/item/28-11-2017-1-in-10-medical-products-in-developing-countries-is-substandard-or-falsified (accessed on 25 March 2023).
- Holbl, M.; Kompara, M.; Kamisalic, A.; Zlatolas, L.N. A systematic review of the use of blockchain in healthcare. Symmetry 2018, 10, 470. [Google Scholar] [CrossRef]
- Abdallah, M.; Dobre, O.A.; Ho, P.-H.; Jabbar, S.; Khabbaz, M.J.; Rodrigues, J. Blockchain-Enabled Industrial Internet of Things: Advances, Applications, and Challenges. IEEE Internet Things Mag. 2020, 3, 16–18. [Google Scholar] [CrossRef]
- Helo, P.; Hao, Y. Blockchains in operations and supply chains: A model and reference implementation. Comput. Ind. Eng. 2019, 136, 242–251. [Google Scholar] [CrossRef]
- Liu, X.; Barenji, A.V.; Li, Z.; Montreuil, B.; Huang, G.Q. Blockchain-based smart tracking and tracing platform for drug supply chain. Comput. Ind. Eng. 2021, 161, 107669. [Google Scholar] [CrossRef]
- Koirala, R.C.; Dahal, K.; Matalonga, S. Supply chain using smart contract: A blockchain enabled model with traceability and ownership management. In Proceedings of the 9th International Conference on Cloud Computing, Data Science and Engineering, Confluence 2019, Noida, India, 10–11 January 2019; pp. 538–544. [Google Scholar]
- Mohit, M.; Kaur, S.; Singh, M. Design and implementation of transaction privacy by virtue of ownership and traceability in blockchain based supply chain. Clust. Comput. 2021, 25, 2223–2240. [Google Scholar] [CrossRef] [PubMed]
- Zhang, R.; Xue, R.; Liu, L. Security and privacy on blockchain. ACM Comput. Surv. 2019, 52, 51. [Google Scholar] [CrossRef]
- Omar, I.A.; Debe, M.; Jayaraman, R.; Salah, K.; Omar, M.; Arshad, J. Blockchain-based supply chain traceability for COVID-19 personal protective equipment. Comput. Ind. Eng. 2022, 167, 107995. [Google Scholar] [CrossRef]
- Debe, M.; Salah, K.; Jayaraman, R.; Arshad, J. Blockchain-based verifiable tracking of resellable returned drugs. IEEE Access 2020, 8, 205848–205862. [Google Scholar] [CrossRef]
- Alam, N.; Hasan Tanvir, M.R.; Shanto, S.A.; Israt, F.; Rahman, A.; Momotaj, S. Blockchain based counterfeit medicine authentication system. In Proceedings of the ISCAIE 2021-IEEE 11th Symposium on Computer Applications and Industrial Electronics, Penang, Malaysia, 3–4 April 2021; pp. 214–217. [Google Scholar]
- Alfandi, O.; Khanji, S.; Ahmad, L.; Khattak, A. A survey on boosting IoT security and privacy through blockchain: Exploration, requirements, and open issues. Clust. Comput. 2020, 24, 37–55. [Google Scholar] [CrossRef]
- Shi, S.; He, D.; Li, L.; Kumar, N.; Khan, M.K.; Choo, K.K.R. Applications of blockchain in ensuring the security and privacy of electronic health record systems: A survey. Comput. Secur. 2020, 97, 101966. [Google Scholar] [CrossRef]
- Huang, H.; Zhu, P.; Xiao, F.; Sun, X.; Huang, Q. A blockchain-based scheme for privacy-preserving and secure sharing of medical data. Comput. Secur. 2020, 99, 102010. [Google Scholar] [CrossRef]
- Dutta, P.; Choi, T.M.; Somani, S.; Butala, R. Blockchain technology in supply chain operations: Applications, challenges and research opportunities. In Transportation Research Part E: Logistics and Transportation Review; Elsevier: Amsterdam, The Netherlands, 2020; Volume 142, p. 102067. [Google Scholar]
- Ahmad, R.W.; Salah, K.; Jayaraman, R.; Yaqoob, I.; Ellahham, S.; Omar, M. The role of blockchain technology in telehealth and telemedicine. Int. J. Med. Inform. 2021, 148, 104399. [Google Scholar] [CrossRef] [PubMed]
- King, B.; Zhang, X. Securing the pharmaceutical supply chain using RFID. In Proceedings of the 2007 International Conference on Multimedia and Ubiquitous Engineering, MUE 2007, Seoul, Republic of Korea, 26–28 April 2007; pp. 23–28. [Google Scholar]
- Wang, Y.; Han, J.H.; Beynon-Davies, P. Understanding blockchain technology for future supply chains: A systematic literature review and research agenda. Supply Chain Manag. 2019, 24, 62–84. [Google Scholar] [CrossRef]
- Hussien, H.M.; Yasin, S.M.; Udzir, S.N.I.; Zaidan, A.A.; Zaidan, B.B. A Systematic Review for Enabling of Develop a Blockchain Technology in Healthcare Application: Taxonomy, Substantially Analysis, Motivations, Challenges, Recommendations and Future Direction. J. Med. Syst. 2019, 43, 320. [Google Scholar] [CrossRef]
- Abu-Elezz, I.; Hassan, A.; Nazeemudeen, A.; Househ, M.; Abd-Alrazaq, A. The benefits and threats of blockchain technology in healthcare: A scoping review. Int. J. Med. Inform. 2020, 142, 104246. [Google Scholar] [CrossRef] [PubMed]
- Angraal, S.; Krumholz, H.M.; Schulz, W.L. Blockchain Technology: Applications in Health Care. Circ Cardiovasc Qual Outcomes. Circ. Cardiovasc. Qual. Outcomes 2017, 10, e003800. [Google Scholar] [CrossRef] [PubMed]
- Antonio, C.; Zota, R.D.; Constantinescu, R. Data Exchanges Based on Blockchain in M-Health Applications; Elsevier: Amsterdam, The Netherlands, 2019. [Google Scholar]
- Fiore, M.; Capodici, A.; Rucci, P.; Bianconi, A.; Longo, G.; Ricci, M.; Sanmarchi, F.; Golinelli, D. Blockchain for the Healthcare Supply Chain: A Systematic Literature Review. Appl. Sci. 2023, 13, 686. [Google Scholar] [CrossRef]
- Reda, M.; Kanga, D.B.; Fatima, T.; Azouazi, M. Blockchain in Health Supply Chain Management: State of Art Challenges and Opportunities; Elsevier: Amsterdam, The Netherlands, 2020. [Google Scholar]
- Shanley, A. Could Blockchain Improve Pharmaceutical Supply Chain Security? Pharm. Technol. 2017, 2017, s34–s39. [Google Scholar]
- Zakari, N.; Al-Razgan, M.; Alsaadi, A.; Alshareef, H.; Al Saigh, H.; Alashaikh, L.; Alharbi, M.; Alomar, R.; Alotaibi, S. Blockchain technology in the pharmaceutical industry: A systematic review. PeerJ Comput. Sci. 2022, 8, e840. [Google Scholar] [CrossRef]
- Musamih, A.; Salah, K.; Jayaraman, R.; Arshad, J.; Debe, M.; Al-Hammadi, Y.; Ellahham, S. A blockchain-based approach for drug traceability in healthcare supply chain. IEEE Access 2021, 9, 9728–9743. [Google Scholar] [CrossRef]
- Yan, H.; Wu, J.; Long, C. Drugledger: A practical blockchain system for drug traceability and regulation. In Proceedings of the 2018 IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData), Halifax, NS, Canada, 30 July 2018–3 August 2018; pp. 1137–1144. [Google Scholar]
- Jamil, F.; Hang, L.; Kim, K.; Kim, D. A novel medical blockchain model for drug supply chain integrity management in a smart hospital. Electronics 2019, 8, 505. [Google Scholar] [CrossRef]
- Liu, S.; Zhang, R.; Liu, C.; Shi, D. P-PBFT: An improved blockchain algorithm to support large-scale pharmaceutical traceability. Comput. Biol. Med. 2023, 154, 106590. [Google Scholar] [CrossRef]
Study Reference | Consensus Algorithms | Technology | Platform | Performance Challenges |
---|---|---|---|---|
Petri Helo [2019] [8] | Hashing algorithms | Internet of Things, radio frequency identification | Based on Ethereum | Cost and execution analysis of the transaction was not performed. |
Xinlai Liu [2021] [9] | The consensus algorithm was used in this paper | Blockchain-based drug traceability, BIOT (blockchain and Internet of Things | Based on Hyperledger Fabric | There is a limited size of kB (kilobyte) block size for the blockchain-network so it cannot be used for large scale traceability of PSC. |
Ravi Chandra Koirala [2019] [10] | Not mentioned | Not mentioned | Based on Ethereum | Cost and execution analysis of the transaction was not performed. |
Mohit M [2021] [11] | Consensus algorithms were used | IOT | Based on Hyperledger Sawtooth | Created two blockchains to enhance performance but performance efficiency analysis. |
Rui Zhang [2019] [12] | Consensus algorithm was used | Bitcoin, digital signature technology | Based on blockchain | Ethereum smart contracts were not presented. |
Ahmad Musamih [2021] [13] | Not mentioned | Smart contract and traceability | Based on Ethereum | There was limited size of kB (kilobyte) block size for the blockchain-network so it cannot be used for the large scale traceability of PSC. |
Nazmul Alam [2021] [33] | Hashing algorithms | Blockchain-based medication tracking system | Web application framework using JavaScript and Angular | Performance of the proposed system was not analyzed. |
Status | The Transaction Is Successfully Mined |
---|---|
Transaction Hash | 0xa46a5353dddd163a39afb8aeba88f033cad176be77b3886f93d758a214fa4528 |
From | 0x671b438da214e0c34b25164fdb8173f7937ba6da |
To | Smart Contract |
Gas | 0.000000003 Ether (3 Gwei) |
Transaction Cost | 0.000699843 Ether |
Execution Cost | 235,543 |
Hash | 0xa46a5353dddd163a39afb8aeba88f033cad176be77b3886f93d758a214fa4528 |
Input | 0xb788a82 |
Status | The Transaction Is Successfully Mined |
---|---|
Transaction Hash | 0x7346f16ab5b91534987ba7c823658125175ee1c0c2990f63f4d7ebfbba2c33cb |
From | 0x671b438da214e0c34b25164fdb8173f7937ba6da |
To | Smart Contract |
Gas | 0.000000003 Ether (3 Gwei) |
Transaction Cost | 0.000699591 Ether |
Execution Cost | 235,459 |
Hash | 0x7346f16ab5b91534987ba7c823658125175ee1c0c2990f63f4d7ebfbba2c33cb |
Input | 0xb788a82 |
Status | The Transaction Is Successfully Mined |
---|---|
Transaction Hash | 0xb38172a079ccedcf2ed2cb64f7efbcc62ea5cbdc2834cbd86b865dad58aacbc6 |
From | 0x671b438da214e0c34b25164fdb8173f7937ba6da |
To | Smart Contract |
Gas | 0.000000003 Ether (3 Gwei) |
Transaction Cost | 0.000699879 Ether |
Execution Cost | 235,555 |
Hash | 0xb38172a079ccedcf2ed2cb64f7efbcc62ea5cbdc2834cbd86b865dad58aacbc6 |
Input | 0xb788a82 |
Status | The Transaction Is Successfully Mined |
---|---|
Transaction Hash | 0x0d3471d8d4f938e766533029fa40749d9b6d2bbb33cd81c38ef22f0410a122ed |
From | 0x671b438da214e0c34b25164fdb8173f7937ba6da |
To | Smart Contract |
Gas | 0.000000003 Ether (3 Gwei) |
Transaction Cost | 0.000699735 Ether |
Execution Cost | 235,507 |
Hash | 0x0d3471d8d4f938e766533029fa40749d9b6d2bbb33cd81c38ef22f0410a122ed |
Input | 0xb788a82 |
Status | The Transaction Is Successfully Mined |
---|---|
Transaction Hash | 0x0ec49629cceef45eff6748b6f21b4ee400a10a414d8f6ef24a47ee81f7f5d9c8 |
From | 0x671b438da214e0c34b25164fdb8173f7937ba6da |
To | Contract |
Gas | 0.000000003 Ether (3 Gwei) |
Transaction Cost | 0.000699699 Ether |
Execution Cost | 235,495 |
Hash | 0x0ec49629cceef45eff6748b6f21b4ee400a10a414d8f6ef24a47ee81f7f5d9c8 |
Input | 0xb788a82 |
Status | The Transaction Is Successfully Mined |
---|---|
Transaction Hash | 0xf073859e0c8ab4e83e1ef1af98ffd5dd6ee94fdb99f6eb30659b4c44c20cd1ac |
From | 0x671b438da214e0c34b25164fdb8173f7937ba6da |
To | Contract |
Gas | 0.000000003 Ether (3 Gwei) |
Transaction Cost | 0.000697965 Ether |
Execution Cost | 234,614 |
Hash | 0xf073859e0c8ab4e83e1ef1af98ffd5dd6ee94fdb99f6eb30659b4c44c20cd1ac |
Input | 0xe56ba32c |
Our Solution, (MSMAChain) | Musamih et al. [32] | Huang et al. [33] | Faisal et al. [34] | |
---|---|---|---|---|
Blockchain Platform | Ethereum | Ethereum | Bitcoin | Hyperledger Fabric |
Mode of Operation | Private Permissioned | Public Permissioned | Public Permissioned | Private Permissioned |
Currency | Ether | Ether | BTC | None |
Off-Chain Data Storage | Yes | Yes | No | No |
Programmable Module | Smart Contract | Smart Contract | None | Docker Container |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Aslam, M.; Jabbar, S.; Abbas, Q.; Albathan, M.; Hussain, A.; Raza, U. Leveraging Ethereum Platform for Development of Efficient Tractability System in Pharmaceutical Supply Chain. Systems 2023, 11, 202. https://doi.org/10.3390/systems11040202
Aslam M, Jabbar S, Abbas Q, Albathan M, Hussain A, Raza U. Leveraging Ethereum Platform for Development of Efficient Tractability System in Pharmaceutical Supply Chain. Systems. 2023; 11(4):202. https://doi.org/10.3390/systems11040202
Chicago/Turabian StyleAslam, Muntaha, Sohail Jabbar, Qaisar Abbas, Mubarak Albathan, Ayyaz Hussain, and Umar Raza. 2023. "Leveraging Ethereum Platform for Development of Efficient Tractability System in Pharmaceutical Supply Chain" Systems 11, no. 4: 202. https://doi.org/10.3390/systems11040202
APA StyleAslam, M., Jabbar, S., Abbas, Q., Albathan, M., Hussain, A., & Raza, U. (2023). Leveraging Ethereum Platform for Development of Efficient Tractability System in Pharmaceutical Supply Chain. Systems, 11(4), 202. https://doi.org/10.3390/systems11040202