What you'll need before you start
- A smartphone (iPhone or Android) with a camera and GPS
- A pharmacy delivery manifest you can photograph (any will do โ paper, printed sheet, even a screenshot of one)
- Your driver's license number and vehicle plate handy
- About 90 seconds for the first scan; another minute to play with the route
You do not need a credit card. The 14-day trial is fully featured and you'll see exactly what subscribing gets you before any charge.
Step 1 โ Sign up
1 Open the app
Go to app.pharmascript.app in your phone's browser. You'll see a sign-up screen with two options: Email + password or Continue with Google.
Google is faster. Both work the same downstream.
2 Welcome email lands
Within about 30 seconds you'll get a welcome email from PharmaScript at the address you signed up with. The email has a three-item checklist. You can ignore it for now โ we'll go through each item below.
3 Install to your home screen
The app will offer to install. On Android, tap Install. On iPhone, tap the Share button โ Add to Home Screen. Installing gets you a real app icon and faster startup; it's not required but it's worth the 5 seconds.
Step 2 โ Fill out your driver profile (90 seconds)
Before your first delivery, set up your driver profile. This data appears on every report and invoice โ pharmacies see it.
- Tap your avatar in the top-right of the app
- Choose Driver profile
- Fill in:
- Driver's license number โ your state + number, e.g.
DL-TX-49201 - Vehicle ID โ your plate or a self-assigned ID like
VEH-TX-8812 - Device ID โ make one up like
PHONE-MAIN; it just has to be unique to the device you'll deliver from
- Driver's license number โ your state + number, e.g.
- Tap Save profile
Step 3 โ Scan your first manifest
1 Tap "Scan Manifest & Build Route" on the dashboard
This is the big gold button. Grant camera permission when asked.
2 Photograph the manifest
Hold the phone steady, get the whole sheet in frame. PharmaScript handles glare, slight angles, even handwritten edits. If the photo is blurry, retake it โ the OCR cost stays the same for retakes (we cache the result).
What gets read:
- Recipient full name
- Delivery address (normalized to Street, City, ST ZIP)
- Pharmacy name + address
- Pharmacy email (if printed on the sheet โ used for auto-sending the end-of-day report)
- Controlled-substance flags (Schedule II-V)
What is NOT read (privacy by design):
- Diagnosis
- Specific drug names
- Insurance information
- Any PHI beyond name and address
3 Review and confirm
The app shows you what it read. You can edit any field that's wrong. When it looks right, tap Build Route.
Step 4 โ Run the route
1 Start navigation
The route screen shows a map with all your stops in optimized order. Tap a stop, then tap Navigate. Voice-guided turn-by-turn takes over. No tab-switching to Google Maps โ everything is built in.
2 Arrive at a stop
When you get within 50 meters of the delivery address, the app auto-switches to "arrived" mode. Slide to confirm. Mileage stops being computed against this leg.
3 Capture proof of delivery
- Signature โ recipient signs on your screen with their finger
- Photo โ quick snap of the package at the door, the recipient holding the bag, whatever the pharmacy requires
- ID verification โ only for controlled substances. Snap a photo of the ID, confirm name match
All three are stamped with GPS coordinates and a timestamp. This is the audit trail pharmacies pay you for.
4 If a delivery is refused
Tap the refusal flow instead. Pick a reason (recipient not home, wrong address, refused acceptance, etc.) and add a brief note. The pharmacy needs this to know what to do next.
Step 5 โ Sign off at end of shift
When all your stops are done โ or when you're calling it a day โ tap Sign Off Route. Two things happen:
- Per-pharmacy reports are auto-emailed. Every pharmacy whose email was extracted from their manifest gets a branded delivery report with all the audit data. You don't have to do anything.
- The route is cleared. You can review the report in-app, but the active route is gone โ ready for tomorrow.
Step 6 โ Get paid
PharmaScript auto-generates a weekly invoice for each pharmacy you delivered for. Every Friday at noon, drafts appear in your Invoices tab. You review, edit pay rates if needed, send. The pharmacy gets a clean PDF with:
- Every delivery you made for them this week
- Mileage per delivery
- Per-delivery rate ร count + per-mile rate ร miles
- Any controlled-substance surcharges
- Your driver info (from the profile screen)
Mileage for IRS tax deduction is tracked automatically the second you start a route. Export from the Earnings tab at the end of the year.
Pricing
| Plan | Price | Per-month equivalent | Best for |
|---|---|---|---|
| 14-day trial | $0 | Free | Try every feature |
| Driver โ Monthly | $49 / month | $49 | Try before committing to a year |
| Driver โ Annual | $470 / year | $39 โจ | Save 20% if you're sticking around |
The annual plan saves $118/year vs. paying monthly. The math is honest: $49 ร 12 = $588; annual is $470; the difference is $118.
What to expect from PharmaScript that you don't get elsewhere
OCR that actually reads pharmacy manifests
We use Claude Vision (the model behind ChatGPT, basically) tuned with a strict prompt that only extracts the fields drivers need. No diagnosis. No drug names. No insurance info. Just name, address, controlled flag โ and only that.
HIPAA-aware from the ground up
Every screen applies the HIPAA Minimum Necessary Rule. Drivers see only what's needed for the route. Audit logs retain for 6 years. If the pharmacy you deliver for needs a BAA, our template BAA is on file and ready for their counsel.
Built for 1099 contractors
The app handles the contractor-side workflow: per-pharmacy reports, weekly invoicing, mileage tracking, no employer breathing down your neck. You decide which pharmacies you work with.
Questions
Does it work offline?
Mostly yes. Once you've loaded the app and built a route, you can navigate, capture signatures, take photos, and complete deliveries offline. Sync happens when you reconnect. Manifest scanning requires a connection (the OCR runs on our servers).
What if the OCR gets a name wrong?
You can edit any field in the review screen before building the route. The pharmacy's audit log records what you actually delivered, not what the manifest originally said โ so your edits are authoritative.
What if I lose my phone mid-route?
Sign in to PharmaScript from another device. Your active route, completed stops, and captured proof are all on our servers. Nothing is lost.
Can I see my old routes?
Yes. The Report and Invoices tabs are searchable history. Earnings tab has all your historical mileage exportable to CSV.
Who do I email if something breaks?
[email protected]. Real people read every reply, usually within a few hours during business hours.