[ Case study ]
Nurses delivered compounded medications with paper manifests and called the office to confirm each drop; a missed call meant a duplicated route the next day, and cold-chain disputes had no evidence trail.
CLIENT a regional home-infusion pharmacy — FOCUS Capture first, transmit later
Representative examplesEvery case study in this library is an illustrative composite of the kind of engagement we deliver — written to show our method and standards, not to name clients.
Compounded medications leave this regional pharmacy's warehouse every morning in temperature-controlled boxes, carried by a small fleet of contract nurses who deliver to homes across two counties. The pharmacy's dispensing software ends at its dock door — after that, delivery is paper manifests and phone calls. Everything downstream of the sterile compounding line is governed by patient-privacy rules the compliance officer takes seriously, and the cold chain is clinically consequential: a warmed box is not a product, it is an incident.
Nurses delivered compounded medications with paper manifests and called the office to confirm each drop; a missed call meant a duplicated route the next day, and cold-chain disputes had no evidence trail.
We proposed an Android proof-of-delivery app that captures scans, signatures, and temperature readings to encrypted local storage the moment they happen, then syncs in batches whenever the network appears — coverage never blocks a delivery. The manifest carries tokenized patient references only, so names resolve server-side and a lost phone is an inconvenience rather than a reportable breach. A nightly ingest reconciles the dispensing software's spreadsheet exports against completed deliveries, surfacing every exception to the office each morning.
Just as important is what we ruled out, and why:
Scans, signatures, and temperatures are written to encrypted local storage the moment they happen and synced as a batch when the network appears — delivery is never blocked by coverage.
The manifest carries tokenized patient references only; names resolve server-side, so a lost phone is an inconvenience, not a reportable breach.
A nightly manifest ingest with reconciliation against completed deliveries turned the dispensing constraint into a control point rather than a workaround.
Delivered by the systems pod — mobile engineer + automation specialist over 7 weeks, with working increments reviewed with the client every week.
Obstacle
The suburban pilot hid a pattern the first rural week exposed: two nurses covering for each other mid-route produced duplicate completion records that reconciliation flagged for days.
Handled: We added an explicit route-handover action that seals one nurse's manifest and transfers the remaining stops, so covering for a colleague stops looking like a duplicate delivery.
Obstacle
Basement and garage drops defeated the camera: barcode scans failed in low light, and nurses fell back to phoning the office, which was the exact behavior we were hired to end.
Handled: We shipped torch control bound to the scan screen, longer exposure capture, and a manual reference entry with a reason code — then verified the flow on the routes that failed.
The headline: every route in the pilot region confirmed in-app, with reconciliation exceptions reviewed each morning — Paper manifests → app-verified deliveries, read from Delivery reconciliation report. A second check: cold-chain disputes unresolved for lack of evidence since rollout at 0.
The morning exception review replaced the afternoon phone tree. The office starts the day knowing exactly which deliveries completed, which need a call, and which cold-chain readings deserve a second look — before the nurses leave, not after the dispute. Nurses stopped performing proof for the office; the app records the work they were already doing. The compliance officer now shows the data model to auditors as evidence of practice rather than a promise of it, and the dispensing team trusts the delivery numbers in its own reports.
The result was read from Delivery reconciliation report against the pre-engagement baseline over the stated window, with a guardrail check on cold-chain disputes unresolved for lack of evidence since rollout. Where platform-reported numbers and business outcomes differ, this record says which layer it is quoting.
What we would do differently
We would pilot with the rural routes, not the suburban ones — the urban pilot hid the offline-sync edge cases that the first rural week surfaced all at once.
[ Related service ]
[ Related builds ]
Plastic cards Wallet passesAll active memberships issued as Wallet passes over the first renewal season, with gate scan time logged by the ticketing system
3 tools 1 appMembers manage access, bookings, and billing queries in one app across all five cities
[ Next step ]
Next case study