उन सभी उद्योगों में से एक नर्सिंग शेड्यूल को एक साथ रखना, जिसमें कार्मिक शेड्यूलिंग की आवश्यकताएं अत्यधिक शामिल और परिष्कृत हैं, शेड्यूलर्स के सामने आने वाली बाधाओं के संदर्भ में अपने आप में एक लीग है।
ऐसे उद्योग में नर्सिंग शेड्यूल टेम्प्लेट प्राप्त करना विशेष रूप से कठिन होता है जहां श्रमिकों की लगातार कमी होती है और सप्ताह के सातों दिन 24 घंटे कवरेज की आवश्यकता होती है।
प्रबंधक अलग-अलग कौशल सेट और योग्यताओं के साथ अंशकालिक और पूर्णकालिक नर्सों के मिश्रण के साथ काम कर रहे हैं। और, सभी व्यावहारिक कठिनाइयों के अलावा, एक और कारक है जो बकाया कार्यक्रम बनाना महत्वपूर्ण बनाता है: रोगी देखभाल।
इन सभी आवश्यकताओं को पूरा करने वाला नर्सिंग शेड्यूल टेम्पलेट बनाना आसान नहीं है, लेकिन कुछ चीजें हैं जो आप अपनी शिफ्ट शेड्यूलिंग प्रक्रिया को बेहतर बनाने के लिए कर सकते हैं। आपको यहीं से शुरुआत करनी चाहिए.
नर्स शेड्यूलिंग समस्या का कार्यान्वयन
निम्नलिखित शर्तों के अनुसार, एक अस्पताल पर्यवेक्षक को चार नर्सों के लिए तीन दिवसीय समय सारिणी विकसित करनी होगी:
- प्रत्येक दिन को आठ-आठ घंटे की तीन शिफ्टों में बांटा गया है।
- हर दिन, प्रत्येक शिफ्ट में एक ही नर्स को नियुक्त किया जाता है, और कोई भी नर्स एक समय में एक शिफ्ट से अधिक काम नहीं करती है।
- तीन दिन की अवधि के दौरान, प्रत्येक नर्स को कम से कम दो शिफ्ट आवंटित की जाती हैं।
निम्नलिखित भाग नर्स शेड्यूलिंग समस्या का समाधान प्रस्तावित करते हैं।
1. पुस्तकालय आयात करना
नीचे दिया गया कोड आवश्यक लाइब्रेरी आयात करता है।
2। डेटा
नीचे दिया गया कोड इस समस्या पर काम करने के लिए डमी डेटा बनाता है।
3. मॉडल बनाना
नीचे दिया गया कोड एक मॉडल बनाता है।
4. चर बनाना
नीचे दिया गया कोड समस्या के लिए चरों की एक श्रृंखला बनाता है। सरणी नर्सों के लिए शिफ्ट असाइनमेंट को परिभाषित करती है:
यदि शिफ्ट एस नर्स एन को दिन डी पर आवंटित किया जाता है, तो शिफ्ट [(एन, डी, एस)] = 1, अन्यथा यह 0 के बराबर है।
5. नर्सों को शिफ्ट सौंपना
इसके बाद, हम आपको बताएंगे कि निम्नलिखित को ध्यान में रखते हुए नर्सों को शिफ्ट में कैसे आवंटित किया जाए:
- हर दिन, प्रत्येक पाली में केवल एक नर्स को नियुक्त किया जाता है।
- प्रत्येक नर्स प्रतिदिन अधिकतम एक शिफ्ट करती है।
पहली शर्त के कोड के अनुसार, प्रत्येक पाली के लिए आवंटित नर्सों का योग एक है।
यहां वह कोड है जो कहता है कि प्रत्येक नर्स प्रति दिन केवल एक शिफ्ट में काम कर सकती है। प्रत्येक नर्स को आवंटित शिफ्टों की कुल संख्या एक ("अधिकतम" क्योंकि एक नर्स के पास एक दिन की छुट्टी हो सकती है) रखी गई है।
6. समान रूप से शिफ्ट आवंटित करना
उसके बाद, हम आपको दिखाएंगे कि नर्सों के बीच शिफ्टों को यथासंभव समान रूप से कैसे वितरित किया जाए। हम चारों नर्सों में से प्रत्येक को दो शिफ्टें दे सकते हैं क्योंकि तीन दिन की अवधि के दौरान नौ शिफ्टें होती हैं।
उसके बाद एक शिफ्ट शेष रहेगी, जिसे किसी भी नर्स को आवंटित किया जा सकता है। तीन दिन की अवधि में, निम्नलिखित कोड यह सुनिश्चित करता है कि प्रत्येक नर्स कम से कम दो शिफ्टें करे।
7. सॉल्वर पैरामीटर अद्यतन
आप गैर-अनुकूलन मॉडल में सभी समाधानों की खोज की अनुमति दे सकते हैं।
8. कॉलबैक पंजीकृत करें
सॉल्वर पर, आपको एक कॉलबैक पंजीकृत करना होगा जिसे प्रत्येक समाधान पर कॉल किया जाएगा।
9. एक सॉल्वर लॉन्च करें
नीचे दिया गया कोड सॉल्वर चलाता है और पहले पांच परिणाम प्रदर्शित करता है।
10. अंतिम परिणाम
यहां नर्स शेड्यूलिंग का अंतिम परिणाम है।
निष्कर्ष
कार्यबल प्रबंधन में सबसे कठिन समस्याओं में से एक नर्स शेड्यूलिंग है। हालाँकि इस प्रक्रिया में नर्सों को सक्रिय खिलाड़ियों के रूप में शामिल करना उल्टा लग सकता है, यह वास्तव में तनाव को कम कर सकता है और एक उपयोगी नर्सिंग शेड्यूल टेम्पलेट के निर्माण में सहायता कर सकता है जिसे छोटे बदलावों के साथ फिर से उपयोग किया जा सकता है।
याद रखें कि प्रौद्योगिकी आपकी सहयोगी है और स्टाफ शेड्यूलिंग चुनौतियों के लिए विशेषज्ञ समाधान उपलब्ध हैं। यद्यपि आजमाए हुए और सच्चे तरीकों के साथ बने रहना आसान प्रतीत हो सकता है, लेकिन उनकी अप्रभावीता रोगियों और नर्सों दोनों के लिए सबसे बड़ा जोखिम पैदा करती है।
एक जवाब लिखें