Case Study · Pharma Field Sales
MR App — Field Visit, Order & Claims Management for Medical Representatives
A mobile app for pharmaceutical field reps to plan doctor visits, log orders and samples, and file trip-based expense claims, all in one place.
Route-Based Visit Planning
In-Visit Order & Sample Capture
Trip-Based Claims

5
Core App Sections
2
Visit Capture Fields — Sample & Order
2
Directory Views — Doctors & Contacts
1
Unified Trip-Based Claim
The Project
Plan, Visit, Record, Claim — One Connected Flow
Industry
Pharmaceuticals · Field Sales
Platform
Mobile App
Users
Medical Representatives (Field Reps)
Core Focus
Visit Planning, Order Capture & Trip Claims
Medical representatives spend their day moving between doctors, clinics, and hospitals, and every visit generates its own trail of admin: what was discussed, what was ordered or sampled, and what it cost to get there. MR App keeps all three tied together, so a rep's day plan, visit notes, and claims stay connected instead of scattered across notebooks and end-of-week paperwork.
Product Discovery
UI/UX Design
Mobile App Development
Data Visualization
QA & Performance Testing
A Closer Look at the Platform




The Challenge
Three Problems We Had to Solve
01
No Room for Admin in the Field
Reps need to know who's next on today's route, capture what happened at each stop while it's fresh, and later account for travel and incidental costs.
02
Context Gets Lost Between Visit and Claim
Handled on paper or after the fact, it's easy to lose track of which visit each order or expense belongs to.
03
Delayed Records Go Stale
Handled on paper or after the fact, details go stale and claims back up.
Modules & Features
What We Built
Seven pieces covering a rep's full day, from route planning to claim approval.
01
Location & Doctor-Based Planning
Reps pick a working location, then select from a filtered list of doctors and hospitals, with a Select All shortcut for building a full day's route in a few taps.
02
Live Daily Plan
Today's Plan Visit shows the day's confirmed stops with distance to each, and a Change option to adjust the route without starting over.
03
In-Visit Capture
At each clinic, the rep logs Visit Remarks, records Sample Medicine given, and captures any Take Order and Collection Amount, all attached to that specific visit.
04
Structured Ordering
Orders support named drug entries with quantity and specialty tagging, so what gets ordered stays tied to the right doctor category.
05
Visit History on Tap
Every doctor or hospital profile carries an expandable visit history, so a rep has context from the last visit before walking into the next one.
06
Trip-Based Claims
Claims are built around the visit itself, capturing trip kilometers, then adding other claimable items into a single submission that gets Approved as one claim.
07
Territory Directory & Rep Dashboard
A searchable Doctors list and contact list keep a rep's territory organized, while a profile view surfaces the day's trip distance and current claims total at a glance.
Design Philosophy
How the Interface Is Designed
A bright blue/teal accent on primary actions — Next, Save, Visit & Save, Approve — against a clean white base keeps the interface fast to read and use one-handed between stops. Card-based lists with avatar photos and distance tags make long doctor and contact lists easy to scan, and a consistent bottom navigation — Home, Doctors, Orders, Claims, Profile — keeps the app's core jobs a single tap away throughout the day.

Key Features
Built for a Rep's Full Day
Location & Doctor-Based Planning
Select All builds a full day's route across doctors and hospitals in a few taps.
Live Daily Plan
Per-visit distance and a quick reschedule option keep the day's route flexible.
In-Visit Remarks & Sample Tracking
Visit remarks, sample tracking, and order/collection capture attach to the specific visit record.
Named Drug Ordering
Orders capture drug name, quantity, and specialty tagging in one structured entry.
Expandable Visit History
Every doctor or hospital profile carries visit history a tap away.
Trip-Based Claims
Itemized extras roll into a single submission that gets approved as one claim.
Searchable Doctor Directory
A full contact list with names, locations, and last-visit timing stays searchable mid-day.
Rep Dashboard
Trip distance and current claims total surface at a glance from the profile view.
Technology Stack
Built With the Right Stack
Mobile
Flutter
Android
IOS
Backend & APIs
Firebase
Node.js
REST APIs
Google Maps API
QA & Testing
Selenium
JMeter
Design
Figma
Adobe XD
Adobe illustrator
Adobe photoshop
Proven Impact
More Case Studies



Yes — the daily plan includes a Change option to adjust stops without rebuilding the whole route from scratch.
Every remark, sample, order, and collection amount is captured within that specific visit record, so it stays tied to the doctor and date it happened.
Claims are built around the visit, starting with trip kilometers, then other claimable items get added and submitted together as one claim for approval.
Yes — every doctor or hospital profile carries an expandable visit history, so context from the last visit is available before walking in.
Flexible Engagements at this scope typically range from $35K-$90K over 10-16 weeks depending on the number of modules and integrations required. We scope a detailed estimate after discovery.