PharmA2A - Open protocol for pharmacy-to-supplier orders on A2A
Show HN: PharmA2A, an open protocol for pharmacy-to-supplier orders on A2A
PharmA2A is an open protocol that standardizes direct orders between community pharmacies and their suppliers—labs, wholesalers, and buying platforms—on top of the A2A (Agent2Agent) protocol from the Linux Foundation. It defines five JSON Schema messages (supplier profile, order, acknowledgement, shelf status, and follow-up) as an A2A profile extension, eliminating the forms, emails, and phone calls that make ordering error-prone. With strict rules like no invented data and no patient information, PharmA2A ensures orders are right the first time. The repo includes a sample supplier agent, an email bridge for suppliers without an agent, and a demo pharmacy CLI. Built for French community pharmacy but designed for anyone to implement and extend.
PharmA2A fixes what the pharmacy's buying agent and the supplier's agent say to each other, so that an order is right the first time and the supplier learns, when the pharmacist allows it, what its products do on the shelf.