Medical product counterfeiting is one of the many major problems facing the healthcare sector. It is estimated that 10 to 30 percent of medical products sold are fake. Because they do not have access to quality healthcare, these issues are more prevalent in undeveloped and developing nations. As the healthcare supply chain is centralised and the procedure from the product's creation to its delivery to the user is opaque, it is challenging to identify counterfeit goods. As a result, the traceability of medicinal products becomes crucial. In addition to the difficulties of data privacy, data authenticity, and adaptability, traditional methods have not been very effective in resolving these problems. In this study, we reviewed several blockchain-based approaches for detecting fake medical items that employ the Ethereum blockchain, Hyperledger fabric, etc. The adoption of innovative ideas, like the inclusion of a QR code which enables customers to discover more about medical products are also studied. We also discuss the various architectures and techniques that are employed. The key challenges faced, and the research gaps are also analysed.