MRN فارمیٹ کا مسئلہ
امریکہ میں تقریباً 6,100 ہسپتال ہیں۔ ہر ایک اپنا EHR سسٹم چلاتا ہے۔ ہر ایک اپنا Medical Record Number فارمیٹ استعمال کرتا ہے۔ کوئی قومی معیار موجود نہیں ہے۔ The Joint Commission کا تقاضا ہے کہ ہسپتال مریضوں کی شناخت کر سکیں — لیکن اس نے فارمیٹ کے کوئی اصول مقرر نہیں کیے۔
فارمیٹس بہت مختلف ہوتے ہیں۔ کچھ 7 ہندسوں کے عدد ہیں۔ کچھ 8 ہندسوں کے عدد۔ کچھ HOSP-، MRN-، یا PT- جیسے پریفکس استعمال کرتے ہیں۔ کچھ SVHS- یا CHOP- جیسے ادارہ کوڈ شامل کرتے ہیں۔ کچھ نمبر میں داخلے کا سال شامل کرتے ہیں۔
HIPAA Safe Harbor مریض کے ریکارڈ نمبروں کو 18 میں سے شناخت نمبر 8 کے طور پر درج کرتا ہے۔ (45 CFR §164.514(b)(2)) تمام 18 کو ہٹانا ضروری ہے۔ قانون اسے کسی ایک فارمیٹ تک محدود نہیں کرتا۔ اگر آپ کا ہسپتال کسٹم فارمیٹ استعمال کرتا ہے، تو آپ کو اسے پہچاننا ہوگا۔ جو ٹول اسے مِس کرتا ہے وہ Safe Harbor میں ناکام ہو جاتا ہے — چاہے وہ باقی تمام 17 قسمیں ہٹا بھی لے۔
کوڈ کا طریقہ کیوں ناکام ہوتا ہے
de-identification pipeline میں کسٹم ریکارڈ نمبر فارمیٹ شامل کرنے کا معیاری طریقہ Microsoft Presidio کو extend کرنا ہے۔ اس کا مطلب Python لکھنا ہے۔
ایک ڈیولپر EntityRecognizer کو extend کرنے والی class بناتا ہے۔ وہ regex لکھتا ہے، اسے Presidio کی registry سے جوڑتا ہے، اسے test کرتا ہے، اور اسے برقرار رکھتا ہے۔ تعمیل ٹیموں کے لیے — جو شاذ و نادر ہی کوڈ کرتی ہیں — یہ ایک سخت رکاوٹ ہے۔ ہر فارمیٹ تبدیلی کے لیے ایک انجینئر کی ضرورت ہوتی ہے۔
ہیلتھ کیئر انجینئر مصروف ہوتے ہیں۔ وہ EHR انٹیگریشن اور طبی نظاموں پر توجہ دیتے ہیں۔ تعمیل ٹولنگ شاذ و نادر ہی ان کی اولین ترجیح ہوتی ہے۔
بغیر کوڈ کے پیٹرن ورک فلو
گائیڈڈ پیٹرن طریقہ کوڈنگ کے مرحلے کو ختم کر دیتا ہے۔
ایک compliance افسر ویب ایپ میں Custom Entity Creator کھولتا ہے۔ وہ اپنے سسٹم سے پانچ نمونے نمبر پیسٹ کرتا ہے — مثال کے طور پر:
SVHS-0012345
SVHS-0987654
SVHS-1122334
SVHS-4455667
SVHS-8899001
وہ Generate Pattern پر کلک کرتا ہے۔ AI ڈھانچہ پڑھتا ہے اور واپس دیتا ہے:
- پیٹرن:
SVHS-\d{7} - اعتماد: زیادہ
- تجویز کردہ نام:
HOSPITAL-MRN - تجویز کردہ متبادل:
[MRN]
افسر پانچ مزید نمونے پیسٹ کرتا ہے۔ پیٹرن پاس ہو جاتا ہے۔ وہ اسے HIPAA preset میں محفوظ کرتا ہے۔
اس نقطے سے، ہر سیشن — ویب ایپ، Office Add-in، Desktop App، اور API — معیاری PHI پاس میں اس فارمیٹ کو پہچانتا ہے۔ کوڈ کی کوئی ضرورت نہیں۔
GDPR ریسرچ نوٹ
GDPR آرٹیکل 89 ریسرچ ڈیٹا سیٹس کے لیے pseudonymization کا تقاضا کرتا ہے۔ کسٹم entities ادارہ کے مخصوص شناختوں کو دائرے میں لاتی ہیں — اس خلا کو بند کرتی ہیں جسے عام ٹولز کھلا چھوڑ دیتے ہیں۔
آپ کیا پاتے ہیں
یہ ورک فلو ایک دوپہر لیتا ہے۔ کسٹم کوڈ ہفتے لیتا ہے۔
tعمیل افسر پیٹرن تعریف کرتا ہے، اسے test کرتا ہے، اور اسے deploy کرتا ہے۔ کوئی ticket نہیں۔ کوئی انتظار نہیں۔ preset میں کسٹم entity معیاری 17 Safe Harbor شناختوں کے ساتھ موجود ہے۔
جب طبی نوٹس کا اگلا بیچ چلتا ہے، تمام 18 شناخت اقسام احاطہ کیے جاتے ہیں۔ Safe Harbor مکمل ہوتا ہے۔
عملی طور پر Safe Harbor کیسے کام کرتا ہے اس کے لیے ہیلتھ کیئر ریسرچ کے لیے HIPAA Safe Harbor de-identification دیکھیں۔ ہسپتال کے مخصوص detection پیٹرنز کے لیے، انجینئرنگ کے بغیر ہسپتال کے مخصوص MRN فارمیٹس کی پہچان دیکھیں۔