How to Track Expiry Dates and Reorder Levels for Clinic Medical Supplies

Managing clinic medical supplies comes down to two goals: never use an expired item on a patient, and never run out of an essential item in the middle of a clinic day. To get there, a clinic needs one stock sheet that records the batch, expiry date and quantity of every item, a clear shelving rule (first expiry, first out), a calculated reorder level for each item, and a monthly count that someone signs off. It doesn't take complex software. It takes discipline in a few steps.

Our article on medical inventory management in small clinics covers the big picture. This one focuses on the two places where most waste happens: expiry tracking and reorder levels.

Why clinics lose track of expiry dates and shortages

In most private clinics nobody clearly owns the stock. Reception receives the delivery, a nurse puts it on the shelf, and the doctor notices a shortage when they need the item. The result is three recurring patterns:

  • Items expiring at the back of the shelf: new deliveries go in front of old ones, so the new stock gets used and the old stock expires. This is common with IV fluids, local anaesthetic, filling materials and topical creams.
  • Emergency purchases at retail prices: when gloves or sutures run out suddenly, someone buys them from the nearest pharmacy at a higher price than the supplier's.
  • An emergency cart that isn't ready: emergency drugs are rarely used, so they're forgotten, and they may be found expired at the exact moment you need them.

The World Health Organization's guidance on managing medicines in health facilities stresses accurate stock records, storage that respects expiry dates, and regular checks. The steps below apply those principles to a small clinic or medical center.

Step 1: Build one shared stock sheet

Use a shared spreadsheet (Google Sheets or Excel on OneDrive) that everyone who receives or uses stock can open. The key is one sheet, not several notebooks. Give it these columns:

  • Item name, strength and form (ampoule, tablets, cream, pack).
  • Batch/lot number and expiry date: one row per batch, because two batches of the same item can expire months apart.
  • Current quantity and storage location (shelf, fridge, emergency cart, branch).
  • Reorder level and par level (explained in Step 3).
  • Supplier and last purchase price.
  • A calculated "days to expiry" column with conditional colours: red under 30 days, amber under 90.

With that, expiry tracking becomes a glance at one coloured column instead of opening every box.

Step 2: Shelve by "first expiry, first out" (FEFO)

FIFO (first in, first out) is a good habit, but for medical supplies FEFO is more precise: the item that expires first is used first, even if it arrived later. Put it into practice:

  • On receipt, always place the batch with the nearest expiry at the front.
  • Write the expiry date in large print or with a coloured sticker on the outer box.
  • Keep a clearly labelled "expiring soon" box for items with less than 60 days left, so the team uses them first or returns them to the supplier where possible.
  • Move expired items immediately into a closed box marked "expired – do not use" until they're disposed of under your health authority's rules.

Step 3: Calculate a reorder level for each item

The reorder level is the quantity at which you must place an order. The simple formula:

Reorder level = (average daily use × supplier lead time in days) + safety stock

Illustrative example: a dental clinic uses an average of 4 local anaesthetic cartridges a day, the supplier takes 5 days to deliver, and the clinic wants 3 days of safety stock. So: (4 × 5) + (4 × 3) = 32 cartridges. When the balance hits 32, an order goes out. The par level is what you want the balance to reach after the order arrives, for example a full month of use.

Don't calculate this for every item on day one. Start with your top 20: the most used, the most expensive, and the ones that would be most dangerous to run out of. Then extend the list.

Step 4: Decide who receives, who uses and who signs off

Stock without an owner is stock without control. Split the roles clearly:

  • Receiving: one person checks the delivery against the supplier invoice and enters the batch and expiry in the sheet.
  • Daily use: the nurse or assistant logs what was taken from the shelf at the end of each day.
  • Changes and approval: only the clinic manager edits balances, prices or reorder levels, and approves orders.

If your spreadsheet supports protected ranges, lock the reorder-level and price columns for everyone except the manager.

Step 5: A monthly count and a weekly emergency cart check

  • Monthly count: physically count every item and compare it with the sheet. Any large difference needs an explanation: unlogged use, damage or a receiving error.
  • Weekly emergency cart check: a fixed list of items, quantities and expiry dates that one person checks and signs with the date. It's the most important list in the clinic, even though it's the least used.
  • Fridge: a daily temperature log for medicines that need refrigeration.

Common ways to manage clinic stock compared

CriterionPaper notebook or memoryOrganised shared stock sheetDedicated inventory software
Expiry tracking per batchRarelyYes, with a coloured columnYes, with automatic alerts
Reorder levelsOnly when something runs outYes, through manual reviewYes, automatically
CostFreeAlmost freeExtra subscription
Setup timeNoneA day or twoSometimes weeks
Best forNot recommendedSolo clinics and small centersLarge centers and hospitals

For most private clinics, an organised shared sheet with clear roles solves most of the problem at no extra cost.

