موضوع : معماری سیستم توزیعی و مدیریت اطلاعات بیمارستانی
توضیح: این فایل به صورت ورد و آماده چاپ می باشد
چكيده
پيشرفت علم پزشكي و در كنارآن پيشرفت علم اطلاع رساني و علم كامپيوتر در سالهاي گذشته ، تحولات اساسي را در سيستمهاي مديريت بيمارستاني بوجودآورده است . سيستمهاي كامپيوتري در سيستمهاي مديريت بيمارستاني رخنه كرده و در بيمارستانها از سيستمهاي كامپيوتري اطلاعات پزشكي بهره برداري ميشود .حركتهاي مختلفي در اين راستا صورت گرفته است و سيستمهاي متنوعي ايجاد شده است . در ايجاد اين سيستمها از روشهاي مختلفي بهرهبرداري شده . به هرحال تمامي اين سيستمها به هر گونه كه ايجاد شده باشند ، بايد شرايط خاصي را در بر بگيرند و مواردي را رعايت نمايند . در غير اينصورت سيستمها كارائي مناسبي در بهبود عمليات سيستم مديريت بيمارستان نخواهند داشت . در اين مقاله پس از بحثي مختصر پيرامون چنين سيستمهائي ، خصوصياتي را كه اين سيسستمها بايد داشته باشند مورد بحث قرار ميدهيم و پس ازآن طرح يك سيستم پيشنهادي و اجزاءآن مطرح شده و مورد بررسي قرار ميگيرد .
1- مقدمهاي بر سيستمهاي اطلاعات بيمارستاني
پيشرفت علوم پزشكي و رشد انفجارگونه تكنولوژيدر جهان ، در دو قرن اخير، منجر به پيچيدگي روابط و عمليات پزشكي گرديده است وباافزايش اين پيچيدگي نياز به علمي احساس ميگردد تا بتواند اين پيچيدگي را كنترل نمايد و هدايت عملياترا در اين ميان بدست گيرد .شالوده علم پزشكي امروز بر اطلاعات بناشده است زيرا اين اطلاعاتاست كه مشخص ميكند يك فراروند در عمليات پزشكي به چه صورت انجام شده و اين اطلاعات استكهبايد مورد تجزيه و تحليل قرار گيرد تا بتوانبراساس آن تصميمگيري بعدي را مشخص و برنامه ريزي نمود . اما هرچه پيچيدگي عمليات و قوانين بيشتر ميشود و حجم اطلاعات با سرعت سرسامآوري بالا ميرود علم پزشكي به عنوان يك مكانيزم منفرد از همگامي بارشد تكنولوژي در ميماند . قبل ازآنكه يك پزشك بتواند اطلاعات كافي را براي تصميمگيري در مورد بيمار بدستآورد ، زمان اجراي تصميم فرا رسيده و پزشك يا بايد زمان تصميمگيري را به تاخير بياندازد كه ممكن است خطر آفرين باشد و يا اينكه از دستيابي به اطلاعات لازم چشم بپوشد و بر اساس بخشي از اطلاعات موجود تصميمگيري نمايد . در هر دو صورت خسارات فراواني ممكن است وارد شود . و اين،يعني زمان سريعتر ازآن ميگذرد كه اطلاعات موجود را مورد دسترسي و پردازش قرار داد .تصميم گيري در فضائي از تريليونهادادهآماري ، برايآنكهآيندهاي قابل پيش بيني را فراهم كند،نيازمند بررسي اين تريليونهادادهاست ،ولي قبلازآنكه بتوان اين داده ها را پردازش كردآينده ، حال وگذشته شده است . در اينجا نطفههاي علوم اطلاعات پزشكي بنا نهاده شدوسيستماتيك كردن بررسي اطلاعات و روند تصميم گيري به عنوان يك ضرورت پذيرفته شد و به صورتيك علم درآمد و اختراع كامپيوترها به دادبررسي كنندگان اطلاعاتو تصميم گيرندگان رسيد و سرعت پردازش اطلاعات را به حد غير قابل تصوري بالا برد . در پزشكي امروز حجم اطلاعات چنان بالاست كه بدون كامپيوترها نميتوان به هيچ عملي دستيازيد . سرعت عمليات سيستمها وحجم اطلاعات ورودي و خروجي يك سيستم با استفادهازتكنولوژي مديريتاطلاعاتوكامپيوتر آنچنان بالاست كه حيات يك سيستم كند و دور از اين تكنولوژي را در كنار ديگر سيستمها غير ممكن ميسازد . سيستمهاي قديمي موجود در بيمارستانها در دنياي امروز جوابگوي نيازها نيست .دريكتصميمگيري ، پزشك ، امروز نياز به هزاران موضوع اطلاعاتي از وضعيت بيمار و ساير اطلاعاتآماري دارد . بدون اين اطلاعات تصميمگيري پزشك بيشباهت به يك بند بازي نيست .
سيستمهاي اطلاعاتي بيمارستاني بايد داراي خصوصياتي باشند كه اين خصوصيات در بخشهاي بعدي مورد بحث قرار ميگيرند . همچنين يك سيستم نمونه مثالي بعنوان يك پيشنهاد و يك بررسي نمونه مطرح ميشود . سيستم پيشنهادي بيمارستان به صورتي پيش بيني گرديده است تا علاوه بر امكان دستيابي به اطلاعات بيماران در سريعترين زمان ممكن و به كاملترين شكل ، عمليات اداري و مالي بيمارستان را كه يكي از معضلات مديريت يك بيمارستان محسوب ميشود با سادهترين نحوانجامداد.
توضيح پارهاي از اصطلاحات بكار رفته در متن
شبكه تشكيل ميشود از تعدادي كامپيوترمستقل كه بوسيله كابل با يكديگر متصل گرديدهو امكان مبادله اطلاعات با هم را دارند .
ايستگاه به كامپيوتري گفته ميشود كه در يك شبكه قرار دارد و ميتواند با كامپيوترهاي ديگر موجود در شبكه متصل شود .
سرويسدهنده SERVER كامپيوتري است كه در يك شبكه امكان خاصي را نظير ذخيرهسازي بانك اطلاعات در اختيار كامپيوترهاي ديگر موجود در شبكه قرار ميدهد .
سيستم توزيعي سيستمي است كه هر يك از بخشهايآن در يك كامپيوتر قرار گرفته است ولي از طريق شبكه دسترسي به تمام بخشها ميسر است . سيستم متمركز سيستمي است كه تمام بخشهايآن در يك كامپيوتر قرار گرفته ( مخالف توزيعي ) . اين سيستم نسبت به سيستم توزيعي داراي معايبي است كه در متن مقالهپيرامونآن توضيحات بيشتري ارائه ميشود .
2- خصوصيات عمومي كه سيستم اطلاعات بيمارستاني بايد داشته باشد
1-2- انعطاف پذيري
سيستمها تماما بايد از انعطاف پذيري بسيار زياد برخوردار باشند ، به نحوي كه تغييراتي را كه به مرور زمان با توجه به پيشرفت وتغييرات محيطي بايد بر سيستم اعمال نمود به سادگي بر سيستم قابل انجام باشد . اين انعطافپذيري ، عمر سيستم را به مدت بسيار زيادي افزايش ميدهد .
2-2- پياده سازي بر طبق اصول مهندسي
سيستمهاي كامپيوتري تشكيلات بسيار پيچيدهاي است كه در صورتي كه اين تشكيلات به نحو مناسب سازماندهي نشده باشد و از اصول مهندسي پيروي نكند ، مشكلات فراواني را در بر خواهد داشت . اين مشكلات منجر به عدم استفاده بهينه از سيستمها و در بعضي موارد شكست كلي سيستم ميشود .
3-2- توزيعي بودن سيستم
معمولا به سه طريق ميتوان سيستمها را ايجاد نمود :
1- سيستمهاي كامپيوتري منفرد و جدا از هم .
در اين حالت سيستمها به صورت مستقل ايجاد شده و هيچ ارتباطي با هم ندارند و بزرگترين اشكال چنين سيستمي در همين موضوع است كه نميتوان اطلاعات بخشهاي مختلف سيستمها را با يكديگر مبادله نمود . ايجاد چنين سيستمهائي در محيط يك بيمارستان بزرگ از نظر علم كامپيوتر كاملا مردود است .
2- سيستمهاي كامپيوتري متمركز .
در اين حالت يك سيستم بزرگ كليه عمليات را انجام ميدهد و عمليات كامپيوتري كل بيمارستان تحت نظارت يك سيستم انجام ميشود . در واقع يك كامپيوتر بسيار قوي در بيمارستان قرار گرفته و تمام بخشهاي بيمارستان به اين كامپيوتر متصل شده و عمليات خود را بر رويآن انجام ميدهد . چنين سيستمي نياز به سختافزارهاي بسيار گران دارد و مهمترين مسئلهآن است كه پيچيدگي توليد چنين سيستمهائي باعث كاهش ضريباطمينان سيستم ميگردد و همين موضوع باعث ميشود كه توليد نيمي ازچنينسيستمهائي در كشور به مرحله بهره برداري نرسد و در مراحل توليد متوقف بماند ، سيستمهاي به نتيجه رسيده نيز هزينه بسيار زياد و زمان بسيار زيادي را طلب ميكند كه گاها چندين برابر سيستمهاي توزيعي مشابه است . از طرف ديگر انعطاف پذيري سيستمها كم ميشود و به دليل پيچيدگي به سادگي نميتوان تغييرات لازم را در سيستمها به مرور زمان ايجاد نمود ، بنا براين چنين سيستمهائي بسيار زودتر از رده كاري خارج ميشوند . اين سيستمها و سختافزارآنها در سال نياز به هزينه بسيار بالائي براي نگهداري دارند و از اين رو نسبت به سيستمهاي توزيعي مناسب نيستند .
3- سيستمهاي كامپيوتري توزيعي .
يك سيستم توزيعي به زبان بسيار ساده داراي خصوصيات زير است :
بيش از يك عضو ( سيستم ) دارد .
هر عضو ميتواند به صورت مستقل عمل نمايد . يعني اگر عضو ديگري وجود نداشته باشد خللي در عمليات سيستم پيش نميآيد . تبادل اطلاعات بين اعضاء بدون دخالت عامل خارجي ( انسان ) صورت ميگيرد . ( اپراتورهايسيستم در تبادل اطلاعات بين سيستمها دخالتي نميكنند ) .
اعضاء با يكديگر سازگارند .
منابع اطلاعاتميتواند در عضوهاي ديگر باشد . يعني لزوما تمام اطلاعات لازم براي يك سيستم نبايد در همانسيستم متمركزباشد و ميتواند در سيستمهاي ديگر قرار داشته باشد و در مواقع لزوماز سيستم مورد نظر درخواست در اختيار قرار گذاشتناطلاعات انجام ميشود.اين موضوع از افزونگي اطلاعات ميكاهد .يعني اطلاعاتي كه در يك سيستم به صورت محدودمورداستفاده قرار ميگيرد ولي در سيستم ديگركاربرد زيادي دارد در هر دو سيستم ذخيره نميشود بلكه در سيستمي ذخيره ميشود كه كاربرد زيادي دارد .
نوع برنامهها و محيط هر عضو ميتواندبا عضوديگرمتفاوتباشد.به عنوان مثال يكسيستم در محيط سيستمعامل DOS و سيستمديگر در محيط سيستمعامل UNIX عملنمايد. يا اينكه يكسيستم در محيط كامپيوترهاي Main و ديگري در محيط كامپيوترهاي PC عملكند . چنين سيستمهائي سريعتر توليد ميشوند ، ارزانتر هستند ، سختافزار ارزانتري نياز دارند ، ارزانتر نگهداري ميشوند و انعطافپذيري بسيار بالائي دارند و همچنين قابليت اطمينان بالاتري دارند . يك محاسبه رياضي نشان ميدهد كه اگر يك سيستم داراي n بخش باشد و هر بخش درصد خطاي E را داشته باشد درصد خطاي كل سيستم عبارت است از :
n در سيستم متمركز E
در سيستم توزيعي E*n
و واضح است كه در مواقعي كه n بسيار بزرگ باشد ، چه تفاوتي بين قابليت اطمينان سيستمهاي متمركز و توزيعي وجود دارد .
4-2- امنيت بسيار بالا
امنيت در سيستمهاي بيمارستاني جايگاه ويژهاي دارد . از قابليتهاي امنيتي سيستم ميتوان موارد زير را برشمرد :
بررسي وضعيت در خواست كنندگان از نظراجازه دستيابي به اطلاعات و برنامهها .
تعريف تائيد كننده و صادر كننده اجازه براي يك عملخاص از بين افراد مختلف ( امضاء تائيد) .
تعريف قابليت دستيابي عموميدرحالتهايخاصبانظرمديريت. محدود سازي اپراتورها از لحاظ قدرت اعمال تغييرات در سيستم. ( هر اپراتور فقط به محدودهاي كه مجاز است وارد شود ) .
يافتن تغييرات غيرعادي در سيستم .
يافتن تغييراتحاصل از نفوذ غير كاناليزهبهسيستم .
يافتن تغييرات در كدها و وضعيت سيستمامنيتي .
هشداردهي در مواردي كه احساس شود امنيت سيستم به مخاطره افتاده و يا اينكه خللي در عمليات عادي سيستم پيشآمده باشد و ارسال اين هشدار به سيستم مديريت بصورت خودكار .
فهرست مطالبمعماري سيستمتوزيعي مديريتاطلاعاتبيمارستاني
چكيده 2
1- مقدمهاي بر سيستمهاي اطلاعات بيمارستاني 3
توضيح پارهاي از اصطلاحات بكار رفته در متن 4
2- خصوصيات عمومي كه سيستم اطلاعات بيمارستاني بايد داشته باشد 5
1-2- انعطاف پذيري 5
2-2- پياده سازي بر طبق اصول مهندسي 5
3-2- توزيعي بودن سيستم 6
3- سيستمهاي كامپيوتري توزيعي . 7
4-2- امنيت بسيار بالا 8
5-2- مكانيزمهاي جستجوو استنتاج هوشمند 8
6-2- زبان برنامهسازي ميزبان HOST LANGUAGE 9
7-2- ابزارهاي جانبي اعمال تغييرات سيستمي 9
8-2- رابط كاربر در محيط فارسي - لاتين 10
9-2- استقلال سيستمها 10
10-2- امكان ارتباط با خارج 10
11-2- امكان وجود پروندههاي دستي به صورت موازي 11
3- بررسي يك سيستم نمونه پيشنهادي 11
1-3- سازمان سيستم پيشنهادي 11
1 - سيستم اطلاعات باليني و درماني 11
2 - سيستم اطلاعات مالي 12
2-3- محيط عمومي سيستم 13
3-3- سيستم اطلاعات باليني و درماني 14
1- اطلاعات و سوابق بيماران 14
2- بخشهاي سيستم اطلاعات باليني و درماني 17
3- ساير خصوصيات سيستم اطلاعات باليني و درماني 18
4-3- سيستم اطلاعات مالي 19
5-3- بخشهاي جانبي سيستم 19
1- سيستم اطلاعات پروندههاي عمومي و متفرقه بيمارستان 19
2- سيستم داروخانه بيمارستان 20
3- سيستم فروشگاه تجهيزات پزشكي 21
4- سيستم تعيين موقعيت پزشكان 21
5- سيستم اطلاعات 22
6- سيستم پذيرش 22
7- سيستم پذيرش و تعيين وقت كلينيكها 22
8- سيستم مكاتبات و بايگاني نامهها 22
10- سيستم تله كنفرانسينگ ( كنفرانس از راه دور ) 23
11- سيستم حسابداري 23
12- سيستم انبارداري گسترده 23
1- سيستم انبار مركزي ( انبار كل ) . 24
2- سيستمهاي انبار داخلي بخشهاي بيمارستان . 24
13- سيستم اطلاعات پرسنلي و كارگزيني 24
14- سيستم حضور و غياب كاركنان و كارت زني 25
6-3- مراحل پياده سازي 25
منابع 27