Inwhentory

Inwhentory

Creating a cohesive pharmaceutical platform

Role

Sr Product Designer
Front End Developer

Duration

2 Quarters

Client

Internal Tool

Role

Sr Product Designer
Front End Developer

Duration

2 Quarters

Client

Internal Tool

Quick Summary

  • Problem: Phone-based pharmaceutical ordering led to overstocking, delays, and high operational overhead

  • Approach: Built a real-time inventory and ordering platform enabling direct ordering and end-to-end visibility

  • Role: UX, workflow design, stakeholder coordination, front-end implementation

  • Outcome:

    • 35% increase in revenue booked in the first quarter post-launch

    • 28% reduction in overstock value

    • Higher adoption across hospital and pharmacy clients

Design challenge and responsibilities overview

Design challenge and responsibilities overview

Design challenge and responsibilities overview

Challenge

Challenge

Streamline the order creation and fulfillment process to minimize operational overhead while accelerating customer delivery timelines.

Opportunity

Opportunity

Create a transparent inventory system that connects clients and vendors, offering real-time stock visibility to streamline ordering and fulfillment processes.

Responsibilites

Responsibilites

Interaction Design
Interface Design
Mobile Development
Stakeholder Management
Prototyping
UX Research

Tools

Tools

Figma
HTML
CSS
Angular
Ionic with Angular
ClickUp

End User

End User

Pharmacists
Internal Warehouse Managers
Internal Sales Team
Hospital Administration
Pharmacy Managers

Background and Project Vision

Background and Project Vision

Timestream Technologies is a tech-first organization specializing in enterprise-level healthcare solutions. Our offerings include software for managing healthcare institutions, such as hospitals, specialized departments, clinics, pharmacies, laboratories, and radiology centers. With our order management app, we aim to keep clients and our sales team aligned in real time. Clients can view medical supply inventory, place orders accordingly, and even request out-of-stock medicines. This helps us minimize overstocking while ensuring seamless fulfillment.

The Process

The Process

EMPATHIZE

EMPATHIZE

🔍 User interviews
🗣️ Stakeholder mapping
🧠 Experience mapping

🔍 User interviews
🗣️ Stakeholder mapping
🧠 Experience mapping

🔍 User interviews
🗣️ Stakeholder mapping
🧠 Experience mapping

DEFINE

DEFINE

⚠️ Pain point analysis
🎯 Problem statement
📋 User requirements

⚠️ Pain point analysis
🎯 Problem statement
📋 User requirements

⚠️ Pain point analysis
🎯 Problem statement
📋 User requirements

IDEATE

IDEATE

💡 Brainstorming
🔄 Workflow sketches
📱 Solution concepts

💡 Brainstorming
🔄 Workflow sketches
📱 Solution concepts

💡 Brainstorming
🔄 Workflow sketches
📱 Solution concepts

PROTOTYPE

PROTOTYPE

🖼️ Wireframing
🔗 Interactive mockups
⚙️ Functional testing

🖼️ Wireframing
🔗 Interactive mockups
⚙️ Functional testing

🖼️ Wireframing
🔗 Interactive mockups
⚙️ Functional testing

TEST

TEST

👥 User feedback
📊 Usability analysis
🔄 Iterative refinement

👥 User feedback
📊 Usability analysis
🔄 Iterative refinement

👥 User feedback
📊 Usability analysis
🔄 Iterative refinement

Research

Research

Problem Discovery

Problem Discovery

One of Timestream Technologies’ key offerings is an order management suite for pharmaceuticals and medical supplies. However, we encountered major challenges with on-time order fulfillment and overstocking. Our research revealed that our warehouse was holding more than double the necessary inventory, leading to storage inefficiencies and complications in returning unused products to vendors.

Further investigation uncovered a fundamental flaw in our procurement process: our system was built around the traditional ordering methods of pharmaceutical vendors in India—placing orders via phone calls. With 100+ clients relying on us, managing these verbal transactions created bottlenecks, miscommunications, and delays. The lack of a structured ordering system meant we had to overstock goods to meet unpredictable demand, further exacerbating inefficiencies.


Challenges identified: Overstocking, manual errors, lack of visibility. Each mapped to a UX goal: reduce stockouts, automate alerts, simplify dashboards.

Research

Research

Competitor Analysis

Competitor Analysis

The focus of our entire application is inventory management, so we looked at various software that specialize in inventory management for medical supplies. The objective was to figure out how they were handling copious amounts of information required to identify medicines but keeping things simple enough to not overwhelm a user.

Retailio

Retailio

  • Maps products with physical locations

  • Can map distribution centers, but not direct to clients

  • Price comparisons between distributors

  • Bulk medicine orders

  • Stock status indicators

  • Salt information available at all times with compositions

  • Repeat orders/Frequent ordering

