Hi @mpoonawalla
I have done a similar project for a medical products client recently, covering unique ID generation, BBE date tracking with ATUM Multi-Inventory, and automated expiry notifications.
The verification portal piece is the most custom part, but it could be customized to fit your exact use case without too much friction.
Salva touched on the right tools, and I can help you bring all four requirements together into one clean solution.
Happy to chat more if you want to explore it
You can reach out to me on my email here
Colin