(۸۵۱۰۸۲۴۸) ینموم مانهب (۸۵۱۰۵۱۴۵) یدمص...
TRANSCRIPT
به نام خدا
هی مدیریت بیمارستان مجموعه مستندات سامان
)۸۵۱۰۸۲۴۸بهنام مومنی (
)۸۵۱۰۵۱۴۵حسین صمدی (
گروه کوال
1
توصیفنسخهتاریخسند مورد کاربرد۱۳۸۹۱ / ۱ / ۱۴
سند مورد کاربرد ساختاردهی شده ۱۳۸۹2 / ۱ / ۱۹
هی واسط کاربری۱۳۸۹۳ / ۱ / 2۸ هی اولی مشخصات تکمیلی، نمون
سهای فاز تحلیل، نمودار فعالیت۱۳۸۹۴ / 2 / ۱۱ نمودار کل
نمودار فعالیت تکمیل شده، نمودار توالی تحلیل، تعیین۱۳۸۹5 / 2 / 2۸هسازی، برنامه تکرارهای فاز معماری و مشخصات پیاد
Elaboration
سند نمودار کلس طراحی۱۳۸۹6 / ۳ / ۸
سند نمودار کلس طراحی، نمودار توالی طراحی،۱۳۸۹7 / ۴ / ۱فهرست الگوهای استفاده شده
سند نمودار مولفه، برنامه تکرارهای فاز۱۳۸۹۸ / ۴ / ۸Construction
شمای پایگاه داده، نمودار استقرار۱۳۸۹۹ / ۴ / ۱5
مستندات نصب، مستندات استفاده، محصول نهایی۱۳۸۹۱0 / ۴ / 27
اصلح ایرادات مستندات۱۳۸۹۱۱ / 5 / 2
2
فهرست
فهرست مستندات
14............................................................................................................................................................نمایه مستندات14...............................................................................................................................................سند مورد کاربرد
14.....................................................................................................................................سند مشخصات تکمیلیهی واسط کاربری سامانه هی اولی 14.........................................................................................................سند نمون
15............................................................................................................................................سند نمودار فعالیت15.............................................................................................................................................سند نمودار کلس15..............................................................................................................................................سند نمودار توالی
مافزار 15........................................................................................................................................سند معماری نرهسازی 16................................................................................................................................سند مشخصات پیاد
هریزی فاز elaboration..................................................................................................................16سند برنام16..............................................................................................................................................سند نمودار مولفه
هریزی فاز construction................................................................................................................16سند برنام17.......................................................................................................................................سند شمای پایگاه داده
17...........................................................................................................................................سند نمودار استقرار17......................................................................................................................................................مستند نصب
17..................................................................................................................................راهنمای استفاده از برنامه17........................................................................................................................................راهنمای حذف برنامه
18............................................................................................................................الگوهای طراحی استفاده شدههنامه 18.............................................................................................................................................................واژ
19.........................................................................................................................................................سند مورد کاربرد19................................................................................................................................................................مقدمه
3
19.......................................................................................................................................................شرح سامانه20............................................................................................................................................نمودار مورد کاربرد
22....................................................................................................................................مشخصات موارد کاربرد
61...............................................................................................................................................سند مشخصات تکمیلی61................................................................................................................................................................مقدمه
61..............................................................................................................................مشخصات عملکردی سامانه62.............................................................................................................................نیازهای غیرعملکردی سامانه
62..........................................................................................................................................................کارایی62..............................................................................................................................................قابلیت استفاده
62............................................................................................................................................................امنیت62..............................................................................................................................................قابلیت اطمینان
63........................................................................................................................................................پشتیبانی63.......................................................................................................................................................نگهداری
63......................................................................................................................حقوق استفاده و انتشار سامانه63.................................................................................................................................................انتقال پذیری
تهای طراحی 64.................................................................................................................................محدودی64...............................................................................................................................................واسط کاربری
64.......................................................................................................................................آموزش و راهنمایی
هی واسط کاربری سامانه هی اولی 65...................................................................................................................سند نمون65................................................................................................................................................................مقدمه
65...........................................................................................................................................................فرم ورود65...........................................................................................................................................پنجره اصلی - مدیر
66.....................................................................................................................................................فرم کارمندان66...................................................................................................................................فرم افزودن کارمند جدید
67..........................................................................................................................فرم ویرایش مشخصات کارمند
4
68........................................................................................................................................................فرم اتاق ها68......................................................................................................................................فرم افزودن اتاق جدید
69.............................................................................................................................فرم ویرایش مشخصات اتاق69........................................................................................................................................................فرم اتاق ها
شها 70....................................................................................................................................................فرم گزار70.......................................................................................................................................پنجره اصلی - پزشک
71.................................................................................................................................................مشاهده وظایف71......................................................................................................................................مشاهده وظایف روزانه
72....................................................................................................................مشاهده وظایف در یک بازه زمانی72.........................................................................................................................................مشاهده پرونده بیمار
73...................................................................................................................................فرم مشاهده پرونده بیمار74.......................................................................................................................................فرم تعریف کار جدید
75.....................................................................................................................................فرم جستجوی کارمندان75.......................................................................................................................................فرم جستجوی بیماران76........................................................................................................................................پنجره اصلی - پرستار
76...........................................................................................................................پنجره اصلی - کارمند پذیرش77...............................................................................................................................................فرم پذیرش بیمار
77.............................................................................................................................................فرم ترخیص بیمار
78......................................................................................................................................................سند نمودار فعالیت78................................................................................................................................................................مقدمه
78.......................................................................................................................................نمودار فعالیت «ورود»79.....................................................................................................................................نمودار فعالیت «خروج»
80...............................................................................................................نمودار فعالیت «تعریف کارمند جدید»81..........................................................................................................................نمودار فعالیت «اخراج کارمند»
82................................................................................................................نمودار فعالیت «تعریف بخش جدید»
5
83...................................................................................................................نمودار فعالیت «تعریف اتاق جدید»84..........................................................................................................نمودار فعالیت «اختصاص اتاق به بخش»
85...............................................................................................نمودار فعالیت «مشاهده گزارش عملکرد بخش»86...........................................................................................نمودار فعالیت «مشاهده گزارش عملکرد کارمندان»
87....................................................................................................................نمودار فعالیت «تعریف کار جدید»88.......................................................................................................نمودار فعالیت «محول کردن کار به پرستار»
89...........................................................................................................................نمودار فعالیت «پذیرش بیمار»90..........................................................................................................................نمودار فعالیت «ترخیص بیمار»
91..........................................................................................................نمودار فعالیت «جستجو بر روی بیماران»92.......................................................................................................نمودار فعالیت «جستجو بر روی کارمندان»
93...............................................................................................................نمودار فعالیت «مشاهده پرونده بیمار»94...............................................................................................................نمودار فعالیت «اعلم انجام شدن کار»
95............................................................................................................نمودار فعالیت «مشاهده وظایف روزانه»96....................................................................نمودار فعالیت «مشاهده وظایف محوله در یک بازه زمانی خاص»
97.............................................................................................................نمودار فعالیت «ویرایش اطلعات اتاق»98..........................................................................................................نمودار فعالیت «ویرایش اطلعات بخش»
99..............................................................................................................................نمودار فعالیت «حذف اتاق»100..........................................................................................................................نمودار فعالیت «حذف بخش»
101....................................................................................................نمودار فعالیت «اختصاص پزشک به بخش»
102.....................................................................................................................................................سند نمودار کلس102..............................................................................................................................................................مقدمه
سهای تحلیل 102.........................................................................................................................سند نمودار کلسهای طراحی 104........................................................................................................................سند نمودار کل
ir.koala........................................................................................................................104سند نمودار بسته ir.koala.gui................................................................................................................105سند نمودار بسته
6
ir.koala.gui.medical..............................................................................................105سند نمودار بسته ir.koala.gui.staff.....................................................................................................106سند نمودار بسته ir.koala.gui.staff.authurizer...............................................................................107سند نمودار بسته ir.koala.medical......................................................................................................108سند نمودار بسته ir.koala.staff.............................................................................................................109سند نمودار بسته
110......................................................................................................................................................سند نمودار توالی110..............................................................................................................................................................مقدمه
110........................................................................................................................................نمودار توالی «ورود»111.....................................................................................................................................نمودار توالی «خروج»
112...............................................................................................................نمودار توالی «تعریف کارمند جدید»113...........................................................................................................................نمودار توالی «اخراج کارمند»
114................................................................................................................نمودار توالی «تعریف بخش جدید»115...................................................................................................................نمودار توالی «تعریف اتاق جدید»
116...........................................................................................................نمودار توالی «اختصاص اتاق به بخش»117................................................................................................نمودار توالی «مشاهده گزارش عملکرد بخش»
118...........................................................................................نمودار توالی «مشاهده گزارش عملکرد کارمندان»119....................................................................................................................نمودار توالی «تعریف کار جدید»
120.......................................................................................................نمودار توالی «محول کردن کار به پرستار»121...........................................................................................................................نمودار توالی «پذیرش بیمار»
122..........................................................................................................................نمودار توالی «ترخیص بیمار»123..........................................................................................................نمودار توالی «جستجو بر روی بیماران»
124........................................................................................................نمودار توالی «جستجو بر روی کارمندان»125................................................................................................................نمودار توالی «مشاهده پرونده بیمار»126...............................................................................................................نمودار توالی «اعلم انجام شدن کار»
127............................................................................................................نمودار توالی «مشاهده وظایف روزانه»
7
128.....................................................................نمودار توالی «مشاهده وظایف محوله در یک بازه زمانی خاص»129.............................................................................................................نمودار توالی «ویرایش اطلعات اتاق»
130..........................................................................................................نمودار توالی «ویرایش اطلعات بخش»131...............................................................................................................................نمودار توالی «حذف اتاق»
132............................................................................................................................نمودار توالی «حذف بخش»133.......................................................................................................نمودار توالی «اختصاص پزشک به بخش»
مافزار 134................................................................................................................................................سند معماری نر134..............................................................................................................................................................مقدمه
134...............................................................................................................................................نمایش معماریتها 134.....................................................................................................................................اهداف و محدودی
135..............................................................................................................................................دید مورد کاربرد136......................................................................................................................................................دید منطقی
هسازی 137........................................................................................................................................سند مشخصات پیاد137..............................................................................................................................................................مقدمه
هسازی 137......................................................................................................................................مشخصات پیاد
هریزی تکرارهای فاز elaboration.........................................................................................................138سند برنام138..............................................................................................................................................................مقدمه138..............................................................................................................................................................هدف138................................................................................................................................................................دامنه
139..............................................................................................................................................................برنامه140..........................................................................................................................................زمان بندی تکرارها
141..............................................................................................................................تحویل دادنی های تکرارها142................................................................................................................................................................منابع
142................................................................................................................................................منابع انسانی142...................................................................................................................................................منابع مالی
8
142.......................................................................................................................وسایل و ابزارهای مورد نیاز142....................................................................................................................................................موارد کاربرد
143............................................................................................................................................معیارهای ارزیابی143.......................................................................................................................معیارهای ارزیابی تکرار اول143.......................................................................................................................معیارهای ارزیابی تکرار دوم
144......................................................................................................................................................سند نمودار مولفه
Construction.....................................................................................................................145سند برنامه ریزی فاز 145..............................................................................................................................................................مقدمه145..............................................................................................................................................................هدف145................................................................................................................................................................دامنه
145..............................................................................................................................................................برنامه148..........................................................................................................................................زمان بندی تکرارها
149......................................................................................................................محصولت قابل تحویل تکرارها150................................................................................................................................................................منابع
150................................................................................................................................................منابع انسانی150...................................................................................................................................................منابع مالی
150.......................................................................................................................وسایل و ابزارهای مورد نیاز150....................................................................................................................................................موارد کاربرد
151............................................................................................................................................معیارهای ارزیابی151.......................................................................................................................معیارهای ارزیابی تکرار اول152.......................................................................................................................معیارهای ارزیابی تکرار دوم
153....................................................................................................................................سند نمودار کلس - طراحی
162......................................................................................................................................سند نمودار توالی - طراحی162..............................................................................................................نمودار توالی اختصاص اتاق به بخش
163.............................................................................................................................نمودار توالی اخراج کارمند
9
164..................................................................................................................نمودار توالی اعلم انجام شدن کار165..............................................................................................................................نمودار توالی پذیرش بیمار
166.............................................................................................................................نمودار توالی ترخیص بیمار167......................................................................................................................نمودار توالی تعریف اتاق جدید
168...................................................................................................................نمودار توالی تعریف بخش جدید169.......................................................................................................................نمودار توالی تعریف کار جدید
170..................................................................................................................نمودار توالی تعریف کارمند جدید171.............................................................................................................نمودار توالی جستجو بر روی بیماران
172........................................................................................................................نمودار توالی بر روی کارمندان173.................................................................................................................................نمودار توالی حذف اتاق
174...............................................................................................................................نمودار توالی حذف بخش175........................................................................................................................................نمودار توالی خروج
176...................................................................................................................نمودار توالی مشاهده پرونده بیمار177.............................................................................................نمودار توالی مشاهده گزارش عملکرد کارمندان
178...............................................................................................................نمودار توالی مشاهده وظایف روزانه179.......................................................................نمودار توالی مشاهده وظایف محوله در یک بازه زمانی خاص
180..........................................................................................................................................نمودار توالی ورود181................................................................................................................نمودار توالی ویرایش اطلعات اتاق
182.............................................................................................................نمودار توالی ویرایش اطلعات بخش
183...............................................................................................................................................سند شمای پایگاه دادهEmployee.........................................................................................................................184جزئیات جدول Patient................................................................................................................................184جزئیات جدول PatientMedicalCase.....................................................................................................185جزئیات جدول MediTaskRule................................................................................................................185جزئیات جدول LoggedSimpleMedicalTask.....................................................................................186جزئیات جدول
10
EmploymentStatus.......................................................................................................186جزئیات جدول Sector.................................................................................................................................187جزئیات جدول Room..................................................................................................................................187جزئیات جدول TreatmentLog.................................................................................................................188جزئیات جدول
189...................................................................................................................................................سند نمودار استقرار
190..............................................................................................................................................................مستند نصب190......................................................................................................................................راهنمای نصب برنامه
190..........................................................................................................................................................توجهMySQL Server........................................................................................................191گام اول - نصب
201...............................................................................................گام دوم - نصب سامانه مدیریت بیمارستان
205..........................................................................................................................................راهنمای استفاده از برنامههی اصلی 207..................................................................................................................................راهنمای صفحهی ورود 212...................................................................................................................................راهنمای صفح
هی عبور هی تغییر کلم 213..............................................................................................................راهنمای صفحهی جستجوی بیماران 213...............................................................................................................راهنمای صفح
هی بیمار هی پروند هی مشاهد 215....................................................................................................راهنمای صفحهی جستجوی کارمندان 216............................................................................................................راهنمای صفح
هی کارمند هی پروند هی مشاهد 217.................................................................................................راهنمای صفحهی زمانی هی وظایف در یک باز هی مشاهد 218...............................................................................راهنمای صفح
هی وظایف روزانه هی مشاهد 219....................................................................................................راهنمای صفحهی تعریف کار جدید 221...............................................................................................................راهنمای صفح
هی پذیرش بیمار 222......................................................................................................................راهنمای صفحهی ترخیص بیمار 223.....................................................................................................................راهنمای صفح
هی تعریف کارمند جدید 224..........................................................................................................راهنمای صفحهی ویرایش اطلعات کارمند 225....................................................................................................راهنمای صفح
11
هی اخراج کارمند 226.....................................................................................................................راهنمای صفحهی استخدام مجدد کارمند 227........................................................................................................راهنمای صفح
هی گزارش عملکرد کارکنان هی مشاهد 228....................................................................................راهنمای صفحشها هی گزارش تجمیعی بخ هی مشاهد 229...................................................................................راهنمای صفح
قها شها و اتا هی مدیریت بخ 231..................................................................................................راهنمای صفحهی اطلعات بخش 232...................................................................................................................راهنمای صفحهی اطلعات اتاق 233.....................................................................................................................راهنمای صفح
234......................................................................................................................................راهنمای حذف برنامه236......................................................................................................................نیازمندی های حداقلی نرم افزار
237...................................................................................................................................الگوهای طراحی استفاده شدهSingleton...................................................................................................................................................237
Facade........................................................................................................................................................238Behavior over a collection and State over a collection........................................................239
Command.................................................................................................................................................240
هنامه 241.....................................................................................................................................................................واژ241..............................................................................................................................................................مقدمه
241.................................................................................................................................................................الف241...................................................................................................................................................................ب242...................................................................................................................................................................پ243....................................................................................................................................................................ح244....................................................................................................................................................................خ244.....................................................................................................................................................................د
244..................................................................................................................................................................س245...................................................................................................................................................................ف245...................................................................................................................................................................ک
12
245.....................................................................................................................................................................م246.....................................................................................................................................................................ن247.....................................................................................................................................................................و
13
نمایه مستنداتهی غیییرUPمستندات تولید شده در راستای این پروژه به شرح زیر می باشند. این مستندات طبق متدولوژی (نسخ
یهییایRUPتجاری متدولوژی ) تهیه و تنظیم شده و هر یک حاوی اطلعاتی از سامانه مورد نظر هستند که فهم ویژگیشود برای درک صحیح سامانه، مستندات به ترتیب آورده شده در ذیل مطالعه شوند. یکنند. پیشنهاد م آن را ممکن م
سند مورد کاربرد
یباشید. نمیودار میوارد کیاربرد بییانگر این سند شامل نمودار میوارد کیاربرد و مشخصیات هیر از میوارد کیاربرد مهی تعامل کاربران با سامانه را نشان می دهد. از آنجا کیه متیدولوژی همندی سامانه از دید کاربر بیرونی بوده و نحو وظیف
UPمترییین نمودارهییای بییه کییار رفتییه در یها است، نمودار موارد کییاربرد یکییی از مه یک متدولوژی مبتنی بر نیازمندیشود. طراحی، تحلیل و درک نیازمندی ها در این روش محسوب م
سند مشخصات تکمیلی
یباشیید. نیازهییای سییامانه بییه دو نییوع اصییلی های) سییامانه م یهای غیر عملکردی (غیر وظیف این سند شامل نیازمندهی دوم به صورت متنییی در اییین هی اول در سند مورد کاربرد و گون یشود که گون عملکردی و غیر عملکردی تقسیم میتییوان بیه یگردد تا دید کاملی از جوانب مختلف سامانه ایجاد شییود. از نیازمنییدی هییای غیییر عملکییردی م سند بیان م
کارایی، امنیت، قابلیت اطمینان، نگهداری و حقوق استفاده و انتشار سامانه و آموزش و راهنمایی اشاره کرد.
هی واسط کاربری سامانه هی اولی سند نمون
ههای سامانه بوده و بدین وسیله عملکردهای سییامانه هی نمای کلی سامانه در قالب تصاویر پنجر این سند دربرگیرندهی تولید سامانه هی اجرای پروژ یکند. کاربرد اصلی این مستند آشنایی کارفرما با نتیج را از دیدگاه عملکردی توصیف م
یباشد. ه کار م و رفع ایرادات و نظرات متفاوت نسبت به نتیج
14
سند نمودار فعالیت
یباشد. نمودار فعالیت امکییان نمییایش این سند شامل نمودارهای فعالیت توصیف کننده روند اجرای موارد کاربرد منهای اشیییاء یهایی همچون شناخط، نمایش اجرای روندهای موازی و نمایش جریا فرایندهای پیچیده را از طریق ویژگیسازد. در این سند، چگونگی وقوع و انجام هییر یییک از مییوارد کییاربرد در ییک نمییودار در کنار جریان کنترل فراهم م
فعالیت جداگانه نمایش داده شده است.
سند نمودار کلس
ن نمودارها در طی فازهای متوالی و به یباشد. ای سهای سطوح تحلیل و طراحی سامانه م این سند شامل نمودار کلنهییا بییرای نها به شکلی که بتییوان از آ سها و روابط بین آ یشود. در این نمودار ساختار کل صورت دوره ای تکمیل م
یشود. تحقق موارد کاربرد بهره گرفت، مدل م
سند نمودار توالی
یباشد. در این نمودار با تأکید بر ترتیب انجام رویدادها، چگونگی تحقییق مییوارد این سند شامل نمودارهای توالی میکند نمیایش چگییونگی ارسیال پییام بیین اشیییاء و کاربرد مدل می شود. آنچه این نمودار را از سایر نمودارها متمایز م
نها است. ترتیب ارسال آ
مافزار سند معماری نر
مافزار از دیدگاه مورد کاربرد و دیدگاه منطقی(به وسیله نمودارهای بسته) دید کلنییی این سند با توصیف معماری نرمافییزار یآورد. از این سند به منظور تسهیل تصمیم گیری هییای مرتبییط بییا مسییائل معمییاری نر نسبت به سامانه فراهم م
یشود. استفاده م
15
هسازی سند مشخصات پیاد
هسازی سامانه شامل محیط برنامه سازی، محیط اجییرا، چییارچوب هییای مییورد اسییتفاده، در این سند مشخصات پیادپایگاه داده مورد استفاده و ابزارهای مورد استفاده شرح داده می شود.
هریزی فاز elaborationسند برنام
تهای فاز هریزی اجرای فعالی یشود. اییین فییازUSDP بر مبنای فراروش elaborationدر این سند برنام آورده میتواند با استفاده از این سند به تخصیص بهینییه منییابع بییرای یگردد. مدیر پروژه م هریزی م برای اجرا در دو تکرار برنام تکمیل این فاز بپردازد. همچنین اعضای گروه قادر خواهند بود با مراجعه به این سند از وظایف محییوله و زمییان انجییام
نها مطلع شوند. آ
سند نمودار مولفه
سها و اشیاء سامانه در طراحییی فیزیکییی سیسییتم را نمییایش مییی دهیید. در نمودار مولفه چگونگی محقق شدن کلیشود. مرحله گسترش از این نمودار به منظور لیه بندی و طراحی معماری سیستم استفاده م
هریزی فاز constructionسند برنام
تهای فاز هریزی اجرای فعالی یشود. این فییازUSDP بر مبنای فراروش constructionدر این سند برنام آورده میتواند با استفاده از این سند به تخصیص بهینییه منییابع بییرای یگردد. مدیر پروژه م هریزی م برای اجرا در دو تکرار برنام تکمیل این فاز بپردازد. همچنین اعضای گروه قادر خواهند بود با مراجعه به این سند از وظایف محییوله و زمییان انجییام
نها مطلع شوند. آ
16
سند شمای پایگاه داده
یباشیید. در اییین سییند این سند دربرگیرنده طرح و شمای پایگاه داده مورد استفاده در سامانه مییدیریت بیمارسییتان م نمای کلی شمای پایگاه داده ارائه شده است. همچنین جزئیات هر یک از جداول شامل نام هییر سییتون، نییوع آن، طییول
داده آن، و کلید اصلی و خارجی بودن آن نمایش داده شده است.
سند نمودار استقرار
یدهد. به عبییارت ههای فیزیکی را نشان م نمودار استقرار چگونگی قرارگیری و نسبت دادن مصنوعات سامانه به گردیگر این نمودار معماری نرم افزار را به معماری سخت افزاری که آن را اجرا می کند، نسبت می دهد.
مستند نصب
یباشیید. کییاربر هی چگپنگی نصب سامانه بر روی یک رایانه با راهنمایی دقیق و گام به گییام م این مستند در برگیرندیتواند با پیروی از دستورات این مستند سامانه را نصب نماید. م
راهنمای استفاده از برنامه
یپییردازد. کییاربر بییا این راهنما با معرفی صفحات مختلف سامانه، به معرفی و توضیح چگونگی تعامل بییا سییامانه میتواند از سامانه استفاده نماید. مطالعه و پیروی از این مستند م
راهنمای حذف برنامه
این راهنما چگونگی حذف سامانه از روی یک رایانه (بعد از تکمیل فرآیند نصب) را به صورت گام به گام تشییریحهی خود حذف نماید. یتواند با پیروی از این مستند، سامانه را از روی رایان یکند. کاربر م م
17
الگوهای طراحی استفاده شده
یدهد. این مستند در نگهداری سییامانه هی الگوهای طراحی بکار رفته در تولید این سامانه توضیح م این مستند درباریباشد مستند شده است. هی آن الگو م یباشد. هر یک از الگوها به همراه یک نمودار کلس که توصیف کنند مفید م
هنامه واژ
یباشد. تأکیید ایین مسیتند بیر روی نها م این سند شامل مجموعه لغات بکار رفته در این مستندات به همراه معنی آنسازی لغات مورد استفاده جهت نزدیکی ذهن کییاربران و تولیدکننییدگان در مییورد هی مسأله بوده و یکسا واژگان حوز
یباشد. تیابی به زبان مشترک در این حوزه از اهداف اصلی این سند م مسأله و دس
18
سند مورد کاربرد
مقدمه
هی مدیریت بیمارستان که از این پس بییه یهای سامان در این سند نمودار موارد کاربرد برای بیان و مدلسازی نیازمندیگوییم آورده شده و در ادامه شرح مشخصات هر یک از مواردکاربرد در قییالب اسییتاندارد بیییان اختصار به آن سامانه میهای سامانه در قبییال کییاربر و ارتباطییات مییابین همند مشخصات مواردکاربرد ذکر شده است. این مجموعه بیانگر وظیف
یباشد. نها م آیهای اشتباه برای مواردکاربرد در حالت عمییومی لزم به ذکر است که روند جایگزین بیانگر لغو عملیات و یا ورودیباشیید، از مفروض بوده و از این رو در مواقعی که ذکر این حالت به وضوح مستندات کمکی نکرده و فاقیید ارزش م
هایم. نها خودداری کرد مدل کردن آ
شرح سامانه
لکرد کارکنییان بیمارسییتان شبرد اهداف و تسهیل عم این سامانه با هدف مدیریت اطلعات بیمارستان و کمک به پی شامل مدیر بیمارستان، پرستاران، پزشکان و مسئول پذیرش بیمارستان ایجاد شده و فرآیندهای کاری بیمارستان در اییین
یگردند. نمند م سامانه، ساماوجو هییای مختلییف در مییورد کارکنییان و ت قها و نگهداری و جس شها و اتا این سامانه امکان ایجاد و مدیریت بخشهای مختلف با سییامانه را فراهییم بیماران بیمارستان به همراه برقراری و رعایت سطوح امنیتی متفاوت برای تعامل نقههای متفییاوت نهییا و حفییظ پرونیید تهای افراد و تعیین وظییایف آ یهای سامانه، مدیریت فعالی ینماید. از دیگر ویژگ م
هی این مجموعه آورده شده اند. یباشد. جزئیات بیشتر در ادام بیماران و پزشکان م
19
مشخصات موارد کاربرد
ورودمورد کاربرد:
۱شماره:
به کاربر امکان استفاده از سامانه را با توجه به سطح اختیارات خود می دهد.توصیف اجمالی:
کاربرعامل اصلی:
نداردعامل فرعی:
ل به سامانه وارد نشده باشد.شرایط اولیه: کاربر قب
روند اصلی:یشود که کاربر درخواست ورود به سامانه را صادر کند..۱ این مورد کاربرد وقتی آغاز مسامانه اطلعات لزم برای احراز هویت را درخواست می کند..۲ کاربر اطلعات درخواست شده را وارد می کند..3 سامانه اطلعات وارد شده را بررسی می کند..۴ سامانه به کاربر اجازه ورود می دهد..۵
کاربر وارد سامانه شده است.شرایط نهایی:
عدم احراز هویت کاربرروند جایگزین:
22
: عدم احراز هویت کاربرورودروند جایگزین مورد کاربرد:
۱.۱شماره:
یدهد که اطلعات ورودی صحیح نمی باشد.توصیف اجمالی: سامانه به کاربر اطلع م
کاربرعامل اصلی:
نداردعامل فرعی:
شرایط اولیه: کاربر اطلعات احراز هویت درستی وارد نکرده باشد..۱و یا کاربر، کارمند سابق بوده و هم اکنون کارمند بیمارستان نباشد..۲
روند اصلی: روند اصلی امکان وقوع دارد.۴روند جایگزین بعد از اتمام مرحله .۱ یدهد که اطلعات وارد شده به منظور احراز هویت صحیح نمی باشد..۲ سامانه به کاربر اطلع م
نداردشرایط نهایی:
23
خروجمورد کاربرد:
۲شماره:
به کاربر امکان خروج از سامانه را می دهد.توصیف اجمالی:
کاربرعامل اصلی:
نداردعامل فرعی:
ل به سامانه وارد شده باشد.شرایط اولیه: کاربر قب
روند اصلی:یشود که کاربر درخواست خروج از سامانه را کند..۱ این مورد کاربرد وقتی آغاز مکاربر درخواست خروج از سامانه می کند..۲ سامانه، کاربر را خارج می کند..3
کاربر از سامانه خارج شده است.شرایط نهایی:
نداردروند جایگزین:
24
تعریف کارمند جدیدمورد کاربرد:
3شماره:
کارمند جدیدی را برای سامانه تعریف می کند.توصیف اجمالی:
مدیرعامل اصلی:
نداردعامل فرعی:
ل وارد سامانه شده باشد.شرایط اولیه: مدیر قب
روند اصلی:یشود که مدیر بخواهد کارمند جدیدی را تعریف کند..۱ این مورد کاربرد وقتی آغاز م سامانه مشخصات فردی کارمند جدید و نوع آن (از جمله مسئول پذیرش، پزشک، پرستار و یا یک مدیر دیگر) را از مدیر.۲
یپرسد. ممدیر اطلعات کارمند جدید را وارد می کند..3 مدیر اطلعات وارد شده را تأیید می کند..۴ سامانه مجاز بودن تعریف کارمند جدید با مشخصات داده شده را بررسی می کند..۵ سامانه کارمند جدید را تعریف می کند..6 سامانه یک حساب کاربری برای کارمند جدید ایجاد می کند..7
کارمند جدید تعریف شده است.شرایط نهایی:
مجاز نبودن تعریف کارمند جدید با مشخصات وارد شدهروند جایگزین:
25
: مجاز نبودن تعریف کارمند جدید با مشخصات وارد شدهتعریف کارمند جدیدروند جایگزین مورد کاربرد:
3.۱شماره:
یدهد که کارمندی با مشخصات وارد شده وجود دارد.توصیف اجمالی: سامانه به کاربر اطلع م
مدیرعامل اصلی:
نداردعامل فرعی:
ل برای سامانه تعریف شده باشد.شرایط اولیه: کارمندی با مشخصات وارد شده قب
روند اصلی: روند اصلی امکان وقوع دارد.۵روند جایگزین بعد از اتمام مرحله .۱ یدهد که کارمندی با مشخصات وارد شده وجود دارد..۲ سامانه به کاربر اطلع م
نداردشرایط نهایی:
26
اخراج کارمندمورد کاربرد:
۴شماره:
مدیر کارمند مورد نظر را اخراج می کند.توصیف اجمالی:
مدیرعامل اصلی:
نداردعامل فرعی:
ل وارد سامانه شده باشد.شرایط اولیه: مدیر قب
روند اصلی:یشود مدیر بخواهد کارمندی را اخراج کند..۱ این مورد کاربرد وقتی آغاز میخواهد تا کارمندی را که قصد اخراج کردن او را دارد انتخاب کند..۲ سامانه از مدیر ممدیر کارمند مورد نظر خود را مشخص می کند..3 سامانه از مدیر می خواهد تا در صورت تمایل توضیحاتی را به عنوان علت اخراج وارد کند..۴ مدیر در صورت تمایل توضیحاتی را به عنوان علت اخراج وارد می کند..۵ مدیر، عمل اخراج کارمند انتخاب شده را تأیید می کند..6 » قرار می دهد.اخراج شدهسامانه وضعیت کارمند انتخاب شده را «.7 سامانه توضیح وارد شده توسط مدیر را در پرونده کاری کارمند اخراج شده ثبت می کند..۸ اگر کارمند مسئولیت انجام وظایف درمانی را بر عهده داشته باشد .9
یکند. .9.۱ سامانه تمام وظایف درمانی انجام نشده توسط کارمند را لغو مسامانه حساب کاربری کارمند اخراج شده را به حالت تعلیق در می آورد..۱۰
کارمند مورد نظر مدیر اخراج شده است.شرایط نهایی:
نداردروند جایگزین:
27
تعریف بخش جدیدمورد کاربرد:
۵شماره:
مدیر بخش جدیدی را برای سامانه تعریف می کند.توصیف اجمالی:
مدیرعامل اصلی:
نداردعامل فرعی:
ل وارد سامانه شده باشد.شرایط اولیه: مدیر باید قب
روند اصلی:یشود که مدیر بخواهد بخش جدیدی را تعریف کند..۱ این مورد کاربرد وقتی آغاز مسامانه اطلعات بخش جدید را از مدیر درخواست می کند..۲ مدیر اطلعات مورد نظر خود را وارد می کند..3 مدیر اطلعات وارد شده را تأیید می کند..۴ سامانه مجاز بودن افزودن بخشی با مشخصات وارد شده را بررسی می کند..۵ سامانه بخش جدید را اضافه می کند..6
بخش جدیدی برای سامانه تعریف شده است.شرایط نهایی:
مجاز نبودن افزودن بخش مورد نظرروند جایگزین:
28
: مجاز نبودن افزودن بخش مورد نظرتعریف بخش جدیدروند جایگزین مورد کاربرد:
۵.۱شماره:
ل تعریف شده است.توصیف اجمالی: یدهد که بخشی با مشخصات وارد شده قب سامانه به کاربر اطلع م
مدیرعامل اصلی:
نداردعامل فرعی:
ل برای سامانه تعریف شده است.شرایط اولیه: بخشی با مشخصات وارد شده قب
روند اصلی: روند اصلی امکان وقوع دارد.۵روند جایگزین بعد از اتمام مرحله .۱ یدهد که بخشی با مشخصات وارد شده وجود دارد..۲ سامانه به کاربر اطلع م
نداردشرایط نهایی:
29
تعریف اتاق جدیدمورد کاربرد:
6شماره:
مدیر اتاق جدیدی را برای سامانه تعریف می کند.توصیف اجمالی:
مدیرعامل اصلی:
نداردعامل فرعی:
ل وارد سامانه شده باشد.شرایط اولیه: مدیر باید قب
روند اصلی:یشود که مدیر بخواهد اتاق جدیدی را تعریف کند..۱ این مورد کاربرد وقتی آغاز مسامانه اطلعات اتاق جدید را از مدیر درخواست می کند..۲ مدیر اطلعات لزم (شامل شماره اتاق و بخشی که اتاق در آن قرار می گیرد) را وارد می کند..3 مدیر اطلعات وارد شده را تأیید می کند..۴ سامانه مجاز بودن افزودن اتاقی با مشخصات وارد شده را بررسی می کند..۵ سامانه اتاق جدید را اضافه می کند..6
اتاق جدیدی برای سامانه تعریف شده است.شرایط نهایی:
مجاز نبودن افزودن اتاق مورد نظرروند جایگزین:
30
: مجاز نبودن افزودن اتاق مورد نظرتعریف اتاق جدیدروند جایگزین مورد کاربرد:
6.۱شماره:
ل تعریف شده است.توصیف اجمالی: یدهد که اتاقی با مشخصات وارد شده قب سامانه به کاربر اطلع م
مدیرعامل اصلی:
نداردعامل فرعی:
ل برای سامانه تعریف شده است.شرایط اولیه: اتاقی با مشخصات وارد شده قب
روند اصلی: روند اصلی امکان وقوع دارد.۵روند جایگزین بعد از اتمام مرحله .۱ یدهد که اتاقی با مشخصات وارد شده وجود دارد..۲ سامانه به کاربر اطلع م
نداردشرایط نهایی:
31
اختصاص اتاق به بخشمورد کاربرد:
7شماره:
مدیر اتاقی مشخص را به بخشی مشخص، (مجددا) اختصاص می دهد.توصیف اجمالی:
مدیرعامل اصلی:
نداردعامل فرعی:
ل وارد سامانه شده باشد.شرایط اولیه: مدیر باید قب
روند اصلی:یشود که مدیر بخواهد اتاقی را به بخشی اختصاص دهد..۱ این مورد کاربرد وقتی آغاز میخواهد تا اتاقی را که قصد اختصاص دادن آن را دارد انتخاب کند..۲ سامانه از مدیر میخواهد به آن اتاقی را اختصاص دهد انتخاب کند..3 یخواهد تا بخشی را که م سامانه از مدیر ممدیر، اتاق و بخش انتخاب شده را تأیید می کند..۴ سامانه اتاق انتخاب شده را به بخش انتخاب شده اختصاص می دهد..۵
اتاق انتخاب شده به بخش انتخاب شده اختصاص یافته است.شرایط نهایی:
عدم امکان جابجایی اتاقروند جایگزین:
32
عدم امکان جابجایی اتاق: اختصاص اتاق به بخش روند جایگزین مورد کاربرد:
7.۱شماره:
یدهد که امکان جابجایی اتباق مبورد نظبر ببه بخشبی دیگبر ببه دلیبل بسبتری ببودنتوصیف اجمالی: سامانه به کاربر اطلع مبیمارانی در آن وجود ندارد.
مدیرعامل اصلی:
نداردعامل فرعی:
حداقل یک بیمار در اتاق انتخاب شده بستری شده باشد.شرایط اولیه:
روند اصلی: روند اصلی امکان وقوع دارد.۴روند جایگزین بعد از اتمام مرحله .۱ یدهد امکان جابجایی اتاق مورد نظر به بخشی دیگببر بببه دلیببل بسببتری بببودن بیمببارانی در آن اتبباق.۲ سامانه به کاربر اطلع م
وجود ندارد.
نداردشرایط نهایی:
33
شهامورد کاربرد: مشاهده گزارش تجمیعی عملکرد بخ
۸شماره:
شها را (در بازه زمانی مورد نظر) مشاهده کند.توصیف اجمالی: یتواند گزارش تجمیعی عملکرد بخ مدیر م
مدیرعامل اصلی:
نداردعامل فرعی:
ل وارد سامانه شده باشد.شرایط اولیه: مدیر باید قب
روند اصلی:یشود که مدیر بخواهد گزارش عملکرد یک بخش را مشاهده کند..۱ این مورد کاربرد وقتی آغاز مشهایی را که قصد مشاهده عملکرد آن را دارد انتخاب کند..۲ یخواهد تا بخ سامانه از مدیر میکند..3 شهای تعریف شده انتخاب م شهای مورد نظر را از میان بخ مدیر، بخیخواهد تا اطلعات گزارش تجمیعی (مانند بازه زمانی مورد نظر) را وارد کند..۴ سامانه از مدیر میکند..۵ مدیر، اطلعات مورد نیاز برای گزارش تجمیعی را وارد میکند..6 مدیر، اطلعات وارد شده را تأیید میدهد..7 شهای مورد نظر را نمایش م سامانه گزارش تجمیعی عملکرد بخ
نداردشرایط نهایی:
نداردروند جایگزین:
34
مشاهده گزارش عملکرد کارمندانمورد کاربرد:
9شماره:
یتواند گزارش عملکرد تجمیعی کارمندان را (در بازه زمانی مورد نظر) مشاهده کند.توصیف اجمالی: مدیر م
مدیرعامل اصلی:
نداردعامل فرعی:
ل وارد سامانه شده باشد.شرایط اولیه: مدیر باید قب
روند اصلی:یشود که مدیر بخواهد گزارش عملکرد کارمندان را مشاهده کند..۱ این مورد کاربرد وقتی آغاز منها را دارد انتخاب کند..۲ یخواهد تا کارمند یا کارمندانی را که قصد مشاهده عملکرد آ سامانه از مدیر میکند..3 مدیر کارمند یا کارمندان مورد نظر را انتخاب میخواهد تا اطلعات گزارش تجمیعی (مانند بازه زمانی مورد نظر) را وارد کند..۴ سامانه از مدیر میکند..۵ مدیر، اطلعات مورد نیاز برای گزارش تجمیعی را وارد میکند..6 مدیر، اطلعات وارد شده را تأیید م سامانه گزارش تجمیعی عملکرد کارمند یا کارمندان مورد نظر مدیر (شامل تعداد کارهببای محببوله و انجببام شببده و نسبببت.7
نها) را نمایش می دهد. آ
نداردشرایط نهایی:
نداردروند جایگزین:
35
تعریف کار جدیدمورد کاربرد:
۱۰شماره:
های لزم الجرا برای هر بیمار تعریف کند.توصیف اجمالی: یتواند کاری را به عنوان وظیف پزشک م
پزشکعامل اصلی:
پرستارعامل فرعی:
ل وارد سامانه شده باشد.شرایط اولیه: پزشک باید قب
روند اصلی:یشود که پزشک بخواهد کاری را تعریف کند..۱ این مورد کاربرد وقتی آغاز میخواهد تا بیماری را که قصد وارد کردن کاری برای آن را دارد، انتخاب کند..۲ سامانه از پزشک میخواهد تا اطلعات کار جدید (شامل موردی یا دوره ای بودن و زمان آن) را وارد کند..3 سامانه از پزشک میخواهد تا مسئول را انتخاب کند..۴ سامانه لیست پزشکان و پرستاران را به منظور انتخاب مسئول نمایش داده و از کاربر مکاربر پزشک یا پرستار مسئول را انتخاب می کند..۵ کاربر اطلعات وارد شده را تأیید می کند..6 سامانه کار جدید را به مجموعه کارهای لزم الجرا برای بیمار انتخاب شده، در پرونده بیمار اضافه می کند..7 سامانه کار جدید به وظایف مسئول انتخاب شده اضافه می کند..۸
شرایط نهایی: کار جدید به مجموعه کارهای لزم الجرا برای بیمار اضافه شده است..۱کار جدید به وظایف پزشک یا پرستار انتخاب شده به عنوان مسئول افزوده شده است..۲
نداردروند جایگزین:
36
محول کردن کار به پرستارمورد کاربرد:
۱۱شماره:
یتواند کاری از پیش تعریف شده را به یک پرستار محول کند.توصیف اجمالی: پزشک م
پزشکعامل اصلی:
پرستارعامل فرعی:
ل وارد سامانه شده باشد.شرایط اولیه: پزشک باید قب
روند اصلی:یشود که پزشک بخواهد کاری از پیش تعریف شده را به یک پرستار محول کند..۱ این مورد کاربرد وقتی آغاز میخواهد تا کار مورد نظر را انتخاب کند..۲ سامانه از پزشک میخواهد تا پرستاری که قصد محول کردن کار به او را دارد انتخاب کند..3 سامانه از پزشک مپزشک کار و پرستار انتخاب شده را تأیید می کند..۴ سامانه کار انتخاب شده را از لیست کارهای لزم الجرا توسط پزشک مسئول به لیست وظایف پرستار انتخاب شده منتقببل.۵
می کند.یکند..6 هی پزشکی بیمار بهنگام م سامانه اختصاص کار انتخاب شده به پرستار را در پروند
یشود.شرایط نهایی: کار انتخاب شده به پرستار مورد نظر محول م
نداردروند جایگزین:
37
پذیرش بیمارمورد کاربرد:
۱۲شماره:
یتواند بیماری را پذیرش کند.توصیف اجمالی: مسئول پذیرش م
مسئول پذیرشعامل اصلی:
پزشکعامل فرعی:
ل وارد سامانه شده باشد.شرایط اولیه: مسئول پذیرش باید قب
روند اصلی:یشود که مسئول پذیرش بخواهد بیمار جدیدی را پذیرش کند..۱ این مورد کاربرد وقتی آغاز میکند..۲ مسئول پذیرش بخشی را که بیمار باید در آن بستری شود، انتخاب م» را صادر می کند.پذیرش بیمار جدیدمسئول پذیرش دستور «.3 وجو وارد کند..۴ ت هی هویتی بیمار را برای جس یخواهد تا بخشی از اطلعات پروند سامانه از مسئول پذیرش ماگر بیماری با مشخصات وارد شده پیدا شد.۵
ب بیمار پیدا شده را تأیید می کند..۵.۱ مسئول پذیرش انتخاوگرنه.6
هی هویتی بیمار جدید را وارد کند..6.۱ یخواهد تا اطلعات کامل پروند سامانه از مسئول پذیرش ممسئول پذیرش اطلعات خواسته شده را وارد و تأیید می کند..6.۲ هی هویتی برای بیمار جدید ایجاد می کند..6.3 سامانه یک پروند
سامانه اطلعاتی را در مورد علت پذیرش بیمار جدید درخواست می کند..7 مسئول پذیرش اطلعات خواسته شده را وارد می کند..۸ یخواهد تا محل بستری و پزشکی را به بیمار اختصاص دهد..9 سامانه از مسئول پذیرش ممسئول پذیرش محل بستری و پزشکی از مجموعه پزشکان بخش محل بستری را انتخاب می کند..۱۰ مسئول پذیرش اطلعات وارد شده را تأیید می کند..۱۱ یکند..۱۲ هی پزشکی برای وی ایجاد کرده و اطلعات وارد شده را در آن ثیت م سامانه یک پروندسامانه تخت انتخاب شده را به بیمار جدید اختصاص می دهد..۱3 ل انتخاب شده قرار می دهد..۱۴ سامانه کار معاینه بیمار را در لیست کارهای لزم الجرا توسط پزشک مسئو
38
شرایط نهایی:بیمار جدید پذیرش می شود..۱یگیرد..۲ هی بیمار در لیست وظایف پزشک مسئول قرار م هی اولی هی معاین وظیف
عدم پذیرش بیمار بدلیل تکمیل ظرفیتروند جایگزین:
39
: عدم پذیرش بیمار بدلیل تکمیل ظرفیتپذیرش بیمارروند جایگزین مورد کاربرد:
۱۲.۱شماره:
یدهد که بدلیل تکمیبل ظرفیبت بیمارسببتان، امکبان پبذیرش بیمبار جدیبدی وجبودتوصیف اجمالی: سامانه به کاربر اطلع مندارد.
مسئول پذیرشعامل اصلی:
نداردعامل فرعی:
شرایط اولیه: کاربر دستور پذیرش بیمار جدیدی را داده است..۱ظرفیت بخش مورد نظر تکمیل است..۲
روند اصلی: روند اصلی امکان وقوع دارد.3روند جایگزین بعد از اتمام مرحله .۱ یدهد که بدلیل تکمیل ظرفیت بیمارستان، امکان پذیرش بیمار جدیدی وجود ندارد..۲ سامانه به کاربر اطلع م
نداردشرایط نهایی:
40
ترخیص بیمارمورد کاربرد:
۱3شماره:
یتواند بیماری را ترخیص کند.توصیف اجمالی: مسئول پذیرش م
مسئول پذیرشعامل اصلی:
پزشکعامل فرعی:
ل وارد شده باشد.شرایط اولیه: مسئول پذیرش باید قب
روند اصلی:یشود که مسئول پذیرش بخواهد بیماری را ترخیص کند..۱ این مورد کاربرد وقتی آغاز میخواهد تا بیمار مورد نظر را انتخاب کند..۲ سامانه از مسئول پذیرش میکند..3 مسئول پذیرش بیمار مورد نظر را انتخاب ممسئول پذیرش ترخیص بیمار انتخاب شده را تأیید می کند..۴ هی پزشکی بیمار ثبت می کند..۵ سامانه اطلعاتی مانند زمان ترخیص و توضیحات مرتبط را در پروندینماید..6 هاند، لغو م های را که برای بیمار تعریف شد سامانه تمامی کارهای انجام نشد
سامانه تخت اختصاص داده شده به بیمار را در لیست تخت های آزاد قرار می دهد..7
شرایط نهایی:بیمار مورد نظر ترخیص شده است..۱هاند، لغو شده است..۲ یماند تمامی کارهای تعریف شده در مورد بیمار که باق
نداردروند جایگزین:
41
جستجو بر روی بیمارانمورد کاربرد:
۱۴شماره:
یتواند بر روی بیماران جستجو انجام دهد.توصیف اجمالی: کاربر م
کاربرعامل اصلی:
نداردعامل فرعی:
ل به سامانه وارد شده باشد.شرایط اولیه: کاربر باید قب
روند اصلی:یشود که کاربر بخواهد بر روی بیماران جستجو انجام دهد..۱ این مورد کاربرد وقتی آغاز میکند..۲ کاربر بخشی از اطلعات هویتی بیمار مورد نظر (مانند نام خانوادگی) را وارد ماگر بیمارانی همخوان با اطلعات وارد شده وجود داشت.3
سامانه بیماران پیدا شده را به کاربر نشان می دهد..3.۱ یکند..3.۲ کاربر بیمار مورد نظر را انتخاب میشود..3.3 هی پزشکی بیمار نشان داده م شهای قابل مشاهده از سابق با توجه به سطح دسترسی کاربر، بخ
وگرنه.۴ یدهد که بیماری همخوان با مشخصات وارد شده وجود ندارد..۴.۱ سامانه به کاربر اطلع م
نداردشرایط نهایی:
نداردروند جایگزین:
42
جستجو بر روی کارمندانمورد کاربرد:
۱۵ شماره:
یتواند بر روی کارمندان جستجو انجام دهد.توصیف اجمالی: مدیر، مسئول پذیرش و پزشک م
مدیر، مسئول پذیرش، پزشک عامل اصلی:
نداردعامل فرعی:
ل به سامانه وارد شده باشد.شرایط اولیه: مدیر، مسئول پذیرش یا پزشک باید قب
روند اصلی:یشود که مدیر، مسئول پذیرش یا پزشک بخواهد بر روی بیماران جستجو انجام دهد..۱ این مورد کاربرد وقتی آغاز میکند..۲ مدیر، مسئول پذیرش یا پزشک بخشی از اطلعات کارمند مورد نظر را وارد ماگر کارمندانی همخوان با اطلعات وارد شده وجود داشت.3
سامانه کارمندان پیدا شده را نشان می دهد..3.۱ مدیر، مسئول پذیرش یا پزشک، کارمند مورد نظر را انتخاب می کند..3.۲ یدهد..3.3 هی کارمند را نمایش م سامانه اطلعات پروند
وگرنه.۴ یدهد که کارمندی همخوان با مشخصات وارد شده وجود.۴.۱ سامانه به مدیر، مسئول پذیرش یا پزشک اطلع م
ندارد.
نداردشرایط نهایی:
نداردروند جایگزین:
43
هی بیمارمورد کاربرد: هی پروند مشاهد
۱6شماره:
یتواند پرونده بیمار را مشاهده کنند.توصیف اجمالی: درمانگر م
درمانگرعامل اصلی:
نداردعامل فرعی:
ل به سامانه وارد شده باشد.درمانگرشرایط اولیه: باید قب
روند اصلی:یشود که درمانگر بخواهد پرونده بیمار را مشاهده کند..۱ این مورد کاربرد وقتی آغاز مسامانه لیست بیماران را به درمانگر نشان می دهد..۲ درمانگر بیمار مورد نظر خود را انتخاب می کند..3 سامانه پرونده بیمار مورد نظر را نشان می دهد..۴
نداردشرایط نهایی:
نداردروند جایگزین:
44
اعلم انجام شدن کارمورد کاربرد:
۱7شماره:
یتواند انجام شدن یک کار را اعلم کند.توصیف اجمالی: درمانگر م
درمانگر عامل اصلی:
نداردعامل فرعی:
ل به سامانه وارد شده باشد.شرایط اولیه: درمانگر باید قب
روند اصلی:یشود که درمانگر بخواهد انجام یکی از کارهایی را که به او محول شده است، اعلم کند..۱ این مورد کاربرد وقتی آغاز مسامانه لیست کارهای لزم الجرا توسط درمانگر را نشان می دهد..۲ یدهد.اعلم انجام شدندرمانگر، دستور «.3 » کار مورد نظر را مهی کار انجام شده درخواست می کند..۴ سامانه توضیحاتی را درباردرمانگر، توضیحات مورد نیاز را وارد می کند..۵ یخواهد تا دستور داده شده و صحت توضیحات را تأیید کند..6 سامانه از درمانگر مدرمانگر دستور داده شده و صحت توضیحات را تأیید می کند..7 یکند..۸ سامانه کار انتخاب شده را به عنوان کار انجام شده ثبت مسامانه در پرونده بیماری که کار در مورد او انجام شده است، اطلعات انجام کار برای بیمار را ثبت می کند..9
شرایط نهایی: کار مورد نظر به عنوان کار انجام شده ثبت می شود..۱یشود..۲ هی پزشکی بیمار بهنگام م پروند
نداردروند جایگزین:
45
مشاهده وظایف روزانهمورد کاربرد:
۱۸شماره:
یتواند وظایفی را که می بایست در یک روز مشخص انجام شود، مشاهده نماید.توصیف اجمالی: درمانگر م
درمانگر عامل اصلی:
نداردعامل فرعی:
ل به سامانه وارد شده باشد.شرایط اولیه: درمانگر باید قب
روند اصلی:نهاست مشاهده کند..۱ آ یشود که درمانگر بخواهد وظایفی را که امروز ملزم به انجام این مورد کاربرد وقتی آغاز مدرمانگر درخواست مشاهده کارهای روزانه را می کند..۲ نهاست نشان می دهد..3 سامانه لیست وظایفی را که درمانگر امروز موظف به انجام آ
نداردشرایط نهایی:
نداردروند جایگزین:
46
مشاهده وظایف محوله در یک بازه زمانی خاصمورد کاربرد:
۱9شماره:
یتواند وظایفی را که در یک بازه زمانی مشخص برعهده او بوده، مشاهده نماید.توصیف اجمالی: درمانگر م
درمانگرعامل اصلی:
نداردعامل فرعی:
ل به سامانه وارد شده باشد.شرایط اولیه: درمانگر باید قب
روند اصلی:یشود که درمانگر بخواهد وظایفی را که در یک بازه زمانی مشخص برعهده وی بوده است.۱ این مورد کاربرد وقتی آغاز م
مشاهده کند.سامانه از درمانگر بازه زمانی مورد نظر را درخواست می کند..۲ درمانگر بازه زمانی مورد نظر را وارد می کند..3 نها بوده است، نمایش می دهد..۴ سامانه لیست وظایفی را که درمانگر در بازه زمانی انتخاب شده موظف به انجام آ
نداردشرایط نهایی:
نداردروند جایگزین:
47
ویرایش اطلعات اتاقمورد کاربرد:
۲۰شماره:
یتواند اطلعات یک اتاق را ویرایش کند.توصیف اجمالی: مدیر م
مدیرعامل اصلی:
نداردعامل فرعی:
ل به سامانه وارد شده باشد.شرایط اولیه: مدیر باید قب
روند اصلی:یشود که مدیر بخواهد اطلعات یک اتاق را ویرایش کند..۱ این مورد کاربرد وقتی آغاز میدهد..۲ قهای تعریف شده را نمایش م سامانه لیست اتامدیر اتاق مورد نظر خود را انتخاب می کند..3 سامانه مشخصات اتاق مورد نظر را نمایش می دهد..۴ مدیر مشخصات اتاق را ویرایش می کند..۵ یکند..6 مدیر مشخصات جدید اتاق را تأیید میکند..7 سامانه مشخصات اتاق را بهنگام م
مشخصات اتاق بهنگام شده است.شرایط نهایی:
نداردروند جایگزین:
48
ویرایش اطلعات بخشمورد کاربرد:
۲۱شماره:
یتواند اطلعات یک بخش را ویرایش کند.توصیف اجمالی: مدیر م
مدیرعامل اصلی:
نداردعامل فرعی:
ل به سامانه وارد شده باشد.شرایط اولیه: مدیر باید قب
روند اصلی:یشود که مدیر بخواهد اطلعات یک بخش را ویرایش کند..۱ این مورد کاربرد وقتی آغاز میدهد..۲ شهای تعریف شده را نمایش م سامانه لیست بخمدیر بخش مورد نظر خود را انتخاب می کند..3 سامانه مشخصات بخش مورد نظر (شامل نام و فعال یا غیرفعال بودن بخش) را نمایش می دهد..۴ مدیر مشخصات بخش را ویرایش می کند..۵ یکند..6 مدیر مشخصات جدید بخش را تأیید میکند..7 سامانه مشخصات بخش را بهنگام م
مشخصات بخش بهنگام شده است.شرایط نهایی:
نداردروند جایگزین:
49
حذف اتاقمورد کاربرد:
۲۲شماره:
یتواند یک اتاق را به طور کامل حذف کند.توصیف اجمالی: مدیر م
مدیرعامل اصلی:
نداردعامل فرعی:
ل به سامانه وارد شده باشد.شرایط اولیه: مدیر باید قب
روند اصلی:یشود که مدیر بخواهد یک اتاق را حذف کند..۱ این مورد کاربرد وقتی آغاز میدهد..۲ قهای تعریف شده را نمایش م سامانه لیست اتامدیر اتاق مورد نظر خود را انتخاب می کند..3 یکند..۴ مدیر حذف اتاق مورد نظر را تأیید مسامانه اتاق مورد نظر را حذف می کند..۵
اتاق حذف شده است.شرایط نهایی:
عدم امکان حذف اتاقروند جایگزین:
50
: عدم امکان حذف اتاقحذف اتاق روند جایگزین مورد کاربرد:
۲۲.۱شماره:
اتاقی که بیمارانی در آن بستری شده باشند قابل حذف نیست.توصیف اجمالی:
مدیرعامل اصلی:
نداردعامل فرعی:
بیمارانی در اتاق مورد نظر بستری شده باشند.شرایط اولیه:
روند اصلی: روند اصلی امکان وقوع دارد.3روند جایگزین بعد از اتمام مرحله .۱ یدهد که بیمارانی در اتاق مورد نظر بستری شده اند..۲ سامانه به مدیر اطلع م
نداردشرایط نهایی:
51
حذف بخشمورد کاربرد:
۲3شماره:
یتواند یک بخش را به طور کامل حذف کند.توصیف اجمالی: مدیر م
مدیرعامل اصلی:
نداردعامل فرعی:
ل به سامانه وارد شده باشد.شرایط اولیه: مدیر باید قب
روند اصلی:یشود که مدیر بخواهد یک بخش را حذف کند..۱ این مورد کاربرد وقتی آغاز میدهد..۲ شهای تعریف شده را نمایش م سامانه لیست بخمدیر بخش مورد نظر خود را انتخاب می کند..3 یکند..۴ مدیر حذف بخش مورد نظر را تأیید مسامانه بخش مورد نظر را حذف می کند..۵
بخش حذف شده است.شرایط نهایی:
عدم امکان حذف بخشروند جایگزین:
52
: عدم امکان حذف بخشحذف بخش روند جایگزین مورد کاربرد:
۲3.۱شماره:
بخشی که دارای اتاق باشد قابل حذف نیست.توصیف اجمالی:
مدیرعامل اصلی:
نداردعامل فرعی:
قهایی در بخش مورد نظر وجود داشته باشد.شرایط اولیه: اتا
روند اصلی: روند اصلی امکان وقوع دارد.3روند جایگزین بعد از اتمام مرحله .۱ قهایی در بخش مورد نظر وجود دارد..۲ یدهد که اتا سامانه به مدیر اطلع م
نداردشرایط نهایی:
53
اختصاص پزشک به بخشمورد کاربرد:
۲۴شماره:
یتواند یک پزشک را به جمع پزشکان یک بخش اضافه کند یا از یک بخش به بخش دیگببر منتقببلتوصیف اجمالی: مدیر مکند.
مدیرعامل اصلی:
پزشکعامل فرعی:
ل به سامانه وارد شده باشد.شرایط اولیه: مدیر باید قب
روند اصلی:یشود که مدیر بخواهد یک پزشک را به جمع پزشکان یک بخش اضافه کند یا از بخشی به.۱ این مورد کاربرد وقتی آغاز م
بخش دیگر منتقل کند.یخواهد تا پزشک و بخش مورد نظر خود را انتخاب کند..۲ سامانه از مدیر میکند..3 مدیر پزشک و بخش مورد نظر خود را انتخاب ممدیر پزشک و بخش انتخاب شده را تأیید می کند..۴ اگر پزشک در بخش دیگری مشغول به کار باشد.۵
سامانه پزشک را از بخش قبلی به بخش جدید منتقل می کند..۵.۱ وگرنه.6
سامانه پزشک را به جمع پزشکان بخش جدید اضافه می کند..6.۱
پزشک به جمع پزشکان بخش مورد نظر افزوده شده است.شرایط نهایی:
عدم امکان اختصاص پزشک به بخش جدیدروند جایگزین:
54
: عدم امکان اختصاص پزشک به بخش جدیداختصاص پزشک به بخش روند جایگزین مورد کاربرد:
۲۴.۱ شماره:
یتواند به بخش دیگری منتقل شود.توصیف اجمالی: پزشکی که در یک بخش مسئولیت بیمارانی را بر عهده دارد نم
مدیرعامل اصلی:
نداردعامل فرعی:
شرایط اولیه:پزشک در یک بخش مشغول به فعالیت باشد..۱پزشک در بخش فعلی خود مسئول بیمارانی باشد..۲
روند اصلی: روند اصلی امکان وقوع دارد.۴روند جایگزین بعد از اتمام مرحله .۱ یدهد که پزشک در بخش فعلی مسئولیت درمان بیمارانی را بر عهده دارد..۲ سامانه به مدیر اطلع م
نداردشرایط نهایی:
55
اعلم لغو شدن کارمورد کاربرد:
۲۵شماره:
یتواند یک کار تعریف شده را لغو کند.توصیف اجمالی: درمانگر م
درمانگرعامل اصلی:
نداردعامل فرعی:
ل به سامانه وارد شده باشد.شرایط اولیه: درمانگر باید قب
روند اصلی:یشود که درمانگر بخواهد کاری را که قبل تعریف شده است لغو کند..۱ این مورد کاربرد وقتی آغاز مسامانه لیست کارهای لزم الجرا توسط درمانگر را نشان می دهد..۲ یدهد.لغو شدندرمانگر، دستور «.3 » کار مورد نظر را میخواهد تا دستور داده شده را تأیید کند..۴ سامانه از درمانگر مدرمانگر دستور داده شده و صحت توضیحات را تأیید می کند..۵ یکند..6 سامانه کار انتخاب شده را به عنوان کار لغو شده ثبت مسامانه در پرونده بیماری که کار برای او تعریف شده است، لغو شدن کار را ثبت می کند..7
شرایط نهایی: کار مورد نظر به عنوان کار لغو شده ثبت می شود..۱یشود..۲ هی پزشکی بیمار بهنگام م پروند
نداردروند جایگزین:
56
ویرایش اطلعات کارمندمورد کاربرد:
۲6شماره:
یتواند اطلعات پرونده یک کارمند را ویرایش کند.توصیف اجمالی: مدیر م
مدیرعامل اصلی:
نداردعامل فرعی:
ل به سامانه وارد شده باشد.شرایط اولیه: مدیر باید قب
روند اصلی:یشود که مدیر بخواهد اطلعات پرونده یک کارمند را ویرایش کند..۱ این مورد کاربرد وقتی آغاز مسامانه از مدیر می خواهد تا کارمند مورد نظر را انتخاب کند..۲ مدیر کارمند مورد نظر را انتخاب می کند..3 مدیر انتخاب خود را تایید می کند..۴ نها را می دهد..۵ سامانه اطلعات پرونده کارمند مورد نظر را نمایش داده و به مدیر امکان ویرایش آمدیر اطلعات پرونده کارمند را ویرایش می کند..6 مدیر تغییر اعمال شده را تایید می کند..7 سامانه تغییرات اعمال شده را در پرونده کارمند ثبت می کند..۸
شرایط نهایی: پرونده کارمند مورد نظر ویرایش می شود..۱
نداردروند جایگزین:
57
استخدام مجدد کارمندمورد کاربرد:
۲7شماره:
یتواند کارمندی را که قبل در استخدام بیمارستان بوده است، مجددا استخدام کند.توصیف اجمالی: مدیر م
مدیرعامل اصلی:
نداردعامل فرعی:
ل به سامانه وارد شده باشد.شرایط اولیه: مدیر باید قب
روند اصلی:یشود که مدیر بخواهد کارمند سابق بیمارستان را مجددا استخدام کند..۱ این مورد کاربرد وقتی آغاز مسامانه از مدیر می خواهد تا کارمند مورد نظر را انتخاب کند..۲ مدیر کارمند مورد نظر را انتخاب می کند..3 مدیر انتخاب خود را تایید می کند..۴ سامانه اطلعات پرونده کارمند مورد نظر از جمله سابقه کاری وی را نمایش می دهد..۵ » را می دهد.استخدام مجدد کارمندمدیر دستور «.6 سامانه وضعیت کارمند مورد نظر را برابر استخدام شده قرار می دهد..7
شرایط نهایی: کارمند مورد نظر مجددا استخدام می شود..۱
نداردروند جایگزین:
58
هی عبورمورد کاربرد: تغییر کلم
۲۸شماره:
کاربر می تواند کلمه عبور خود را تغییر دهد.توصیف اجمالی:
کاربرعامل اصلی:
نداردعامل فرعی:
ل به سامانه وارد شده باشد.شرایط اولیه: کاربر باید قب
روند اصلی:یشود که کاربر بخواهد کلمه عبور خود را تغییر دهد..۱ این مورد کاربرد وقتی آغاز مسامانه از کاربر می خواهد تا کلمه عبور مورد نظر خود را وارد کند..۲ سامانه از کاربر می خواهد تا کلمه عبور فعلی خود را نیز وارد کند..3 کاربر کلمه عبور مورد نظر خود و کلمه عبور فعلی خود را وارد می کند.۴ کاربر اطلعات وارد شده را تایید می کند..۵ سامانه کلمه عبور جدید کاربر را ثبت می کند..6
شرایط نهایی: یشود..۱ کلمه عبور کاربر بهنگام م
عدم احراز هویت کاربرروند جایگزین:
59
هی عبورروند جایگزین مورد کاربرد: : عدم احراز هویت کاربرتغییر کلم
۲۸.۱شماره:
یدهد که اطلعات ورودی صحیح نمی باشد.توصیف اجمالی: سامانه به کاربر اطلع م
کاربرعامل اصلی:
نداردعامل فرعی:
شرایط اولیه: کاربر اطلعات احراز هویت درستی وارد نکرده باشد..3هی عبور معتبری را به عنوان جایگزین انتخاب نکرده باشد..۴ و یا کاربر کلم
روند اصلی: روند اصلی امکان وقوع دارد.۵روند جایگزین بعد از اتمام مرحله .۱ هی عبور وجود ندارد..۲ یدهد که امکان تغییر کلم سامانه به کاربر اطلع م
نداردشرایط نهایی:
60
سند مشخصات تکمیلی
مقدمه
یشییوند. هاند بیان م های) سامانه که در سند مورد کاربرد مغفول ماند در این سند مشخصات غیر عملکردی (غیر وظیفیتوان به کارایی، قابلیت استفاده، امنیت، قابلیت اطمینان، پشتیبانی، نگهداری و حقوق از نیازمندی های غیر عملکردی م استفاده و انتشار سامانه و آموزش و راهنمایی اشاره کرد. در اییین سییند ابتییدا مشخصییات عملکییردی سییامانه و سییپس
یشوند. نها اشاره گشت آورده م مشخصات غیر عملکردی که به آ
مشخصات عملکردی سامانه
هی مدیریت بیمارستان با هدف مدیریت اطلعییات بیمییاران و تسییهیل فرآینییدهای بیمارسییتان همچییون امییور سامانیشییود. اییین سییامانه بییرای نیییل بییه پزشکان و پرستاران و مدیر بیمارستان و یا امور پذیرش و ترخیص بیماران تولید م
یباشد. تهای عملکردی ذیل م اهداف مذکور دارای قابلیقابلیت ورود به و خروج از سامانه✔قابلیت ایجاد، حذف و مدیریت اطلعات کاربران سامانه (کارمندان بیمارستان)✔شها و نگهداری اطلعات هر یک✔ شهای مختلف شامل افزودن و حذف بخ قابلیت مدیریت بخقهای بیمارستان شامل تعیین بخش مربوطه و نگهداری اطلعات و افزودن و حذف اتاق✔ قابلیت مدیریت اتاقابلیت پذیرش و ترخیص بیمار و اختصاص تخت و پزشک به هر بیمار✔تهای انجام کار✔ هی پزشکان و پرستاران در قالب لیس قابلیت مدیریت کارهای روزانهی کار پزشک به پرستار✔ قابلیت احالهها و سوابق کارهای انجام گرفته✔ وجوی اطلعات بیماران در قالب پروند ت قابلیت نگهداری و جسوجو و گزارشگیری های تجمیعی متنوع از درمانگران و بخش ها✔ ت قابلیت انواع جسقابلیت پشتیبانی از فرآیندهای معمول بیمارستانی برای مدیر، پزشک، مسئول پذیرش و پرستاران✔
61
نیازهای غیرعملکردی سامانه
کارایی
24سامانه باید دارای کارایی لزم برای عملکرد مداوم در طی سییاعات کییاری بیمارسییتان، یعنییی بییه صییورت •ساعته، باشد.
ت در ثییانیه) در20 ثانیه و در شرایط پیک کییاری (بیییش از 2سامانه باید در شرایط معمول کاری در • درخواسیی ثانیه به کاربر پاسخ دهد.7حداکثر
قابلیت استفاده
سامانه باید به شکل مورد انتظار عمومی و با سهولت فراگیری تهیه شود.•سامانه باید کاربر را برای پیشبرد فرآیندهای مختلف سامانه، هدایت کند.•
امنیت
لزم است که سطوح دسترسی متفاوت و مناسبی برای سامانه تعریف شود.•هی خییود را داشییته• کاربران مختلف از جمله مدیر، پزشک، پرستار و مسئول پذیرش باید حقوق دسترسی ویییژ
باشند.اطلعات سامانه باید به صورت امن و تنها بر اساس حقوق دسترسی در اختیار اشخاص قرار بگیرد.•
قابلیت اطمینان
باشد.٪۳با توجه به محیط فعالیت سامانه، یعنی بیمارستان، لزم است نرخ بروز خطا در سامانه کمتر از • دقیقه باشد.30همچنین زمان متوسط بین بروز خطا تا رفع آن باید کمتر از • ساعت باشد.24متوسط زمان بین خطاهای متوالی باید بیشتر از •
62
پشتیبانی
یباشد.• مافزار م هی قرارداد تولید نر مافزار خارج از دامن پشتیبانی نرمافزار (علوه بر تولید آن) موظف است ایییرادات بوجییود• تیم پشتیبانی در صورت درخواست برای پشتیبانی نر
ساعت مرتفع سازد.2آمده را در کمتر از
نگهداری
های تولید شود.• مافزار باید به صورت مولف نرهی خدمات نگهداری در چهار قالب اصلحی، تکاملی، تطابقی و• در صورت درخواست کارفرما باید امکان ارای
پیشگیرانه فراهم گردد.وضوح و خوانایی کد منبع سامانه باید حفظ گردد.•
حقوق استفاده و انتشار سامانه
این سامانه به صورت تجاری و کد-بسته تهیه شده است. کارفرما حق دریافت، تغییر و یا توزیع سامانه در قالب کدههایی که در مییالکیت بیمارسییتان مییورد قییرارداد هی اجرایی را ندارد. حق استفاده از سامانه بر روی رایان منبع و یا برنام هستند تا زمانی که مفاد قرار داد معتبر باشند محفوظ است. این سامانه در مقابییل هییر مجییوز بکییارگیری تنهییا در یییک
یباشد. بیمارستان قابل استفاده میباشد و تنها حق استفاده از آن مطییابق توجه کنید که این سامانه بعد از تولید فروخته نشده و متعلق به گروه کوال ممافزارهای دیگر) که در ضمن تولییید سییامانه یهای دیگر (یا نر یشود. حقوق تمامی فناور بند فوق به کارفرما فروخته م
مافزارها) تعلق دارد. قتکثیر همان فناوری (یا نر هاند به صاحبان ح بکار گرفته شد گرفته شده است.commons.wikimedia.orgتصویر لوگوی گروه کوال از سایت
انتقال پذیری
یکنیید نگهییداری شییده و بییا مافزار استفاده م اطلعات کاربران و سامانه در یک مکان مرکزی در بیمارستانی که از نرههای دیگر امکان اتصال به پایگاه داده ی مرکزی وجود خواهد داشت. نصب سامانه بر روی رایان
63
تهای طراحی محدودی
مافزار میزکار تولید شود.• سامانه باید به صورت نرسپی قابل نصب و اجرا باشد.• اک سامانه باید بر روی سکوی ویندوز هی 128بیییتی و کییارت گرافیییک 64بیییتی و 32سامانه باید بر روی پردازشگرهای اینتل • 64 مگابییایتی و حییافظ
هی سخت مگابایتی قابل نصب و اجرا باشد.256مگابایتی و فضای حافظ
واسط کاربری
سپی باشد.• اک واسط کاربری سامانه باید منطبق با واسط کاربری معمول مورد استفاده در سکوی ویندوز طراحی واسط کاربری در تمامی سامانه باید یکنواخت باشد.• روز باعث تأخیر در فرآیند یادگیری سییامانه شییود (اییین زمییان علوه بییر زمییان3واسط کاربری نباید بیش از •
یکند). یباشد و کل زمان یادگیری را محدود نم معمول لزم برای یادگیری سامانه مواسط کاربری باید به زبان فارسی طراحی شود.• محدودیتی برای سایر نکات طراحی واسط کاربری همچون مکان قرار گرفتن اجزای گرافیکی وجییود نییدارد و•
انتخاب این عناصر بسته به نظر تیم طراحی واسط کییاربری و بییرای دسییت یییابی بییه سییهولت کییاربری بیشییتریباشد. م
آموزش و راهنمایی
سامانه باید دارای یک راهنمای کاربری باشد.•سامانه باید دارای یک راهنمای عملیاتی برای نصب سامانه باشد.•تها هدایت کند.• واسط کاربری سامانه باید در حد امکان کاربران را برای انجام فعالی روزه آموزش داده شود.3در صورت درخواست و قرارداد مجزا کار با سامانه در کارگاهی •
64
هی واسط کاربری سامانه هی اولی سند نمون
مقدمه
ههای سامانه بوده و بدین وسیله عملکردهای سییامانه هی نمای کلی سامانه در قالب تصاویر پنجر این سند دربرگیرندهی تولید سامانه هی اجرای پروژ یکند. کاربرد اصلی این مستند آشنایی کارفرما با نتیج را از دیدگاه عملکردی توصیف م
یباشد. ه کار م و رفع ایرادات و نظرات متفاوت نسبت به نتیج
فرم ورود
یتواند وارد محیط کاری خود شده و با توجه به سطح دسترسی تعریف شده بییرای با استفاده از پنجره ورود کاربر ماو، از امکانات سیستم استفاده کند.
ره اصلی - مدیرپنج
در این پنجره، تمام امکاناتی که سامانه در اختیار مدیر قرار می دهد، گنجانده شده است.
65
فرم کارمندان
یتوانیید کارمنیید در این فرم، اطلعات کارمندان بیمارستان نمایش داده شده است. مدیر سامانه از طریق اییین فییرم مجدیدی را تعریف کرده، اطلعات کارمندی را ویرایش کرده و یا کارمندی را حذف(اخراج) کند.
فرم افزودن کارمند جدید
یتواند کارمند جدیدی را تعریف کند. مدیر، مشخصییات کارمنیید جدییید را وارد مدیر سامانه با استفاده از این فرم مکرده و با اجرای دستور ثبت، اطلعات وارد شده در سامانه ذخیره می شود.
66
فرم ویرایش مشخصات کارمند
یتواند مشخصات یک کارمند مشخص را ویرایش کند. مدیر، مشخصات کارمند مدیر سامانه با استفاده از این فرم ممورد نظر را ویرایش کرده با اجرای دستور ثبت، اطلعات وارد شده در سامانه ذخیره می شود.
67
فرم اتاق ها
یتوانیید اتییاق قهای بیمارستان نمایش داده شده است. مییدیر سییامانه از طریییق اییین فییرم م در این فرم، اطلعات اتاجدیدی را تعریف کرده، اطلعات اتاقی را ویرایش کرده و یا اتاقی را حذف کند.
فرم افزودن اتاق جدید
یتواند اتاق جدیدی را تعریف کند. مدیر، اطلعات اتییاق ماننیید عنییوات، تعییداد مدیر سامانه با استفاده از این فرم م تخت و بخشی که اتاق در آن قرار گرفته را وارد کرده و با اجرای دستور ثبت، اطلعات وارد شده در سامانه ذخیره
می شود.
68
فرم ویرایش مشخصات اتاق
یتواند مشخصات یک اتاق مشخص را ویرایش کند. مدیر، مشخصات اتاق مورد مدیر سامانه با استفاده از این فرم منظر را ویرایش کرده با اجرای دستور ثبت، اطلعات وارد شده در سامانه ذخیره می شود.
فرم اتاق ها
شهای یتواند بخ شهای بیمارستان نمایش داده شده است. مدیر سامانه از طریق این فرم م در این فرم، اطلعات بخجدیدی را تعریف کرده، اطلعات بخشی را ویرایش کرده و یا بخشی را حذف کند.
69
شها فرم گزار
لکرد یک بخش و یا یک کارمند خاص را مشاهده کند. یتواند گزارش عم با استفاده از این فرم، مدیر م
پنجره اصلی - پزشک
در این پنجره، تمام امکاناتی که سامانه در اختیار پزشک قرار می دهد، گنجانده شده است.
70
مشاهده وظایف
یتواند وظایف روزانه خود و یا وظایف خود در یک بازه زمیانی خیاص را با استفاده از این فرم، پزشک یا پرستار ممشاهده کند.
مشاهده وظایف روزانه
نهییا را اعلم یتواند وظایف روزانه خود را مشاهده کرده و همچنین انجام آ پزشک یا پرستار با استفاده از این فرم مکند.
71
مشاهده وظایف در یک بازه زمانی
یتواند وظایفی که در یییک بییازه زمییانی مشییخص برعهییده او بییوده اسییت، پزشک یا پرستار با استفاده از این فرم ممشاهده کند.
مشاهده پرونده بیمار
یتواند پرونده یک بیمار را مشاهده کند. کییاربر بیمییار مییورد نظییر خییود را با استفاده از این فرم، پزشک یا پرستار مانتخاب کرده و اجرای دستور مشاهده، پرونده بیمار مورد نظر را مشاهده می کند.
72
فرم تعریف کار جدید
یتواند کار جدیدی را که باید در مورد یک بیمار انجام شییود، تعریییف کنیید. پزشییک با استفاده از این فرم، پزشک م اطلعاتی مانند عنوان کار، بیمار، پزشک مسئول، دوره ای یا مییوردی بییودن و توضیییحی در مییورد کییار جدییید را وارد
یشود. یکند. سپس با اجرای دستور ثبت، اطلعات جدید در سامانه ذخیره م م
74
فرم جستجوی کارمندان
یتواند بر روی کارمندان بیمارستان جستجو انجام دهیید. کییاربر بخشییی از مشخصییات با استفاده از این فرم، کاربر میکند. سپس با اجرای دسییتور جسییتجو، شخص مورد نظر مانند نام، نام خانوادگی و کد ملی کارمند مورد نظر را وارد م
یشود. اطلعات کارمند مورد نظر نمایش داده م
فرم جستجوی بیماران
یتواند بر روی بیماران بیمارستان جستجو انجییام دهیید. کییاربر بخشییی از مشخصییات با استفاده از این فرم، کاربر میکند. سپس با اجییرای دسییتور جسییتجو، شخص مورد نظر مانند نام، نام خانوادگی و کد ملی بیمار مورد نظر را وارد م
یشود. اطلعات بیمار مورد نظر نمایش داده م
75
پنجره اصلی - پرستار
در این پنجره، تمام امکاناتی که سامانه در اختیار پرستار قرار می دهد، گنجانده شده است.
پنجره اصلی - کارمند پذیرش
در این پنجره، تمام امکاناتی که سامانه در اختیار کارمند پذیرش قرار می دهد، گنجانده شده است.
76
فرم پذیرش بیمار
یتواند یک بیمار جدید را پذیرش کند. کارمنیید پییذیرش مشخصییات فییردی با استفاده از این فرم، کارمند پذیرش م بیمار را به همراه اطلعاتی مانند بخشی که بیمار در آن بستری می شود، شماره اتاق و شماره تخت وارد مییی کنیید.
یشود. سپس با اجرای دستور ثبت اطلعات وارد شده ثبت م
فرم ترخیص بیمار
یتواند یک بیمار جدید ترخییص کنیید. بیه منظییور ترخییص بیمییار، کارمنید با استفاده از این فرم، کارمند پذیرش مهی تسویه حساب انجام شده است را انتخاب کییرده و دسییتور یکند. سپس گزین پذیرش بیمار مورد نظر را انتخاب م
ترخیص را اجرا می کند.
77
سند نمودار فعالیت
مقدمه
یباشد. نمودار فعالیت امکییان نمییایش این سند شامل نمودارهای فعالیت توصیف کننده روند اجرای موارد کاربرد منهای اشیییاء یهایی همچون شناخط، نمایش اجرای روندهای موازی و نمایش جریا فرایندهای پیچیده را از طریق ویژگیسازد. در این سند، چگونگی وقوع و انجام هییر یییک از مییوارد کییاربرد در ییک نمییودار در کنار جریان کنترل فراهم م
فعالیت جداگانه نمایش داده شده است.
نمودار فعالیت «ورود»
78
سند نمودار کلس
مقدمه
ن نمودارها در طی فازهای متوالی و به یباشد. ای سهای سطوح تحلیل و طراحی سامانه م این سند شامل نمودار کلنهییا بییرای نها به شکلی که بتییوان از آ سها و روابط بین آ یشود. در این نمودار ساختار کل صورت دوره ای تکمیل م
یشود. تحقق موارد کاربرد بهره گرفت، مدل م
سهای تحلیل سند نمودار کل
102
سهای طراحی سند نمودار کل
به منظور خواناتر شدن مدل صرفنظر شده است.getter و setter های methodدر مدل ها از مدلسازی توضيح: innerهمچنین در مدل های از مدلسازی کلس های داخلی( class ها ماننید زییرکلس هیای کلس (command
صرف نظر شده است.
ir.koala سند نمودار بسته
104
سند نمودار توالی
مقدمه
یباشد. در این نمودار با تأکید بر ترتیب انجام رویدادها، چگونگی تحقییق مییوارد این سند شامل نمودارهای توالی میکند نمیایش چگییونگی ارسیال پییام بیین اشیییاء و کاربرد مدل می شود. آنچه این نمودار را از سایر نمودارها متمایز م
نها است. ترتیب ارسال آ
نمودار توالی «ورود»
110
مافزار سند معماری نر
مقدمه
مافزار از دیدگاه مورد کاربرد و دیدگاه منطقی(به وسیله نمودارهای بسته) دید کلنییی این سند با توصیف معماری نرمافییزار یآورد. از این سند به منظور تسهیل تصمیم گیری هییای مرتبییط بییا مسییائل معمییاری نر نسبت به سامانه فراهم م
یشود. استفاده م
نمایش معماری
یکند. اول دیدگاه مییورد کییاربرد کییه در آن مییوارد کییاربرد پییر مافزار را از دو دیدگاه توصیف م این سند معماری نریشوند. از این دیدگاه به منظور اولویت بندی موارد کاربرد استفاده مییی شییود. دوم دیییدگاه تتر سامانه مشخص م اهمی
سها مشخص می شود. منطقی که با استفاده از نمودار بسته ساختار کلی سامانه و چگونگی افراز کل
تها اهداف و محدودی
یباشد. تعدادی از نیازمندی های اساسی این سامانه عبییارت هدف از ایجاد این سامانه مدیریت فعالیت بیمارستانی ماست از:سامانه نباید تحت وب باشد.•سامانه باید از سطوح مختلف دسترسی به منظور حفظ امنیت پشتیبانی کند.• باشد.Windows® XPسامانه باید قابل نصب و اجرا بر روی سیستم عامل •هسازی شود. بدین ترتیب معماری سامانه مستقل از تعداد کییاربران• سامانه باید به صورت کاربر/کارگزار پیاد
آن خواهد بود.
134
دید مورد کاربرد
یشود. این موارد کاربرد برای تعیین در این بخش، موارد کاربردی که از نظر معماری حائز اهمیت هستند مشخص متترین موارد کاربرد سامانه عبارتند از: یرود. پر اهمی هسازی در تکرارهای متوالی فراروش به کار م اولویت پیاد
به کاربر امکان استفاده از سامانه را با توجه به سطح اختیارات خود می دهد.: ورود•به کاربر امکان خروج از سامانه را می دهد.خروج: •درمانگر می تواند وظایفی را که می بایست در آن روز انجام شود، مشاهده نماید.مشاهده وظایف روزانه: •: درمانگر می تواند انجام شدن یک کار را اعلم کند.اعلم انجام شدن کار•پزشک می تواند کاری را به عنوان وظیفه ای لزم الجرا برای هر بیمار تعریف کند.تعریف کار جدید: •مسئول پذیرش می تواند بیماری را پذیرش کند.پذیرش بيمار: • مدیر می تواند گزارش عملکرد تجمیعببی کارمنببدان را (در بببازه زمببانی مببوردمشاهده گزارش عمکلرد کارمندان: •
نظر) مشاهده کند.
135
دید منطقی
مافزار از دیدگاه منطقییی بوسیییله نمییودار بسییته نمییایش داده شییده اسییت. در اییین دیییدگاه در این بخش معماری نریهای بسته ها به یکدیگر مدل می شیود. معمییاری سییامانه از سها بین بسته ها و همچنین وابستگ 3چگونگی افراز کل
بسته شامل بسته کارکنان، ساختمان و درمان تشکیل شده است.
یباشد. این بسته همچنین نقش• بسته کارکنان دربرگیرنده کارکنان اداری و کارکنان درمانی بیمارستان مهی عبور) را اعمال ضوابط امنیتی برای دسترسی کارکنان به سامانه (همچون تعریف نام کاربری و کلم
بر عهده دارد.شها و اطلعات مربوط به اییین اجییزاء• قها، بخ بسته ساختمان اجزای ساختاری بیمارستان همچون اتا
یگیرد قها را دربرم همچون ثبت ماوقع بستری شدن بیماران در اتاتهییای درمییانی• تهای درمییانی همچییون فعالی بسته درمان دربرگیرنده اطلعات لزم برای انجام فعالی
یباشد. تعریف شده و پرونده های پزشکی م
136
هسازی سند مشخصات پیاد
مقدمه
هسازی سامانه شامل محیط برنامه سازی، محیط اجییرا، چییارچوب هییای مییورد اسییتفاده، در این سند مشخصات پیادپایگاه داده مورد استفاده و ابزارهای مورد استفاده شرح داده می شود.
هسازی مشخصات پیاد
Javaزبان برنامه سازی:
بهای برنامه سازی: JavaSE ،Hibernateچارچو
IntelliJ IDEA Community Edition 9.0.2محيط برنامه سازی:
MySQL 5.1پایگاه داده:
OpenOffice.org 3.2واژه پرداز:
Open ModelSphere 3.1 – Visual Paradigm for UML 7.2ابزار مدل سازی: SVNابزار مدیریت پيکربندی:
Advanced Installer for Javaابزار نصب:
Gmail، حضوری ملقاتابزار ارتباط بين اعضای تيم:
137
هریزی تکرارهای فاز elaborationسند برنام
مقدمه
تهای فاز هریزی اجرای فعالی یشود. اییین فییازUSDP بر مبنای فراروش elaborationدر این سند برنام آورده میتواند با استفاده از این سند به تخصیص بهینییه منییابع بییرای یگردد. مدیر پروژه م هریزی م برای اجرا در دو تکرار برنام تکمیل این فاز بپردازد. همچنین اعضای گروه قادر خواهند بود با مراجعه به این سند از وظایف محییوله و زمییان انجییام
نها مطلع شوند. آ
هدف
)، طراحی معماریarchitectural significantهدف از تکرار اول، تحلیل و شناخت بیشتر موارد کاربرد اصلی (هسازی یک نمونه قابل اجرا از سامانه می باشد. در پایان این تکرار با ورود به حوزه ی راه حل و ایجاد موارد پایه و پیادههای کاربر کاسته می شییود. همچنییین در اییین تکییرار میییزان کاربرد اصلی از میزان ریسک عدم تطابق سامانه با خواستهسییازی عملیاتی بودن معماری طراحی شده بررسی می شود. هدف از تکرار دوم، تمرکز بر ارزیابی و تست مییوارد پیاد شده و اصلح کاستی های آن می باشد. همچنین در این تکرار نمونه اجرایی تکرار قبل با توجه بییه ملحظییات پایگییاه
های تکمیل می شود. در پایان این دو تکرار معماری پایه ی سامانه بدست خواهد آمد.1داد
دامنه
می باشد. اعضییای گییروه از اییین سییند جهییت همییاهنگیelaborationاین سند دربرگیرنده برنامه تکرارهای فاز تهای فاز یکنند. elaborationفعالی استفاده م
1 Architectural baseline
138
برنامه
هسازی خواهند شد: در تکرار اول، موارد کاربرد زیر بررسی و پیادمشاهده وظایف روزانه•اعلم انجام شدن کار•تعریف کار جدید•پذیرش بيمار•
مترین بخییش سییامانه هاند و مه این موارد کاربرد از میان موارد کاربرد اصلی (ذکر شده در سند معماری) انتخاب شدهسییازی سییامانه و یتوان نسبت به خطرات و مسییائل پیاد هسازی این موارد کاربرد م یدهند. با پیاد مورد نظر را تشکیل م
نها به همراه دارد کاست. طراحی معماری مورد نظر واقف شد و از ریسک هایی که تولید آلزم به ذکر است که هر دو عضو گروه انجام پروژه در تمامی مراحل هر دو تکرار همکاری می کنند.
139
زمان بندی تکرارها
تاریخ پایانتاریخ شروعنام فعاليتشماره تکرار
تکرار اول
1389/02/301389/02/30شروع تکرار اول
1389/02/301389/02/30بازبینی مدل تحلیل
سهای طراحی 1389/02/301389/02/31تشخیص کل
هسازی نمونه قابل اجرا 1389/02/311389/03/01پیاد
سهای طراحی 1.0ارائه نمونه اجرا 1.01389/03/011389/03/01 و کل
تکرار دوم
1389/03/021389/03/02شروع تکرار دوم
سهای طراحی 1389/03/021389/03/06بازبینی و تکمیل کل
هسازی نمونه قابل اجرا 1389/03/061389/03/14پیاد
2.01389/03/141389/03/15تست نمونه قابل اجرا
سهای طراحی 2.0ارائه نمونه اجرا 2.01389/03/151389/03/15 و کل
140
تحویل دادنی های تکرارها
هریزیelaborationآنچه در تکرارهای فاز یشود در زیر آمده است. این تحویل دادنی ها طبق برنام تحویل داده میشییوند بلکییه بخش قبل تولید می شوند. لزم به ذکر است کلیه این تحویل دادنی ها الزاما به کارفرمییا تحویییل داده نمهی دو تها بر عهد نها به جهت ایجاد هماهنگی بین اعضای گروه تولید می شوند. مسئولیت تمامی این فعالی برخی از آ
یباشد. عضو گروه م شمارهتکرار
تحویل دادنی هافرایند
تکرار اول
واژه نامه (بهنگام سازی)مدل سازی سازمان
مشخصات موارد کاربرد(بهنگام سازی)تشخیص نیازهاسهای طراحی نمودار کل
سهای طراحیطراحی نمودار کلمدل معماری
هسازی 1.0نمونه قابل اجرای پیاد
ارزیابی تکرار اولمدیریت
تکرار دوم
-مدل سازی سازمان
-تشخیص نیازها
سهای طراحی(بهنگام سازی)طراحی نمودار کلهها و الگوهای طراحی مورد استفاده نمودار توالی طراحی، نمودار مولف
هسازی و موارد آزمون2.0نمونه قابل اجرای پیاد
ارزیابی تکرار دوممدیریتconstructionبرنامه آزمون ها و برنامه تکرارهای فاز
141
منابع
منابع انسانی
گروه انجام پروژه «سامانه مدیریت بیمارستان» از دو عضو ثابت و مشخص تشکیل شده اسییت کییه در کلیییه فراینییدهای ذکر شده در بال حضور داشته و همکاری می کنند.
منابع مالی
از آنجا که در این پروژه اهداف آموزشی مدنظر است، برای هیچ کدام از مراحل انجام آن بودجه ای در نظییر گرفتییهیشود. نم
وسایل و ابزارهای مورد نیاز
MySql و Eclipseحداقل دو دستگاه رایانه، محیط برنییامه نویسییی Server Visual و 5.1 Paradigmو Open ModelSphere و OpenOffice.org و دسترسی به Internet.
موارد کاربرد
بر موارد کاربرد زیر تمرکز خواهیم داشت:elaborationدر تکرارهای فاز مشاهده وظایف روزانه•اعلم انجام شدن کار•تعریف کار جدید•پذیرش بيمار•
142
معیارهای ارزیابی
معیارهای ارزیابی تکرار اول
)، طراحی معماریarchitectural significantهدف از تکرار اول، تحلیل و شناخت بیشتر موارد کاربرد اصلی (هسازی یک نمونه قابل اجرا از سامانه می باشد. در انتهای این تکرار، هر یک از تحویل دادنی های آن توسط پایه و پیاد
اعضای گروه مورد ارزیابی و بازبینی قرار می گیرد. کلیه تحویل دادنی ها باید به تأیید اعضای گروه برسد.یشییوند تییا در واسط کاربری سامانه و همچنین معماری پایه ارائه شده نیز توسط اعضای گروه و کارفرما بررسییی م
صورت وجود ایراداتی، اصلحات لزم در تکرار بعد انجام شود.
معیارهای ارزیابی تکرار دوم
هسازی شده و اصلح کاستی های آن می باشد. همچنین در هدف از تکرار دوم، تمرکز بر ارزیابی و تست موارد پیادهای تکمیل می شود. این تکرار نمونه اجرایی تکرار قبل با توجه به ملحظات پایگاه داد
در پایان این فاز، ریسک های ناشی از سرعت دسترسی به پایگاه داده، واسط کاربری و معماری سامانه شناسییایی ومرتفع شده اند.
هر یک از تحویل دادنی های این تکرار می بایست توسط اعضای گروه بازبینی شده و به تصویب برسند
143
Constructionسند برنامه ریزی فاز
مقدمه
هی مییدیریت بیمارسییتان Constructionاین سند حاوی جزئیات برنامه های کاری دو تکرار فاز هی سییامان پروژیباشد. در این سند موارد کاربردی که در هر تکرار به آن ها پرداخته می شود، معیارهای ارزیابی و کنترل هییر تکییرار، م
گنماهای مربوط به پیشبرد فعالیت تکرارها و منابع مورد نیاز برای انجام این فاز ذکر خواهد شد. فرسن
هدف
هی مییدیریت بیمارسییتان پیییاده سییازی وConstructionدر هر یک از تکرارهای فاز بخشی از موارد کاربرد سامان تکمیل خواهند شد. در تکرار دوم، علوه بر پیاده سازی موارد کاربرد جدید کاستی های تشخیص داده شییده در تکییرار اول نیز تصحیح خواهند شد. همچنین علوه بر پیاده سازی موارد کاربرد در هر تکرار، مستندات مربوط به پیاده سییازی نیز تهیه و تنظیم می شود. در پایان تکرارها، سامانه به طور کامل ایجاد شده و به صورت یک نرم افزار نصییب شییونده،
قابل استفاده خواهد بود.
دامنه
هی تکرارهای فاز هی توسط گروه کوالConstructionسند برنام تهیه و تنظیم شده است. این سند برای استفادمدیر پروژه و دیگر اعضای گروه آورده شده است.
برنامه
ههای قابل اجییرا در فییاز پیییاده سییازی شییده اسییت، تکمیییل وElaborationدر تکرار اول آنچه را به عنوان نمونیباشند هسازی شده در فاز قبل م تصحیح می کنیم. بعلوه موارد کاربردی که دارای بیشترین ارتباط با موارد کاربرد پیادیشوند نیز در این تکرار پیاده سازی خواهند شد. لزم بییه ذکییر اسییت کییه نها در عملکرد سامانه محسوب م و مکمل آهی قابل اجرا در فاز قبییل بدسییت آمییده اسییت. در اییین تکییرار، شمای پایگاه داده در مرحله پیاده سازی نمون بخشی از
145
نهییا شمای بدست آمده را بازبینی و تکمیل خواهیم کرد. باید توجه کرد هر یک از موارد کییاربردی کییه پیییاده سییازی آهریزی شده است می بایست به طور کامل و با درنظر گرفتن نیازمندی های وظیفه ای و غیروظیفه ای پیاده سییازی برنام شوند. بدین ترتیب پس از پایان هر تکرار به سادگی می توان بخش های جدید را با بخش هایی که در تکرارهای قبییل
پیاده سازی شده اند تجمیع نمود.هاند: موارد کاربرد ذیل تاکنون انجام شد
هی وظایف روزانه• مشاهداعلم انجام شدن کار•تعریف کار جدید•پذیرش بیمار•
یشوند. ایرادات این موارد کاربرد در تکرار اول اصلح م
موارد کاربردی که در تکرار اول پیاده سازی خواهند شد عبارتند از:ورود•خروج•اعلم لغو شدن کار•هی زمانی خاص• هی وظایف محوله در یک باز مشاهدهی گزارش عملکرد کارمندان• مشاهدترخیص بیمار•جستجو بر روی بیماران•جستجو بر روی کارمندان•هی بیمار• هی پروند مشاهد
نها بیش از سایر موارد کاربرد این موارد کاربرد اساسی ترین موارد کاربرد سامانه هستند و امکان وجود ریسک در آیگردد. هها و شمای پایگاه داده نیز تهیه م هسازی سامانه، نمودار استقرار مولف است. در این تکرار علوه بر پیاد
146
در تکرار دوم، کاستی های موجود در تکرار اول با توجه به نظرات کارفرما تصحیح خواهند شد. علوه بر آن مواردکاربرد زیر نیز در این تکرار پیاده سازی خواهند شد:
تعریف کارمند جدید•تعریف بخش جدید•تعریف اتاق جدید•ویرایش اطلعات اتاق•ویرایش اطلعات بخش•حذف اتاق•حذف بخش•اخراج کارمند•اختصاص اتاق به بخش•هی گزارش عملکرد بخش• مشاهدویرایش اطلعات کارمند•تغییر کلمه عبور•استخدام مجدد کارمند•
در پایان این تکرار کلیه موارد کاربرد پروژه پیاده سازی شده است. علوه بر پیاده سییازی سییامانه، مسییتند نصییب و مستند استفاده از سامانه نیز در این تکرار تهیه شده و نمودار استقرار مولفه ها و شمای پایگاه داده که در تکرار قبل تهیهیشوند. بدین ترتیب سامانه به همراه مسیتندات اسیتفاده از آن بیه عنیوان محصیول شده بودند در صورت نیاز بهنگام م
هی ارائه به کارفرما خواهد گشت. نهایی، آمادتهییای هییر کییدام از تکرارهییا مدت زمان هر تکرار یک هفته در نظر گرفته شده است. در ادامه جدول زمییانی فعالی
لزم به ذکر است که هر دو عضو گروه انجام پروژه در تمامی مراحکل هکر دو تککرار همککاریآورده شده است. یکنند. م
147
زمان بندی تکرارها
پایانشروعنام فعاليتشماره تکرار
تکرار اول1389/4/9
تا1389/4/15
1389/4/91389/4/9شروع تکرار اول
یهای فاز قبل 1389/4/91389/4/10بازبینی و اصلح کاست
11389/4/111389/4/15پیاده سازی و تست بخش
شمای پایگاه1ارائه محصول پیاده سازی بخش ، هها داده و نمودار استقرار مولف
1389/4/151389/4/15
تکرار دوم1389/4/16
تا1389/4/22
1389/4/161389/4/16شروع تکرار دوم
یهای تکرار قبل 1389/4/161389/4/17بازبینی و اصلح کاست
21389/4/171389/4/21پیاده سازی و تست بخش
مافزار قابل نصب 1389/4/211389/4/22تنظیم سامانه به صورت نر
1389/4/211389/4/22بهنگامی نمودار استقرار و شمای پایگاه داده
1389/4/211389/4/22تهیه و تنظیم مستند نصب
1389/4/211389/4/22تهیه و تنظیم مستند استفاده از سامانه
هی نهایی از الگوهای مستند کردن مجموعاستفاده شده در سامانه
1389/4/211389/4/22
هی محصول پیاده سازی بخش 1389/4/221389/4/22 (نهایی)2ارائ
148
محصولت قابل تحویل تکرارها
محصول قابل تحویلفرایندشماره تکرار
تکرار اول
طراحیشمای پایگاه داده
نمودار استقرار
1پیاده سازی بخش پیاده سازی
ارزیابی تکرار اولمدیریت
راهنمای طراحی (بهنگام سازی)استانده ها و راهنماها
تکرار دوم
طراحیشمای پایگاه داده (بهنگام سازی)
نمودار استقرار (بهنگام سازی)الگوهای طراحی
2پیاده سازی بخش پیاده سازی
مدیریتارزیابی تکرار دوم
جمع بندی و نهایی سازی
استانده ها و راهنماهاراهنمای طراحی (بهنگام سازی)
راهنمای نصبراهنمای استفاده از سامانه
149
منابع
منابع انسانی
گروه انجام پروژه «سامانه مدیریت بیمارستان» از دو عضو ثابت و مشخص تشکیل شده اسییت کییه در کلیییه فراینییدهای ذکر شده در بال حضور داشته و همکاری می کنند.
منابع مالی
از آنجا که در این پروژه اهداف آموزشی مدنظر است، برای هیچ کدام از مراحل انجام آن بودجه ای در نظییر گرفتییهیشود. نم
وسایل و ابزارهای مورد نیاز
MySql و Eclipseحداقل دو دستگاه رایانه، محیط برنییامه نویسییی Server Visual و 5.1 Paradigmو Open ModelSphere و OpenOffice.org و دسترسی به Internet.
موارد کاربرد
پیاده سازی خواهند شد:Constructionموارد کاربردی که در تکرار اول فاز ورود•خروج•اعلم لغو شدن کار•هی زمانی خاص• هی وظایف محوله در یک باز مشاهدهی گزارش عملکرد کارمندان• مشاهدترخیص بیمار•جستجو بر روی بیماران•
150
جستجو بر روی کارمندان•هی بیمار• هی پروند مشاهد
پیاده سازی خواهند شد:Constructionموارد کاربردی که در تکرار دوم فاز تعریف کارمند جدید•تعریف بخش جدید•تعریف اتاق جدید•ویرایش اطلعات اتاق•ویرایش اطلعات بخش•حذف اتاق•حذف بخش•اخراج کارمند•اختصاص اتاق به بخش•هی گزارش عملکرد بخش• مشاهدویرایش اطلعات کارمند•تغییر کلمه عبور•استخدام مجدد کارمند•
معیارهای ارزیابی
معیارهای ارزیابی تکرار اول
های و در تکرار اول می بایست تمامی موارد کاربرد برنامه ریزی شده پیاده سازی شوند به گونه ای که نیازهای وظیفنهییای رسییمی و یبایست بوسیییله آزمو نها م های مورد نظر کارفرما را برآورده کنند. همچنین درستی عملکرد آ غیروظیف
استاندارد تایید شوند.یبایست به تایییید اعضییای گییروه شمای پایگاه داده نیز در این تکرار بدست خواهد آمد و م علوه بر موارد کاربرد، یبایست با استفاده از نمودار استقرار، چگونگی استقرار سییامانه در محیییط کییاربر تعیییین برسد. همچنین در این تکرار م
151
شود. یبایست توسط اعضای گروه بازبینی و تایید شوند. هر یک از محصولت تحویل دادنی م
معیارهای ارزیابی تکرار دوم
های در تکرار دوم می بایست تمامی موارد کاربرد برنامه ریزی شده پیاده سازی شوند به گونه ای کیه نیازهییای وظیفنهای رسیمی و یبایست بوسیله آزمو نها م های مورد نظر کارفرما را برآورده کنند. همچنین درستی عملکرد آ و غیروظیفهی این فراینیید سییامانه بییه استاندارد تایید شوند. سپس عمل یکپارچه سازی در مورد سامانه انجام خواهد شد. در نتیج
هی تحویل درخواهد آمد. صورت یکپارچه و آمادنهای رسمی و استاندارد بررسی و تایید شود. یبایست از طریق آزمو هی نهایی م درستی عملکرد سامان
یبایسییت نظیرات کارفرمییا در میورد نیتیجه تکیرار اول را لحییاظ کییرده و تییامین شیدن علوه بر موارد ذکر شده، مههای وی را مورد ارزیابی قرار داد. خواست
مستند نصب و مستند استفاده از سامانه نیز در این تکرار تهیه خواهند شد. بنابراین درسییتی عملکییرد فراینیید نصییبیبایست مورد ارزیابی قرار گیرد. سامانه نیز م
یبایست توسط اعضای گروه بازبینی و تایید شوند. هر یک از محصولت تحویل دادنی م
152
سند نمودار کلس - طراحی شده اند.freezeتوجه: نمودارهای فاز تحلیل تغییر نکرده و
هی واسط کاربری ( سهییای GUIبه طور طبیعی لی هی منطق بییوده و بییین کل کیه درGUI) دارای وابستگی به لیههای دیگر سهای لی یکنید وابستگی زیادی وجود ندارد. در مقابل بیشتر روابط در بین کل نها را مشاهده م ادامه ابتدا آ
هاند. یشود. برخی از متدهای با اهمیت کمتر به دلیل سادگی حذف شد هاند دیده م که در ادامه قرار گرفت
153
سند شمای پایگاه داده در این سند طرح و شمای پایگاه داده مورد استفاده در سامانه مدیریت بیمارستان نمیایش داده شیده اسیت. در زیییر نمای کلی شمای پایگاه داده ارائه شده است. همچنین جزئیات هر یک از جداول شامل نام هییر سییتون، نییوع آن، طییول
داده آن، و کلید اصلی و خارجی بودن آن نمایش داده شده است.
183
Employeeجزئیات جدول
Column name Data type Length Not null Unique Primary Key Foreign Key
type varchar 3 yes no no no
id bigint 20 yes yes yes no
birth_date date - yes no no no
creation_date date - yes no no no
first_name varchar 255 yes no no no
last_name varchar 255 yes no no no
password_hash varchar 255 yes no no no
username varchar 255 yes no no no
version int 11 yes no no no
Patientجزئیات جدول
Column name Data type Length Not null Unique Primary Key Foreign Key
id bigint 20 yes yes yes no
creation_date date - yes no no no
version int 11 yes no no no
birth_date date - yes no no no
first_name varchar 255 yes no no no
last_name varchar 255 yes no no no
password_hash varchar 255 yes no no no
username varchar 255 yes no no no
last_medical_case bigint 20 no no no yes
184
PatientMedicalCaseجزئیات جدول
Column name Data type Length Not null Unique Primary Key Foreign Key
id bigint 20 yes yes yes no
creation_date date - yes no no no
version int 11 yes no no no
description varchar 255 yes no no no
released_on date - yes no no no
patient int 20 yes no no yes
MediTaskRuleجزئیات جدول
Column name Data type Length Not null Unique Primary Key Foreign Key
id bigint 20 yes yes yes no
creation_date date - yes no no no
version int 11 yes no no no
description varchar 255 yes no no no
starts_on datetime - yes no no no
repeat_step int 11 no no no no
ends_on datetime - no no no no
title varchar 255 yes no no no
type varchar 10 yes no no no
medical_case bigint 20 yes no no yes
responsible_medical_staff
bigint 20 yes no no yes
185
LoggedSimpleMedicalTaskجزئیات جدول
Column name Data type Length Not null Unique Primary Key Foreign Key
id bigint 20 yes yes yes no
creation_date date - yes no no no
version int 11 yes no no no
planned_for_time datetime - yes no no no
description varchar 255 yes no no no
logged_on datetime - yes no no no
status varchar 255 yes no no no
rule bigint 20 yes no no yes
EmploymentStatusجزئیات جدول
Column name Data type Length Not null Unique Primary Key Foreign Key
id bigint 20 yes yes yes no
creation_date date - yes no no no
version int 11 yes no no no
description varchar 255 no no no no
status varchar 255 yes no no no
employee bigint 20 no no no yes
186
Sectorجزئیات جدول
Column name Data type Length Not null Unique Primary Key Foreign Key
id bigint 20 yes yes yes no
creation_date date - yes no no no
version int 11 yes no no no
description varchar 255 no no no no
name varchar 255 yes no no no
Roomجزئیات جدول
Column name Data type Length Not null Unique Primary Key Foreign Key
id bigint 20 yes yes yes no
creation_date date - yes no no no
version int 11 yes no no no
capacity int 11 yes no no no
occupied_capacity int 11 yes no no no
name varchar 255 yes no no no
sector bigint 20 no no no yes
187
TreatmentLogجزئیات جدول
Column name Data type Length Not null Unique Primary Key Foreign Key
id bigint 20 yes yes yes no
creation_date date - yes no no no
version int 11 yes no no no
data datetime - yes no no no
type varchar 255 yes no no no
sector bigint 20 no no no yes
188
سند نمودار استقرار این سند نمودار استقرار سامانه مدیریت بیمارستان می باشد. در این سند مصنوعاتی که فعالیت سامانه را امکان پذیر
هها نیز مشخص شده است. یکنند نمایش داده شده است. همچنین چگونه قرارگیری مصنوعات سامانه بر روی گر م قابل ذکر است طبق این نمودار سامانه و سرور پایگاه داده بر روی یک گره قرار گرفتییه انیید. امییا قییرار دادن سییرور
پایگاه داده بر روی یک گره مجزا نیز امکان پذیر است.
189
مستند نصب
راهنمای نصب برنامه
نصب برنامه سامانه مدیریت بیمارستان از دو بخش اصلی تشکیل شده است. در بخش اول کاربر می بایست پایگییاه ) را نصب کند. سپس، در گام بعدی نصب سامانه مدیریت بیمارستان راMySQL Serverداده مورد استفاده سامانه(
یبایست پس از نصب پایگاه داده کامپیوتر کاربر restartانجام دهد. لزم به ذکر است به منظور نصب کامل نرم افزار م
شود.
توجه
شفرض با دسترسی مدیر خواهد بود. نام کییاربری هی پی سامانه بعد از نصب کامل، تنها دارای یک کاربر تعریف شدیباشد: شفرض به شرح زیر م هی عبور این کاربر پی و کلم
• Username: manager• Password: 123456
هاندازی سامانه و شییروع بییه کییار در بیمارسییتان تهای آغازین برای را از این کاربر برای ایجاد کاربران و سایر فعالیاستفاده نمایید.
190
MySQL Serverگام اول - نصب
لهای نصب برنامه اجرا کنید.mysql-essential-5.1.48-win32.msiفایل .۱ را از مسیر فایشآمدید برای شما نمایان می شود. با فشردن دکمه در ابتدا پنج.۲ به صفحه بعد بروید.Nextره خو
191
)، بر رویTypicalدر صفحه بعد، نوع نصب از شما پرسیده می شود. بدون تغییر گزینه انتخاب شده(.3هی کلیک کنید.Nextدکم
192
پس از مدتی کوتاهی پایگاه داده نصب خواهد شد. در پنجره نهایی بدون تغییر گزینه انتخاب شییده بییر.۵ کلیک کنید.Finishروی دکمه
194
پس از نصب پایگاه برنامه انجام تنظیمات اولیه پایگاه داده اجرا خواهد شد. بییا کلیییک بییر روی دکمییه.6Next.به پنجره بعدی بروید ،
195
هی .۸ بعد هر سه گزین ،Install as windows serviceدر پنجره Launch the mysql server
automatically و Include Bin directory in windows PATHانتخاب کرده و دکمه را Next) دقت کنيد که حتما باید هر سه گزینه انتخاب شده باشند را کلیک کنید.(
197
یشود. با کلیک بییر روی دکمییه .۱۱ بییه تنظیمییاتFinishپس از پایان تنظیمات صفحه زیر نمایش داده مپایگاه داده خاتمه دهید.
نکته: پس از پایان نصب پایگاه داده لزم است به منظور اطمينان از عملکرد صحيح پایگاه داده، یکبار کامپيوتر کنيد.restartخود را
200
گام دوم - نصب سامانه مدیریت بیمارستان
هی setup.msiفایل .۱ از پوش که درKoala - Hospital Information System/Setup Files را داخل لوح فشرده قرار دارد اجرا نمایید.
شآمدید نمایش داده می شود. با فشردن دکمه .۲ به صفحه بعد بروید.Nextدر ابتدا صفحه خو
201
راNextدر پنجره بعد می توانید مسیر نصب نییرم افییزار را انتخییاب کنییید. پییس از انتخییاب مسیییر دکمییه .3بفشارید.
202
در آخرین پنجره در صورت موفقیت آمیز بودن نصب نرم افزار، پیامی به صورت زیر نمییایش داده خواهیید.۵ نصب نرم افزار پایان خواهد یافت.Finishشد. با فشردن دکمه
204
راهنمای استفاده از برنامهPrograms) یا فهرست برنییامه هییا(Desktopبرای اجرای برنامه می توان از طریق میز کاری ( Menuبرنییامه (
سامانه مدیریت بیمارستان را اجرا کرد. تصویر اجرای سامانه از طریق میز کار در شکل زیر نشان داده شده است.
هها نیز در شکل زیر نشان داده شده است. تصویر اجرای سامانه از طریق فهرست برنام
205
هی اسیتفاده از نهیا و شییو لکرد هر ییک از آ هی این مستند با صفحات سامانه (پس از اجرا) آشنا شده و عم در ادامیگردد. سامانه تشریح م
هی سامانه» را که حاوی توصیف مختصری از سامانه است مشاهده می کنید. هی «دربار در زیر تصویر صفح
206
هی اصلی راهنمای صفح
نهای متناسب با حق دسترسی تعریف شده در سامانه بییرای شییما، دسترسییی هی به فرما یتوانید در این صفح شما میشییود. سییطر داشته باشید.با قرار دادن نشانگر موشی بر روی تصویر هر یک از این فرامین نام آن فرمان نمییایش داده م اول فرامین از چهار فرمان عمومی تشکیل شده است که از چپ به راست عبارتند از «فرمان خروج از سامانه» که باعثیدهیید، فرمییان هی سامانه» که توضیییحاتی راجییع بییه سییامانه را نمییایش م بسته شدن این سامانه می گردد، فرمان «درباریدهد و فرمان مخصوص ورود و خروج از سییامانه کییه پیییش از ورود بییه هی راهنما را نمایش م «راهنما» که این صفحیکند و پس از ورود هی عبور امکان ورود به سامانه را فراهم م سامانه با نمایش یک پنجره و دریافت نام کاربری و کلم
یکند. امکان خروج از سامانه را ایجاد م
یشییود. بعد از ورود به سامانه مشخصات شخصی که به سییامانه وارد شییده اسییت در بییالی صییفحه نمییایش داده مهی اجرای آنهییا را دارد، نمییایش داده نهایی که شخص وارد شده به سامانه بنابر قواعد امنیتی سامانه اجاز همچنین فرمایتوانید برای اطلع از عملکرد هر یییک از ایین فرامییین از راهنمییای تعیبیه شییده در درون هییر یییک از یشوند. شما م م
ههای فرامین استفاده کنید. پنجر
207
هی اصلی بعد از ورود مدیر به سامانه را مشاهده می کنید. هر یییک از کارمنییدان از طریییق اییین در زیر تصویر صفحییابد. صفحه به فرامین متناسب با سمت خود دسترسی م
208
هی ورود راهنمای صفح
هی عبییور وارد کییرده و هی عبور خود را در مقابل فیلدهای نام کاربری و کلم برای ورود به سامانه نام کاربری و کلمهی عبور هی تایید را بفشارید. توجه کنید که در هنگام وارد کردن کلم هی عبور بهCaps Lockدکم خاموش باشد. کلم
کوچک و بزرگ بودن حروف، حساس است.
212
هی عبور هی تغییر کلم راهنمای صفح
هی عبور جدید مورد نظر خود هی عبور فعلی خود را وارد کرده و سپس کلم هی عبور خود ابتدا کلم برای تغییر کلمهی عبییور جدییید، آن را مجییددا در مقابییل هی عبور جدید» وارد نمایید. برای اطمینییان از صییحت کلم را در مقابل «کلمهی عبییور خییود بییه مقییدار هی عبور» را برای تغییییر کلم هی «تغییر کلم هی عبور» وارد نمایید. در نهایت دکم «تکرار کلم
جدید بفشارید.
هی جستجوی بیماران راهنمای صفح
یتوانید در این صفحه، تمام و یا بخشی از نام و نام خانوادگی بیمار مورد نظر را وارد نمییوده و برای یافتن بیماران مهی جستجو را بفشارید. سپس تمامی بیمارانی که با مشخصات وارد شده مطییابقت داشییته باشییند در لیسییت سپس دکم
213
هی انتخییاب را یتوانید بیمار مییورد نظییر را از اییین لیسییت انتخییاب کییرده و سییپس دکم یشوند. م زیرین نمایش داده مبفشارید.
214
هی بیمار هی پروند هی مشاهد راهنمای صفح
هی بیمار را ببینید. این صفحه از سه بخش اصلی تشکیل شده است. در بخش بییالیی یتوانید پروند در این صفحه مهی بسییتری شییدن بیمییار یشوند. در قسمت میییانی سییابق نام و نام خانوادگی، کد ملی و تاریخ تولد بیمار نمایش داده م
یگردند. هاند مشخص م آورده شده است و در قسمت پایینی کارهای درمانی که برای بیمار تعریف شد
215
هی جستجوی کارمندان راهنمای صفح
یتوانید در این صفحه، تمام و یا بخشی از نام و نام خانوادگی کارمند مورد نظر را وارد نموده برای یافتن کارمندان مهی جستجو را بفشارید. سپس تمامی کارمندانی که با مشخصات وارد شده مطابقت داشته باشند در لیسیت و سپس دکمهی انتخیاب را یتوانید کارمند مورد نظیر را از ایین لیسیت انتخیاب کیرده و سیپس دکم یشوند. م زیرین نمایش داده م
بفشارید.
216
هی کارمند هی پروند هی مشاهد راهنمای صفح
هی کارمنیید هی پرونیید یتوانید مشخصات کارمند انتخاب شده را در این صفحه مشاهده نمایید. در این صییفح شما مهی تماس (در صییورت وجییود) و هی کارمندی، سمت وی، نام و نام خانوادگی، کد ملی، تاریخ تولد، شمار شامل شمارهی کاری به صورت یک لیسییت از رویییدادهای یشود. سابق هی کاری نمایش داده م آدرس، نام کاربری و همچنین سابق
یشود. استخدام و اخراج کارمند نگه داری و نمایش داده م
217
هی زمانی هی وظایف در یک باز هی مشاهد راهنمای صفح
هی بکننیید هی زمانی مورد نظییر را بییا اسییتفاده از دو انتخا هی زمانی ابتدا باز هی وظایف خود در یک باز برای مشاهدهی نمایش وظایف را بفشارید. در نتیجه تمامی وظییایفی کییه مسییئولیت زمان آغاز و پایان بازه تعیین کرده و سپس دکم
یباشد و زمان انجام آنها (با احتسییاب میییزان هی شما م هی زمییانی5 برابییر toleranceانجام آنها بر عهد دقیقییه) در بییازیشود. یشود. در هر خط این لیست یک کار درمانی آورده م انتخابی باشد، در این صفحه لیست م
در سمت راست هر کار درمانی دو دکمه برای اعلم انجام کار و اعلم لغو شدن کار وجود دارند. با فشردن هر یکیتوانید توضیحی برای انجام یا لغو کار درج کرده و انجام یا لغو کار درمانی را ثبت نمایید. در کنار این هها م از این دکم دو دکمه عنوان کار درمانی نوشته شده است. اگر بر روی این عنوان کلیک کنید، جزئیات کار درمانی در ذیل آن نمایشیشود. در سییمت چییپ هییر کییار یشود. بعلوه شرح کامل کار درمانی نیز در قسمت پایین صفحه نمایش داده م داده م
هی دقیقییه از5درمانی نیز زمان و تاریخ انجام کار درمانی و وضعیت ان نوشته شده است. هر کار درمانی باید در فاصییلههای انجام و لغو کار درمانی بر اساس همین5 دقیقه قبل تا 5زمان تعیین شده برای آن (از دقیقه بعد) انجام شود. دکم
یگردند. نبندی فعال و غیر فعال م زماهی بعدی مشاهده نمایید. یتوانید در صفح تصویر این پنجره را م
218
هی وظایف روزانه هی مشاهد راهنمای صفح
یباشد و زمان انجام آنها (با احتساب میزان هی شما م برابییرtoleranceتمامی وظایفی که مسئولیت انجام آنها بر عهدیشود.5 یشود. در هر خط این لیست یک کار درمانی آورده م دقیقه) امروز باشد، در این صفحه لیست م
در سمت راست هر کار درمانی دو دکمه برای اعلم انجام کار و اعلم لغو شدن کار وجود دارند. با فشردن هر یکیتوانید توضیحی برای انجام یا لغو کار درج کرده و انجام یا لغو کار درمانی را ثبت نمایید. در کنار این هها م از این دکم
219
دو دکمه عنوان کار درمانی نوشته شده است. اگر بر روی این عنوان کلیک کنید، جزئیات کار درمانی در ذیل آن نمایشیشود. در سییمت چییپ هییر کییار یشود. بعلوه شرح کامل کار درمانی نیز در قسمت پایین صفحه نمایش داده م داده م
هی دقیقییه از5درمانی نیز زمان و تاریخ انجام کار درمانی و وضعیت ان نوشته شده است. هر کار درمانی باید در فاصییلههای انجام و لغو کار درمانی بر اساس همین5 دقیقه قبل تا 5زمان تعیین شده برای آن (از دقیقه بعد) انجام شود. دکم
یگردند. نبندی فعال و غیر فعال م زما
220
هی تعریف کار جدید راهنمای صفح
برای تعریف یک کار جدید ابتدا عنوان این کار را تعیییین و وارد نمایییید. سییپس پزشییک و یییا پرسییتاری کییه بایییدیباشیید. سییپس مسئولیت این کار را بر عهده بگیرد انتخاب کرده و تعیین کنید که این کار درمانی راجع به کدام بیمار مهای را انتخاب کنید. برای یک کییار مییوردی لزم اسییت کیه هی موردی و یا دور یتوانید برای نوع کار یکی از دو گزین م
های باید تاریخ و زمییان راtolerance دقیقه 5تاریخ و ساعت انجام آن (با انجام کار) را تعیین کنید و برای یک کار دورهای باید هر چنیید سییاعت، هی این بازه، کار دور های مشخص کرده و تعیین کنید که در فاصل برای آغاط و پایان کار دور روز یا هفته تکرار گردد. قسمت پایینی صفحه نیز برای نگارش شییرح کییار درمییانی تخصیییص یییافته اسییت. در پایییان
هی «تایید» کار درمانی را ثبت نمایید. یتوانید با دکم م
221
هی پذیرش بیمار راهنمای صفح
یتوانید یک بیمار را بستری نمایییید. بییدین منظییور دو حییالت را در پیییش خواهییید داشییت. یییا در در این صفحه مهی مشخصات وی و وارد کردن توضیییحاتی هی جستجوی آغازین یک بیمار را انتخاب کرده و در ادامه با مشاهد صفحیکنید و یا اینکه بیماری را انتخاب نکرده و در ادامه با وارد کردن مشخصییات برای علت بستری شدن، وی را بستری مینمایید. همچنین برای بستری کردن یییک فییرد باییید بیمار، یک بیمار جدید را به سامانه معرفی کرده و وی را بستری م
پزشک مسئول وی، بخش و اتاقی که وی باید در آن بستری شوند نیز مشخص گردد.
222
هی ترخیص بیمار راهنمای صفح
هی «انتخیاب بیمییار» یتوانید بیماران بستری شده را ترخیص نمایید. برای این کار با اسیتفاده از دکم در این صفحه مهی بستری بییودن بیمییار و ینمایید. فیلد وضعیت مشخص کنند یک بیمار را انتخاب کرده و مشخصات وی را مشاهده م قابل ترخیص بودن وی است. بعد از انتخاب بیماری که بسییتری بییوده و قابییل ترخیییص اسییت و اطمینییان از صییحت
هی «ترخیص بیمار» بیمار را ترخیص نمایید. یتوانید با استفاده از دکم مشخصات وی م
223
هی تعریف کارمند جدید راهنمای صفح
هی کارمندی به صییورت خودکییار ایجییاد یتوانید یک کارمند جدید تعریف و استخدام نمایید. شمار در این صفحه میگردد. شما تنها کافیست پس از تعیین سمت کارمند (که پس از استخدام منطقا قابییل تغییییر نیسییت؛ مثل یییک مییدیر مهی تمییاس و هی کارمند را تکمیل نمایید. این مشخصات به جییز شییمار منطقا نمی تواند پزشک شود) مشخصات پروند آدرس و توضیحی برای استخدام کارمند، همگی اجباری هستند. در صورت اشتباه وارد کردن هر یک از مقادیر هماننییدهی «ایجییاد مهای خطای مربوطه مطلع خواهید شد. در پایان بییا فشییردن دکم تمامی فرم های دیگر در سامانه، توسط پیا
کارمند جدید» می توانید کارمند جدید را تعریف و استخدام نمایید.
224
هی ویرایش اطلعات کارمند راهنمای صفح
ماکنون در استخدام بیمارستان هستند، مشاهده هی یکی از کارمندانی را که ه یتوانید اطلعات پروند در این صفحه مهی کارمندی و سمت کارمندان به صییورت منطقییی وجییود نییدارد و ویرایش نمایید. توجه کنید که امکان ویرایش شمارمهای سایر نهادهییا شییناخته مییی هی کارمندی خود که با آن در تمامی فر (مثل هیچ فردی از نظر حقوق حق تغییر شمارهی عبور کارمند را تغییییر یتوانید کلم یتواند در نقش پزشک عمل کند). در ضمن شما م شود را ندارد و یا یک مدیر نمهی عبییور) را هی عبور تغییر کند کافی است که فیلد مربوط بییه آن (و تکییرار کلم یخواهید کلم دهید. در صورتی که نم
هی «ذخیره» ر ا بفشارید.خالی بگذارید و تنها به ویرایش سایر فیلدها بپردازید. در پایان برای ثبت تغییرات دکم
225
هی اخراج کارمند راهنمای صفح
یباشد. در فاز اول به انتخاب کارمند و در فییاز دوم بیه اخیراج وی اخراج یک کارمند در این صفحه دارای دو فاز میشییود هی جستجوی کارمندان کییه ظییاهر م هی «انتخاب کارمند» و صفح یتوانید از دکم یپردازیم. برای انتخاب وی م مهی اسییتخدام و اخییراج شییدن کارمنیید) هی سییابق هی کارمند به طور کامل (بعلو استفاده نمایید. سپس مشخصات پروندیتوانییید یتوانید بیرای اطمینییان از صیحت انتخیاب کارمنید، از آنهیا اسییتفاده کنییید. سیپس م یشود که م نمایش داده مهی «اخراج کارمند» را بفشارید. توضیحاتی را برای اخراج کارمند (در صورت تمایل) در پایین صفحه درج کرده و دکم
226
هی استخدام مجدد کارمند راهنمای صفح
یباشد. در فاز اول بییه انتخییاب کارمنیید و در فییاز دوم بییه استخدام مجدد یک کارمند در این صفحه دارای دو فاز مهی جسییتجوی کارمنییدان کییه هی «انتخاب کارمند» و صییفح یتوانید از دکم یپردازیم. برای انتخاب وی م استخدام وی مهی استخدام و اخراج شدن هی سابق هی کارمند به طور کامل (بعلو یشود استفاده نمایید. سپس مشخصات پروند ظاهر میتوانییید یتوانید برای اطمینان از صحت انتخاب کارمند، از آنها استفاده کنید. سییپس م یشود که م کارمند) نمایش داده مهی «اسییتخدام مجییدد توضیحاتی را برای استخدام مجدد کارمند (در صورت تمایل) در پایین صفحه درج کییرده و دکم
کارمند» را بفشارید.
227
هی گزارش عملکرد کارکنان هی مشاهد راهنمای صفح
هی زمییانی را هی زمانی و تعدادی کارمند را انتخاب نماییم. بییاز برای دریافت گزارش تجمیعی لزم است که یک بازیکنیم. سپس کارمندان مورد نظر را از میان لیست کارمندان درمانی (لیسییتی از طریق دو فیلد آغاز و پایان بازه انتخاب میتوانییید هی «نمایش گزارش» م یکنیم. در پایان با فشردن دکم در سمت راست) انتخاب و به لیست سمت چپ منتقل مهی زمانی و تعداد کار انجام/لغو شده و نسییبت آنهییا را گزارش تجمیعی شامل تعداد کار محول شده به کارمندان در باز
یکنید. دریافت نمایید. در زیر تصویر این صفحه را مشاهده م
228
هی «نمییایش گییزارش» را شها تولید شده توسط این پنجییره بعیید از فشییردن دکم های از گزار یتوانید نمون در ادامه ممشاهده نمایید.
شها هی گزارش تجمیعی بخ هی مشاهد راهنمای صفح
هی زمانی را از هی زمانی و تعدادی بخش را انتخاب نماییم. باز برای دریافت گزارش تجمیعی لزم است که یک بازشها (لیستی در سییمت شهای مورد نظر را از میان لیست بخ یکنیم. سپس بخ طریق دو فیلد آغاز و پایان بازه انتخاب م
یتوانیید گییزارشراست) انتخاب و به هی «نمایش گیزارش» م یکنیم. در پایان با فشردن دکم لیست سمت چپ منتقل مهی زمانی انتخابی را دریافت نمایید. شها در باز تجمیعی شامل تعداد بیماران بستری و مرخص شده از بخ
هی بعدی مشاهده نمایید. یتوانید در صفح تصویر این پنجره را م
229
قها شها و اتا هی مدیریت بخ راهنمای صفح
شهای موجییود را ویرایییش یییا حییذف یتوانید بخش و اتاق های جدید ایجاد کرده و یا اتاق و بخ در این صفحه م نمایید. برای ایجاد اتاق جدید ابتدا باید بخشی را ایجاد کرده باشییید و آن را انتخییاب کنییید تییا بتوانییید اتییاقی را در آنهی هییر یییک از هی ایجاد و ویرایش بخش و اتاق به راهنمای موجود در صییفح تعریف نمایید. برای راهنمای دقیق شیو
این اعمال رجوع نمایید.
231
هی اطلعات بخش راهنمای صفح
در این صفحه می توانید به سادگی و با انتخاب یک نام (اجباری) و توضیحات (اختیاری) برای یییک بخییش بخییش دلخواه خود را ایجاد کرده و یا یک بخش موجود را ویرایش نموده و تغییر دهید. بییرای ثبییت اطلعییات وارد شییده در
هی «تایید» را فشار دهید. نهایت باید دکم
232
هی اطلعات اتاق راهنمای صفح
یتوانید اطلعات یک اتاق را تغییر داده و اتاق جدیدی ایجاد کرده یییا یییک اتییاق موجییود را تغییییر در این صفحه متهای داخل اتاق برای بیماران) را وارد نموده و برای ثبت اطلعییات از دهید. برای اینکار نام اتاق و ظرفیت (تعداد تخ
هی «تایید» استفاده نمایید. دکم
233
راهنمای حذف برنامه
۱.Control Panel را باز کرده و از درون آن Add or remove programs.را انتخاب کنید
234
هی «.۲ » را انتخاب کرده و دکمهKoala - Hospital Information Systemاز فهرست برنامه ها، گزینRemove.را کلیک کنید
در پنجره بعد، با تایید حذف برنامه نرم افزار حذف خواهد شد..3
235
نیازمندی های حداقلی نرم افزار
۱.Microsoft Windows XP
۲.Microsoft Windows Installer 2.0
3.Java Virtual Machine 5
۴.MySQL Server 5.0
در صورت نصب نبودن به طور خودکار3 در لوح فشرده موجود می باشد. مورد 4توجه: برنامه نصب مورد نصب خواهد شد.
236
الگوهای طراحی استفاده شده
Singleton
با توجه به اینکه در پروژه از برخی کلس ها تنها می بایست یک نمونه وجود داشته باشد و آن یییک نمییونه نیییز از به مراتب استفاده شده است.singletonنقطه ای مشخص قابل دسترس باشد از الگوی
ها بر اساس این الگو پیاده سازی شده اند.List و اکثر DatabaseWorkerکلس هایی مانند
237
Facade
استفاده شده است. بیه طیور خیاص در پییادهFacadeبه منظور دسترسی ساده تر به مولفه های خارجی از الگوی سازی دسترسی به پایگاه داده و به منظور عدم ایجاد وابستگی مستقیم بین کلس های پییروژه و کلس هییای کتابخییانه
Hibernate از این الگو در پیاده سازی کلس DatabaseWorker.استفاده شده است
238
Behavior over a collection and State over a collection
به مراتب استفاده شیده اسیت. بیه طیور خیاص تولیید گیزارش هیا ازListاز این دو الگو در طراحی کلس های های از بخش ها و یا کارمندان با استفاده از این الگو پیاده سازی شده است. مجموع
239
Command
ههای منطق سامانه استفاده شییده سهای لی از این الگو برای طراحی واسط کاربری با کمترین میزان وابستگی به کل ایجییاد شییده و تخصیییص یییافته اسییت.Commandاست. به این شکل که برای هر عمل مجاز در بین کارمندان یک
یآیید. واسط کاربری مورد نیاز برای اجرای این اعمال نیز تنها با وابستگی به یک لیست از این اشیاء دسییتور، بوجییود مییابد. بنابراین قابلیت نگهداری و تغییر در سامانه افزایش م
240
هنامه واژ
مقدمه
هی مسییأله دآوری واژگان بکار رفته در این مجموعه مستندات و با تأکید بر روی واژگان حییوز هنامه به منظور گر واژمهای مستعار واژگان و همچنین شرح مختصر هر واژه (البته تنها در صورتی ایجاد شده و در آن نام اصلی (و یکتا) و نا
مهای مستعار و نام اصلی آن مشخص نباشد) در قالب استاندارد جای گرفته است. که معنای واژه از روی نا
الف
اطلعات هویتینام
، اطلعات هویتی کاربرAuthentication Informationنام مستعار
اطلعاتی که برای تشخیص هویت کاربر مورد نیاز هستند.توضيح
ب
بهنگامنام
Updateنام مستعار
بیمارنام
Patientنام مستعار
فردی که به علت بیماری به بیمارستان مراجعه کرده و تختی از بیمارستان، یک پزشک و تعییداد ازتوضيحیباشد. یشوند. بیمار کاربر مستقیم سامانه نم پرستاران برای بهبود وی بکار گرفته م
241
بخشنام
Sectorنام مستعار
پ
پزشکنام
، دکترDoctorنام مستعار
هی پزشییکی بیمییار را مطییالعه وتوضيح هی بیمییاران پرداختییه و پرونیید نقش کاربری از سامانه که به معاینهریزی و ثبت (برای محول کردن کاری به دیگری ییا بیه خیود) نمیوده و کارهای انجام گرفته را برنام
یکند. هی ترخیص بیماران را صادر م اجاز
پرستارنام
Nurseنام مستعار
هی پرستاری از بیماران و اجرای کارهای محوله از سییوی پزشییکتوضيح نقش کاربری از سامانه که وظیفبرای بیماران را بر عهده دارد.
هی هویتی بیمارنام پروند
هی بیمارPatient's Personal Caseنام مستعار ، پروند
اطلعات هویتی بیمار شامل نام و نام خانوادگی که توسط مسئول پییذیرش ثبییت و قابییل مشییاهدهتوضيحاست. این پرونده برای هر بیمار یکتاست.
242
هی پزشکی بیمارنام پروند
هی پزشکیPatient's Medical Caseنام مستعار هی بیمار، پروند ، پروند
هی بیمار به بیمارستان ایجاد شده و حاوی نام پزشکتوضيح اطلعات وضعیت پزشکی بیمار که با مراجع مسئول، بخش، اتاق و تختی که در آن بستری شده، شرح بیماری، وضعیت بیمار و کارهییای مختلییفهانیید و همچنییین پزشکی انجام گرفته برای وی به همراه پزشک و یا پرستاری که آن کار را انجییام داد
تاریخ انجام آن و کارهایی که باید برای وی انجام بشوند. این پرونده به دو بخش عمومی و محرمانه تقسیم مییی شییود. بخییش عمییومی شییامل نییام پزشییک مسئول، محل بستری شدن، علت بستری شدن و وضییعیت بیمییار مییی باشیید. بخییش محرمییانه سییایریگیرد. بخش عمومی توسط مسئول پذیرش قابل دسترسی بوده ولی بخییش اطلعات بیمار را در بر م محرمانه تنها توسط پرستاران و پزشک بیمار مییذکور قابییل رویییت اسییت. اییین پرونییده بییرای هربییار
هی بیمار به بیمارستان تشکیل شده و با ترخیص وی بسته می شود. مراجع
هی کارمندنام پروند
Employee Caseنام مستعار
پرونده ای شامل اطلعات هویتی کارمند شامل نییام و نییام خییانوادگی کییه توسییط مییدیر در زمییانتوضيحیشود. تعریف کارمند وارد م
ح
حساب کاربرینام
User Accountنام مستعار
یشود.توضيح حسابی که در سامانه برای هر یک از کاربران ایجاد م
243
خ
خروجنام
Log out، Sign outنام مستعار
د
درمانگرنام
MediManنام مستعار
به نقش پزشک و پرستار در سامانه اطلق می شود.توضيح
س
سامانهنام
هی مدیریت بیمارستانSystemنام مستعار ، سیستم، سامان
هی پزشکی بیمارنام سابق
هی بیمارPatient Historyنام مستعار ، سابق
ههای پزشکی بیمار کییه در مراجعییات متییوالیتوضيح های از پروند هی هویتی بیمار به همراه مجموع پروندهی بیمییار را فراهییم ههای سییابق و گذشییت وجو در پروند ت هاند. این سابقه امکان جس بیمار تشکیل شد
یکند. م
244
ف
فعالیت درمانینام
، کارMediTaskنام مستعار
عملی است که توسط درمانگر به منظور درمان یک بیمار مشخص توسط یییک درمییانگر مشییخصتوضيحیشود. انجام م
ک
کاربر سامانهنام
، کاربر، کارمندUserنام مستعار
به هر یک از کنشگرهایی که با سامانه تعامل مستقیم دارند (پزشییک، پرسییتار، مییدیر بیمارسییتان وتوضيحیشود. مسئول پذیرش) کاربر سامانه گفته م
م
مدیر بیمارستاننام
، مدیرManagerنام مستعار
یدهد.توضيح نقش کاربری از سامانه که امور مدیریتی بیمارستان را انجام م
245
مشخصات کاربرنام
User Personal Informationنام مستعار
مشخصات کاربر شامل نام و نام خانوادگی. این اطلعات برای تأیید هویت کاربر کافی نیست.توضيح
هاینام مولف
Component Basedنام مستعار
نها با یکدیگر ایجاد شده و در نییتیجه دارایتوضيح نرم افزاری که در قالب ایجاد چندید مولفه و ارتباط آیباشد. قابلیت نگهداری بال م
مسئول پذیرشنام
، کارمند پذیرشRecipientنام مستعار
هی ثبت، پذیرش و ترخیص بیماران در سامانه را بر عهده دارد.توضيح نقش کاربری از سامانه که وظیف
ن
نگهداری اصلحینام
Corrective Maintenanceنام مستعار
یکنند.توضيح هی موجود را بر طرف م نوعی نگهداری سامانه که در آن ایرادات سامان
246
نگهداری تکاملینام
Perfective Maintenanceنام مستعار
یدهند.توضيح نها را ارتقاء م تهای سامانه افزوده شده و آ نوعی نگهداری سامانه که در آن به قابلی
نگهداری تطابقینام
Adaptive Maintenanceنام مستعار
نوعی نگهداری سامانه که در آن به علت تغییر کسب و کار سامانه را برای تطابق با نیازهای جدیدتوضيحیباشد. یدهند. تغییرات در این نوع بیش از حالت تکاملی م تغییر م
نگهداری پیشگیرانهنام
Preventive Maintenanceنام مستعار
نوعی نگهداری سامانه که در آن سامانه با توجه به نیازهییای پیییش روی کسییب و کییار تغییییر دادهتوضيحیشود. م
و
ورودنام
Log in، Sign inنام مستعار
247