HIPAA MRN: AI Generisana Zamena i Prilagođeni Entiteti
Šta je MRN?
Medicinski broj evidence (MRN) je:
- Format: Uglavnom
XXX-XXX-XXXiliXXXXXXXXX - Dužina: 6-12 karaktera
- Primena: Jedinstveni identifikator pacijenta u zdravstvenoj instituciji
Problem Zamene
Naivna zamena sa "[REDACTED]" guši:
- Strukturnu analizu
- Brojanje jedinstvenih pacijenata
- Validaciju formata u testiranju
AI-Generisano Zamenjivanje
Korak 1: Prepoznavanje MRN-a
from presidio_analyzer import PatternRecognizer
mrn_recognizer = PatternRecognizer(
entity_type="MEDICAL_RECORD_NUMBER",
patterns=[{"name": "mrn_pattern", "regex": "\\d{3}-\\d{3}-\\d{4}"}],
language="sr"
)
Korak 2: AI Zamena
def generate_synthetic_mrn():
import random
return f"{random.randint(100, 999)}-{random.randint(100, 999)}-{random.randint(1000, 9999)}"
HIPAA Zahtevi
Pod HIPAA-om, MRN je zaštićena zdravstvena informacija (PHI):
- Minimizacija: Koristi samo neophodne MRN-ove
- Šifrovanje: Šifruj MRN u prenosu i na odlaganju
- Dnevnik pristupa: Prati sve MRN pristupe
Zaključak
AI-generisane zamenske vrednosti čuvaju strukturu MRN-a dok obezbjeđuju HIPAA compliance. Kombinuj sa prilagođenim prepoznavačima za pouzdanu anonimizaciju zdravstvenih podataka.