عنوان پایاننامه
یک روش ذخیره سازی توزیع شده مبتنی بر NoSQL برای پرونده الکترونیک پزشکی(EMR)
- رشته تحصیلی
- مهندسی فناوری اطلاعات پزشکی
- مقطع تحصیلی
- کارشناسی ارشد
- محل دفاع
- کتابخانه دانشکده علوم و فنون نوین شماره ثبت: 284408
- تاریخ دفاع
- ۲۹ بهمن ۱۳۹۳
- دانشجو
- مسعود طاهری
- استاد راهنما
- محمد خوانساری, حسین بوبرشاد
- چکیده
- چکیده با گسترش حجم دادههای موجود در حوزهی سلامت و نیاز به دسترسی سریع مراکز درمانی به آنها و از طرف دیگر با مطرح شدن مفهوم کلان داده در صنعت مراقبتهای پزشکی، استفاده از فناوریها و روشهای نوین ذخیره سازی در سامانههای این حوزه امری اجتناب ناپذیر به شمار میرود. از جملهی این فناوریها میتوان به محاسبات توزیعی، رایانش ابری و روشهای ذخیره سازی NoSQL اشاره کرد. یکی از اصلیترین منابع اطلاعاتی در حوزه سلامت، پرونده الکترونیکی پزشکی است که در مراکز درمانی مختلف برای بیماران تشکیل میشود که لازم است اطلاعات آن برای مراکز درمانی مختلف به صورت سریع در دسترس باشد. بنابراین یک روش ذخیره سازی توزیع شده که دسترسی به اطلاعات بیماران را در بین مراکز افزایش دهد و مبتنی بر نسل جدید روشهای ذخیره سازی باشد در حوزه سلامت مورد نیاز است. در این پایاننامه هدف اصلی ارائهی یک روش ذخیره سازی توزیع شده مبتنی بر NoSQL برای پرونده الکترونیک پزشکی است تا سطح دسترس پذیری به اطلاعات بیماران در بین مراکز درمانی ارتقاء پیدا کند. بدین منظور در ابتدا روش ذخیره سازی مناسب NoSQL براساس روش Fuzzy AHP انتخاب شدهاست. به این ترتیب گزینههای مناسب برای انتخاب روش ذخیره سازی مناسب و شاخصهای مقایسه براساس منابع اطلاعاتی تعیین شده و مراحل روش Fuzzy AHP انجام گردیده و در نهایت Mongo DB به عنوان روش ذخیره سازی مناسب انتخاب شدهاند. در مرحله بعد اطلاعات و جداول اصلی در یک پرونده الکترونیک پزشکی بر اساس مطالعه روی یکی از نرم افزارهای حوزه EMR شناسایی گردیده و براساس آنها مجموعهها، اسناد، زیراسناد ، فیلدهای داخل آنها، نحوه ارتباط بین مجموعههای اصلی و در نهایت اطلاعات قابل توزیع در بین مراکز درمانی مختلف شناسایی شدهاست. در مرحله بعدی مکانیزمهای توزیع مختلف برای توزیع اطلاعات در بین مراکز درمانی بررسی شدهاند. بدین منظور سه مکانیزم توزیع مختلف تجزیه و تحلیل شده و در نهایت مکانیزم ترکیبی Master Slave و Sharding انتخاب شدهاست. سپس مدل دادهی ارائه شده بر روی 20 سرور که در مرکز فضای مجازی کشور به کار پایان نامه اختصاص داده شده بود، پیاده سازی شدهاست. بدین منظور پرس و جوهای سامانهی Open EMR از MySQL به Mongo DB تغییر پیدا کرده و برای پرس و جوهای توزیع شده از توابع Map/Reduce استفاده به عمل آمدهاست. و در نهایت مدل دادهی پیاده سازی شده مبتنی بر Mongo DB براساس معیارهای سرعت وارد کردن ، سرعت خواندن ، سرعت نوشتن و بروز رسانی با مدل داده Open EMR که مبتنی بر MySQL است مقایسه شدهاست. کلمات کلیدی : پایگاههای داده توزیع شده، روشهای ذخیره سازی NoSQL ، دسترس پذیری، پرونده الکترونیک پزشکی، پایگاه دادهی Mo