Healthcare Supply Manager

AI Features Guide

AI Features

Healthcare Supply Manager includes a suite of optional AI features that speed up data entry, classify new products, and surface inventory insights. All AI features use a Bring Your Own Key (BYOK) model — you provide credentials for an AI provider, and the app talks to it directly. No images, lot numbers, or inventory data are routed through our servers.

Privacy first: Your AI provider key is stored in your device's secure enclave (Keychain on iOS, Keystore on Android). Sensitive data — including label photos — is sent only to the provider you configure, never to a third party.

Setting Up an AI Provider

AI Assistant section in Advanced settings showing Quick Setup buttons for OpenAI, Anthropic, DeepSeek, OpenRouter, Groq, and Ollama
The AI Assistant section in Settings > Advanced with one-tap quick setup buttons for popular providers.
  1. Open Settings > AI.
  2. Choose a provider. The app supports any OpenAI-compatible endpoint, including:
    • OpenAI (GPT-4o, GPT-4o-mini)
    • Anthropic (Claude 3.5 Sonnet, Claude 3.5 Haiku) via OpenAI-compatible proxy
    • Google AI Studio (Gemini 1.5 Pro, Gemini 1.5 Flash)
    • Local / self-hosted models (LM Studio, Ollama, vLLM)
  3. Paste your API key. The app validates it before saving.
  4. Pick a vision model (used by the Label Reader) and a text model (used by classification and the Action Advisor). The app remembers your choice across devices via secure cloud sync.

AI Label Reader

The Label Reader extracts lot numbers, expiration dates, manufacturer, and product name from a photo of a medical-supply label. It is the single most-used AI feature and is integrated directly into the scanner.

How it appears

When you scan a barcode that's missing required data (lot number or expiration), the bottom sheet that opens contains an AI Label Reader card at the top. The card shows:

Why a stored photo? Earlier versions of the app captured the label image at the moment you tapped the AI button — but by then your hand was on the screen and the camera was usually no longer aimed at the product. The new flow captures the photo as soon as the bottom sheet opens, so you can always see exactly what the AI is going to read.

What gets extracted

High-confidence results (≥ 70%) with both lot and expiration are auto-applied. Lower-confidence results are shown in a review card so you can accept, edit, or dismiss them.

AI Classification for New Products

When you register a brand-new product (one that isn't in the FDA UDI database or your custom catalog), the app sends the GTIN, suggested name, and manufacturer to your AI provider and asks it to suggest:

The suggestions appear in a card on the registration screen with one-tap accept buttons. You can accept all of them, accept just the ones you like, or dismiss the card and enter values manually.

Equivalence Groups

An equivalence group is a Supply Class flagged as containing functionally interchangeable products — for example, "Nitrile Gloves Size M" might include three different brands you happen to stock. When a class is marked as an equivalence group:

Marking a class as an equivalence group

  1. Open the Supply Classes screen.
  2. Tap the class you want to flag.
  3. Toggle Functional equivalents on.
  4. Tap Save.

The flag syncs to the cloud, so every device on your account immediately starts treating the class as a single bucket for alerts and recommendations.

AI Action Advisor

The dashboard surfaces an AI Action Advisor card when an AI provider is configured. The advisor periodically reviews your inventory and emits short, actionable suggestions, such as:

Each suggestion includes a confidence score and a one-tap action that opens the relevant screen pre-filled.

Cost Control

AI features are off by default and never run unless you've configured a provider. To keep usage predictable:

Disabling AI

If you want to turn off AI entirely, open Settings > AI and tap Remove provider. The app deletes the stored API key from your device's secure storage and reverts to the manual workflows for label entry and product registration. No AI features will run until you configure a provider again.