By · Last updated 2026-06-03

Tagasi BlogisseTervishoid

HIPAA MRN tuvastamine ilma regex-doktorita

Iga haigla MRN-formaaat on erinev. Memorial kasutab MRN:XXXXXXX, St. Mary's kasutab PT-YYYYY, University Hospital kasutab UHN-XXXXXXXXXX.

June 3, 20266 min lugemist
HIPAA de-identificationMRN patternhealthcare ITAI pattern generationPHI detection

HIPAA MRN tuvastamine ilma regex-doktorita

Teie haigla MRN-formaat pole üheski standardses isikuandmete tuvastamise tööriistas. Siin on, kuidas seda viie minutiga lisada. Koodi pole vaja.

Tervishoiu IT-meeskonnad seisavad silmitsi HIPAA probleemiga, mis teistel sektorittel puudub. ID, mida nad kõige rohkem peavad leidma - meditsiinilise registri number (MRN) - on seatud nende oma haigla poolt. Ühtset riiklikku standardit pole olemas.

Iga HIPAA de-identifitseerimise projekt vajab kohandatud seadistust. Ilma selleta libisevad MRN-id "de-identifitseeritud" failidest läbi tuvastamata.

Mitme asutuse MRN probleem

Ühinemiste kaudu rajatud haiglavõrgud on pärand EHR-süsteemid. Igal süsteemil on oma MRN-formaat:

  • Memorial Hospital (Epic): MRN:XXXXXXX - 7-kohaline number eesliitega
  • St. Mary's (Cerner): PT-YYYYY - 5-kohaline koos patsiendi eesliitega
  • University Hospital (Meditech): UHN-XXXXXXXXXX - 10-merkiline segu
  • Kliinik (eraldiseisev EMR): C\d{5} - täht C pluss 5 numbrit

HIPAA Safe Harbor nõuab kõigi 18 ID tüübi eemaldamist. Kategooria 8 on meditsiinilise registri numbrid. Tööriist, mis ei tea teie formaati, jätab need vahele. Fail näib puhas. See ei ole seda.

ServiceNow tervishoiu kogukond on märkinud selle täpse probleemi. Tavalised tööriistad tuvastavad isikukoode ja telefoninumbreid. Asutuse MRN-e jätavad nad alati vahele.

Regex-i takistus

Kohandatud reeglite lisamine Microsoft Presidiosse - mis on paljude HIPAA tööriistade avatud lähtekoodiga alus - nõuab tegelikke oskusi:

  • Peate tundma klassi PatternRecognizer
  • Peate kirjutama regexis Pythoni süntaksis
  • Peate seadistama YAML konfiguratsioonifaile
  • Peate häalestama usaldusskoorid
  • Peate testima ja siluma Pythoni skripte

Vastavusjuht, kes teab MRN-formaati, ei suuda seda üksi teha. Parandus jõuab tehnikapiletina järjekorda. See istub seal 6-8 nadalat. Lünk jääb lahtiseks.

Tehisintellekti abistatud mustri genereerimine

On kiirem viis. Kirjeldage mustrit lihtsate sõnadega. Saate toimiva regex-i tagasi.

Sammud:

  1. Avage kohandatud olemi ehitaja
  2. Andke naited: "Meie MRN-id naekvad välja nii: MRN:1234567, MRN:9876543, MRN:0001234"
  3. Tehisintellekt ehitab reegli: MRN:\d{7}
  4. Testib 10 näidisandmestikul
  5. Kõik MRN-id leitud? Salvestage ja juurutage.

Vorgu jaoks, millel on neli MRN-formaati:

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

Looge neli kohandatud olemit. Rühmitage need eelsättesse. Käivitage kõigi failide puhul. Aeg: uks parastlounane.

Vt kohandatud MRN tuvastamine HIPAA konveierites ilma koodita terviklike juhiste saamiseks.

Valideerimine Safe Harbori jaoks

HIPAA Safe Harbor ütleb, et kaetud üksusel ei tohi olla "tegelikke teadmisi", et andmed võiksid kedagi tuvastada. (45 CFR §164.514(b))

Valideerimine näitab, et teie kohandatud reeglid katavad kõik 18 ID tüüpi.

1. samm: võtke näidiseid. Hankige 100 andmestikku igast asutusest. Segage ajaperioode ja osakondi.

2. samm: käivitage tuvastamine. Toodelge kohandatud reeglitega kõik 400 dokumenti.

3. samm: inimeste kontroll. Vaadake 20 dokumenti käsitsi üle (5% näidis). Otsige vahele jäänud MRN-e ja valepositiivseid.

4. samm: täiustage reegleid. Jäid MRN-id vahele? Laiendage mustrit. Liiga palju valepositiivseid? Lisage sõnapiirid.

5. samm: kirjutage see üles. Logige reegel, näidise suurus, tulemused ja kuupäev. See logi on teie Safe Harbori andmestik.

Vt selgitatav redaktsioon ja HIPAA auditi rajad lisateabe saamiseks selle kohta, mida dokumenteerida.

Täielik Safe Harbori katvus

Pärast MRN tuvastamise parandamist kontrollige kõiki 18 kategooriat.

