MedStock

Medical inventory management system

Overview

Why choose MedStock?

Effective medical inventory management is not just an operational concern — it is a patient safety issue. When supplies run out, expire unnoticed, or are tracked through unreliable manual processes, the consequences reach directly into the clinical environment. MedStock exists to close that gap, giving supply chain teams the visibility and control they need to keep the right supplies available at the right time/

The problem

Medical supplies save lives yet nobody tracks them properly.

Inventory is one of the most critical operational responsibilities in a healthcare environment. Yet the systems most supply chain managers rely on to monitor, replenish, and report on medical supplies are failing them entirely.

78%

of hospital supply chain staff still manually count inventory in some areas

57%

of healthcare workers have experienced a physician lacking required supplies for a procedure

24%

of healthcare providers have seen or heard of an expired product being used on a patient

Problem statement

"Medical supply chain managers understand that inventory accuracy is critical, but lack the real-time visibility, proactive alerts, and structured workflows to manage it effectively — leading to stockouts, compliance risk, and patient safety incidents that compound with every manual process left in place."

User interviews

What four people told me that changed everything.

I conducted 4 in-depth user interviews with medical inventory professionals across hospital, surgical, and supply chain settings. Every design decision in MedStock traces back to a specific finding from these sessions.

Pain point 01

Stock-outs go undetected until it's too late

Every participant described discovering a critical supply shortage only at the point of need — during a procedure or patient admission. Existing systems alert reactively, not proactively, leaving staff scrambling. I need an application that alerts me ahead of time to prevent this problem.

R

"I found out we were out of IV catheters when the nurse came back from the supply room empty-handed. The system never flagged it."

Rachel James, 38

Central supply coordinator

Pain point 01

Stock-outs go undetected until it's too late

Every participant described discovering a critical supply shortage only at the point of need — during a procedure or patient admission. Existing systems alert reactively, not proactively, leaving staff scrambling. I need an application that alerts me ahead of time to prevent this problem.

R

"I found out we were out of IV catheters when the nurse came back from the supply room empty-handed. The system never flagged it."

Rachel James, 38

Central supply coordinator

Pain point 02

Expiry tracking is entirely manual and error-prone

Participants described checking expiration dates by physically scanning shelves, often using spreadsheets or handwritten logs. Expired items routinely reached clinical areas because no automated system flagged them in advance.

D

"We pulled a box of sutures mid-surgery and they were expired by four months. Nobody caught it because we're checking thousands of items by hand."

Daniel Morrow, 44

Surgical inventory specialist

Pain point 03

No single source of truth across departments

All four participants worked across multiple departments that maintained separate, disconnected inventory records. Ordering decisions were made on outdated data, leading to chronic over-ordering in some areas and shortages in others.

N

"The OR has its own count, the floor has its own count, and central supply has another. They never match. We're always guessing what we actually have."

Nina Patel, 31

Healthcare supply chain analyst

Pain point 03

No single source of truth across departments

All four participants worked across multiple departments that maintained separate, disconnected inventory records. Ordering decisions were made on outdated data, leading to chronic over-ordering in some areas and shortages in others.

N

"The OR has its own count, the floor has its own count, and central supply has another. They never match. We're always guessing what we actually have."

Nina Patel, 31

Healthcare supply chain analyst

Pain point 04

Ordering workflows require too many requests

Participants described toggling between three to five separate platforms to complete a single purchase order — EHR systems, vendor portals, internal approval tools, and email. The fragmentation created delays and frequent ordering mistakes.

T

"To reorder one item I'm in four different windows. Half the time I submit the wrong quantity because I lose track of where I am in the process."

Thomas Webb, 52

Material management director

Dominating theme

"Medical inventory professionals are forced to make high-stakes supply decisions using fragmented, outdated information — and the consequences of getting it wrong fall directly on patient care. The system assumes vigilance where it should guarantee visibility."

Principles

Structure, then surface.

Three design principles guided every decision in MedStock — from information architecture through visual design. When choices conflicted, the higher principle won.

Principle 01

Visible, not assumed

Stock levels, expiry dates, and reorder thresholds surface automatically — never buried in a sub-menu. If a clinician has to search for a critical count, the design has already failed.

Principle 02

Precise, not approximate

"14 units expiring in 6 days — reorder now" not "stock low." Specificity is what separates a system that prevents a crisis from one that merely reports it after the fact.

Principle 02

Precise, not approximate

"14 units expiring in 6 days — reorder now" not "stock low." Specificity is what separates a system that prevents a crisis from one that merely reports it after the fact.

Principle 03

Unified, not siloed

One source of truth across every department, ward, and vendor. No switching between portals. No reconciling conflicting counts. Every action starts and ends inside MedStock.

Principle 03

Unified, not siloed

One source of truth across every department, ward, and vendor. No switching between portals. No reconciling conflicting counts. Every action starts and ends inside MedStock.

Usability testing

Testing usability, there were flaws.

Watching real inventory staff use the prototype exposed decisions that looked right in design but broke down under real workflows — shift handovers, multi-department lookups, and urgent reorder scenarios.

3

critical findings blocked task completion

3

critical findings blocked task completion

9

iterations made in response to findings

9

iterations made in response to findings

78%

avg completion across all 6 of the tasks

4.1

avg confidence past-task rating (out of 5)

4.1

avg confidence past-task rating (out of 5)

What testing validated

The real-time expiry alert banner (100% recognition across all participants) · Color-coded stock status (red/amber/green understood instantly without a legend) · Single-screen reorder flow ("finally, everything in one place") · Department-level inventory view ("I can actually trust this number now") · Bulk expiry export to CSV ("this alone saves me two hours a week")

Key finding 01

Stock status required too many taps to reach

Before

Participants had to navigate through three separate screens to view current stock levels for a single item. Two of five users abandoned the task before reaching the correct screen.

After

Stock status, quantity on hand, and reorder threshold are now visible on a single dashboard card. Critical items surface automatically at the top, requiring zero navigation.

Key finding 02

Expiry alerts were easy to miss and dismiss

Before

Expiry warnings appeared as a small icon in the corner of an item row, which four of five participants overlooked entirely during the task. One user described it as "just visual noise."

After

Expiry alerts now display as a full-width banner at the top of the relevant department view, with the item name, quantity, and days remaining stated explicitly. Recognition reached 100% in the next test round.

Key finding 03

The reorder flow required switching to an external portal

Before

Submitting a purchase order required leaving MedStock to log into a separate vendor portal, causing all five participants to lose their place and make at least one input error during the task.

After

Reordering is now completed entirely within MedStock — quantity, vendor, and approval routing are handled on a single screen. Task completion for this flow jumped from 40% to 100%.

Conclusion

What I learned.

Three lessons from the MedStock design process that will carry into every project going forward.

High-stakes environments demand zero-friction access to critical information

In medical inventory, a three-tap journey to a stock count isn't a minor inconvenience — it's a workflow that breaks under real pressure. Designing for urgency means treating speed of access as a safety feature, not just a usability preference.

Alerts only work if they are impossible to ignore

Subtle visual cues that perform well in controlled usability sessions disappear entirely when users are under cognitive load during a real shift. An alert that can be missed is not an alert — it is decoration, and designing it that way is a meaningful decision with real consequences.

Fragmentation is the root problem, not the symptom

Every frustration participants described — duplicate orders, missed expiries, incorrect counts — traced back to the same cause: data and actions living in separate systems. The most impactful design decision in MedStock was not a visual one but a structural one — consolidating the entire workflow into a single unified environment.

Contact

Open to work, let’s connect

kris@kristianalexander.me

Contact

Open to work, let’s connect

kris@kristianalexander.me