Switching from OpenLoop or Bask? Free white-glove migration in days.
PharmaBro
  1. Home
  2. Blog
  3. Operator guide
Operator guide

Compounding pharmacy: what telehealth operators need to know

The difference between 503A and 503B, why a single pharmacy relationship becomes your ceiling, and why fulfillment is the step that quietly stalls most launches.

Dana WhitfieldDirector of Pharmacy Operations4 min read

Key takeaways

  • 503A pharmacies compound against a prescription for a named patient. 503B outsourcing facilities register with the FDA and may compound in batches.
  • A single pharmacy relationship means you inherit its state map, its outages and its pricing.
  • Cold chain capability constrains which pharmacies can fill temperature-sensitive orders, and therefore your real coverage.
  • Fulfillment contracting and integration is the longest-lead item in most launches, and is routinely scheduled last.
  • A platform earning margin on medication has a reason to prefer one source. One earning nothing can route on your cost.
01

503A and 503B, briefly

503A refers to traditional compounding pharmacies, operating under state board oversight, compounding against a prescription for an individually identified patient.

503B outsourcing facilities register with the FDA, comply with current good manufacturing practice requirements, and may produce batches without patient-specific prescriptions. They are subject to FDA inspection.

Which is appropriate depends on the therapy, the formulation and the volume. Many telehealth brands end up using both, which is a routing question rather than a contracting one when the network is already integrated.

02

Why one pharmacy becomes your ceiling

A single relationship is simpler to set up and worse in every other respect. That pharmacy's licensure map becomes your state coverage. That pharmacy's backorder becomes your outage. That pharmacy's price becomes your cost of goods, without a comparison.

It also means every new SKU is a negotiation and every new state is a question about whether they are licensed there. Growth turns into a sequence of contract conversations.

03

What routing changes

Routing evaluates each order individually against the specific compound, the patient's state, cost and fulfillment speed. The same brand can have one SKU filled in Texas by one pharmacy and another in California by a different one, without anyone managing either decision.

  • State coverage becomes the union of the whole network rather than the ceiling of one partner.
  • A backorder is a routing event that resolves automatically, not a stoppage requiring intervention.
  • Adding a SKU is configuration rather than a contract and an integration.
  • Cold-chain capability is an input to the decision, so temperature-sensitive orders only reach qualified partners.
  • Every routing decision is logged per order, so the choice is auditable rather than opaque.
04

Cold chain is a coverage question, not a packaging one

Some medications, including many GLP-1 formulations, degrade outside a defined temperature range. Cold chain covers packaging, coolant, transit time and carrier selection.

The reason it matters commercially is that not every compounding pharmacy is qualified for it. That means your real state coverage for a temperature-sensitive therapy is not your network's coverage, it is your network's cold-chain-qualified coverage, which is a smaller number.

A cold-chain failure is also often invisible. The parcel arrives, the patient uses it, and the only symptom is a therapy that appears not to work, which surfaces months later as churn nobody attributes correctly.

05

Incentives decide how routing behaves

If a platform earns margin on the medication it routes, its interests and yours separate the moment a cheaper qualified source appears. The routing engine has a reason to prefer the higher-margin partner.

If the platform earns nothing on medication, that conflict does not exist, and the engine can optimise purely for your landed cost and fulfillment speed. It is worth asking directly whether a platform takes any margin on what the pharmacy dispenses.

Where PharmaBro fits

30+ pharmacies, routed per SKU and state, zero markup

PharmaBro's network is pre-integrated and already routing. You never negotiate a pharmacy contract, never maintain a pharmacy API, and never discover in week six that a compound cannot ship to a state you are already advertising in.

PharmaBro takes zero medication markup, which is exactly why routing can optimise for your landed cost rather than ours. On Grow and above you can add your own pharmacy as an additional routing destination.

Conclusion

Fulfillment is the layer most likely to be described optimistically in a demo and discovered painfully in week six.

Ask how many pharmacies are integrated and routing today, which states and SKUs are live right now, which partners are cold-chain qualified, and whether the platform earns anything on the medication. Those four answers tell you what your real coverage and real cost will be.

Frequently asked questions

Do I need my own pharmacy contract?

Not if your platform operates an integrated network. On PharmaBro, 30+ compounding pharmacies are already contracted and routing, and you can add your own as an extra destination on Grow and above if you have an existing relationship worth keeping.

Is compounded medication FDA approved?

Compounded preparations are not FDA-approved products in the way commercially manufactured drugs are. They are prepared by state-licensed pharmacies under federal and state law, and 503B outsourcing facilities are additionally FDA-registered and inspected. Patient-facing materials should describe this accurately.

What happens if a pharmacy cannot fill an order?

On a routed network the order moves to the next qualified pharmacy for that SKU and state automatically, and the exception surfaces in an operations queue. On a single-pharmacy setup the same event stops fulfillment until somebody resolves it by hand.

Written by

Dana WhitfieldDirector of Pharmacy Operations

Runs the pharmacy network and the routing layer. Has negotiated enough fulfillment agreements to have strong opinions about why launches actually slip.