KategooriaTavalised tööriistadKohandatud vaja?
1. NimedNER mudelEi
2. Geograafilised andmedAsukoha tuvastamineEi osariigi jaoks; Jah saidi koodide jaoks
3. KuupäevadKuupäeva tuvastamineEi
4. TelefoninumbridTelefoni tuvastamineEi
5. FaksinumbridTelefoni tuvastamineEi
6. E-posti aadressidE-posti tuvastamineEi
7. IsikukoodidIsikukoodi tuvastamineEi
8. Meditsiinilise registri numbridPole sisseehitatudJah - asutusepohine
9. Tervisekindlustuse liikmete numbridOsalineSageli jah - maksja-spetsiifiline
10. KontonumbridOsalineSageli jah - arveldusformaat
11. LitsentsidOsalineSageli jah - osariigipohine
12. Soidukite ID-dOsalineHarv kliinilistes dokumentides
13. Seadmete ID-dOsalineJah, kui seadmed on andmestikes
14. Veebi-URL-idURL tuvastamineEi
15. IP-aadressidIP tuvastamineEi
16. Biomeetrilised ID-dTekstikontekstHarv väljakirjutamise märkmetes
17. FotodAinult piltVäljaspool teksti ulatust
18. Muud unikaalsed ID-dPole sisseehitatudJah - asutusepohine

Kliinilise teksti puhul vajavad kategooriad 8, 9, 10 ja 18 kõige sagedamini kohandatud seadistust.

Kliiniliste dokumentide kontekst

Väljakirjutamise märkmed, kliinilised märkmed ja operatsiooniaruanded on peamised failid, mida teadusuuringute jaoks jagatakse. Need sisaldavad:

  • MRN-e päistes ja jaluses
  • Kontonumbreid arvelduslõikudes
  • Kuupäevi kõigi sündmuste jaoks - vastuvõtmine, protseduur, labor, ravim
  • Arsti nimesid ja DEA numbreid
  • Saatva arsti teavet
  • Kindlustuse liikmete ID-sid

Asutusepohiste formaatide kohandatud reeglid töötavad koos sisseehitatud reeglitega standardsete formaatide jaoks. See kombinatsioon annab teile täieliku Safe Harbori katvuse.

Kokkuvõte

HIPAA de-identifitseerimine ilma kohandatud reegliteta ei ole Safe Harbor de-identifitseerimine. Iga haigla MRN-formaat on ainulaadne. Tavalised tööriistad jätavad need vahele. Vastavuse lünk on reaalne ja see jääb lahtiseks, kuni sulgete selle.

Tehisintellekti mustri genereerimine lühendab parandust 6-8 nadalalt insenerinduse aega üheks parastlounaks vastavustoo. Kirjeldage formaati. Testige seda reaalsete andmestike vastu. Juurutage see. Valmis.

Allikad

Kas olete valmis oma andmeid kaitsma?

Alustage PII anonüümitamist 285+ üksustüübi abil 48 keeles.

About this page

We update this page when our platform or the law changes.

Read our founder note for how we work.

Each change shows up in the timestamp at the top.

Related reading

We follow these rules

  • GDPR (EU 2016/679).
  • ISO/IEC 27001:2022.
  • NIS2 (EU 2022/2555).
  • HIPAA safe harbor under 45 CFR § 164.514(b)(2).

Our promise

We do not sell your data.

We do not train models on your text.

We store your files in Germany.

You can delete your account at any time.

You own your work.

Where we run

Our servers live in Falkenstein, Germany.

We use Hetzner. They hold ISO 27001 certification.

All data stays in the EU.

Backups run every day.

Need help?

Email support@anonym.legal.

We reply within one business day.

How we test

We run a full check suite on every release.

Each surface gets its own sweep script and report.

Human reviewers spot-check the output each week.

We track recall and precision on a labelled set.

Bad runs block the deploy.

What we never do

  • We never sell your information to third parties.
  • We never train models on what you upload.
  • We never keep your work after you delete it.
  • We never share keys with any outside firm.
  • We never run ads inside the product.

Plans in plain words

We sell credits, not seats.

One credit covers one short job.

Long jobs use a few credits each.

You can top up at any time.

Unused credits roll over each month.

Read the plans page for current rates.

Who built this

A small team of engineers and lawyers built this.

We ship from Europe and work in the open.

Our founder note spells out why we started.

Where to start

How the parts fit

A browser add-on cleans text inside Chrome.

A Word plug-in handles drafts in Office.

A small desktop tool works on whole folders.

An agent protocol link feeds large models safely.

All four share one core engine and one rule set.

Words from our team

We started this work after a lunch about cookies.

One friend kept getting odd ads on her phone.

We asked why a court file leaked through a draft.

We sketched the first build on a napkin that week.

By month three we had a tiny demo for a friend.

She used it on her first case the next day.

Common questions we hear

Can the tool read scanned PDFs? Yes, with OCR.

Does it work on long files? Yes, in small chunks.

Can I roll my own rule set? Yes, save it as a preset.

Does it run offline? The desktop build runs offline.

Do you keep my files? No, the cloud build wipes after each run.

Will it learn from my work? No, we never train on inputs.

A short tour of the workflow

Upload a file or paste a snippet of prose.

Pick the entities you want gone from the draft.

Choose a method: replace, mask, hash, encrypt, or redact.

Press run and watch the side panel show each hit.

Skim the result and tweak any rule that misfired.

Save the cleaned file or send it to a teammate.