Γιατί Τα MRN Είναι Πρόβλημα
Τα Medical Record Numbers (MRN) είναι ένα από τα 18 PHI αναγνωριστικά HIPAA — αλλά δεν έχουν τυπική μορφή. Κάθε σύστημα νοσοκομείου χρησιμοποιεί δική του:
| Σύστημα | Μορφή MRN |
|---|---|
| Epic EHR | E + 8 ψηφία (π.χ., E12345678) |
| Cerner | 7-10 ψηφία |
| Meditech | 6 ψηφία + 2 γράμματα |
| Allscripts | MRN + 9 ψηφία |
| Inhouse | Κάθε νοσοκομείο ορίζει δικό του |
Δημιουργία Custom MRN Recognizer
Approach 1: Regex-based
# Για νοσοκομείο με μορφή "MRN-XXXXXXXX"
pattern = r'MRN-[0-9]{8}'
Approach 2: Context + Regex (πιο αξιόπιστο)
context_words = ["MRN", "Medical Record", "Patient ID", "Chart Number"]
pattern = r'[0-9]{7,10}'
# Αύξηση score όταν context words βρίσκονται ±5 tokens
Approach 3: No-code configuration (για non-technical users)
Ορίζετε μέσω UI:
- Όνομα: HOSPITAL_MRN
- Pattern: E[0-9]{8}
- Context: MRN, Patient, Medical Record
- Score: 0.85
HIPAA Επαλήθευση
Για να αποδείξετε HIPAA Safe Harbor, πρέπει να αποδείξετε ότι ανωνυμοποιούνται «οποιαδήποτε στοιχεία [...]ταυτοποίησης ατόμου ή εργοδότη» — συμπεριλαμβανομένων εσωτερικών αριθμών MRN.
Πηγές: