08 / 09
סידורופא
ניהול משמרות לרופאים
מערכת דפדפן לניהול סידור עבודה, עם ממשקים לרופא, לאחמ״ש ולאדמין.

רופא · מובייל

הקישו כדי לגלול בתוך העמודלחצו כדי לגלול בתוך העמוד
אחמ״ש · דסקטופ

הקישו כדי לגלול בתוך העמודלחצו כדי לגלול בתוך העמוד
אדמין · דסקטופ
הערה כל הרופאים והחשבונות במסכים בדויים: נתוני ההדגמה של הפרוטוטייפ. שליחת מייל וייצוא קבצים בפרוטוטייפ עדיין מדומים.
- החלק שלי בפרויקט
- אפיון מוצר, עיצוב ממשק ופיתוח בסיוע כלי AI.
- תחום
- Creative Labs · UI/UX
- מצב המוצר
- פרוטוטייפ · דמו פרטי
01
האתגר
סידור עבודה למוקד רפואי שפועל לאורך כל היממה צריך לחבר בין דרישות האיוש, ההתמחויות והשעות שבהן הרופאים יכולים לעבוד. במקביל צריך לעקוב אחרי מכסות, חוסרים ובקשות החלפה, ולשייך את הרופאים ליומנים או לתורים המתאימים.
לכל מי שמשתמש בסידור יש צורך אחר: הרופא בוחר שעות ועוקב אחרי המשמרות שלו, האחמ״ש מנהל את המשמרת, והאדמין אחראי לתכנון ולשינויים בסידור כולו.
02
העיקרון
מערכת אחת עם שלוש תצורות משתמש, שנבנתה סביב אופן העבודה של השירות. הרופאים בוחרים שעות מתוך המשמרות הפתוחות, עוקבים אחרי יעד השעות ומגישים בקשות החלפה. האחמ״ש רואה את הסידור, מתעד אירועים ובודק זמינות לתגבור. האדמין מגדיר את דרישות האיוש, מנהל את השיוכים ומאשר החלפות.
השיבוץ נעשה בבחירה אנושית, כשהמערכת מחשבת תפוסה, חוסרים והתאמה בממשק.
03
ממשק וחוויית משתמש
לרופא תוכנן ממשק שמיועד בעיקר למובייל, עם המשמרת הקרובה ובחירת שעות בשלושה צעדים. האחמ״ש עובד עם ציר זמן וסינון לפי התמחות וסוג עבודה. האדמין מקבל לוח שבועי של 24 שעות ביום, שבו חוסר ועודף באיוש מוצגים בצבע ובמספרים.
אפשרויות שאינן זמינות מלוות בהסבר, כדי שאפשר יהיה להבין מה מגביל את הבחירה ולהמשיך משם.
בחירת שעות

בוחרים יוםמתוך הימים עם משמרות פתוחות בוחרים את היום המתאים. 
שעת התחלה ומשךפותחים משמרת ובוחרים שעת התחלה ומשך. משך שאינו זמין חסום, ולצידו הסבר למה. 
השיבוץ נרשםמופיעה הודעת אישור, והשעות שנשארו פנויות במשמרת מוצגות מחדש.
בחירת שעות מתוך המשמרות הפתוחות.
החלפת משמרת

הרופא מבקשרופא מגיש בקשת החלפה, ובוחר איזה חלק מהמשמרת שלו להעביר. 
רופא אחר מתנדבהבקשה פתוחה להתנדבות, בלי שמות, ורופא אחר מאותה התמחות מציע להחליף. אחרי ההתנדבות היא ממתינה לאישור האדמין. 
האדמין מחליטהאדמין רואה את הבקשה והבדיקות שלה, ומאשר או דוחה. בקשה שנכשלה בבדיקה חוסמת, כמו הראשונה כאן, אי אפשר לאשר.
בקשת החלפה, התנדבות ואישור.
04
טכנולוגיה
Next.js, React ו־TypeScript, עיצוב ב־Tailwind CSS ומסד נתונים SQLite בשרת. הפרוטוטייפ כולל התחברות, הרשאות בסיסיות לפי תפקיד ושמירת נתונים. לוגיקה משותפת לממשק ולשרת מרכזת את עדכוני הסידור; חלק מכללי השיבוץ עדיין דורשים אכיפה מלאה בשרת.
05
אבטחת מידע
הסיסמאות אינן נשמרות כטקסט גלוי. השרת מגביל פעולות ומידע לפי תפקיד, כך שרופא אינו מקבל את הפרטים האישיים של רופאים אחרים. השבתת חשבון חוסמת גם משתמש שכבר התחבר.
לפני פיילוט נדרשים השלמת בדיקות ההרשאה ותקינות הנתונים בשרת, הגבלת ניסיונות כניסה וצמצום המידע שנחשף לאחמ״ש. נדרשת גם השלמת ההצפנה, הגיבויים ויומן הביקורת.
06
מצב הפרויקט
פרוטוטייפ פונקציונלי שאפשר להדגים עם נתוני דמה. כדי להתחיל להריץ אותו בשירות עצמו, צריך להשלים את אכיפת כללי השיבוץ וההחלפות בשרת, לוודא שהשמירה והסנכרון אמינים כשכמה משתמשים עובדים במקביל, ולהשלים טיפול בתאריכים ובאזורי זמן. שליחת מייל וייצוא קבצים עדיין מדומים, ונדרשת השלמתם לצד ההתראות והגנות המידע.
07
עוד על המערכת
הרופאים בוחרים שעות והאדמין מנהל את הדרישות והשיוכים. המערכת מסייעת באמצעות חישוב תפוסה וחוסרים והצגת אפשרויות השיבוץ. אין בה כרגע מנוע שיוצר סידור אוטומטי.
אפשר לשנות מכסות שעות, דרישות וזמינות בהגדרות. שתי ההתמחויות וסוגי העבודה המרכזיים מובנים כיום בלוגיקה, ולכן התאמה למבנה תורים אחר דורשת פיתוח. המערכת עדיין אינה מיועדת לניהול כמה ארגונים באותה התקנה.
לכל תפקיד יש ממשק משלו. השרת מגביל פעולות ומידע לפי תפקיד, כך שרופא אינו מקבל את הפרטים האישיים של רופאים אחרים. לפני פיילוט נדרשים עוד השלמת בדיקות ההרשאה בשרת וצמצום המידע שנחשף לאחמ״ש.
רופא מגיש בקשה להחלפת משמרת או חלק ממנה. הבקשה נשארת פתוחה להתנדבות, בלי שמות, ורופא אחר מציע להחליף. האדמין רואה את הבקשה ואת הבדיקות שלה ומאשר או דוחה; בקשה שנכשלה בבדיקה חוסמת אי אפשר לאשר.
עדיין לא באמת. שליחת מייל וייצוא קבצים בפרוטוטייפ מדומים, ונדרשת השלמתם לצד ההתראות והגנות המידע.
עדיין לא. זה פרוטוטייפ פונקציונלי שאפשר להדגים עם נתוני דמה. כדי להתחיל להריץ אותו בשירות צריך להשלים את אכיפת כללי השיבוץ וההחלפות בשרת, לוודא שהשמירה והסנכרון אמינים כשכמה משתמשים עובדים במקביל, ולהשלים טיפול בתאריכים ובאזורי זמן.
