חילוץ נתונים מתיעוד רפואי: NLP רפואי
רופאים מבלים עד 30% מזמן העבודה שלהם על תיעוד, אך נתונים קליניים מרכזיים נותרים בטקסט נרטיבי. אנו הופכים טקסטים אלה לטבלאות מובנות: אבחנות, תרופות, תוצאות מעבדה, פרוצדורות. תוך 6–8 חודשים אנו בונים צינור NLP מותאם אישית לחלוטין עבור מערכת המידע הרפואית שלכם.
המודל פועל באופן מקומי (on-premise), ואבטחת הנתונים עומדת בדרישות 152-FZ. צרו קשר לייעוץ והערכת פרויקט.
כיצד אנו מחלצים נתונים מתיעוד רפואי באמצעות NLP
אנו משתמשים בשילוב של שיטות: Clinical NER מבוסס BERT, זיהוי קביעות (assertion detection) להקשר, חשיבה טמפורלית (temporal reasoning) לכרונולוגיה, ונרמול מונחים לסיווגים סטנדרטיים. כל שלב מותאם לטקסטים רפואיים בשפה הרוסית.
אילו בעיות אנו פותרים
Clinical NER: לא רק חיפוש מילים, אלא הקשר
regex סטנדרטי אינו יכול להבחין בין "אנגינה" ברשימת מחלות עבר לבין האבחנה הנוכחית. אנו משתמשים ב-Clinical BERT, שעבר כיוונון עדין על קורפוס מתויג של 10,000+ משפטים מרופאים. F1 ברמת הישות הוא 94% עבור הישויות הנפוצות ביותר (אבחנה, תרופה, מינון).
זיהוי קביעות: היכן האמת?
הרשומה "אין כאב בחזה" היא ההפך מ"אנגינה". המודל מזהה ארבעה הקשרים: נוכח, נעדר, לא ודאי, היסטוריה. טעות כאן היא קריטית — אנו משיגים דיוק של 97% על מערך הבדיקה.
חשיבה טמפורלית: כרונולוגיה של טיפול
רופאים מתעניינים בכרונולוגיה: מתי זוהתה סוכרת, מתי נרשם Metformin, האם המינון השתנה? ללא ציר זמן, אנליטיקה חסרת תועלת. אנו בונים ציר זמן של אירועים באמצעות שכבת CRF מעל BERT.
נרמול מונחים: מטקסט לקוד
"SD2", "סוכרת סוג 2", "Diabetes mellitus type 2" — כולם אותו דבר. מיפוי ל-ICD-10 (E11) ול-UMLS CUI (C0011860) נותן תמונה אחודה across המרפאה.
כיצד אנו עושים זאת
אנו משתמשים ב-DeepPavlov/rubert-base-cased כמודל הבסיס. אנו מבצעים כיוונון עדין על קורפוס של מכתבי שחרור (5,000 מסמכים שתויגו על ידי רופאים). ההסקה מתבצעת על אשכול מקומי (on-premise) של 4× A100 — השהיה p99 של 120 מ"ש לכל רשומה רפואית.
מדוע on-premise הוא חובה
נתונים רפואיים הם קטגוריה מיוחדת (152-FZ, סעיף 10). העברה לענן של ספק זר אינה אפשרית ללא דה-זיהוי. אנו פורסים את המודל על השרת שלכם או בענן רוסי (Yandex Cloud, SberCloud). ללא העברת נתונים חוצת גבולות.
כיצד אנו נלחמים בהזיות של LLM
עבור משימות קריטיות לבטיחות אנו פועלים לפי הכלל: LLM רק ליצירת סיכומים, לא לחילוץ. NER מבוצע עם מסווג BERT נפרד. ביקורת ידנית היא חובה עד ש-F1 > 95%.
מה עובד טוב יותר: BERT או LLM לחילוץ?
| קריטריון | BERT (סיווג טוקנים) | LLM (הנחיה/prompting) |
|---|---|---|
| ציון F1 | 94–97% | 70–85% (תלוי מודל) |
| השהיה לכל מסמך | 120 מ"ש | 2–5 ש' |
| עלות הסקה | נמוכה | גבוהה (טוקנים) |
| הזיות | אין | כן (עד 15% במונחים נדירים) |
| עמידה ב-152-FZ | כן (on-premise) | דורש כיוונון עדין |
BERT עולה על LLM בממוצע ב-20% בדיוק וב-30x במהירות. לכן, אנו משתמשים ב-BERT לחילוץ נתונים וב-LLM רק ליצירת סיכומים בפיקוח אנושי.
מה כלול בעבודה
תהליך היישום מורכב מחמישה שלבים מרכזיים:
- תיוג קורפוס על ידי רופאים (1–2 חודשים) — אתם מקבלים קורפוס מתויג של 5,000 מסמכים ומודל NER בסיסי עם F1 ~90%.
- אימון צינור מלא (3–4 חודשים) — NER + assertion + נרמול + דה-זיהוי. תמונת Docker מוכנה עם REST API.
- אינטגרציה עם מערכת המידע הרפואית דרך HL7 FHIR או REST (5–6 חודשים) — פיילוט על 100 רשומות רפואיות.
- פריסת מודול CDSS ולוחות בקרה (7–8 חודשים) — בדיקות אינטראקציות בין תרופות, אנליטיקה.
- הדרכת צוות ותיעוד — מסירת קוד המקור של המודל.
| שלב | מה אתם מקבלים |
|---|---|
| 1–2 חודשים | קורפוס מתויג של 5,000 מסמכים, מודל NER בסיסי F1 ~90% |
| 3–4 חודשים | צינור מלא: NER + assertion + נרמול + דה-זיהוי. תמונת Docker עם REST API |
| 5–6 חודשים | אינטגרציה עם מערכת המידע הרפואית (הגדרת HL7 FHIR או REST), פיילוט על 100 רשומות |
| 7–8 חודשים | מודול CDSS (בדיקות אינטראקציות בין תרופות), לוח בקרה אנליטי, תיעוד, הדרכת צוות |
דרישות טכניות
- מערכת הפעלה: Ubuntu 20.04+
- RAM: 64 GB+
- GPU: 4× NVIDIA A100 80GB
- CUDA 11.8
- Docker 20.10+
טעויות אופייניות וכיצד להימנע מהן
- שימוש במודלים מוכנים לאנגלית: על טקסטים ברוסית F1 יורד ב-30–40%. נדרש כיוונון עדין.
- התעלמות מדה-זיהוי: בלעדיו, לא ניתן להשתמש בנתונים לאימון ולאנליטיקה.
- הסתמכות בלעדית על LLM: הם מייצרים הזיות במונחים נדירים — human-in-the-loop הוא חובה.
הערכת איכות
מדדים: F1 לכל סוג ישות, דיוק זיהוי קביעות, דיוק קישור תרופה-מינון. עבור יישומים קריטיים לבטיחות — אימות אנושי עם F1 > 95%.
המומחיות שלנו: 5 שנות ניסיון ב-NLP רפואי, 20+ יישומים במרפאות פרטיות וציבוריות. מומחים מוסמכים (NVIDIA DLI, Bioinformatics).
לוח זמנים ועלות
לוח זמנים: מ-6 עד 8 חודשים בהתאם למורכבות מערכת המידע הרפואית ומספר סוגי הישויות. העלות מחושבת באופן אישי. חיסכון אופייני מאוטומציה: עלות מחושבת לאחר ביקורת לשנה לכל מרפאה. קבלו הערכה לפרויקט שלכם — בקשו ייעוץ. אתם שומרים על המודל, הקוד, התיעוד והרופאים שעברו הדרכה.







