उद्योग

फार्मेसी इन्वेंट्री प्रबंधन

प्रकाशित · 8 मिनट का पठन

फार्मेसी में मंगलवार को पुरानी बीमारी की दवा खत्म नहीं चल सकती, और पिछले महीने एक्सपायर हुई बोतल बाँटी भी नहीं जा सकती। इन्वेंट्री मरीज की देखभाल है, शेल्फ़ पर बैठा पैसा है, और एक ऐसा रिकॉर्ड जिसे आपको कभी सफ़ाई देनी पड़ सकती है। स्वतंत्र फार्मेसी, क्लिनिक फार्मेसी, कंपाउंडिंग लैब और पशु चिकित्सा फार्मेसी सब एक ही दबाव महसूस करते हैं: हज़ारों SKU, तिथि वाला स्टॉक, पतला मार्जिन, और एक टीम जो स्प्रेडशीट से जूझने के लिए काउंटर बंद नहीं कर सकती।

यह आपके फार्मेसी प्रबंधन सिस्टम को बदलने की पेशकश नहीं है। डिस्पेंसिंग, क्लेम और ई-प्रिस्क्राइबिंग उसी सॉफ़्टवेयर में रहें जो उसके लिए बना है। Simple Inventory Management उसके बगल का स्टॉक लेयर है: लाइव गिनती, लॉट, एक्सपायरी, पार लेवल, रिसीविंग, और एक खोज जिसका आप असल में उपयोग कर सकें जब रिकॉल आ जाए।

एक सामुदायिक फार्मेसी के काउंटर से हाथ हिलाता Package Pal, पीछे एम्बर बोतलों की शेल्फ़।
Package Pal, काउंटर से रिपोर्टिंग। काम शेल्फ़ पर है।

फार्मेसी को इन्वेंट्री सॉफ़्टवेयर से असल में क्या चाहिए

फार्मेसी इन्वेंट्री ज़्यादातर रिटेल स्टॉक से सख्त होती है। हर उत्पाद की एक्सपायरी होती है। कई में लॉट या बैच नंबर होता है जिसकी ज़रूरत उस दिन पड़ेगी जब निर्माता रिकॉल जारी करे। तेज़ चलने वालों को पार लेवल चाहिए ताकि होलसेलर ऑर्डर अनुमान का खेल न रहे। ऊँचे-मूल्य और कड़े नियंत्रण वाले आइटम को इस बात का ट्रेल चाहिए कि गिनती किसने बदली और कब। कम-तिथि वाला स्टॉक चुपचाप राइट-ऑफ बन जाता है अगर कोई पहले-एक्सपायर-पहले न घुमाए।

व्यावहारिक सूची ऐसी दिखती है:

  • लगातार गिनती जो स्टॉक रिसीव, डिस्पेंस, ट्रांसफ़र या राइट-ऑफ होते ही अपडेट हो।
  • लॉट और बैच ट्रैकिंग ताकि रिकॉल शेल्फ़-दर-शेल्फ़ की तलाश नहीं, एक लुकअप हो।
  • एक्सपायरी तिथियाँ हर स्टॉक लाइन पर, “जो सामने पड़ा है” की जगह FEFO रोटेशन के साथ।
  • पार लेवल और रीऑर्डर पॉइंट इस आधार पर कि आइटम असल में कितनी तेज़ी से चलता है।
  • रिसीविंग जो ब्यौरा कैप्चर करे जब टोट अभी खुला हो।
  • साइकल गिनती और फ़्रीज़ किए स्नैपशॉट ताकि रिकॉर्ड और शेल्फ़ ईमानदार रहें।
  • लोकेशन फ्रिज, तिजोरी, फ्रंट एंड, बैक रूम और दूसरी दुकान के लिए।
  • स्कैनिंग फ़ोन या बारकोड स्कैनर से, क्योंकि NDC कोड टाइप करना गलतियों की शुरुआत है।

क्लिनिक और डेंटल ऑफ़िस उपभोग्य सामग्री के साथ ऐसी ही समस्याओं से टकराते हैं। अगर वह सेटअप आपके ज़्यादा करीब है, देखें डेंटल और मेडिकल प्रैक्टिस के लिए इन्वेंट्री

लॉट और एक्सपायरी नोटबुक में नहीं, स्टॉक लाइन पर रखें

लॉट नंबर बोतलों के एक समूह को वापस एक प्रोडक्शन रन से जोड़ता है। जब सप्लायर लॉट “L-22841” रिकॉल करे, तो एक ही सवाल मायने रखता है: क्या हमारे पास कोई है, और कहाँ? लॉट को स्टॉक लाइन पर एक यूनिट-स्तरीय कस्टम फ़ील्ड के रूप में रखें। एक ही SKU के तीन लॉट तीन आइटम बनाकर नहीं, तीन लाइनों के रूप में रखें, हर एक का अपना लॉट और एक्सपायरी। NDC, निर्माता, भंडारण स्थिति (कमरे का तापमान, रेफ़्रिजरेट, प्रकाश-सुरक्षित) और बिन लोकेशन उसी जगह हों: फ़ील्ड जिन्हें आप खोज सकें और कॉलम की तरह दिखा सकें।

आइटम स्टॉक लॉट # एक्सपायरी बिन
Amoxicillin 500mg48L-228412027-03-14A-04
Amoxicillin 500mg36L-330122026-11-02A-04
Insulin glargine12L-901152026-10-18फ्रिज
Saline 0.9% 500ml96L-440082027-01-09A-07

एक ही SKU के दो लॉट, हर एक की अपनी एक्सपायरी। नीले कॉलम वे कस्टम फ़ील्ड हैं जिन्हें आप जोड़ते हैं।

कैटलॉग तथ्य (NDC, पसंदीदा होलसेलर SKU) आइटम पर रहते हैं। लॉट, एक्सपायरी और प्राप्ति तिथि यूनिट पर। यही विभाजन एक SKU को कई तिथि वाले लॉट रखने देता है। सेटअप लॉट, एक्सपायरी और सीरियल नंबर ट्रैक करना में है।

हर बार पहले-एक्सपायर-पहले घुमाएँ

फार्मेसी FEFO पर चलती है: जो पैक सबसे जल्दी एक्सपायर हो, वही पहले डिस्पेंस हो, भले ही बाद वाली डिलीवरी कल आई हो। FIFO (सबसे पुरानी रसीद पहले) बिना तिथि वाले माल के लिए ठीक डिफ़ॉल्ट है। तिथि वाली दवाओं में एक्सपायरी तिथि जीतनी चाहिए। रिसीविंग पर एक्सपायरी YYYY-MM-DD जैसे क्रमबद्ध प्रारूप में कैप्चर करें, उसे कॉलम की तरह दिखाएँ, और कम-तिथि वाला स्टॉक वहाँ रखें जहाँ टेक्नीशियन असल में उठाते हैं। विधियों पर और FIFO बनाम LIFO बनाम FEFO में।

तिथि वाले स्टॉक की शेल्फ़ के सामने एम्बर प्रिस्क्रिप्शन बोतल थामे Package Pal, ढक्कनों पर रंगीन बिंदु।
कम-तिथि वाला स्टॉक आगे जाए। टीम को एक नज़र में दिखाने के लिए ढक्कनों पर रंगीन बिंदु लगाएँ।

कम-तिथि वाला स्टॉक दरवाज़े से बाहर जाता वर्किंग कैपिटल भी है। अगले 30, 60 और 90 दिनों में क्या एक्सपायर होगा, इसकी साप्ताहिक नज़र अचानक राइट-ऑफ से सस्ती है, और यही वह सवाल है जो आप एक और स्प्रेडशीट बनाने की जगह बिल्ट-इन AI से पूछ सकते हैं।

पार लेवल सेट करें ताकि कम स्टॉक खुद चिह्नित हो

पार लेवल वह मात्रा है जो आप अगली होलसेलर ड्रॉप से पहले हाथ में रखना चाहते हैं। आपको यह जानने की ज़रूरत नहीं कि lisinopril 10 mg की ठीक 14 बोतलें हैं। आपको यह जानना है कि आप उन 20 से नीचे हैं जो लीड टाइम प्लस बफ़र पार कराती हैं। Simple Inventory में यह एक रीऑर्डर पॉइंट है, साथ में चेतावनी और गंभीर स्तर, ताकि पार से नीचे के आइटम किसी के दिमाग में रहने के बजाय ऑर्डर सूची पर उतरें।

Simple Inventory Management की इन्वेंट्री सूची, जिसमें चेतावनी और गंभीर स्तर पर या उससे नीचे के आइटम पीले और लाल दिखते हैं।
चेतावनी और गंभीर स्तर गिनती को पीला, फिर लाल कर देते हैं। पार की समस्याएँ आखिरी डिब्बा दिखने से पहले खुद चिह्नित हो जाती हैं।

