חוק ניידות מידע רפואי 2024 — מדריך לסטארטאפ Digital Health

אם המוצר שלכם נוגע במידע רפואי של ישראלים, חוק ניידות מידע רפואי 5784-2024 חל עליכם. הנה מה שאתם צריכים לדעת — ואיך AI Integrity עוזר לעמוד בו בלי לבנות תשתית חדשה.

מה זה חוק ניידות מידע רפואי?

חוק ניידות מידע רפואי, תשפ״ד-2024 הוא חוק ישראלי שמטרתו לאפשר העברת מידע רפואי בין גופי בריאות בצורה סטנדרטית, מאובטחת, ומבוקרת. החוק מחייב:

החוק נכנס לתוקף בהדרגה. הדרישות הראשונות חלות מ-2024, ויישום מלא מתוכנן ל-2027.

למה החוק הזה חשוב לסטארטאפ?

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

החוק משנה את זה בשני אופנים קריטיים:

1. פותח שוק

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

2. מחייב אמון

בלי tamper-evident audit trail, סטארטאפ לא יכול להוכיח שהוא לא ראה מידע שלא היה צריך. הרופא לא יסכים להעביר לכם מידע מטופל אם הוא לא יכול לראות מי נגע במה.

דרישות החוק שצריכות לעניין אתכם

1. תקן FHIR

החוק מחייב FHIR R4 כתקן. זה תקן פתוח של HL7, ויש לו קהילה גדולה של ספריות ב-Python, Java, JavaScript, ועוד. רוב הסטארטאפים ישתמשו ב-HAPI FHIR או fhirclient.

2. Audit Trail

כל גישה למידע רפואי חייבת להירשם עם:

3. הסכמת מטופל

הסכמה חייבת להיות:

4. Tamper-Evidence

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

החיבור ל-AI

החוק לא מדבר על AI במפורש. אבל ברגע שה-AI agent שלכם ניגש ל-PHI, זו "גישה" במובן החוק. זה אומר:

איך AI Integrity עוזר?

חבילת il_health_digital_health שלנו נבנתה בדיוק עבור הצורך הזה. הנה איך היא עונה על הדרישות:

רישום כל גישה ל-PHI

כל קריאה, כתיבה, או מחיקה של מידע רפואי נרשמת אוטומטית. הרישום כולל את כל המטא-דאטה שדורש החוק: מי, מתי, מה, למה.

# הוספת רישום לכל קריאה של מידע רפואי @client.track(tool="read_patient_record") def get_patient_history(patient_id, purpose): # הקריאה נרשמת אוטומטית עם: # - מי: [מזהה ה-agent] # - מתי: [חותמת זמן] # - מה: patient_id, fields_accessed # - למה: purpose return fhir_client.read(patient_id)

אכיפת הסכמה

אפשר להגדיר policy שאומר: "אסור לקרוא PHI ללא proof of consent". המערכת חוסמת פעולות לפני שהן קורות.

# Policy: block-phi-access-without-purpose # גישה ל-PHI ללא purpose אסורה If `payload.tool` equals `read_patient_record` AND `payload.purpose` is empty: deny Reason: "גישה ל-PHI ללא סיבה מתועדדת"

Tamper-Evidence

כל רישום מקושר ב-hash chain לקודמו. שינוי אחד בעבר = השרשרת נשברת. משרד הבריאות יכול לאמת בלי להתקין שום דבר.

זכות מטופל

כל פעולה של AI שמשפיעה על מטופל נרשמת עם הסבר. אם מטופל מבקש "לראות מי הסתכל על המידע שלי", זה בלחיצת כפתור.

שאלות נפוצות

מה זה חוק ניידות מידע רפואי?
חוק ניידות מידע רפואי (תשפ״ד-2024) הוא חוק ישראלי שמסדיר העברת מידע רפואי בין גופי בריאות. הוא מחייב שימוש בתקן FHIR, רישום של כל גישה למידע רפואי, והסכמת מטופל מפורשת לפני כל שיתוף. החוק נכנס לתוקף בהדרגה מ-2024 עם יישום מלא ב-2027.
האם החוק חל על סטארטאפים של digital health?
כן, בהחלט. החוק חל על כל מי שמעבד, מאחסן, או מעביר מידע רפואי בישראל — כולל סטארטאפים. אם המוצר שלכם נוגע ב-PHI של ישראלים — גם אם רק כדי להציג אותו למטופל — החוק חל עליכם.
מה הקשר בין החוק הזה ל-AI?
החוק לא מדבר על AI במפורש, אבל הוא מחייב תיעוד של כל גישה למידע רפואי. כל פעם ש-AI agent שלכם ניגש ל-PHI, זו 'גישה' במובן החוק. בנוסף, תיקון 13 לחוק הגנת הפרטיות + הנחיות ה-PPA ל-AI מחייבים הסכמה מפורשת לפני שימוש ב-AI על מידע רפואי.
מה זה FHIR ולמה זה חשוב?
FHIR (Fast Healthcare Interoperability Resources) הוא תקן בינלאומי להעברת מידע רפואי. החוק מחייב אותו כתקן אחיד כדי שמערכות בריאות שונות יוכלו להחליף מידע. הוא גם מאפשר API אחידים שעובדים בכל המערכות.
איך תאימות לחוק ניידות מידע רפואי עובדת בפועל?
בפועל זה אומר: (1) חיבור למערכות בריאות דרך FHIR-compliant APIs. (2) רישום של כל גישה ל-PHI (קריאה, כתיבה, מחיקה). (3) הסכמת מטופל מתועדת לפני כל שיתוף. (4) Audit trail עם tamper-evidence. (5) זמן תגובה לבקשות מטופל למחיקה/גישה.

צריכים את ה-pack לדיגיטל-הלת'?

14 כללים מוכנים לחוק ניידות מידע רפואי, תיקון 13, והנחיות משרד הבריאות. מותקן ב-curl אחד.

להורדת ה-Pack ←