By · Last updated 2026-04-30

Kembali ke BlogKesehatan

Deteksi MRN Kustom Tanpa Kode untuk HIPAA

Nomor Rekam Medis bersifat spesifik per rumah sakit — setiap sistem layanan kesehatan menggunakan format yang berbeda. Safe Harbor HIPAA mengharuskan penghapusan MRN.

April 30, 20268 menit baca
custom MRN detectionHIPAA pipeline configurationno-code regexAI pattern helperhospital identifier de-identification

Masalah Format MRN

AS memiliki sekitar 6.100 rumah sakit. Setiap rumah sakit menjalankan sistem EHR-nya sendiri. Setiap rumah sakit menggunakan format Nomor Rekam Medis (MRN) yang berbeda. Tidak ada standar nasional yang berlaku. The Joint Commission mewajibkan rumah sakit untuk dapat mengidentifikasi pasien — tetapi tidak menetapkan aturan format.

Format MRN sangat bervariasi. Ada yang berupa bilangan bulat 7 digit. Ada yang 8 digit. Beberapa menggunakan kode prefiks seperti HOSP-, MRN-, atau PT-. Lainnya menambahkan kode institusi seperti SVHS- atau CHOP-. Sebagian menyematkan tahun pendaftaran dalam nomor tersebut.

HIPAA Safe Harbor mencantumkan nomor rekam pasien sebagai jenis pengidentifikasi nomor 8 dari 18. (45 CFR §164.514(b)(2)) Semua 18 jenis harus dihapus. Aturan ini tidak membatasi format tertentu. Jika rumah sakit Anda menggunakan format kustom, Anda wajib mendeteksinya. Alat yang melewatkannya gagal memenuhi Safe Harbor — meskipun berhasil menghapus 17 jenis lainnya.

Mengapa Pendekatan Kode Tidak Berhasil

Cara standar untuk menambahkan format nomor rekam kustom ke pipeline de-identifikasi adalah dengan memperluas Microsoft Presidio. Itu berarti menulis Python.

Seorang developer membuat class yang memperluas EntityRecognizer. Mereka menulis regex, menghubungkannya ke registri Presidio, mengujinya, dan memeliharanya. Bagi tim kepatuhan — yang jarang menulis kode — ini adalah hambatan besar. Setiap perubahan format membutuhkan seorang engineer.

Engineer di bidang kesehatan sangat sibuk. Mereka berfokus pada integrasi EHR dan sistem klinis. Alat kepatuhan jarang menjadi prioritas utama mereka.

Alur Kerja Pola Tanpa Kode

Pendekatan pola terpandu menghilangkan langkah pengkodean.

Seorang petugas kepatuhan membuka Custom Entity Creator di aplikasi web. Mereka menempelkan lima sampel nomor dari sistem mereka — misalnya:

SVHS-0012345
SVHS-0987654
SVHS-1122334
SVHS-4455667
SVHS-8899001

Mereka mengklik Generate Pattern. AI membaca strukturnya dan mengembalikan:

  • Pola: SVHS-\d{7}
  • Kepercayaan: tinggi
  • Nama yang disarankan: HOSPITAL-MRN
  • Pengganti yang disarankan: [MRN]

Petugas menempelkan lima sampel lagi. Pola lolos validasi. Mereka menyimpannya ke preset HIPAA.

Sejak saat itu, setiap sesi — aplikasi web, Office Add-in, Desktop App, dan API — mendeteksi format ini dalam pemrosesan PHI standar. Tidak perlu kode.

Catatan Penelitian GDPR

Pasal 89 GDPR mewajibkan pseudonymization untuk dataset penelitian. Entitas kustom menempatkan pengidentifikasi spesifik institusi dalam cakupan — menutup celah yang ditinggalkan alat generik.

Yang Anda Dapatkan

Alur kerja ini membutuhkan satu sore. Kode kustom membutuhkan berminggu-minggu.

Petugas kepatuhan mendefinisikan pola, mengujinya, dan menerapkannya. Tanpa tiket. Tanpa menunggu. Preset menyimpan entitas kustom bersandingan dengan 17 pengidentifikasi Safe Harbor standar.

Ketika batch catatan klinis berikutnya diproses, semua 18 jenis pengidentifikasi sudah tercakup. Safe Harbor terpenuhi.

Lihat HIPAA Safe Harbor de-identifikasi untuk penelitian kesehatan untuk memahami cara kerja Safe Harbor dalam praktik. Untuk pola deteksi spesifik rumah sakit, lihat mendeteksi format MRN spesifik rumah sakit tanpa rekayasa.

Sumber

Siap untuk melindungi data Anda?

Mulai anonimisasi PII dengan 285+ jenis entitas dalam 48 bahasa.

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.