Tata 1MG

Tata 1MG

  • Each product details can be viewed to see more information

  • Acts as a medicine knowledge database as well

  • Easy exports of past orders and SKUs

  • Easy order tracking with item and order level statuses

  • Shortage information available when placing orders

Data Synthesis

Data Synthesis

User pain points and user profiles

User pain points and user profiles

As the software is primarily going to be running in B2B scenarios, particularly the pharmacies that have our existing software, we felt it would be more fitting to create user profiles around the roles they represent rather than creating personas around user behaviors. This allows us to know which users are meant to be given training to for which parts of the software and also narrow down on their daily operations

For this case study, we will be looking at the workflows and processes from the point of view of a pharmacist.

Experience Map

Experience Map

Pharmaceutical Order Management Experience Map (Pharmacist)

Actions

Before

• Login to hospital system

• Check existing inventory levels

• Decide on actions (view/order)

During

• Browse inventory list

• Contact sales reps for ordering

• Confirm orders for products

After

• Track order status (call sales rep)

• Restock items upon delivery

• Return unused products if needed

Goals

Before

• Determine overall stock levels

• Assess if stock needs replenishment

During

• Manage current stock efficiently

After

• Access order updates

• Ensure successful delivery

Touchpoints

Before

• System access (on-site/remote)

• Discussion with other pharmacists

• Desktop or mobile devices

During

• Sales representative contact

• Warehouse verification

• Order approval from accounts

After

• Contact sales for updates

• Coordinate staff for delivery

• Update inventory software

Pain points

Before

• Cannot place orders independently

• Multiple contacts required

• Non-seamless ordering process

During

• No streamlined information

• Tedious process with many people

• No direct ordering capability

After

• No real-time updates

• Sales rep must initiate updates

• Limited control over process

Emotions

B

😠 Frustrated/Annoyed

D

😫 Exhausted

A

😕 Unsatisfied

Pharmaceutical Order Management Experience Map (Pharmacist)

Before

During

After

Action

• Login to hospital system

• Check existing inventory levels

• Decide on actions (view/order)

• Login to hospital system

• Check existing inventory levels

• Decide on actions (view/order)

• Browse inventory list

• Contact sales reps for ordering

• Confirm orders for products

• Browse inventory list

• Contact sales reps for ordering

• Confirm orders for products

• Track order status (call sales rep)

• Restock items upon delivery

• Return unused products if needed

• Track order status (call sales rep)

• Restock items upon delivery

• Return unused products if needed

Goals

• Determine overall stock levels

• Assess if stock needs replenishment

• Determine overall stock levels

• Assess if stock needs replenishment

• Manage current stock efficiently

• Manage current stock efficiently

• Access order updates

• Ensure successful delivery

• Access order updates

• Ensure successful delivery

Touchpoints

• System access (on-site/remote)

• Discussion with other pharmacists

• Desktop or mobile devices

• System access (on-site/remote)

• Discussion with other pharmacists

• Desktop or mobile devices

• Sales representative contact

• Warehouse verification

• Order approval from accounts

• Sales representative contact

• Warehouse verification

• Order approval from accounts

• Contact sales for updates

• Coordinate staff for delivery

• Update inventory software

• Contact sales for updates

• Coordinate staff for delivery

• Update inventory software

Pain Points

• Cannot place orders independently

• Multiple contacts required

• Non-seamless ordering process

• Cannot place orders independently

• Multiple contacts required

• Non-seamless ordering process

• No streamlined information

• Tedious process with many people

• No direct ordering capability

• No streamlined information

• Tedious process with many people

• No direct ordering capability

• No real-time updates

• Sales rep must initiate updates

• Limited control over process

• No real-time updates

• Sales rep must initiate updates

• Limited control over process

😠 Frustrated/Annoyed

😫 Exhausted

😕 Unsatisfied

Key Pain Points

🛑 No Direct Ordering Control



Pharmacists can’t place orders directly and must rely on sales reps, leading to unnecessary delays and frustration.

🔄 Too Many People, Too Many Steps



The process involves juggling multiple contacts—warehouse staff, managers, sales reps, and accounts—just to place a single order.

📉 Manual Verification Burden



Stock levels in the system don’t always match reality, forcing pharmacists to manually verify quantities and check with vendors.

🚚 No Real-Time Updates



Once an order is placed, pharmacists are left in the dark. Updates only come if a sales rep reaches out, making it difficult to anticipate deliveries.

⚙️ Inefficient & Tedious Workflow



With fragmented communication, manual approvals, and no centralized ordering system, the process feels more complicated than it should be.

The Impact

💢 Frustration from lack of autonomy

📞 Exhaustion from excessive back-and-forth communication

⏳ Delays that slow down essential medical inventory management

Ideation

Ideation

