How it works

From “ugh, an order” to shipped — in under a minute.

An order comes in however your team works — a chat message, a faxed page, a row in your store. We draft it. A licensed provider approves it in one tap. Your pharmacy fills it. Tracking comes back on its own. You never open the portal you dread.

0s

Median time from inbound to submitted

0 tap

To approve a clean order

0%

Of orders approved by a licensed provider

The whole loop

Capture. Approve. Ship.

Inbound · chat

“Refill for Dana R. — tretinoin 0.05% cream, 30g, same sig as last time, ship to her home.”

Parsed in real time

patient · Dana R.product · tretinoin 0.05%qty · 30gsig · from historyship · home

Step 01 — Capture

Send the order the way you already work.

There is no “correct” format. Pick the one that fits the moment. Each one lands the same place: a structured draft, ready for a provider.

Chat

Just type it

A coordinator messages the order in plain English.

“Refill for Dana R. — tretinoin 0.05% cream, 30g, same sig as last time, ship to her home.”

We resolve “same sig as last time” from her history.

File upload

Drop the fax or PDF

A faxed script or an intake PDF. We read it and build the draft.

intake_2026-06-30.pdf

3 pages · parsed

Handwriting and low-quality scans get flagged, not guessed.

Connected data

Let it flow in

A paid order in your store, or a new encounter in your EMR, becomes a draft on its own.

store.order #10482 → draft

trigger: payment captured

No one re-types what the system already knows.

Step 02 — The draft

We do the typing. We never do the deciding.

From whatever came in, a complete order takes shape: the product matched, the sig prefilled, shipping picked, the patient recognized. It is a draft — nothing leaves until a provider says so.

What gets filled in

  • Product

    Matched to your pharmacy’s formulary — the exact compounded preparation, strength, and quantity.

  • Sig

    Directions prefilled from history or the order, written out in full.

  • Shipping

    Method and address selected; cold-chain picked when the preparation needs it.

  • Patient

    Recognized and linked, or surfaced as new for confirmation.

Amber review

When we’re not sure, we say so.

Every drafted field carries a confidence read. Anything below the line gets an amber flag and is forced to a human before the order can move. There is never a quiet guess on a clinical field.

sig: “apply BID” — site unclear on scan

strength: two formulary matches — confirm

Amber doesn’t slow a clean order. It only stops the ones that should be stopped.

Step 03 — Provider approval

A licensed provider approves every order. Always.

This is the part we refuse to automate away. The draft exists to make the provider’s review fast — not to replace it.

What the provider sees

One screen: patient, product, sig, shipping — with every amber flag called out at the top so nothing important is buried.

ApproveEditReject

One tap on a clean order. Edits are made inline. A reject sends it back with a note.

A record of every decision

Who approved, what they changed, and when — captured automatically. The draft, the edits, and the final approved order are all preserved.

approved_by: Dr. Lena Ortiz, MD · NPI 1457…

edits: sig clarified · ts 2026-06-30T14:21Z

Built for the audit you hope you never need — and the one you might.

Step 04 — Ship & track

Approved means done — on your end.

The moment a provider approves, the order is submitted to your compounding pharmacy. From there it fills like any other order. The difference is what comes back.

On approval

Submitted

Sent to the pharmacy with the patient, product, sig, and shipping intact. No re-keying.

At fill

Status syncs

The order’s state moves with it — received, in process, shipped — without anyone checking a separate screen.

At ship

Tracking returns

The carrier and tracking number flow back automatically — to your team and, if you want, to the patient.

Compounded preparations are made by a licensed compounding pharmacy and are not FDA-approved.

Connect anything

It plugs into the stack you already run.

You don’t rip anything out. neolife sits on top of the software you’re stuck with and the pharmacy you already use, and takes orders from wherever they live.

EMR

New encounters become drafts

Store

Paid orders flow in

CSV

Bulk imports, mapped once

Docs

Faxes and PDFs, parsed

For builders

The same loop is open to your agents.

Everything a human does here — capture, draft, route for approval, track — is reachable over MCP. A provider still approves every order. Always.

Stop dreading the order queue.

See an order go from inbound to shipped in under a minute — on your own data.