ارائه چهارچوب معماری برای سیستم اطلاعات بالینی مبتنی بر استاندارد های پرونده الکترونیک سلامت ایران
Abstract
مقدمه
سیستم اطلاعات مراقبت های بهداشتی به سمت رایانه ای سازی ، ساده سازی و عصر اطلاعاتی در حال حرکت است. سیستم های الکترونیک سلامت می توانند باعث افزایش و بهبود سطح دسترسی به اطلاعات بیمار شوند. مهم ترین ابزار ارایه مراقبت با کیفیت که از طریق به اشتراک گذاری اطلاعات سلامت عمل می کند، پرونده الکترونیک سلامت EHR می باشد. سامانه پرونده الکترونیکی سلامت ایران (سپاس) بیانگر مجموعه نرم افزارهایی است که در بستر مناسب اجرا شده و امکان تحقق پرونده الکترونیکی سلامت را میسر می سازد.هدف:هدف این پژوهش،ارائه چهارچوب معماری برای توسعه سیستم اطلاعات بالینی مبتنی بر استاندارد های پرونده الکترونیک سلامت ایران بود.
روش کار و مواد:مطالعه حاضر از نوع کاربردی-توسعه ای بود که از متدولوژی چابک برای تحلیل و طراحی و توسعه سیستم استفاده شد.برای تعیین لیست موجودیت ها و نیازمندی ها با متخصصین جلساتی تشکیل شد و با استفاده از کلیدواژه ها جست و جو ها انجام شده و سامانه های مشابه نیز بررسی شد.پس از آن سناریوها و نمودارهای usecase و activity رسم شدند. چهارچوب کلی بر مبنای چهارچوب برنامه نویسی ASP.Net Core و زبان برنامه نویسی C# طراحی شد.
همچنین برای توسعه رابط کاربری کاربران کلینیک از زبان های HTML و CSS و JavaScript و از تکنولوژی های Bootstrap و jQuery و برای رابط کاربری بیماران در قالب برنامه کاربردی موبایل، از چهارچوب فلاتر و زبان برنامه نویسی Dart استفاده شد. سرویس های مربوط به رابط کاربری برنامه کاربردی، با توسعه Api های مورد نیاز که رابط بین لایه application و برنامه کاربردی هستند، بهره گرفته شد.
یافته ها:
برای توسعه چهارچوب از معماری Clean استفاده شده است که در اصل دارای پنج لایه اصلی شامل لایه های Common، Core، Infrastructure، Persistence و Presentation است. نرم افزار های مشابه از پنج بُعد با پژوهش حاضر مقایسه شدند. برای بررسی از پنج نرم افزار داخلی و یک نرم افزار متن باز در بستر گیت هاب که دارای بیشترین تعداد ستاره بود استفاده شد.ابعاد شامل هم کنش پذیری ، پرتال بیمار ،برنامه کاربردی وب ،چارچوب توسعه و پایگاه داده هستند.
نتیجه گیری:
این پژوهش با تلفیق فناوری های نوین از جمله آخرین فناوری های موجود برای طراحی سیستم و بهره گیری از استاندارد های ملی تدوین شده توسط کارگروه فنی وزارت بهداشت و همچنین استفاده از مفاهیمی مانند Interoperability وPatient Engagement گام جدیدی در توسعه سیستم های اطلاعات بالینی برداشته است.
جلسه ای با تعداد متخصصین تشکیل دادیم و به کلیدواژه هایی رسیدیم بررسی و جست و جو کردیم از کلیدواژه ها و سامانه های مشابه را هم بررسی و مطالعه کردیم لیست موجودیت تهیه کردیم در هدف دوم این موجودیت ها و نیازمندی ها رو به نمودار تبدیل کردیم کلاس برای موجودیت ها و use case برای فعللیت های سیستمو تیازمندی ها و سناریوهای هریوز کیس
چارچوبی تعریف کردیم و معماری کلین را تعریف کردیم خودمان چارچوبی ایجاد کردیم و با component diagram ترسیم کردیم.یافته های ما استخراج شدند.با استفاده از html و java script وcssشمایی از رابط کاربری را طراحی کردیم.