ये संख्याएँ आइटम के असल मूवमेंट से सही आकार दें, फिर जब कमी, कोई नया प्रिस्क्राइबर या मौसमी उछाल (फ़्लू, एलर्जी, स्कूल शुरू होने पर ADHD फ़िल) तस्वीर बदले तो उन्हें दोबारा देखें। पार के साथ, उन कुछ दवाओं पर मामूली सेफ्टी स्टॉक जोड़ें जो स्टॉकआउट पर मरीजों को चोट पहुँचाती हैं। हर SKU न बढ़ाएँ: शेल्फ़ की जगह और नकदी दोनों सीमित हैं।

जब कोई चीज़ रेखा पार करे, अलर्ट वहीं दिखना चाहिए जहाँ टीम पहले से देखती है। कम-स्टॉक अलर्ट Microsoft Teams में पोस्ट करें ताकि फार्मासिस्ट को यह जानने के लिए डैशबोर्ड खोलना न पड़े कि amoxicillin अभी गंभीर स्तर पर चला गया।

जो पार से नीचे है उसे आपूर्तिकर्ता के अनुसार समूहीकृत परचेज़ ऑर्डर में बदलें। होलसेलर रिकॉर्ड (संपर्क, लीड टाइम, पसंदीदा आइटम) रखें ताकि ऑर्डर पुरातत्व नहीं, कागज़ी काम रहे। देखें कम-स्टॉक अलर्ट से परचेज़ ऑर्डर तक

टोट ऐसे रिसीव करें जैसे गिनती इसी पर टिकी हो (टिकी होती है)

ज़्यादातर इन्वेंट्री गलतियाँ रिसीविंग से शुरू होती हैं: कम शिपमेंट पर हस्ताक्षर हो जाता है, लॉट दर्ज ही नहीं होता, रेफ़्रिजरेटेड आइटम काउंटर पर बैठ जाता है। डिलीवरी को परचेज़ ऑर्डर से मिलाएँ, टोट में असल में क्या है गिनें, स्टॉक लाइन पर लॉट और एक्सपायरी कैप्चर करें, फिर ऑर्डर को पूर्ण चिह्नित करें ताकि ऑन-ऑर्डर मात्रा इन-स्टॉक बन जाए। पाँच-मिनट वाला संस्करण स्टॉक को सही तरीके से रिसीव करना में है।

खुले बोतलों और डिब्बों के टोट और पैकिंग-स्लिप क्लिपबोर्ड के पास फार्मेसी रिसीविंग टेबल पर खड़ा Package Pal।
लॉट और एक्सपायरी टोट खुला रहते कैप्चर हों। उसके बाद आप अनुमान लगा रहे होते हैं।

अगर डिब्बे पर पहले से UPC या EAN है, उसे स्टोर करें और स्कैन करें। अगर ऐसा लेबल चाहिए जो बिना ऐप इंस्टॉल किए फ़ोन पर आइटम खोले, तो बिन या SKU के लिए QR कोड प्रिंट करें। फार्मेसी दोनों इस्तेमाल कर सकती हैं: पैक पर पहले से मौजूद निर्माता कोड के लिए बारकोड, शेल्फ़ टैग के लिए QR जिसे टेक्नीशियन फ़िल के बीच असल में स्कैन करता है। तुलना बारकोड बनाम QR कोड में है।

ऐप में एक इन्वेंट्री आइटम, जिसमें Quick Access QR कोड और स्टॉक बदलावों का इतिहास दिख रहा है।
हर आइटम को एक QR मिलता है। फ़ोन से स्कैन करें, गिनती देखें, मौके पर अपडेट करें। इंस्टॉल करने को कोई ऐप नहीं।

फ्रिज, तिजोरी और दूसरी दुकान को लोकेशन मानें

“हमारे पास 40 हैं” तब काम का आँकड़ा नहीं जब 12 फ्रिज में हैं, 8 नियंत्रित-पदार्थ कैबिनेट में, 15 तेज़-चलने वाली दीवार पर और 5 दूसरी दुकान पर। हर भौतिक जगह को अपना लोकेशन दें ताकि ट्रांसफ़र एक दर्ज मूव हो, टेक्स्ट संदेश नहीं। मल्टी-साइट आदतें बहु-स्थान ट्रैकिंग और स्थानों के बीच गिनती को ईमानदार रखना में हैं।

