יחידה 7 / 11

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

רווחים:

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

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

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

שלבים לעבודה עם נתוני EHR

שלב 1 - חיסור ומיזוג. הנתונים מגיעים ממערכות שונות (מעבדה, בית מרקחת, רדיולוגיה); משולב עם זיהוי המטופל. בשלב זה, הסודיות היא בראש סדר העדיפויות (ראה יחידה 10).

שלב 2 - ניקוי. ערכים חסרים, חוסר עקביות ביחידה (בלבול של מ"ג/ד"ל וממול/ליטר), רישומים כפולים וערכים לא סבירים (גיל 200, לחץ דם 0) בוטלו. AI חזק כאן בסימון חריגים ובמבנה טקסט חופשי.

שלב 3 - קידוד וסטנדרטיזציה. האבחונים ממופים לקודים סטנדרטיים כמו ICD (International Classification of Diseases), ותרופות ממפות למילונים סטנדרטיים. חילוץ מידע מובנה מהערות טקסט חופשי נקרא עיבוד שפה טבעית (NLP); AI הוא בעל ערך כאן, אבל הפלט שלו דורש אימות.

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

שלב 5 - מודלים והערכה. מודל הניבוי נבנה ו- החלק הקריטי ביותר - מוערך בצורה זהירה וללא דליפות.

שלוש הטעויות הכי ערמומיות

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

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

חוסר איזון כיתתי. אם אירוע העניין (למשל סיבוך נדיר) הוא 1% מהנתונים, מודל שאומר תמיד "אין אירוע" ייראה מדויק ב-99% אבל יהיה חסר תועלת. במקום דיוק, נדרשים רגישות, דיוק ומדדים מבוססי אירועים.

הערכה: אפליה אינה מספיקה, כיול הוא חובה

ישנן שתי שאלות שונות. אפליה (מדד טיפוסי של AUC): האם המודל מדרג נכון את החולים לפי סיכון? כיול: האם ההסתברויות שנתן המודל תואמות את התדרים בפועל? האם לכ-20% מהמטופלים שאומרים "20% סיכון" אכן יש אירוע? מכיוון שהחלטות מתקבלות על סמך סף במרפאה, מודל בעל דירוג טוב אך מכויל בצורה גרועה יוביל להחלטות סף שגויות. בנוסף, יש לדווח בנפרד על ביצועי תת-קבוצות (גיל, מגדר, אתניות, בית חולים) ולשאול את שאלת התועלת הקלינית (האם שימוש במודל זה באמת מניב תוצאות טובות יותר?).

שלושה מיני מארזים: לפי המספרים

מקרה 1 - הצלחה מנופחת על ידי דליפה. מודל קבלה חוזר הניב AUC של 0.92 בבדיקות פנימיות; זה נראה נהדר. הסקירה מצאה שהמאפיינים כללו "פגישה חוץ-מרפאתית לאחר השחרור"; מידע זה לא היה זמין בזמן התחזית. לאחר ניקוי הדליפה, ה-AUC ירד ל-0.71 - ערך ריאלי ושמיש.

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

מקרה 3 - חיסכון בזמן עם NLP. צוות מחקר אחד חילץ ידנית היסטוריית עישון מ-12,000 הערות של מטופלים; כ-2 דקות לכל הערה, סה"כ 400 שעות. מיצוי בסיוע NLP הפחית זאת למספר שעות; הצוות רק בדק ידנית מדגם אימות שנבחר באקראי שהמודל השאיר "לא ברור". קריטי הייתה הבדיקה המדוקדקת של מדגם האימות.

הנחיה חלשה / הנחיה חזקה

הנחיה חלשה:

בנה מודל סיכון מנתוני מטופל אלה ודווח על תוצאות.[נתונים]

הנחיה עוצמתית:

התפקיד שלך: אתה עוזר לניתוח נתונים קליניים (אתה לא מחליט). ביקורת על מודל חיזוי PLAN לרשימת המשתנים האנונימיים הבאה:- סמן האם כל משתנה קיים בזמן החיזוי (סיכון לדליפה זמנית).- רשום חוסר איזון בכיתה ומקורות פוטנציאליים להטיה.- הצע אפליה + כיול + תת-קבוצה + שימושיות קלינית להערכה.- ציינו שההחלטה נתונה בידי הצוות הקליני. משתנים אנונימיים ויעד:[רשימה]

ארבע תבניות הניתנות להעתקה

1) בדיקת נזילות:

סווגו את רשימת התכונות הבאה כ"זמינות בזמן החיזוי" / "מידע עתידי (דליפה)" והצדקו אותה. מטרה ורגע חיזוי: [הגדרה]. תכונות: [רשימה]

2) דוח איכות נתונים:

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

3) ערכת אימות מסקנות NLP:

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

4) מסגרת הערכה:

כתוב טיוטת מסגרת הערכה למודל קליני זה: אפליה (AUC), עקומת כיול, ביצועי תת-קבוצות, ניתוח עקומת החלטה. דגם: [תיאור]

תפקיד הדגם: לפי סוג משימה

סוג משימה

תרומת AI

ביקורתיות

אימות

ניקוי נתונים/חריגים

גבוה

נמוך

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

חילוץ NLP מהפתקים

גבוה

בינוני

אימות לדוגמא

ניקוד סיכון/ניבוי

בינוני

גבוה

כיול + תת-קבוצה

תכנון משאבים/קיבולת

בינוני

בינוני

אישור יחידה עסקית

החלטה על טיפול

מוגבל

גבוה מאוד

אישור רופא מלא

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

טעויות נפוצות

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

לסיכום

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

משימת יישום

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

רשימת בדיקה

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