Where Ehgizli helps, and where it doesn't

To be clear: Ehgizli doesn't track stock. It has no item balances, expiry alerts, barcode scanning or automatic deduction of consumables. Your shared stock sheet does that job. Ehgizli helps with the billing and organisational side around supplies:

  • Services price list: record your services and procedures with their prices, including procedures that use costly materials, so pricing is consistent across staff.
  • Invoice line items: add the consumables used in a procedure as separate lines on the patient's invoice (description, quantity, unit price), so the cost of materials isn't lost. See simplifying clinic invoices and payments.
  • Branches: if you have more than one location, appointments are recorded per branch, and you can give your stock sheet one tab per branch in the same way. See multi-branch clinic management.
  • Permissions and audit trail: each team role has its own permissions, and changes to invoices and clinical records are logged.

To see where clinic revenue slips away more broadly, read causes of medical clinic revenue leakage and how to fix them.

Frequently Asked Questions

What's the difference between FIFO and FEFO in a clinic?

FIFO means using what arrived first; FEFO means using what expires first. For medicines and medical supplies FEFO is more precise, because a newer delivery can expire before an older one.

How often should clinic supplies be counted?

A full count at least once a month, a weekly check of the emergency cart, and a daily temperature log for refrigerated medicines.

How do I set a reorder level if I don't know daily use?

Log what's used for two to four weeks, then divide the total by the number of working days. Until then, use a cautious estimate with a larger safety stock.

Does Ehgizli track inventory and expiry dates?

No. Ehgizli manages appointments, medical records, prescriptions and invoices, and you can bill consumables as invoice lines, but stock balances and expiry dates are tracked in your stock sheet.

Do I need a credit card to try Ehgizli?

No. The 14-day free trial doesn't require a credit card. See pricing.

Conclusion

Managing clinic supplies doesn't start with software. It starts with one sheet, shelves arranged first-expiry-first-out, a calculated reorder level and someone who signs off. Set up your top 20 items this week, add the emergency cart to a weekly checklist, and you'll see the difference in waste within a month.

Start your 14-day free trial of Ehgizli to organise appointments, records and invoices, no credit card required.

Disclaimer: this article is general information on clinic administration. The storage, handling and disposal of medicines are subject to your country's health ministry and drug authority requirements.

تتلخص كيفية إدارة المخزون والمستلزمات الطبية في العيادات في أمرين: ألّا يُستخدم صنف منتهي الصلاحية مع مريض، وألّا ينفد صنف ضروري في منتصف يوم العمل. ولتحقيقهما تحتاج العيادة إلى سجل جرد واحد يذكر لكل صنف رقم الدفعة وتاريخ الصلاحية والكمية، وإلى قاعدة ترتيب واضحة على الرفوف (الأقرب انتهاءً يُصرف أولًا)، وإلى «حد إعادة طلب» محسوب لكل صنف، وإلى جرد شهري يوقّع عليه شخص مسؤول. لا يحتاج ذلك إلى برنامج معقد، بل إلى انضباط في خطوات قليلة.

تناولنا في مقال إدارة المخزون الطبي في العيادات الصغيرة الصورة العامة لتنظيم المخزون. أما هنا فنركز على نقطتين بالتحديد يقع فيهما معظم الهدر: تتبع صلاحية الأدوية وحد إعادة الطلب.

لماذا تفشل العيادات في تتبع الصلاحية والنواقص؟

في معظم العيادات الخاصة لا يملك أحد مسؤولية المخزون بوضوح. تستلم السكرتيرة الشحنة، وتضعها الممرضة على الرف، ويلاحظ الطبيب النقص عندما يحتاج الصنف. النتيجة نمطان متكرران:

  • أصناف تنتهي صلاحيتها في الخلف: تُوضع الشحنة الجديدة أمام القديمة، فتُستهلك الجديدة وتبقى القديمة حتى تنتهي. هذا شائع في المحاليل والمخدر الموضعي ومواد الحشو والكريمات.
  • شراء عاجل بسعر التجزئة: عندما تنفد القفازات أو الخيوط الجراحية فجأة، يُشترى الصنف من أقرب صيدلية بسعر أعلى من سعر المورد.
  • عربة طوارئ غير جاهزة: أدوية الطوارئ نادرًا ما تُستخدم، ولذلك تُنسى، وقد تُكتشف منتهية الصلاحية في اللحظة التي تحتاجها فيها.

توصي منظمة الصحة العالمية في إرشاداتها لإدارة الأدوية في المنشآت الصحية بسجلات مخزون دقيقة، وتخزين يحترم تواريخ الانتهاء، وفحص دوري. والخطوات التالية تطبيق عملي لهذه المبادئ في عيادة صغيرة أو مركز طبي.