तीन ज़ोन में बँटे फार्मेसी स्टॉकरूम में खड़ा Package Pal: एक फ्रिज, एक ताला लगी कैबिनेट, और बोतलों की तेज़-चलने वाली दीवार।
फ्रिज, तिजोरी, तेज़-चलने वाली दीवार। तीन लोकेशन, एक ऐसा आँकड़ा नहीं जो उन्हें एक ही शेल्फ़ बताए।

QR बिन पर लगाएँ, सिर्फ़ आइटम पर नहीं। इंसुलिन फ्रिज स्कैन करें, देखें वहाँ क्या होना चाहिए, मौके पर ठीक करें। कमरे पर लेबल लगाना दोपहर की परियोजना है अपनी इन्वेंट्री को QR कोड से लेबल करें में।

वायलों से भरे फार्मेसी रेफ़्रिजरेटर पर QR स्टिकर की ओर फ़ोन उठाए Package Pal।
फ्रिज के दरवाज़े पर QR। टेक्नीशियन स्प्रेडशीट ढूँढ़ने की जगह फ़िल के बीच स्कैन करता है।

तय समय पर गिनें, रिकॉर्ड को फ़्रीज़ करें

लगातार रिकॉर्ड खिसकते हैं। गलत गिनती, गलत प्रोसेस की गई वापसी, वह बर्बाद रीकॉन्स्टिट्यूशन जो दर्ज ही नहीं हुई: सिस्टम और शेल्फ़ असहमत होते हैं, और पता सबसे खराब समय पर चलता है। A-आइटम (ऊँचा मूल्य, ऊँचा जोखिम, तेज़ चलने वाले) अक्सर साइकल काउंट करें, लंबी पूँछ कम बार। ABC रैंकिंग वही फ़िल्टर है: उन 20% स्टॉक पर ध्यान दें जो मायने रखता है

जब गिनें, फ़्रीज़ करें। स्नैपशॉट ठीक-ठीक कैप्चर करते हैं कि किसी क्षण हाथ में क्या था, जिससे मासिक मिलान, द्विवार्षिक इन्वेंट्री, या विसंगति की जाँच याददाश्त की परीक्षा नहीं, तुलना बन जाती है। प्रक्रिया स्टॉक मिलान और साइकिल काउंटिंग बनाम पूर्ण भौतिक गिनती में है।

कड़े नियंत्रण वाले आइटम को सख्त ट्रेल चाहिए। उन SKU को यूनिट-स्तरीय ट्रैकिंग पर ले जाएँ ताकि हर पैक या डिवाइस सिर्फ़ मात्रा नहीं, स्थिति और दर्ज इतिहास वाला अपना रिकॉर्ड हो। यही तरीका है “यह किसके पास था, और कब?” का जवाब हफ़्ते को याद से दोबारा गढ़े बिना देने का। देखें हर यूनिट के लिए एक ऑडिट ट्रेल

Simple Inventory गिनती, लॉट, एक्सपायरी और स्टॉक मूव का तिथि-अंकित, खोजने योग्य रिकॉर्ड रखता है। यह DEA फ़ॉर्म सिस्टम नहीं, PDMP नहीं, प्रमाणित नियंत्रित-पदार्थ तिजोरी नहीं। इसे ऑपरेशनल इन्वेंट्री लेयर की तरह इस्तेमाल करें, और क्या रखना है और कैसे, इसके लिए अपने बोर्ड, DEA और राज्य के नियम मानें।

कंपाउंडिंग: फ़ॉर्मूला को रेसिपी की तरह मानें

कंपाउंडिंग फार्मेसी सिर्फ़ तैयार बोतलें नहीं गिनतीं। वे API, बेस, फ्लेवर और पैकेजिंग गिनती हैं, फिर उन्हें मिलाती हैं। एक असेंबली रेसिपी है: सामग्री और मात्राएँ लिखें, लाइव स्टॉक से कितने बन सकते हैं देखें, और बनाते समय पार्ट्स खर्च करें। लॉट और एक्सपायरी सामग्री लाइनों पर ही रहते हैं, इसलिए रिकॉल किया बल्क पाउडर अभी भी एक खोज है।

ओखली-मूसल और एम्बर बोतलों वाले कंपाउंडिंग बेंच पर Package Pal।
फ़ॉर्मूला एक रेसिपी है। सामग्री ट्रैक करें, फिर बनाते समय उन्हें खर्च करें।