Creating a Workflow

Creating a Workflow

After understanding all the pain points of our core users, we started developing possible workflows that could alleviate the load from sales people and alert users about our stock status. The key concept was ensuring all pharmacy admins and stakeholders could create orders directly. This required an application capable of tracking all orders made by any hospital stakeholder at any given time.

Our key focus areas for the project were:

Order from Anywhere

Order from Anywhere

Order pharmaceutical goods from anywhere

Order pharmaceutical goods from anywhere

Order pharmaceutical goods from anywhere

Flexible Search

Flexible Search

Flexibility when searching salts and medicines/products

Flexibility when searching salts and medicines/products

Flexibility when searching salts and medicines/products

Order History

Order History

Ability to track orders from the past without extracting data from dashboards

Ability to track orders from the past without extracting data from dashboards

Ability to track orders from the past without extracting data from dashboards

Quick Reordering

Quick Reordering

Option to quickly order items from past orders or frequently ordered items

Option to quickly order items from past orders or frequently ordered items

Option to quickly order items from past orders or frequently ordered items

Product Information

Product Information

Display all the relevant information about a product

Display all the relevant information about a product

Display all the relevant information about a product

Ideation

Ideation

Low Fidelity

Low Fidelity

The following sketches are a part of the process of the entire order management application. These designs give us a glimpse into the potential workflow, focusing on the primary functionality that we want to cover.

Global Medicine Search

List of orders on app open,
Show status of each order.

Global Medicine Search

List of orders on app open,
Show status of each order.

Clicking an order will list
the items in a half screen pop
up showing the medicines
and their details

Clicking an order will list
the items in a half screen pop
up showing the medicines
and their details

When medicines are searched, a user
can specify the amount of medicines
to add to cart

Cart can edit amount and clear

When medicines are searched, a user
can specify the amount of medicines
to add to cart

Cart can edit amount and clear

Searching for past orders would show
a list of the orders in the past with
their details

Searching for past orders would show
a list of the orders in the past with
their details

Ideation

Ideation

Mid Fidelity

Mid Fidelity

Our mid fidelity wireframes showcase the feedback we got from the users to make sure that we cover all of the core workflows and requirements. The goal is not a fully finalized design system, but just the overall layout and functionality.

Prototype + Test

Prototype + Test

User Feedback

User Feedback

With our mid fidelity wireframes, we converted them to prototypes and tested them with our users and all stakeholders to ensure we were on the same page. In this section, just the main improvements/design decisions implemented to improve the experience will be mentioned.


Status Indicators

Status Indicators

Users wanted the ability to quickly overview all orders with their status in an easy-to-read format. For this, we decided to create borders for all the orders and maintain the color coding that already exists in our software. This would allow the users quickly recall each status without having to spend extra time trying to understand the status.

Quick Actions

Quick Actions

Users also wanted the ability to have access to quick actions for the orders that are active. Further research on our end revealed that most mid size healthcare organizations using our software did not have more than 3-5 active orders at a given time. While the orders are not cancelled frequently, there are some cases where senior management blocks an order and the order has to be terminated. Giving the users quick access would allow them to focus on just the information regarding the order rather than trying to find ways to terminate the order.

Numerical Badges

Numerical Badges

Users also wanted the option to view the number of actions needed for any particular section This would draw the users attention to any given section to address any situation that might require their input.

Launch

Launch

Final Screens

Final Screens

The screens showcased below are some of the final screens that were implemented in the final application. The design system utilized was the existing design system for our web application, extended to handle some mobile use cases like status indicator cards.


We debated complex dashboards vs simplified views. We chose simplicity for launch, knowing we’d add complexity later.

Reflection

Outcomes

Outcomes

At the time of writing, the application and web platform have been in the market for over a year (Release date of January 2024). Some of the main impacts include:


  • Revenue booked increased by just over 35% in the first quarter of launch

  • Overstock items value reduced by approximately 28% in the first quarter of launch

  • Increased adoption rate of order management and pharmaceutical goods supply solution from our organization.

Key Takeaways

Key Takeaways

  • Traditional pharmaceutical systems require carefully managed digital transformation, especially in markets like India.

  • User research quality in certain scenarios depends on established trust relationships, affecting the honesty of feedback received.

  • Balancing comprehensive medical information with interface simplicity remains a core UX challenge in healthcare applications.

  • Solutions for one problem area (ordering) created positive cascading effects across related systems (inventory, communication).

  • Deep operational context (like typical order volumes) informed better interface decisions than user preferences alone.


This project reinforced the importance of system-level design. A future improvement would be integrating analytics dashboards directly into workflows.

Let's build what matters.

Together.

Let's build what matters.

Together.

Let's build what matters.

Together.

Create a free website with Framer, the website builder loved by startups, designers and agencies.