الخطوة 1: أنشئ سجل جرد واحدًا مشتركًا

استخدم جدول بيانات مشتركًا (Google Sheets أو Excel على OneDrive) يفتحه كل من يستلم أو يصرف. الأهم أن يكون سجلًا واحدًا لا عدة دفاتر. اجعل فيه الأعمدة التالية:

  • اسم الصنف والتركيز والشكل (أمبول، أقراص، كريم، عبوة).
  • رقم الدفعة (Batch/Lot) وتاريخ انتهاء الصلاحية: كل دفعة في صف مستقل، لأن الدفعتين من الصنف نفسه قد تختلفان في الصلاحية.
  • الكمية الحالية ومكان التخزين (الرف، الثلاجة، عربة الطوارئ، الفرع).
  • حد إعادة الطلب والكمية المثالية (سنشرحهما في الخطوة 3).
  • المورد وسعر الشراء الأخير.
  • عمود محسوب بعدد الأيام المتبقية على الانتهاء، مع تلوين شرطي: أحمر لأقل من 30 يومًا، وأصفر لأقل من 90 يومًا.

بهذا يصبح تتبع صلاحية الأدوية نظرة واحدة على عمود ملوّن بدلًا من فتح كل علبة.

الخطوة 2: رتّب الرفوف بقاعدة «الأقرب انتهاءً يُصرف أولًا» (FEFO)

قاعدة FIFO (الوارد أولًا يُصرف أولًا) جيدة، لكن الأدق في المستلزمات الطبية هي FEFO: الأقرب انتهاءً يُصرف أولًا، حتى لو وصل لاحقًا. طبّقها هكذا:

  • عند الاستلام، ضع الدفعة الأقرب انتهاءً في مقدمة الرف دائمًا.
  • اكتب تاريخ الانتهاء بخط كبير على العلبة الخارجية أو بملصق ملوّن.
  • خصص صندوقًا واضحًا باسم «ينتهي قريبًا» للأصناف التي بقي على انتهائها أقل من 60 يومًا، ليستخدمها الفريق أولًا أو يُرجعها للمورد إن أمكن.
  • افصل الأصناف المنتهية فورًا في صندوق مغلق باسم «منتهي – لا يُستخدم» حتى يتم التخلص منها وفق تعليمات الجهة الصحية.

الخطوة 3: احسب حد إعادة الطلب لكل صنف

حد إعادة الطلب هو الكمية التي إذا وصل إليها الرصيد وجب الطلب فورًا. معادلته البسيطة:

حد إعادة الطلب = (متوسط الاستهلاك اليومي × أيام التوريد) + مخزون أمان

مثال توضيحي: عيادة أسنان تستهلك في المتوسط 4 أمبولات مخدر موضعي يوميًا، والمورد يحتاج 5 أيام للتوريد، وتريد العيادة مخزون أمان يكفي 3 أيام. إذن: (4 × 5) + (4 × 3) = 32 أمبولًا. عندما يصل الرصيد إلى 32، تُرسل طلبية. أما «الكمية المثالية» فهي ما تريد أن يصل إليه الرصيد بعد الطلبية، مثل استهلاك شهر كامل.

لا تحسب ذلك لكل صنف في اليوم الأول. ابدأ بأهم 20 صنفًا (الأكثر استهلاكًا أو الأغلى أو الأخطر إذا نفد)، ثم وسّع القائمة تدريجيًا.

الخطوة 4: حدّد من يستلم ومن يصرف ومن يوقّع

المخزون بلا مسؤول هو مخزون بلا رقابة. وزّع الأدوار بوضوح:

  • الاستلام: شخص واحد يطابق الشحنة مع فاتورة المورد ويُدخل الدفعة وتاريخ الصلاحية في السجل.
  • الصرف اليومي: الممرضة أو المساعد يسجل ما سُحب من الرف في نهاية اليوم.
  • التعديل والاعتماد: مدير العيادة وحده يعدّل الأرصدة أو الأسعار أو حدود إعادة الطلب، ويعتمد الطلبيات.

إذا كان جدول البيانات يسمح بحماية أعمدة معينة، فاقفل أعمدة الحدود والأسعار أمام غير المدير.

الخطوة 5: جرد شهري وفحص أسبوعي لعربة الطوارئ

  • الجرد الشهري: عدّ فعلي لكل صنف ومقارنته بالسجل. أي فرق كبير يحتاج تفسيرًا: صرف غير مسجل، أو تلف، أو خطأ في الاستلام.
  • الفحص الأسبوعي لعربة الطوارئ: قائمة ثابتة بالأصناف والكميات وتواريخ الانتهاء، يفحصها شخص ويوقّع بالتاريخ. هذه أهم قائمة في العيادة رغم أنها الأقل استخدامًا.
  • الثلاجة: سجل حرارة يومي للأدوية التي تحتاج تبريدًا.

