פיתוח מערכת AI לתמיכה בהחלטות קליניות (CDSS)

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

תחומי פיתוח AI

שאלות נפוצות

העבודות האחרונות

  • פיתוח אפליקציית ווב עבור FEEDME
    פיתוח אפליקציית ווב עבור FEEDME
    1359
  • פיתוח חנות מקוונת לחברת FURNORO
    פיתוח חנות מקוונת לחברת FURNORO
    1330
  • עיצוב לוגו לחברת B2B Advance
    עיצוב לוגו לחברת B2B Advance
    776
  • פיתוח אפליקציית ווב עבור Enviok
    פיתוח אפליקציית ווב עבור Enviok
    1077
  • פיתוח לוגו חברת AIDER
    פיתוח לוגו חברת AIDER
    1022
  • פיתוח CRM עבור Chasseurs
    פיתוח CRM עבור Chasseurs
    1113

מדוע AI CDSS אינו מגיע לשלב התפעול התעשייתי

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

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

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

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

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

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

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

מה משתנה לאחר ההטמעה: האפקטים שהקליניקה מודדת

הזמן עד לקבלת החלטה מוכנה

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

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

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

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

מה משתנה במבנה הטעויות והכשלים

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

בכל מחלקה נרשם אם הכלל הופעל, אם הרופא אישר אותו וכיצד הסתיים המקרה — שלושת הסימונים האלה נותנים סטטיסטיקה ניתנת לניהול במקום הניסוח «יש פחות טעויות».

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

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

מצבי העבודה של AI CDSS: המלצה, בדיקה, ניתוב

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

מצב ההמלצה בכניסה

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

מצב הבדיקה והניתוב

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

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

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

שלבי ההטמעה: מביקורת הנתונים ועד למסירה לתפעול

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

ביקורת נתונים ותהליכים קליניים

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

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

פיילוט במחלקה אחת

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

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

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

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

  • כללי הפעלה — תנאים, ספים וצירופי סימנים שבהם המערכת מפיקה המלצה, עם המקור של כל סף.
  • מפת זרימות הנתונים — מאין מגיעים הנתונים, באיזו צורה, היכן נשמרים ובאיזה שלב מוסרים מהם מזהים.
  • הרשאות גישה — מטריצת «תפקיד × פעולה»: מי רואה את ההמלצה, מי מאשר אותה, מי מייצא את הנתונים.
  • תקנון לניתוח מקרים שנויים במחלוקת — מה עושים כשיש אי-התאמה בין הרופא למערכת, לוחות זמנים, אחראים.
  • הנחיות — תרחישים שלב-אחר-שלב לרופא ולמנהל, כולל מצבי חירום.
  • תוכנית הדרכת הצוות — תפקידים, היקף, פורמט וקריטריונים לאישור עבודה עצמאית.

כללים וספי הפעלה

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

תקנון לניתוח מקרים שנויים במחלוקת

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

מקרה בוחן: כיצד גדלו דיוק ההמלצות ומהירות ההחלטה

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

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

איך היה לפני ההטמעה

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

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

מה השתנה אחרי הפיילוט

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

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

במה נבדלת תוספת AI CDSS מעל מערכת המידע הרפואית משירות נפרד?

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

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

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

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

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

ספקות טכניים: מפרקים את ההתנגדויות לפני ההתחלה

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

מי אחראי להמלצה?

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

מה עושים עם נתונים מפוזרים?

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

כיצד נבדקת איכות ההמלצות?

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

כיצד זה מתרחב?

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

עד כמה נתוני המטופלים מוגנים?

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

נדון במשימה: במה מתחילה העבודה המשותפת

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

מה כדאי להביא לפגישה הראשונה:

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

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