The symptom: you can't quote the patient in the room
The pricing transparency problem shows up at the worst moment: a patient is ready to start semaglutide or tirzepatide, and you cannot tell them the landed per-vial cost because pricing lives inside a pharmacy portal you may not have access to yet — or differs from the portal your colleague uses for a different compounder. You either guess, quote a padded number to be safe, or tell the patient you will follow up.
For owners running multiple 503A partners, the opacity is worse. Each PharmacyLive deployment may show different prices for nominally similar SKUs, with no single place to compare landed cost before routing a patient. Margin planning becomes spreadsheet work instead of a catalog glance.