📋

Inventory Management

Track medical supplies, set low-stock alerts, and record inventory transactions

2 min read

Overview

SehaFile's inventory module helps you track medical supplies, consumables, and materials used in your clinic. Each item has a current stock level, a minimum threshold for low-stock alerts, cost tracking, and expiry date monitoring. Every stock movement (in, out, or adjustment) is logged as a transaction with who performed it and why, ensuring full accountability.

Adding Inventory Items

  1. Navigate to Settings > Inventory — Click Settings and select the Inventory tab.
  2. Click "Add Item" — Fill in the item form:
    • Name (Arabic) — Item name (e.g., "قفازات لاتكس - وسط")
    • Name (English) — e.g., "Latex Gloves - Medium"
    • SKU — Optional stock keeping unit code
    • Category — e.g., "Consumables", "Instruments", "Medications", "Office Supplies"
    • Unit — Measurement unit: piece, box, pack, bottle, roll
    • Current stock — Initial quantity on hand
    • Minimum stock — Threshold below which a low-stock alert triggers
    • Cost per unit (EGP) — Purchase cost per unit
    • Supplier — Vendor name for reordering
    • Expiry date — When the current batch expires
    • Location — Storage location within the clinic
  3. Save — The item appears in your inventory list with its current stock level.

Recording Transactions

  1. From the inventory list, click the item name to open its detail page.
  2. Click "Record Transaction".
  3. Select type: In (received stock), Out (consumed/dispensed), or Adjustment (correction).
  4. Enter the quantity, reference (e.g., purchase order number), and notes.
  5. Click Submit. The current_stock is automatically updated.
Tip: Set up minimum_stock thresholds for critical items like syringes, gloves, and suture materials. The dashboard pending tasks card will show low-stock alerts when items fall below threshold.
Warning: Items nearing their expiry_date will show a warning badge. Expired items should be disposed of per medical waste regulations and recorded as an "Out" transaction with appropriate notes.

Inventory list showing items with current stock, minimum threshold, and low-stock warning indicators

Frequently Asked Questions

Can I see who made each inventory transaction?

Yes. Every transaction records the performed_by user ID and timestamp. View the transaction history on any item's detail page.

Does inventory integrate with visit procedures?

Currently, inventory is managed manually. Future updates will allow automatic stock deduction when certain procedures are performed.

Was this article helpful?