Om 'n verpleegskedule saam te stel, van al die industrieë waarin personeelskeduleringsbehoeftes hoogs betrokke en gesofistikeerd is, is in 'n liga van sy eie in terme van die struikelblokke wat aan skedulerders gestel word.
Verpleegskedule-sjablone is veral moeilik om te bekom in 'n bedryf waar daar 'n chroniese tekort aan werkers is en dekking vereis word 24 uur per dag, sewe dae per week.
Bestuurders het te doen met 'n mengsel van deeltydse en voltydse verpleegkundiges met verskillende vaardighede en kwalifikasies. En bo en behalwe al die praktiese probleme, is daar nog een faktor wat die skep van uitstaande skedules van kritieke belang maak: pasiëntsorg.
Dit is nie maklik om 'n verpleegskedule-sjabloon te skep wat aan al hierdie vereistes voldoen nie, maar daar is 'n paar dinge wat jy kan doen om jou skofskeduleringsproses te verbeter. Hier is waar jy moet begin.
Implementering van verpleegkundige skeduleringsprobleem
'n Hospitaaltoesighouer moet 'n drie-dag rooster vir vier verpleegsters ontwikkel, volgens die volgende voorwaardes:
- Elke dag word in drie skofte van agt uur elk verdeel.
- Elke dag word 'n enkele verpleegster aan elke skof toegewys, en geen verpleegster werk meer as een skof op 'n slag nie.
- Gedurende die drie dae periode word elke verpleegster aan ten minste twee skofte toegewys.
Die dele wat volg stel 'n oplossing vir die verpleegsterskeduleringskwessie voor.
1. Die invoer van biblioteke
Die kode hieronder voer die nodige biblioteek in.
2. data
Die volgende kode hieronder skep dummy-data om aan hierdie probleem te werk.
3. Skep model
Die volgende kode hieronder skep 'n model.
4. Skep van veranderlikes
Die kode hieronder skep 'n verskeidenheid veranderlikes vir die probleem. Die skikking definieer skofopdragte aan verpleegsters:
As skof s op dag d aan verpleegster n toegeken word, is skofte[(n, d, s)] = 1, anders is dit gelyk aan 0.
5. Die toewys van skofte aan verpleegsters
Daarna sal ons vir jou illustreer hoe om verpleegsters aan skofte toe te wys, terwyl ons die volgende in gedagte hou:
- Elke dag word net een verpleegster aan elke skof toegewys.
- Elke verpleegster doen hoogstens een skof elke dag.
Volgens die kode vir die eerste toestand is die som van die verpleegsters wat aan elke skof toegeken is een.
Hier is die kode wat sê dat elke verpleegster net een skof per dag mag werk. Die totale aantal skofte wat aan elke verpleegster toegeken word, is beperk tot een ("hoogstens" omdat 'n verpleegster dalk die dag af kan hê).
6. Toewysing van skofte eweredig
Daarna sal ons vir jou demonstreer hoe om skofte so billik moontlik onder verpleegsters te verdeel. Ons kan twee skofte vir elk van die vier verpleegsters gee, want daar is nege skofte gedurende die drie-dag periode.
Daarna sal daar een skof oor wees, wat aan enige verpleegster toegeken kan word. In die tydperk van drie dae verseker die volgende kode dat elke verpleegster ten minste twee skofte uitvoer.
7. Oplosser parameters opdatering
U kan die soektog vir alle oplossings in 'n nie-optimeringsmodel toelaat.
8. Registreer 'n terugbel
Op die oplosser moet jy 'n terugbel registreer wat by elke oplossing geroep sal word.
9. Begin 'n oplosser
Die kode hieronder laat die oplosser loop en vertoon die eerste vyf resultate.
10. Finale resultate
Hier is die finale resultaat van verpleegkundige skedulering.
Gevolgtrekking
Een van die moeilikste probleme in arbeidsmagbestuur is verpleegsterskedulering. Alhoewel dit teen-intuïtief kan voorkom om verpleegkundiges as aktiewe spelers by die proses in te sluit, kan dit eintlik stres verminder en help met die skep van 'n nuttige verpleegskedule-sjabloon wat met klein veranderinge hergebruik kan word.
Onthou dat tegnologie jou bondgenoot is en dat daar spesialisoplossings beskikbaar is vir personeelskeduleringsuitdagings. Alhoewel dit dalk makliker lyk om by beproefde metodes te bly, hou hul ondoeltreffendheid die grootste risiko van almal in - vir beide pasiënte en verpleegsters.
Lewer Kommentaar