वही विचार क्लिनिक किट, इम्यूनाइज़ेशन ट्रे और DME एक्सेसरी पर भी लागू होता है: एक नामित बंडल जिसके पार्ट्स आप पहले से ट्रैक करते हैं, दूसरी गिनती नहीं जो खिसक जाएगी।

स्टॉक खत्म होने के बाद नहीं, ऑर्डर से पहले पूछें

बिल्ट-इन MCP सर्वर Claude या Grok जैसे AI असिस्टेंट को लाइव स्टॉक पढ़ने देता है (उस कंपनी तक सीमित जिसे आप अधिकृत करते हैं) और उबाऊ काम करवाता है: पार से नीचे क्या है जाँचें, इस महीने क्या एक्सपायर होता है सूचीबद्ध करें, स्टॉक लाइन पर लॉट नंबर सेट करें, रीऑर्डर सूची ड्राफ़्ट करें। चैट में API कुंजियाँ पेस्ट नहीं। सेटअप AI को जोड़ना में है।

काम के पहले प्रॉम्प्ट: “आज सुबह फार्मेसी के लिए पार से नीचे क्या है?” “अगले 60 दिनों में कौन-से लॉट एक्सपायर होते हैं, और वे कहाँ हैं?” “क्या हमारे पास लॉट L-22841 का कोई है?”

कैटलॉग साथ ले आएँ, एक-एक SKU नहीं

स्वतंत्र फार्मेसी के पास अक्सर पहले से स्प्रेडशीट या होलसेलर एक्सपोर्ट होता है। प्रीव्यू वाला बल्क CSV आयात वह तरीका है जिससे आप 2,000 आइटम दोबारा टाइप किए बिना एक दोपहर में लाइव हो जाते हैं। नाम, लागत, हाथ में मात्रा, रीऑर्डर पॉइंट और वे कस्टम फ़ील्ड मैप करें जिनका आप असल में उपयोग करते हैं (NDC, लॉट, एक्सपायरी)। विवरण स्प्रेडशीट से बाहर निकालने का सबसे तेज़ तरीका में।

वहाँ से, एक-क्लिक मूल्यांकन और कम-स्टॉक रिपोर्ट बताती है कि शेल्फ़ कितने की हैं और क्या ऑर्डर करना है, और QuickBooks या Xero में निर्यात बही को दूसरी इन्वेंट्री बनने से रोकता है।

यह किसके लिए है (और किसे और देखना चाहिए)

Simple Inventory एक सामुदायिक फार्मेसी, क्लिनिक डिस्पेंसरी, कंपाउंडिंग लैब, पशु चिकित्सा फार्मेसी, या डेंटल या मेडिकल प्रैक्टिस के बगल वाले सप्लाई रूम पर बैठता है। फ्रंट एंड पर भी: OTC, टिकाऊ चिकित्सा उपकरण, टेस्टर और बैग, जिन्हें कई PMS इन्वेंट्री मॉड्यूल बाद की सोच मानते हैं।

यह PioneerRx नहीं, QS/1 नहीं, अस्पताल फार्मेसी सूचना सिस्टम नहीं। यह क्लेम नहीं भेजेगा, ई-प्रिस्क्रिप्शन नहीं भेजेगा, DEA Form 222 दाखिल नहीं करेगा, DSCSA सीरियलाइज़ेशन नहीं चलाएगा। अगर वे चाहिए, जो सिस्टम उन्हें करता है उसे रखें। Simple Inventory वहाँ इस्तेमाल करें जहाँ वे टूल कमज़ोर हैं: तिथि वाले लॉट, पार लेवल जिन्हें टीम असल में बनाए रखे, फ़ोन स्कैनिंग, बहु-स्थान गिनती, और एक AI जिससे आप स्टॉक के बारे में सादी भाषा में पूछ सकें।

एक प्लान, असीमित आइटम और टीम-सदस्य, हर बिन पर QR, उन ब्यौरों के लिए कस्टम फ़ील्ड जिन्हें फार्मेसी छोड़ नहीं सकती। सीमित समय के लिए फ़िलहाल मुफ़्त।

स्टाफ का आना-जाना फार्मेसी की स्थिर बात है। टीम को आमंत्रित करें, अगर आपके पास पहले से Okta या Microsoft Entra है तो SSO चालू करें, और टेक्नीशियन के जाने पर स्टिकी नोट पर पासवर्ड बाँटने की जगह पहुँच रद्द करें।

अपना फार्मेसी स्टॉक सेट अप करें