Menyusun jadual kejururawatan, daripada semua industri di mana keperluan penjadualan kakitangan sangat terlibat dan canggih, adalah dalam liga tersendiri dari segi halangan yang ditimbulkan kepada penjadual.
Templat jadual kejururawatan amat sukar didapati dalam industri yang mengalami kekurangan pekerja yang kronik dan perlindungan diperlukan 24 jam sehari, tujuh hari seminggu.
Pengurus berurusan dengan gabungan jururawat sambilan dan sepenuh masa dengan set kemahiran dan kelayakan yang berbeza-beza. Dan, di atas semua kesukaran praktikal, terdapat satu lagi faktor yang menjadikan penciptaan jadual yang cemerlang penting: penjagaan pesakit.
Bukan mudah untuk mencipta templat jadual kejururawatan yang memenuhi semua keperluan ini, tetapi terdapat beberapa perkara yang boleh anda lakukan untuk menambah baik proses penjadualan syif anda. Di sinilah anda harus bermula.
Melaksanakan Masalah Penjadualan Jururawat
Penyelia hospital mesti menyediakan jadual tiga hari untuk empat jururawat, mengikut syarat berikut:
- Setiap hari dibahagikan kepada tiga syif lapan jam setiap satu.
- Setiap hari, seorang jururawat ditugaskan untuk setiap syif, dan tiada jururawat yang bekerja lebih daripada satu syif pada satu masa.
- Dalam tempoh tiga hari, setiap jururawat diperuntukkan sekurang-kurangnya dua syif.
Bahagian yang berikut mencadangkan penyelesaian kepada isu penjadualan jururawat.
1. Mengimport Perpustakaan
Kod di bawah mengimport perpustakaan yang diperlukan.
2. Data
Kod berikut di bawah mencipta data palsu untuk menyelesaikan masalah ini.
3. Mencipta model
Kod berikut di bawah mencipta model.
4. Mencipta pembolehubah
Kod di bawah mencipta pelbagai pembolehubah untuk masalah tersebut. Tatasusunan mentakrifkan tugasan syif kepada jururawat:
Jika syif s diperuntukkan kepada jururawat n pada hari d, syif[(n, d, s)] = 1, jika tidak, ia sama dengan 0.
5. Memberi giliran kepada jururawat
Selepas itu, kami akan menggambarkan kepada anda cara memperuntukkan jururawat kepada syif sambil mengingati perkara berikut:
- Setiap hari, hanya seorang jururawat ditugaskan untuk setiap syif.
- Setiap jururawat melakukan satu syif setiap hari paling banyak.
Mengikut kod untuk syarat pertama, jumlah jururawat yang diperuntukkan untuk setiap syif adalah seorang.
Berikut ialah kod yang mengatakan setiap jururawat hanya boleh bekerja satu syif setiap hari. Jumlah bilangan syif yang diperuntukkan kepada setiap jururawat dihadkan kepada satu (“paling banyak” kerana jururawat mungkin mempunyai hari cuti).
6. Menetapkan syif sama rata
Selepas itu, kami akan menunjukkan kepada anda cara mengagihkan syif dalam kalangan jururawat seadil mungkin. Kami boleh memberi dua syif kepada setiap empat jururawat kerana terdapat sembilan syif dalam tempoh tiga hari.
Akan ada satu syif yang tinggal selepas itu, yang boleh diperuntukkan kepada mana-mana jururawat. Dalam tempoh tiga hari, kod berikut memastikan setiap jururawat melakukan sekurang-kurangnya dua syif.
7. Kemas kini parameter penyelesai
Anda boleh membenarkan carian untuk semua penyelesaian dalam model bukan pengoptimuman.
8. Daftar panggilan balik
Pada penyelesai, anda mesti mendaftarkan panggilan balik yang akan dipanggil pada setiap penyelesaian.
9. Lancarkan penyelesai
Kod di bawah menjalankan penyelesai dan memaparkan lima hasil pertama.
10. Keputusan akhir
Berikut adalah keputusan akhir penjadualan jururawat.
Kesimpulan
Salah satu masalah yang paling sukar dalam pengurusan tenaga kerja ialah penjadualan jururawat. Walaupun ia mungkin kelihatan berlawanan dengan intuisi untuk memasukkan jururawat sebagai pemain aktif dalam proses itu, ia sebenarnya boleh mengurangkan tekanan dan membantu dalam penciptaan templat jadual kejururawatan yang berguna yang boleh digunakan semula dengan perubahan kecil.
Ingat bahawa teknologi adalah sekutu anda dan terdapat penyelesaian pakar yang tersedia untuk cabaran penjadualan kakitangan. Walaupun nampaknya lebih mudah untuk kekal dengan kaedah yang telah dicuba dan benar, ketidakberkesanan kaedah tersebut menimbulkan risiko terbesar bagi semua pesakit dan jururawat.
Sila tinggalkan balasan anda