زمینه پروژه
این بیمارستان فوق تخصصی با بیش از ۷۰۰ تخت فعال و میانگین روزانه نزدیک به ۲۰۰ مراجعه اورژانس، دادههای بالینی را در ۹ سامانه مجزا (HIS، LIS، PACS، داروخانه و چند سامانه واحدی) نگهداری میکرد. در شرایط بحرانی اورژانس، دسترسی به سابقه دارویی و آزمایشها زمانبر و دستی بود.
چالش
- نبود Patient Master Index واحد؛ هویت بیمار در هر سامانه با کلید متفاوت و تطبیق دستی
- سامانههای قدیمی تنها HL7 v2.x را پشتیبانی میکردند و فاقد API مدرن بودند
- تصاویر PACS و گزارشهای LIS در سیلوهای جدا؛ پزشک باید وارد چند سامانه میشد
- نبود SSO سازمانی و میانگین ۹ بار ورود مجزا در هر شیفت
- Workflow اورژانس فاقد مسیر استاندارد triage تا ترخیص و رویدادهای Realtime
معماری راهکار
یک لایه ادغام مرکزی مبتنی بر HL7 FHIR R4 طراحی کردیم که سامانههای قدیمی HL7 v2 را از طریق Interface Engine به منابع FHIR نگاشت میکند. هسته راهکار GITA Health Hub است که بهعنوان FHIR Server و EMPI عمل میکند و نمای ۳۶۰ درجه بیمار را با احراز هویت یکپارچه به نقطه مراقبت میرساند.
مخزن مرکزی منابع FHIR R4 و منبع واحد حقیقت بالینی
تبدیل پیام HL7 v2.x به منابع FHIR و مسیریابی رویدادها میان ۹ سامانه
تطبیق و یکسانسازی هویت بیمار با الگوریتم probabilistic matching
احراز هویت یکپارچه مبتنی بر OAuth2/OIDC و SAML با اتصال به Active Directory
بازطراحی و اجرای فرایند اورژانس از triage تا ترخیص بهصورت رویدادمحور
نمای ۳۶۰ درجه بیمار با تجمیع سوابق دارویی، آزمایش، تصویر و یادداشت بالینی
ثبت دسترسیها، مدیریت رضایت بیمار و ردگیری مطابق الزامات حریم داده سلامت
یکپارچهسازیها
- HL7 FHIR R4 RESTful API برای تبادل منابع بالینی
- HL7 v2.x (ADT, ORM, ORU) از طریق MLLP برای سامانههای قدیمی
- DICOM و DICOMweb (WADO-RS) برای دسترسی به تصاویر PACS
- OAuth2/OIDC و SAML 2.0 برای SSO و اتصال به Active Directory
- SMART on FHIR برای اپلیکیشنهای بالینی
- Kafka Event Bus برای انتشار Realtime رویدادهای اورژانس
فازهای پیادهسازی
- 1
فاز ۱ – ممیزی و نگاشت داده
ساختار داده هر ۹ سامانه را ممیزی و یک Data Dictionary مشترک تهیه کردیم، سپس فیلدهای HL7 v2 را به Profileهای FHIR R4 نگاشت و قواعد EMPI را کالیبره کردیم.
- 2
فاز ۲ – استقرار Hub و موتور ادغام
GITA Health Hub و Integration Engine در توپولوژی High Availability مستقر و اتصال MLLP و تبدیل دوسویه پیامها در staging اعتبارسنجی شد.
- 3
فاز ۳ – SSO و بازطراحی Workflow اورژانس
SSO سازمانی روی OIDC/SAML راهاندازی و مسیر بالینی اورژانس از triage تا ترخیص رویدادمحور پیادهسازی و با تیم پزشکی پالایش شد.
- 4
فاز ۴ – Go-live کنترلشده و پایش
راهاندازی ماژولی و واحد به واحد؛ داشبوردهای پایش صحت تطبیق EMPI و زمان دسترسی بالینی بهصورت Realtime تثبیت شد.
استک فنی
انطباق و استانداردها
- HL7 FHIR R4 و IHE PIX/PDQ Profiles
- ISO 27799 (مدیریت امنیت اطلاعات سلامت)
- ISO 27001 (مدیریت امنیت اطلاعات)
- الزامات حریم خصوصی و رضایت داده بیمار