טיקט - זכרת לקחת את התרופות?

תיאור כללי

פיצ’ר קטן שיאפשר להוסיף במכה תזכורות מתוזמנות לתקופה מוגדרת עם הערות בהתאם למרשם.
המשתמש יגדיר את השעה המוקדמת ביותר ו/או המאוחרת ביותר להתראה, את כמות ההתראות היומית ומשך התקופה, את המרווח המינימלי/מקסימלי בין התראה להתראה אם יש צורך בכך, ויוכל בנוסף לציין הערה.
לדוגמה: תרופה שיש לקחת 3 פעמים ביום במשך שבוע אחרי אוכל עם מרווח מינימלי של 4 שעות בין כל מנה.

מה ההצעה כוללת?

יצירת טופס מרשם שבשליחה יצור מיד אירועים בהתאם לדרישות המרשם.

כולל שינויים בקוד? אם כן, איפה?

לא.

האם יהיו שינויים במסד הנתונים? אם כן, איפה?

לא.

האם יהיה שינוי ב־frontend? אם כן, איפה?

הוספת טופס מרשם.

אילו טסטים יגרמו לטיקט להיחשב כ"עובד", ויאפשרו לנו לסגור את הטיקט ולהגדיר את המשימה כהושלמה?

שליחת טופס תקין יוצרת אירועים בהתאם לנתונים השונים.
שליחת טופס לא תקין נכשלת.

7 לייקים

וואלה אני צריך את זה :sunglasses:

2 לייקים

מבקש בדיקה :face_with_monocle:

לא כ"כ הבנתי איך זה לא כולל שינויים בקוד או במסד הנתונים :slight_smile:

הבנתי את שינויים בקוד כשינויים בקוד קיים, כמובן שזה דורש תוספת קוד חדש.
בגדול מדובר פה על יצירת כמות התראות במכה, אז אין חדשה מעבר לוולידציה של נתונים שישלחו בטופס.
מעניין אותי ליצור פונקציה שתמצא את המרווח האידיאלי בין התראות. למשל אם המרווח המקסימלי בין מנות הוא 6 שעות, ההתראות יווצרו בפער של 5 שעות אחת מהשניה, עם התוספת האוטומטית של “לא לשכוח לקחת את התרופה בשעה הקרובה”, או “מותר לקחת מנה נוספת” במקרה של מינימום.
היות והמטרה היא יצירת מקבץ התראות חד פעמי בפעולה אחת אני לא רואה פה צורך בשינוי הטבלאות בdb. ההגדרות ניתנות כל פעם בהתאם לצורך העכשווי והאירועים נוצרים מיד, אין כל מידע נוסף שצריך לשמור.

נשמע אחלה, לך על זה :slight_smile:

לייק 1