חזרה לבלוגבריאות

זיהוי MRN לפי HIPAA ללא תואר דוקטורט ב-Regex

פורמט ה-MRN של כל בית חולים שונה. Memorial משתמש ב-MRN:XXXXXXX, St. Mary's משתמש ב-PT-YYYYY, University Hospital משתמש ב-UHN-XXXXXXXXXX.

June 4, 20266 דקות קריאה
HIPAA de-identificationMRN patternhealthcare ITAI pattern generationPHI detection

פורמט ה-MRN של בית החולים שלכם אינו קיים בשום כלי PII סטנדרטי. הנה כיצד להוסיף אותו תוך חמש דקות. ללא צורך בקוד.

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

כל פרויקט דה-זיהוי לפי HIPAA דורש הגדרה מותאמת. ללא הגדרה כזו, MRNs חולפים דרך קבצים "מדוזזהים" מבלי שיזוהו.

בעיית ה-MRN בין מתקנים מרובים

רשתות בתי חולים שנבנו דרך מיזוגים מחזיקות במערכות EHR ישנות. לכל מערכת פורמט MRN משלה:

  • Memorial Hospital (Epic): MRN:XXXXXXX — מספר בן 7 ספרות עם קידומת
  • St. Mary's (Cerner): PT-YYYYY — בן 5 ספרות עם קידומת מטופל
  • University Hospital (Meditech): UHN-XXXXXXXXXX — תערובת של 10 תווים
  • Clinic (EMR עצמאי): C\d{5} — האות C ועוד 5 ספרות

HIPAA Safe Harbor דורש הסרת כל 18 סוגי המזהים. קטגוריה 8 היא מספרי רשומות רפואיות. כלי שאינו מכיר את הפורמט שלכם יפספס אותם. הקובץ נראה נקי. הוא אינו.

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

חסם ה-Regex

הוספת כללים מותאמים ל-Microsoft Presidio — הבסיס הקוד-פתוח של כלי HIPAA רבים — דורשת מיומנות אמיתית:

  • נדרש להכיר את מחלקת PatternRecognizer
  • יש לכתוב regex בתחביר Python
  • יש להגדיר קובצי YAML
  • יש לכוון ציוני ביטחון
  • יש לבדות ולדבוג סקריפטי Python

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

יצירת דפוסים בסיוע בינה מלאכותית

קיים דרך מהירה יותר. תארו את הדפוס במילים פשוטות. קבלו regex פועל בחזרה.

שלבים:

  1. פתחו את בונה הישות המותאמת
  2. ספקו דוגמאות: "ה-MRN שלנו נראים כך: MRN:1234567, MRN:9876543, MRN:0001234"
  3. הבינה המלאכותית בונה את הכלל: MRN:\d{7}
  4. בדקו על 10 רשומות דוגמה
  5. כל ה-MRNs נמצאו? שמרו ופרסו.

לרשת עם ארבעה פורמטי MRN:

  • Memorial Hospital → MRN:\d{7}
  • St. Mary's → PT-\d{5}
  • University Hospital → UHN-[A-Z0-9]{10}
  • Clinic → C\d{5}

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

ראו זיהוי MRN מותאם בצינורות HIPAA ללא קוד למדריך מלא.

אימות עבור Safe Harbor

HIPAA Safe Harbor קובע שהגוף המכוסה חייב לא להחזיק ב"ידע ממשי" שהנתונים יכולים לזהות מישהו. (45 CFR §164.514(b))

אימות מראה שהכללים המותאמים שלכם מכסים את כל 18 סוגי המזהים.

שלב 1: משיכת דוגמאות. קבלו 100 רשומות מכל אתר. ערבבו תקופות זמן ומחלקות.

שלב 2: הרצת זיהוי. עבדו את כל 400 המסמכים עם הכללים המותאמים שלכם.

שלב 3: בדיקה אנושית. סקרו 20 מסמכים ידנית (5% דוגמה). חפשו MRNs שהוחמצו ופגיעות כוזבות.

שלב 4: עדינות כללים. MRNs שהוחמצו? הרחיבו את הדפוס. יותר מדי פגיעות כוזבות? הוסיפו גבולות מילה.

שלב 5: תעדו. רשמו את הכלל, גודל הדוגמה, התוצאות והתאריך. יומן זה הוא רשומת ה-Safe Harbor שלכם.

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

כיסוי Safe Harbor מלא

לאחר תיקון זיהוי ה-MRN, בדקו את כל 18 הקטגוריות.

קטגוריהכלים סטנדרטייםנדרש מותאם?
1. שמותמודל NERלא
2. נתונים גיאוגרפייםזיהוי מיקוםלא למדינה; כן לקודי אתר
3. תאריכיםזיהוי תאריךלא
4. מספרי טלפוןזיהוי טלפוןלא
5. מספרי פקסזיהוי טלפוןלא
6. כתובות אימיילזיהוי אימייללא
7. מספרי SSNזיהוי SSNלא
8. מספרי רשומות רפואיותלא מובנהכן — ספציפי לאתר
9. מספרי חברי תוכנית בריאותחלקילעיתים קרובות כן — ספציפי לחברת הביטוח
10. מספרי חשבוןחלקילעיתים קרובות כן — פורמט חיוב
11. מספרי רישיוןחלקילעיתים קרובות כן — ספציפי למדינה
12. מזהי רכבחלקינדיר במסמכים קליניים
13. מזהי מכשירחלקיכן אם מכשירים ברשומות
14. כתובות URLזיהוי URLלא
15. כתובות IPזיהוי IPלא
16. מזהים ביומטרייםהקשר טקסטנדיר בהערות שחרור
17. תמונותתמונה בלבדמחוץ לטווח לטקסט
18. מזהים ייחודיים אחריםלא מובנהכן — ספציפי לאתר

לטקסט קליני, קטגוריות 8, 9, 10 ו-18 דורשות לרוב הגדרה מותאמת.

הקשר מסמך קליני

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

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

כללים מותאמים לפורמטים ספציפיים לאתר משולבים עם כללים מובנים לפורמטים סטנדרטיים. שילוב זה נותן כיסוי Safe Harbor מלא.

סיכום

דה-זיהוי HIPAA ללא כללים מותאמים אינו דה-זיהוי Safe Harbor. פורמט ה-MRN של כל בית חולים הוא ייחודי. כלים סטנדרטיים מפספסים אותם. פרצת הציות אמיתית והיא נשארת פתוחה עד שתסגרו אותה.

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

מקורות

מוכן להגן על הנתונים שלך?

התחל לאנונימיזציה של PII עם 273 סוגי ישויות ב-48 שפות.