מה שמתחת

תיאור

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

מה אנחנו טועניםמה מגבה את זה
שאילתה אינה יכולה לחרוג מגבולות מרפאה אחת, כי אין טבלה משותפת לכתוב אותה מולה.internal/core/tenancy · מסד נתונים נפרד לכל מרפאה, נבדק על Postgres ועל SQLite
שמות, מספרי זהות ותוכן קליני שמורים במסד הנתונים כטקסט מוצפן.internal/core/crypto · בדיקה כותבת מטופל, שופכת את הקובץ ולא מוצאת בו שם
לכל מרפאה מפתחות משלה, ומפתח שהועתק לשורה של מרפאה אחרת חסר תוקף.internal/core/keys · כל צרור מפתחות עטוף קשור למרפאה ולחריץ שלו
כל צפייה ברשומה נרשמת, ואי אפשר לערוך את הרישום בדיעבד בלי שהדבר ייתגלה.internal/core/events · Verify מזהה רשומה שנערכה, נמחקה או הוזזה
השימוש נמדד בלי להוציא מילה אחת מנתוני המטופלים.internal/core/events · תכונת מעקב אינה יכולה להיות טקסט חופשי; אין בונה שיוצר כזו
סיסמה נשמרת ב-argon2id לפי הנחיות NIST העדכניות, ושם משתמש שאינו קיים עולה אותו זמן כמו סיסמה שגויה.internal/core/password · חמישה-עשר תווים, מסוננים מול רשימות, בלי החלפה כפויה
גישת החירום שלנו מוגבלת למטרה, מוגבלת בזמן, ונרשמת ביומן של המרפאה עצמה.internal/core/operator · שבירת זכוכית, עם מתחם זהויות נפרד ואימות דו-שלבי חובה

מה שעדיין אינו נכון

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

בעמוד הזה

מסד נתונים לכל מרפאה
Your data is not in a table next to another clinic’s.
בבנייה
אבן דרך M0
הצפנה במקומות שחשובים
Names, identity numbers and clinical content are ciphertext in the database.
בבנייה
אבן דרך M0
מי צפה ברשומה
Reads are logged, not only writes, and the log cannot be edited afterwards.
בבנייה
אבן דרך M0
Postgres או SQLite
No database lock-in, and both are tested on every change.
בבנייה
אבן דרך M0
איך המערכת נמצאת בשימוש בפועל
Usage measured without carrying a word of patient data.
בבנייה
אבן דרך M0
לוח הבקרה שלנו
Our own side: create clinics, issue keys, migrate everybody, watch health.
בבנייה
אבן דרך M6
מרפאת הדגמה לכל מתעניין
You get your own clinic with issued credentials, not a shared sandbox.
בבנייה
אבן דרך M6
כשמטופל שואל על המידע שלו
Who opened my file, send me a copy, delete me - answered on the clock the law sets.
מתוכנן
בהיקף, טרם תוזמן
לספר לנו מה לא בסדר, ולקבל תשובה
Comment on the part you are looking at, and follow what we did about it until it is resolved.
מתוכנן
בהיקף, טרם תוזמן
תוכניות ומה שהן כוללות
What a clinic bought, kept separate from what is built and from who may use it.
מתוכנן
בהיקף, טרם תוזמן
שדרוג כל המרפאות
One migration run across every clinic database, with per-clinic outcomes.
בבנייה
אבן דרך M0
גיבויים ושחזור שמישהו באמת ביצע
A backup nobody has restored is a claim, not a backup.
מתוכנן
אבן דרך M13
אין מרפאה מאחורי האתר הזה. שום דבר שתסמנו או תקלידו במסכים האלה אינו נשמר, ואין בו נתוני מטופלים. הודעה שתשאירו לנו כן מגיעה אלינו. גרסה f858ee0 · 2026-08-14 13:07 UTC