ריפוי אדמה - HEALING EARTH

בריף פרויקט – מערכת רישום וחתימה למסעות ריפוי אדמה

מסמך תמציתי שמגדיר מטרות, היקף, דרישות, אדריכלות, מדדי הצלחה ושלבי ביצוע

תקציר מנהלים

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

חשוב: ללא תשלומים/סליקה בשלב זה.

מטרות
  • תהליך רישום מלא: פרטים, עיון ואישור הסכמים, חתימה דיגיטלית, מסמכים חתומים.
  • תמיכה מרובת מסעות/יציאות, כללים דינמיים, מדיניות ביטול יחסית ליציאה.
  • ניהול נספחי בריאות והסכמות מדיה – מאובטח וממודר.
  • סנכרון למאגר מרכזי ושמירת מסמכים חתומים.
  • השראה מטפסי תעשייה, בהתאמה לשפה ולמותג.
קהלי יעד ותפקידי משתמש
  • משתתפים – רישום, חתימה, העלאת קבצים.
  • מנהלי מערכת – ניהול מסעות/יציאות, תבניות ומסמכים.
  • תפעול – בקרה על הזמנות ומסמכים, תקשורת עם משתתפים.
  • סוקר רפואי – גישה רק לנספחי בריאות ותצוגות מסוכמות.
In Scope
  • דפי נחיתה למסעות/יציאות, כולל “מה כלול”.
  • אשף רישום קצר בשלבים: פרטים, לינה/תזונה, נספח בריאות, הסכמים/מדיה, חתימה, סיכום ומסמכים.
  • תמיכה במסעות ויציאות מרובות.
  • מדיניות ביטול דינמית לפי תאריכים יחסיים.
  • תוספים ותמחור בסיסי (ללא סליקה).
  • PDF חתום: טופס הזמנה, נספח בריאות, הסכמת מדיה, תנאים כלליים.
  • דשבורד מנהלי: סטטוסים, חיפוש, יצוא CSV (ללא מידע רפואי).
  • ניהול טמפלטים וגרסאות, תמיכה מלאה ב-RTL.
  • לוג פעילות בסיסי: זמן, משתמש, IP, פעולה.
Out of Scope (שלב זה)
  • תשלומים, סליקה, חשבוניות.
  • ניהול כספים/הנהלת חשבונות.
  • חיבורי CRM/דיוור חיצוניים.
  • אפליקציית מובייל ייעודית (האתר רספונסיבי).
דרישות פונקציונליות
  • טפסים דינמיים על בסיס JSON Schema לכל נספח.
  • חתימה דיגיטלית עם חותמת זמן ו-IP ונעילה למסמך החתום.
  • העלאת קבצים: דרכון, ביטוח.
  • מחולל מספר הזמנה תקני ורציף.
  • הצגת מדיניות ביטול ברורה לפי כללי היציאה.
  • יצוא CSV מנהלי וטיוטות מכתבים/מיילים מהממשק (ללא שליחה אוטומטית).
דרישות לא פונקציונליות
  • נגישות מלאה ו-RTL, חוויית מובייל מצוינת.
  • אבטחת מידע: הצפנה במעבר ובמנוחה, מידור מידע רפואי והרשאות ייעודיות.
  • פרטיות: הצהרת פרטיות, מחזור חיים לנתונים רפואיים ומדיניות מחיקה מתוזמנת.
  • עקיבות: לוגים מלאים וגרסאות מסמכים.
  • ביצועים: טעינת דף ראשי < 2 שניות, שמירת טופס < 1 שניה בתנאים סבירים.
אדריכלות מוצעת (בקצרה)
  • Frontend: מסגרת מודרנית (לדוגמה Next.js או שקול), רכיבי טפסים מונעי JSON Schema, RTL.
  • Backend: Node/Python עם REST/GraphQL.
  • DB: Postgres לנתונים טרנזקציוניים.
  • אחסון מסמכים: S3 תואם, שמירת hash לכל קובץ.
  • שירות PDF: רנדר HTML→PDF בצד שרת, תבניות עם משתנים.
  • ניהול סודות והרשאות: Vault/קונפיגורציית ענן מאובטחת.

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

מודל נתונים (High-Level)

ישויות מרכזיות:

  • Trip, Departure, Booking, Person, BookingParticipant, HealthForm, Consent, Document, CancellationPolicy, Addon.
  • קשרים: Trip 1–N Departure; לכל Departure רבים Booking; לכל Booking רבים Participants ומסמכים.
תהליך משתמש – מקוצר
  1. דף מסע – תקציר, מה כלול/לא, תאריכים וכפתור “הרשמה”.
  2. אשף רישום – פרטים, העדפות, נספח בריאות, הסכמים וחתימה, סיכום מסמכים.
  3. מסך תודה – הורדת מסמכים חתומים.
דשבורד מנהלי
  • טבלת הזמנות עם סטטוסים, חיפוש וסינון לפי מסע/יציאה/מסמכים.
  • פתיחת יציאה חדשה, קביעת מדיניות ביטול, תוספים ותכנים.
  • ספריית מסמכים חתומים וקישורי הורדה.
מדדי הצלחה
  • שיעור השלמת רישום עד חתימה – גבוה.
  • זמן ממוצע להשלמת אשף – קצר.
  • שיעור מסמכים חסרים – נמוך.
  • שביעות רצון משתמשים – סקר קצר לאחר סיום.
שלבים ותוצרים
  • אפיון – wireframes, מיפוי שדות, סכמות לנספחים, טמפלטי מסמכים.
  • פיתוח – פרונט, בקנד, מודול PDF ומסמכים חתומים, דשבורד מנהלי.
  • בדיקות – תרחישים מלאים, אבטחה, פרטיות ונגישות.
  • השקה – הדרכה, מסמך הפעלה ותחזוקה.
סיכונים ושאלות פתוחות
  • פתרון חתימה דיגיטלית – עלות, תוקף משפטי, שילוב טכני.
  • פרטיות ומחזור חיים לנתונים רפואיים – אימות משפטי.
  • הגדרת ימי עבודה לחישובי ביטול – לוח שנה מוסכם.
  • רב-לשוניות – צורך ומועד.
  • ייבוא נתונים היסטוריים – האם וכיצד למפות.
הגדרת הצלחה (DoD)
  • זרימה מקצה לקצה עד חתימה ויצירת PDF עבור מסע גואטמלה ויציאה לדוגמה.
  • מסע נוסף ניתן להגדרה דרך הממשק ללא שינוי קוד.
  • נספחי בריאות/מדיה ניתנים לעריכה באמצעות JSON Schema ומרונדרים תקין.
  • מסמכים חתומים נשמרים, ניתנים להורדה עם hash ואודיט מלא.