مقدمه
در کشور ما صنعت نرم افزار يک صنعت نوپا مي باشد، شايد سابقه توليد نرم افزار در ايران به بيش از 15 سال برسد، اما نبايد اين نکته را فراموش کنيم که ما هميشه مصرف کننده بوده ايم. زبان هاي برنامه نويسي، سيستم هاي عامل، بهبود دهنده هاي کامپايلر و چنديدن محصول بنيادين ديگر همه و همه را از ديگران دريافت کرده و استفاده نموده ايم. اگر نيازي به تغيير در اين محصولات احساس کرده ايم هميشه به انتظار ارائه نسخه بعدي از سوي شرکت هاي توليد کننده نشسته ايم. کار هاي نرم افزاري که بصورت تيمي انجام ميشوند به تازه گي رونق گرفته اند.
از اين رو از طرف مجريان پروژه تصميم گرفته شد تا اين پروزه به صورت منفرد اجرا نشود، هر چند دو نفر نمي توانند يک تيم باشند، اين حرکت مي توانست روحيه کار تيمي را حد اقل در مجريان آن پرورش دهد.
از طرفي با آَشنايي قبلي مجريان نسبت به سيستم هاي درماني از جمله کلنيک هاي جراحي تصميم بر آن شد تا بناي اين پروژه برپايه اين سيستم ها باشد. براي نمود عملي اين طرح تصميم گرفته شد تا از اتتزاع دوري شود و کار عملا بر روي يک مرکز درماني انجام شود. اما متاسفانه هيج يک از مراکز درشهر مشهد حاضر به همکاري در اين زمينه نشدند. و پروژه براساس يک سري فرضيات بنا نهاده شد. البته کمک هايي همه شد که نمي توان از آنها چشم پوشيد. با کامل تر شدن پروژه يک مرکز جراحي در شهر قم حاضر به همکاري شد که برنامه بوسيله سيستم RAS براي آنها نصب و راه اندازي شد و هم اکنون در مرحله آزمايش مي باشد.
با توجه به فراگير شدن صنعت نرم افزار و نياز جامعه جهاني به اين فناوري بالا (High-Tech) دانشجويان رشته نرم افزار مي بايد گام موثري در اين راه بردارند. صنعتي که در کشور ما همچنان رنگ و بوي آماتور دارد.
سيستم عامل ويندوز يکي از محبوب ترين سيستم هاي عامل در دنيا مي باشد، که در ميان کاربران غير حرفه اي بي رغيب است. کاربر به راحتي مي تواند با آن ارتباط بر قرار نمايد و از امکانات آن استفاده نمايد. زبان هاي برنامه نويسي و نرم افزارهاي پايگاه داده مختلفي براي آن طراحي و توليد شده اند، که توسعه نرم افزار هاي مختلف بر روي آن را از ديدگاه فني بسيار آسان و راحت نموده است. پشتيباني ويندوز از انواع شبکه هاي کامپيوتري خود يکي ديگر از معيار هاي انتخاب اين سکو مي باشد. در نهايت و با توجه به تمامي مزيت هاي ويندوز نبايد اين نکته را کتمان کنيم که ويندوز نه تنها براي مجريان اين پروژه بلکه براي تمامي توليد کننده گان نرم افزار در ايران تنها انتخاب مي باشد.
با توجه به نحوه کاربري اين پروژه (در ادامه نوشتار در مورد آن بيشتر توضيح داده خواهد شده) برنامه بر روي يک شبکه محلي مي بايد استقرار يابد . بدين منظور از نسخه Windows Server 2003 براي سيستم سرور و براي ايستگاه هاي کاري از XP Windows استفاده خواهد شد.
زبان برنامه نويسي دلفي يکي از زبان هاي پر کاربرد و مفيد براي توليد برنامه هاي سازماني مي باشد. دلفي از کامپايلر کامل شده پاسکال استفاده مي کند. اين زبان OOP را به صورت کامل پوشش مي دهد و براساس طراحي کامپوننتي ساخته شده است. دلفي بر روي پلتفرم هاي ويندوز و لينوکس قابل استفاده مي باشد. دو کتابخانه بزرگ VCL و CLX به ترتيب براي ويندوز و لينوکس طراحي شده اند.
دلفي قابليت اتصال به انواع نرم افزارهاي پايگاه داده را دارا مي باشد. نرم افزار هاي مبتني بر فايل مثل پارادوکس و اکسس و همچنين سرور هاي بانک اطلاعتي مپل اورکل و SQL Server از جمله اين پايگاه هاي داده مي باشند.
با توجه به استفاده از سکوي ويندوز و زبان دلفي نرم افزار SQL Server به عنوان يک گزينه خوب مورد توجه قرار گرفت . اين نرم افزار يک RDBMS نسبتا قدرتمند مي باشد نياز به هزينه نگهداري زيادي نداشته و مقرون به صرفه مي باشد(هزينه خريد آن در اکثر موارد صفر مي باشد).
در نهايت استفاده از پايگاه داده رابطه اي SQL Server 2000 و زبان دلفي 7 بر روي سکوي ويندوز مورد تاييد قرارگرفت.
چکيده
مقدمه
تکنولوژي هاي مورد استفاده
معرفي Actor هاي سيستم
بيمار
مواردي که بايد براي بيمار ثبت شود
فيلد هاي اطلاعاتي بيمار
مسئول پذيرش
مسئول ترخيص
اعمال انجام شده در زمان ترخيص
ثبت هايي که بايد توسط ترخيص گر انجام شود
مدير مرکز
ثبت هايي که بايد زير نظر مديريت انجام شود.
اطلاعات مهم براي مدير
اپراتور اتاق عمل
پزشک (تيم پزشکي)
Use Case هاي سيستم
مقدمه
Use Case هاي تعريفي
Use Case تعريف پزشك
Use Case تعريف بيمه
Use Case تعريف گروه هاي عمل
Use Case تعريف عمل
Use Case تعريف بخش
Use Case تعريف دارو
Use Case تعريف نوع پذيرش
Use Case تعريف سرويس
Use Case تعريف كمك جراح
Use Case تعريف نوع ترخيص
Use Case انواع بيهوشي
Use Case تعريف واحد هاي دارويي
Use Case تعريف تعرفه ها
Use Case تعريف كاي عمل
Use Case تعريف دارو هاي يك عمل
Use Case تعريف ست هاي عمل
Use Case تعريف استوك اتاق عمل
Use Case شرح عمل
Use Case تعريف كاربران
Use Case هاي عملي
Use Case پذيرش بيمار
Use Case درج مشخصات بيمار
Use Case درج مشخصات همراه (هان) بيمار
Use Case اتاق عمل
Use Case بخش
Use Case ترخيص
Use Case هاي گزارش گيري
Use Case بيماران بستري شده بيمه
Use Case بيماران سرپايي بيمه
Use Case بيماران بستري شده بيمه تكميلي
Use Case بيماران سرپايي بيمه تكميلي
Use Case همه بيماران
Use Case شخصي پزشك
Use Case مشخصات بيماران بستري شده
Use Case عمل هاي انجام شده پزشكان
Use Case عمل هاي يك بيمار
BPM (Business Process Model) هاي سيستم
پذيرش و ترخيص از ديدگاه بيمار
بيمار در خواست پذيرش مي كند
مسئول پذيرش مشخصات بيمار را در سيستم ذخيره مي كند
براساس نوع پذيرش به بيمارسرويس داده مي شود وموردمعالجه قرارمي گيرد.
صورت حساب بيمار بوسيله مامور ترخيص محاسبه مي شود
صورت حساب را پرداخت كرده وترخيص مي شود
بررسي عملكرد از ديدگاه مديريت مركز
بررسي گزارشات مالي توسط پزشك
شرح فني ماژول(Form) ها
مشخصات ظاهري فرم ليست پزشکان
امکانات فرم
فيلترهاي فرم
دکمه هاي فرم
مشخصات ظاهري فرم پزشک
فيلترهاي فرم
دکمه هاي فرم
مشخصات ظاهري فرم ليست گروههاي پزشکي
فيلترهاي فرم
دکمه هاي فرم
مشخصات گريد يا ليست فرم گروههاي پزشکي
مشخصات ظاهري فرم گروه پزشک
اجزاي فرم
فيلترهاي فرم
دکمه هاي فرم
مشخصات ظاهري فرم ليست بيمه ها
امکانات فرم
فيلترهاي فرم
دکمه هاي فرم
مشخصات گريد يا ليست فرم ليست بيمه ها
مشخصات ظاهري فرم سازمانها
اجزاي فرم
فيلترهاي فرم
دکمه هاي فرم
مشخصات ظاهري فرم اطلاعات بخشها:
فيلترهاي فرم
دکمه هاي فرم
مشخصات گريد يا ليست فرم اطلاعات بخشها
مشخصات ظاهري فرم بخش
اجزاي فرم
فيلترهاي فرم
دکمه هاي فرم
مشخصات ظاهري فرم ليست داروها
امکانات فرم
فيلترهاي فرم
دکمه هاي فرم
مشخصات گريد يا ليست فرم ليست داروها
مشخصات ظاهري فرم دارو
فيلترهاي فرم
دکمه هاي فرم
مشخصات ظاهري فرم ليست واحد هاي دارو
فيلترهاي فرم
دکمه هاي فرم
مشخصات ظاهري فرم ليست انواع پذيرش
فيلترهاي فرم
دکمه هاي فرم
مشخصات گريد يا ليست فرم ليست انواع پذيرش
مشخصات ظاهري فرم ليست سرويسها
امکانات فرم
دکمه هاي فرم
مشخصات گريد يا ليست فرم ليست سرويسها
مشخصات ظاهري فرم ليست کمک جراحان
فيلترهاي فرم
دکمه هاي فرم
مشخصات گريد يا ليست فرم ليست کمک جراحان
مشخصات ظاهري فرم مشخصات کمک جراحان
فيلترهاي فرم
دکمه هاي فرم
مشخصات ظاهري فرم وضعيت خروج هنگام ترخيص
فيلترهاي فرم
دکمه هاي فرم
مشخصات گريد يا ليست فرم وضعيت خروج هنگام ترخيص
مشخصات ظاهري فرم وضعيت خروج
فيلترهاي فرم
دکمه هاي فرم
مشخصات ظاهري فرم ليست انواع بيهوشي
فيلترهاي فرم
دکمه هاي فرم
مشخصات گريد يا ليست فرم ليست انواع بيهوشي
مشخصات ظاهري فرم انواع بيهوشي
فيلترهاي فرم
دکمه هاي فرم
مشخصات ظاهري فرم تعريف تعرفه دولتي
فيلترهاي فرم
دکمه هاي فرم
مشخصات ظاهري فرم تعريف کاي جراحي
فيلترهاي فرم
دکمه هاي فرم
مشخصات ظاهري فرم ليست ستها
فيلترهاي فرم
دکمه هاي فرم
مشخصات گريد يا ليست فرم ليست ستها
مشخصات ظاهري فرم استوک اتاق عمل
فيلترهاي فرم
دکمه هاي فرم
مشخصات ظاهري فرم ليست عملها
امکانات فرم
فيلترهاي فرم
دکمه هاي فرم
مشخصات گريد يا ليست فرم ليست ستها
مشخصات ظاهري فرم تعريف کاربر
فيلترهاي فرم
دکمه هاي فر
مشخصات گريد يا ليست فرم ليست ستها
مشخصات ظاهري فرم ورود به برنامه
مشخصات ظاهري فرم پذيرش بيمار
امکانات فرم
دکمه هاي اين فرم
مشخصات ظاهري فرم مشخصات بيمار
امکانات فرم 66
فيلترهاي فرم
دکمه هاي فرم
مشخصات گريد يا ليست فرم مشخصات بيمار
مشخصات ظاهري فرم مشخصات همراه بيما
امکانات فرم
فيلترهاي فرم
دکمه هاي فرم
مشخصات گريد يا ليست فرم مشخصات همراه بيمار
مشخصات ظاهري فرم اتاق عمل
امکانات فرم
فيلترهاي فرم
دکمه هاي فرم
مشخصات گريد يا ليست فرم اتاق عمل
مشخصات ظاهري فرم بخش
امکانات فرم
فيلترهاي فرم
دکمه هاي فرم
مشخصات گريد يا ليست فرم اتاق عمل
مشخصات ظاهري فرم ترخيص
امکانات فرم
فيلترهاي فرم
دکمه هاي فرم
مشخصات گريد يا ليست فرم ترخيص
مشخصات ظاهري فرم عمل
فيلترهاي فرم
دکمه هاي فرم
کليه فرمهاي مربوط گزارشات مختلف
فرمهاي مربوط به گزارش گيري از بيماران بستري براي بيمه
مشخصات گريد يا ليست فرم
فرمهاي مربوط به گزارش گيري از بيماران سرپايي براي بيمه
مشخصات گريد يا ليست فرم
فرمهاي مربوط به گزارش گيري از بيماران بستري براي بيمه تکميلي
مشخصات گريد يا ليست فرم
فرمهاي مربوط به گزارش گيري از بيماران سرپايي براي بيمه تکميلي
مشخصات گريد يا ليست فرم
فرمهاي مربوط به گزارش گيري ازهزينه همه بيماران
مشخصات گريد يا ليست فرم
فرمهاي مربوط به گزارش گيري از بيماران بستري شده
مشخصات گريد يا ليست فرم بيماران بستري شده
فرمهاي مربوط به گزارش گيري از عملهاي انجام شده پرشکان
مشخصات گريد يا ليست فرم بيماران بستري شده
فرمهاي مربوط به گزارش گيري ازحق العملهاي پزشکان
مشخصات گريد يا ليست فرم بيماران بستري شده
فرمهاي مربوط به گزارش گيري از صورت حساب بيماران سرپايي
مشخصات گريد يا ليست فرم بيماران بستري شده
فرمهاي مربوط به گزارش گيري از هزينه اتاق عمل
مشخصات گريد يا ليست فرم بيماران بستري شده
فرمهاي مربوط به گزارش گيري از هزينه بيهوشي هر پزشک
مشخصات گريد يا ليست فرم هزينه بيهوشي هر پزشک
فرمهاي مربوط به گزارش گيري از هزينه داروهاي اتاق عمل
مشخصات گريد يا ليست فرم هزينه داروهاي اتاق عمل
فرمهاي مربوط به گزارش گيري از هزينه سرويسها
مشخصات گريد يا ليست فرم هزينه سرويسها
فرمهاي مربوط به گزارش گيري از هزينه داروهاي آزاد بيماران بيمه اي
مشخصات گريد يا ليست فرم هزينه داروهاي آزاد بيماران بيمه
فرمهاي مربوط به گزارش گيري از هزينه کلي داروهاي آزاد
مشخصات گريد يا ليست فرم هزينه کلي داروهاي آزاد
فرمهاي مربوط به گزارش گيري از هزينه لباس بيماران
مشخصات گريد يا ليست فرم هزينه لباس بيماران
فرمهاي مربوط به گزارش گيري از هزينه غذاي بيماران
مشخصات گريد يا ليست فرم هزينه کلي غذاي
فرمهاي مربوط به گزارش گيري ازحق العملهاي خاص پزشکان
مشخصات گريد يا ليست فرم حق العملهاي خاص پزشکان
فرم مربوط به تغيير کلمه عبور
فيلترهاي فرم
دکمه هاي فرم
فرم مربوط به تعويض کاربر
فيلترهاي فرم
دکمه هاي فرم
فرم مربوط به تغيير کلمه عبورپزشکان
فيلترهاي فرم
دکمه هاي فرم
مشخصات گريد يا ليست فرم تغيير کلمه عبورپزشکان
فرم مربوط به ماشين حساب
فرم مربوط به پشتيبان گيري
فيلترهاي فرم
دکمه هاي فرم
فرم مربوط به تعيين مسيرپشتيبان گيري
فيلترهاي فرم
دکمه هاي فرم
فرم مربوط به بازيابي پشتيبان
فيلترهاي فرم
دکمه هاي فرم
فرم مربوط به تغيير پنل
فيلترهاي فرم
دکمه هاي فرم
ERD هاي سيستم
اصلي
عمل ها
روابط ميان پزشكان و سرويس ها
شرح حال براي عمل
شرح حال كلي
تخصيص دارو براي عمل
نتيجه گيري
منابع و ماخذ
برچسب ها:
پروژه سیستم کلینیک جراحی برنامه نویسی پروژه سیستم کلینیک جراحی سیستم کلینیک جراحی برنامه نویسی سیستم کلینیک جراحی سیستم کلینیک جراحی طراحی سیستم کلینیک جراحی نرم افزار سیستم کلینیک جراحی