الطرق الشائعة لإدارة المخزون: مقارنة سريعة

المعياردفتر ورقي أو ذاكرة الفريقسجل جرد مشترك منظمبرنامج مخزون متخصص
تتبع الصلاحية لكل دفعةنادرًانعم، بعمود ملوّننعم، بتنبيهات تلقائية
حد إعادة الطلبعند النفاد فقطنعم، يدويًا عبر المراجعةنعم، تلقائيًا
التكلفةمجانيمجاني تقريبًااشتراك إضافي
وقت الإعدادلا يوجديوم أو يومانأسابيع أحيانًا
يناسبلا يُنصح بهالعيادات الفردية والمراكز الصغيرةالمراكز الكبيرة والمستشفيات

لمعظم العيادات الخاصة، السجل المشترك المنظم مع الأدوار الواضحة يحل أغلب المشكلة دون تكلفة إضافية.

أين يساعد احجزلي، وأين لا يساعد

من المهم أن نكون واضحين: احجزلي لا يتتبع المخزون. لا يحتوي على أرصدة أصناف أو تنبيهات صلاحية أو قراءة باركود أو خصم تلقائي للمستهلكات. سجل الجرد المشترك هو الذي يقوم بهذا الدور. لكن احجزلي يساعد في الجانب المالي والتنظيمي المرتبط بالمستلزمات:

  • قائمة أسعار الخدمات: سجّل خدماتك وإجراءاتك بأسعارها، بما فيها الإجراءات التي تستهلك مواد مكلفة، حتى يكون التسعير ثابتًا بين الموظفين.
  • بنود الفاتورة: أضف المستلزمات المستخدمة في الإجراء كبنود مستقلة في فاتورة المريض (الوصف، الكمية، سعر الوحدة)، فلا يضيع ثمن المواد. راجع تبسيط الفواتير والمدفوعات في العيادة.
  • الفروع: إذا كان لديك أكثر من موقع، تُسجَّل المواعيد حسب الفرع، ويمكنك جعل سجل الجرد بورقة لكل فرع بالتقسيم نفسه. انظر إدارة العيادات متعددة الفروع.
  • الصلاحيات وسجل التعديلات: لكل دور في الفريق صلاحيات محددة، ويُحفظ سجل بالتعديلات على الفواتير والسجلات الطبية.

ولمعرفة أين تتسرب إيرادات العيادة عمومًا، اقرأ أسباب تسرب إيرادات العيادات الطبية وحلولها.

أسئلة شائعة

ما الفرق بين FIFO وFEFO في العيادة؟

FIFO تعني صرف ما وصل أولًا، وFEFO تعني صرف ما ينتهي أولًا. في الأدوية والمستلزمات الطبية، FEFO أدق لأن الشحنة الأحدث قد تنتهي قبل الأقدم.

كل كم يجب جرد مستلزمات العيادة؟

جرد كامل مرة شهريًا على الأقل، وفحص أسبوعي لعربة الطوارئ، وسجل حرارة يومي للأدوية المبردة.

كيف أحسب حد إعادة الطلب إذا لم أعرف الاستهلاك اليومي؟

سجّل الصرف لمدة أسبوعين إلى أربعة أسابيع، ثم اقسم الإجمالي على عدد أيام العمل. حتى ذلك الحين استخدم تقديرًا متحفظًا مع مخزون أمان أكبر.

هل يتتبع احجزلي المخزون وتواريخ الصلاحية؟

لا. احجزلي يدير المواعيد والملفات الطبية والروشتات والفواتير، ويمكنك إضافة المستلزمات كبنود في الفاتورة، لكن أرصدة المخزون وتواريخ الصلاحية تُتابع في سجل الجرد.

هل أحتاج بطاقة ائتمان لتجربة احجزلي؟

لا. التجربة المجانية لمدة 14 يومًا لا تحتاج بطاقة ائتمان. اطلع على الأسعار.

الخلاصة

إدارة مستلزمات العيادة لا تبدأ ببرنامج، بل بسجل واحد ورفوف مرتبة بقاعدة FEFO وحد إعادة طلب محسوب ومسؤول يوقّع. ابدأ بأهم 20 صنفًا هذا الأسبوع، وأضف عربة الطوارئ إلى قائمة الفحص الأسبوعي، وستلاحظ الفرق في الهدر خلال شهر.

ابدأ تجربتك المجانية لمدة 14 يومًا في احجزلي لتنظيم المواعيد والملفات والفواتير، دون بطاقة ائتمان.

إخلاء مسؤولية: هذا المقال معلومات عامة لتنظيم العمل الإداري في العيادات، ويخضع تخزين الأدوية وتداولها والتخلص من المنتهي منها لاشتراطات وزارة الصحة وهيئة الدواء في بلدك.