Traceability and auditability are essential features in supply chain management and construction. However, from the customers' perspective, trust is the most critical aspect of these systems. Additionally, relying on third parties for trade in centralized systems is indispensable. Blockchain-based drug traceability provides a potential solution to create a platform for an immutable, trustworthy, accountable, and transparent system in the pharmaceutical supply chain. Furthermore, we present a model for storing pharmaceutical supply chain data using blockchain, which leverages the key advantages of blockchain and smart contracts. Our proposed solution is based on Hyperledger Besu and is complete and cost-effective in terms of the privacy and confidentiality of the blockchain network. Additionally, our proposed model addresses the challenges of storing large data in the blockchain, which we intend to solve by using the IPFS storage system. In such a system, instead of storing big data, we store their abstracts in the blockchain to reduce the load pressure of the chain and realize efficient information queries.