Project Name
Delivered Accurate Field Tracking for a Healthcare Platform Without Draining Batteries
![]()
Our client is a mid-market healthcare logistics platform operating in the United States that provides dispatch, route compliance, chain-of-custody tracking, and SLA management software to medical-courier networks. Dispatcher visibility into courier location is operationally critical – real-time position data drives SLA monitoring, route adherence alerts, territory compliance, and chain-of-custody event attribution.
Operating in a regulated healthcare context with drivers using personal or fleet-owned devices, the platform required a background location implementation that balanced operational accuracy against battery performance, OS permission sustainability, driver trust, and healthcare data minimisation obligations – all four constraints simultaneously, not by trading one against another.
A fixed-interval, always-on GPS implementation drained batteries, collected more location data than needed, and lacked clear permission messaging—creating operational, privacy, and trust challenges.
- Accuracy vs Battery Drain Tradeoff Unresolved: Continuous high-accuracy tracking drained battery across full courier shifts, causing drivers to disable location services and reducing dispatcher visibility when it mattered most.
- OS-Level Location Permission Revocation Risk: iOS and Android increasingly require clear justification for always-on location access. Without transparent permission flows, grant rates were low and revocation risk was high.
- Flat Tracking Frequency Regardless of Operational State: Location was sampled at a fixed interval whether couriers were on a run, between assignments, or stationary, wasting battery when high-frequency tracking was unnecessary.
- Healthcare Data Minimisation Obligations: Continuous high-precision location collection created unnecessary privacy and compliance exposure. The platform lacked a mechanism to match location accuracy with actual operational needs.
- Driver Trust Deficit From Unexplained Tracking: Couriers were not clearly informed what location data was collected, why it was needed, or when tracking was active, making permissions harder to obtain and maintain.
- No Adaptive Tracking Based on Active Run Status: The system had no awareness of operational states such as active run, between assignments, or end of shift, preventing tracking frequency and accuracy from adapting to actual needs.
Ksolves, an AI-first web application development company, implemented an adaptive background location system combining operational-state tracking, battery-aware accuracy modes, transparent permission flows, and healthcare-focused data minimisation.
- Operational-State-Aware Adaptive Tracking: Tracking frequency and accuracy adapt to the courier’s operational state. Active runs use higher frequency and accuracy, while between assignments and off-duty periods use progressively lighter tracking.
- Accuracy and Battery Mode Switcher: A dynamic controller selects the right location provider and sampling interval for each state. GPS is used when precision matters, while network or fused location reduces battery usage when lower accuracy is sufficient.
- Permission Transparency and Value Communication Flow: A dedicated permission flow explains what is collected, why tracking is needed, when it is active, and how data is used, connecting location access directly to courier and operational benefits.
- Healthcare Data Minimisation Controls: Location is collected and retained at the minimum precision and frequency required for each operational event. Rules are configurable by event type, enforcing data minimisation at the point of collection.
- On-Device Location Buffer With Efficient Sync: Location samples are buffered on-device and synced based on operational urgency. Critical active-run events sync immediately, while lower-priority updates use longer batch intervals to reduce network and battery overhead.
Technology Stack
| Category | Technology |
|---|---|
| Platform | React Native Background Location (react-native-background-geolocation) |
| Architecture | Operational State Manager |
| Processing | Accuracy / Battery Mode Switcher |
| Compliance | Healthcare Data Minimisation Layer |
| Infrastructure | On-Device Location Buffer + Batch Sync |
The solution turned location tracking from an always-on burden into an adaptive capability aligned with real operational needs.
- Battery Drain Reduced Significantly on Active Shifts: Adaptive tracking limits high-accuracy GPS to active-run periods, targeting a 35%+ reduction in location-related battery consumption across a full shift.
- Always-On Permission Grant and Retention Rate Improved: Transparent, courier-focused permission flows target a 25%+ improvement in permission retention by clearly connecting location access to SLA and operational benefits.
- Healthcare Data Minimisation Obligations Met by Design: Event-specific controls collect location at the minimum precision and frequency required, embedding data minimisation directly into the collection process.
- Dispatcher SLA Visibility Maintained During Active Runs: High-frequency, high-accuracy tracking remains active during critical runs while lighter tracking reduces battery use between assignments, maintaining SLA visibility without unnecessary overhead.
Ksolves transformed location tracking from a fixed, battery-intensive process into an adaptive system built around operational need. By combining state-aware tracking, battery-optimised accuracy, transparent permissions, and healthcare-focused data minimisation, the platform now balances reliable dispatcher visibility, device efficiency, regulatory compliance, and driver trust – all within a single scalable architecture.
Is Your Field Tracking System Treating an Active Delivery Run the Same as a Parked Vehicle Between Assignments?