Professional Documents
Culture Documents
Latform P Entral C Edical M The
Latform P Entral C Edical M The
اإلشراف:
د.عهد البودي
2020/2019
1
الفهرس:
-1المقدمة 6............................................................................................................
-2الجدول الزمني للمشروع7........................................................................................ .
8........................................................................................... context diagram -3
2
الفصل الرابع :تنفيذ النظام36...............................................................................................
-1مقدمة 37............................................................................................................
-2أدوات النظام37................................................................................................... :
37................................................................................ XAMPP 1-1
37.............................................................................. Star UML 1-2
37................................................................................ Sublime 1-3
37...........................................................Adobe Dreamweaver 1-4
-3التقنيات المستخدمة38............................................................................................ :
38.................................................................................................. HTML 1-2
38.....................................................................................................CSS 2-2
39........................................................................................... JavaScript 3-2
39.....................................................................................................PHP 4-2
39.......................................................................................... Codeigniter 5-2
40................................................................................................ MySQL 6-2
40............................................................................................ BootStrap 6-2
النموذج المعماري 41..............................................................................................
-4تنفيذ النظام42.................................................................................................... :
-5اختبار النظام47....................................................................................................
3
لمحة عامة:
-لدى األطباء والصيادلة كميات كبيرة من المعلومات التي تتخزن في الوقت الحالي ورقيا ً في
الوصفات الطبية والتحاليل المخبرية حيث ومع تقدم الزمن يمكن أن تتلف هذه األوراق وتضيع
المعلومات المخزنة عليها.
وهكذا يمكن أن يفقد المريض معلومات مهمة تمثل تاريخه الصحي كانت ستساعد الطبيب في
تحديد حالته وتطوراتها باإلضافة الى صعوبة الوصول إلى ملف مريض زار الطبيب من فترة
بعيدة.
وقد يحدث تطور في حالة المريض بعد تناول الدواء فيجد صعوبة في التواصل مع الطبيب وسؤاله
عما يستطيع فعله في هذه الحالة.
هذا ويمكن أن يسبب الخط السيء عند بعض األطباء الى صعوبة قراءة الوصفات الطبية من قبل
الصيادلة وقد يؤدي ذلك لحدوث بعض األخطاء في أستعمال األدوية أو إعطاء دواء اخر مشابه
باالسم للدواء الموصوف من قبل الطبيب وهذا يمكن أن يسبب األذى للمريض وقد يؤدي للموت في
بعض الحاالت الخطيرة.
وضعنا في الملحق مثال لوصفة طبية قمنا بتصويرها أثناء جمع المتطلبات حيث قام المريض
بزيارة عدة صيدليات ولم يستطيعوا معرفة الدواء الموصوف إليه من قبل الطبيب.
يهدف مشروعنا الى بناء نظام كامل الوظائف يهتم بشكل أساسي في إنشاء وصفة طبية إلكترونية
لتجنب المشكالت السابقة.
4
الفصل األول:
المقدمة
5
-1المقدمة:
لم يترك التقدم التكنولوجي مجاالً ،إال ووصل إليه محدثا ً فيه اختصارات للوقت والجهد ،وتطورات عجيبة بغض
النظر عن الكلفة المادية ،تعتبر التكنولوجيا في المجال الطبي إحدى تلك التطورات التي شهدها عصرنا الحالي ،فقد
قدمت في مجال الطب بما تحتويه من أجهزة ومعدات ،سواء للطبيب أو المريض تسهيالت عظيمة.
كثيرون من المرضى يشتكون من األخطاء الدوائية في الممارسات الصيدالنية ،التي تعد من المشاكل األزلية ،التي
تقترن لدى كثيرين بأخطاء األطباء ،وإذا كان الواقع يشير إلى نقص في المعلومات اإلحصائية عن هذا الجانب.
فإن إحصائيات المعهد الطبي األمريكي ) (IOMتشير إلى موت ما بين 44ألف إلى 98ألف مواطن أميركي
سنويا ً ،بسبب األخطاء الدوائية حيث يتم صرف 3باليين وصفة طبية في الواليات المتحدة ،بمعنى أنه إذا كانت
الوصفات تصرف بدقة تصل إلى ،%،99.9هذا يعني حدوث 3.75مليون خطأ .إن نسبة % 1من 3.75مليون
تعني أذية 37500مريض.
من هذه الحقائق يمكن القول إن األخطاء الدوائية تعد في مقدمة أسباب الوفيات ،حيث يموت بسببها أشخاص أكثر
من الذين يموتون في حوادث السير أو بسبب سرطان الثدي أو اإليدز ،وبالرغم من صحة استنتاجات .IOM
فاألهم هو أن الوفيات التي تحدث بسبب األخطاء الدوائية ،والتي يمكن تجنبها ال تزال تحدث رغم كل اإلجراءات
واالحتياطات والتدابير ،ربما ألن األمر يتعلق بالثقافة الصحية وسلوكيات الناس اليومية ،واالعتراف بالمشكلة يعد
فهما ً واقعيا ً للخطوات الالزمة لجعل استعمال الدواء أكثر أمنا ً.
بما يساعد الصيادلة من خالل خدماتهم واهتمامهم بجزء مهم وفعال جدا ً في اإلقالل من الحوادث العكسية للدواء،
وبفهمهم آللية حدوث الخطأ ،وكيفية تجنب حدوثه فإن لهم الدور الحيوي في ضمان سالمة مرضاهم.
6
-2الجدول الزمني للمشروع :
-1مشروع التخرج:1
7
:context diagram -3
8
الفصل الثاني:
الدراسة المرجعية
9
الدراسة المرجعية:
هو أي حادث يمكن تجنبه ،والذي قد يسبب أو يؤدي إلى استعمال غير مالئم للدواء أو إلى وقوع ضرر ما على
المريض ،في الوقت الذي يكون فيه الدواء تحت رقابة المسؤولين في الرعاية الصحية أو المريض أو المستهلك.
ويتعلق هذا النوع من الحوادث بكل ما يخص الدواء من عمليات تداول فقد يكون متعلقا ً بالمزاولة المهنية ،أو بما
تقدمه الرعاية الصحية من خدمات ومنتجات ،أو باإلجراءات ال ُمتبعة أو باألنظمة ،ويشمل ذلك وصف الدواء،
وطريقة تداول الوصفات الطبية بين األشخاص المعنيين “الممرض والصيدلي والفني وغيرهم” ،واللصاقات
الموجودة على عبوات األدوية ،وتعبئتها ،وأسماؤها ،كما يشتمل على طريقة تحضير األدوية ،وصرفها وتوزيعها
وإعطاؤها للمريض وتعليم المريض والرقابة واالستعمال.
على الرغم من أن بعض األطباء يصفون إلكترونيا ً لسنوات ،فإن الكثير منهم ال يزالون يستخدمون القلم والورق،
هذا هو أول جهد وطني لجعل أداة قائمة على الويب مجانية لجميع األطباء.
يقول تولمان إنه على الرغم من أن ٪90من األطباء البالغ عددهم حوالي 550،000طبيب لديهم إمكانية
الوصول إلى اإلنترنت ،فإن أقل من ٪10منهم استثمروا الوقت والمال الالزم لبدء استخدام السجالت الطبية
اإللكترونية أو الوصفات الطبية اإللكترونية.
-4األمراض:
المرض أو الداء أو العلة هو حالة غير طبيعية تصيب الجسد البشري أو العقل البشري محدثة انزعاجاً ،أو
ضعفا ً في الوظائف ،أو إرهاقا ً للشخص المصاب مع إزعاج .يستخدم هذا المصطلح أحيانا للداللة على أي أذى
جسدي ،إعاقة ،متالزمة ،أعراض غير مريحة ،سلوك منحرف ،تغيرات النمطية في البنية والوظيفة ،وفي
سياقات أخرى قد يستلزم األمر التمييز بين هذه األمور كلها .علم األمراض هو العلم الذي يدرس هذه
األمراض ،في حين نشير للعلم الذي يعنى بدراسة التصنيف المنظومي لألمراض المختلفة بعلم تصنيف
األمراض .
أما المعرفة الشاملة باألمراض البشرية وطرق تشخيصها وعالجها فتشكل ما يدعى بالطب.
10
-5األمراض المزمنة:
وتتطور بصورة بطيئة عموماً.
ّ األمراض المزمنة أمراض تدوم فترات طويلة
وتأتي األمراض المزمنة ،مثل أمراض القلب والسكتة الدماغية والسرطان واألمراض التنفسية المزمنة
والسكري ،في مقدمة األسباب الرئيسية للوفاة في شتى أنحاء العالم ،إذ تقف وراء %63من مجموع الوفيات.
ومن أصل مجموع أولئك الذين قضوا نحبهم بسبب األمراض المزمنة في عام 2008والبالغ عددهم 36مليون
نسمة ،كان %29ينتمون إلى فئة األشخاص الذين تق ّل أعمارهم عن 70عاما ً وكان النصف ينتمي إلى فئة
النساء.
-6العالج:
الرعاية الصحية هي الوقاية والعالج ،السيطرة على المرض والحفاظ على الصحة النفسية والجسدية من خالل
الخدمات التي تقدمها التخصصات الصحية من الطب والتمريض والخدمات الصحية المساعدة.
التوفير المنظم لهذه الخدمات يسهم في تشكيل نظام رعاية صحية متكاملة .قبل شيوع مصطلح "الرعاية الصحية"
تحدث الناطقين باإلنجليزية عن الطب أو القطاع الصحي ،وعن العالج والوقاية من المرض واألمراض.
فالمريض هو أي شخص يتلقى العناية والرعاية الطبية ،أو العالج .ويكون في معظم األحيان مريض أو مصاب،
ويخضع للعالج ،أو في حاجة إلى عالج من قبل الطبيب أو أي متخصص طبي آخر .يطلق مستهلك الصحة أو
مستهلك الرعاية الصحية كاسم آخر على المريض ،يستخدم االسم عادة بعض الجهات الحكومية أو شركات
التأمين.
-7نظام مشابه:
-من خالل البحث على االنترنت عن الدراسة المرجعية ،وجدنا عدة دول قامت بتطبيق أنظمة قريبة لنظامنا
ومن هذه الدولة االمارات ،حيث أنجزت هيئة الصحة في دبي نظام الصيدلة االلكترونية في مستشفى حتا،
وربطه مع النظام المطبق في الهيئة ،في خطوة تهدف إلى تسريع عملية صرف األدوية للمرضى ،بشكل يضمن
السالمة الدوائية والكفاءة العالية.
قال الدكتور علي السيد مدير إدارة الخدمات الصيدالنية في هيئة الصحة بدبي ،إن النظام يوفر خاصية صرف
األدوية بنظام الجرعة األحادية يوفرالوقت والجهد المبذول من قبل الموظفين ،ويضمن دقة الصرف الدوائي
للمرضى الداخليين إلى جانب ضبط الكميات المصروفة.
11
مميزات نظام الصيدلة االلكترونية في دبي:
إن النظام يمكن الطبيب من االطالع على التاريخ الدوائي الكامل للمريض ،وأصناف وكميات األدوية التي
تم وصفها وصرفها وإعطائها له ،إلى جانب موقع وصفها ،األمر الذي يسهل من عملية مراجعة سجل
المريض.
معرفة الطبيب الذي قام بوصف األدوية والصيدالني الذي قام بصرف األدوية ،والممرض الذي قام
بإعطاء األدوية.
يسهل من عملية التواصل بين مختلف أفراد الفريق الذي قدم الرعاية الصحية للمريض ،الفتا ً إلى انه
بإمكان الطبيب (من خالل هذا السجل) القيام بإعادة وصف األدوية (سواء دواء واحد أو مجموعة من
األدوية).
األمر الذي يسهل على الطبيب ويوفر من وقت استخدامه للنظام وكذلك من وقت انتظار المريض ،كما
ويضمن الدقة في عملية الوصف.
أن نظام الوصفات االلكترونية يدعم سالمة وأمان عملية الوصف الدوائي ،والذي يتضح جليا ً من خالل
تنبيه الطبيب ألية مداخالت دوائية مثل التفاعالت الدوائية ،والجرعات المسموح بها وازدواجية األدوية
الموصوفة.
يمكن الطبيب من توثيق أية معلومات عن حساسية المرض تجاه أي نوع من األدوية أو األغذية ،مما
يساعد غيره من مهني الرعاية الصحية من االطالع عليها واتخاذ الالزم حيالها في كل من مراحل الرعاية
الطبية المقدمة للمريض.
يوفر المعلومات للطبيب وغيره من مهني الرعاية الصحية عن مختلف األدوية ،وذلك من خالل منشورات
جاهزة تم تحميلها على النظام ،أو من خالل تمكين الطبيب من الولوج ألي موقع الكتروني يوفر
المعلومات الطبية الالزمة من خالل النظام.
مميزات أخرى :أوضح مدير إدارة الخدمات الصيدالنية أن النظام يشتمل أيضا ً على عدد من المزايا منها نظام
الوصفات االلكترونية ،وهو نظام دقيق يمكن الطبيب من كتابة الوصفة الطبية بشكل الكتروني للمرضى المسجلين،
حيث يسهل على الطبيب عملية الوصف الدوائي من خالل البحث عن األدوية ،واختيارها عن طريق محرك بحث
يتقبل إدخال األدوية باالسم العلمي أو التجاري ،كما ويبين األصناف المخزنية في هيئة الصحة ،ويسمح للطبيب
بتكوين قائمة مفضلة من األدوية التي يقوم الطبيب بوصفها بشكل متكرر مما يوفر الوقت والجهد أثناء عملية
الوصف الدوائي.
أوضح أيضا ً أن النظام مزود بقائمة إرشادات متعددة يستطيع الطبيب من خاللها اختيار إرشادات استخدام الدواء من
الجرعة المحددة وفترة العالج وأي إرشادات خاصة أخرى ،األمر الذي يسرع من عملية وصف األدوية ،ويسمح
للطبيب بتوثيق أية مالحظات موجهة إما للممرض أو الصيدالني وذلك ألخذها بعين االعتبار أثناء عملية صرف
12
األدوية للمريض ،خاصة وان النظام يحتوي على السجل الدوائي الكامل للمريض والذي يتضمن كافة األدوية التي تم
وصفها للمريض منذ أول زيارة مسجلة للمريض في نظام الصيدلة االلكتروني ،كما ويمكن الولوج إليه بسهولة من
قبل جميع مهني الرعاية الصحية المصرح لهم بذلك ،مما يتيح لهم تحقيق عدد من الجوانب اإليجابية.
وذلك من خالل عرض الوصفات مجرد قيام الطبيب بوصفها وذلك بترتيب يضمن تتابع الوصفات بنا ًء على وقت
وصفها من قبل األطباء ،حيث تسمح هذه الخاصية للصيادلة بتحضير األدوية قبل وصول المريض وصرفها
للمريض حين وصوله فورا ً ما يسهم وبشكل فاعل في تقليل وقت انتظار المرضى وفي كثير من األحيان عدم
انتظارهم مطلقا ً نظرا ً لجاهزية األدوية ،كما يوفر النظام خاصية طباعة ملصقات إرشادات األدوية والتي توفر من
وقت تجهيز األدوية كما وتضمن صحة اإلرشادات المقدمة للمريض ووضوحها مع إمكانية طباعتها باللغتين العربية
واالنجليزية.
ضبط المخزون الدوائي :أضاف ان النظام يمكن مزودي الرعاية الصحية (الممرضين) من توثيق األدوية التي يتم
إعطاؤها للمريض بشكل يضمن دقة عملية إعطاء الدواء ويعزز من السالمة الدوائية ،حيث إن النظام يبين عدد
الجرعات التي يجب إعطاؤها مع تحديد أوقاتها ،كما ويوفر نظام ترميز لوني يبين األدوية التي آن موعد إعطائها
وتلك التي قد فات موعد إعطائها مما يوفر ضبط لعملية إعطاء األدوية ويوفر النظام تقرير دوري حول األدوية التي
آن موعد إعطائها لجميع المرضى المتواجدين في القسم ،مما يسهل على العاملين ويوفر الوقت والجهد ويسمح
بإدارة أفضل للموارد المتاحة ويضمن من عملية إعطاء الدواء بالوقت المحدد .وأشار الدكتور السيد إلى أن النظام
مكن مزودي الرعاية الصحية من طلب األدوية من الصيدلية الكترونيا ً مما وفر الوقت والجهد.
كما وفر ضبطا ً دقيقا ً للمخزون الدوائي ،حيث إن النظام ال يسمح بطلب أدوية خارج من القائمة المعتمدة ،كما ال
يسمح بتجاوز الكميات المحددة لكل قسم ،مرتبط الكترونيا ً (مدمج) مع نظام تخطيط الموارد الحكومية ،األمر الذي
سمح لموظفي الصيدلة من طلب األدوية الكترونيا ً من المخازن الرئيسية من خالل نظام الصيدلة االلكتروني دون
الحاجة إلدخال طلبات األدوية باستخدام النظاميين مما يوفر وقت وجهد العاملين ،حيث ساهم بشكل كبير وأساسي
في ضبط ومراقبة األدوية ومخزونها ،حيث يوفر مراقبة أفضل وأدق لمخزون األدوية من خالل إمكانية عرض
جميع التحركات التي أجريت على أي صنف من األصناف ،الفتا ً إلى ان يوفر تقارير مختلفة حول مختلف أوجه
اإلدارة الدوائية مما يعزز من ضبط حركة األدوية ويوفر مراقبة أفضل لعملية االستهالك الدوائي.
13
وأوضح أن النظام أدى إلى االرتقاء بمستوى الرعاية الصيدالنية المقدمة وتحسين نوعية الخدمة وضمان سالمة
وأمان المريض لما لهذا النظام من فوائد جمة وانعكاسات إيجابية على مجمل اإلدارة الدوائية في الهيئة ومنها على
سبيل المثال ال الحصر التقليل وبشكل كبير من األخطاء الطبية سواء الناجمة عن وصف األدوية أو صرفها أو
إعطائها للمرضى ،خاصة وأن النظام يتميز بخاصية التحذير اإلكلينيكي االلكتروني لكل من الطبيب والصيدلي
والتي بدورها تنبه عن وجود أي تداخالت طبية أو تكرار عالجي.
كما ان النظام مدمج بنظام إدخال المرضى ،األمر الذي يمكن الطبيب من الولوج إليه دون الحاجة للخروج من نظام
إدخال المرضى مما يوفر وقت وجهد األطباء كما ويدعم دقة وأمان الرعاية الصحية المقدمة ،كما ان النظام مدمج
بنظام الموارد الحكومية ،األمر الذي أزال الكثير من األعباء اإلجرائية عن كاهل الصيادلة ،حيث ال حاجة الستخدام
نظامين لإلدارة المخزنة لألدوية ،حيث إن أي حركة مخزنية لألدوية في نظام الصيدلة االلكتروني سيتم تحديثها
الكترونيا ً في نظام الموارد الحكومية.
ساهم نظام الصيدلة االلكتروني في توفير سجل دوائي شامل للمريض يمكن الوصول إليه واإلطالع عليه من قبل أي
من مهنيي الرعاية الصحية في أي من مرافق هيئة الصحة بدبي مما يوفر الوقت والجهد ويعزز من جودة الرعاية
الصحية المقدمة للمريض خاصة وأنه يضمن عدم تكرار صرف األدوية ذاتها للمريض نفسه من عدة جهات في
الوقت نفسه ،ويضمن االستهالك األمثل للموارد المتاحة وسرع من عمليات صرف األدوية.
14
-8نظام مشابه اخر:
نظام وصفتي نظام بدأ تطبيه في المملكة العربية السعودية ومن خالل تصفح موقعهم اإللكتروني حصلنا على
المعلومات التالية:
نبذة عن وصفتي:
في ظل التطور الذي تشهده بالدنا في جميع الجوانب ،وانسجاما ً مع رؤية المملكة العربية السعودية ،2030
إنطلقت خدمة وصفتي كواحدة من المبادرات التي تهدف لرفع مستوى الخدمات الصحية ،وتأتي أهمية هذه
الخطوة في تحقيق نقلة نوعية لتجربة المستفيد من خدمات القطاعات الصحية الحكومية .حيث تتيح له إمكانية
صرف الدواء من الصيدلية األقرب إليه وفي الوقت المالئم له مجاناً.
أهداف موقع وصفتي:
توفير أعلى المعايير واألنظمة اإللكترونية لتسهيل وتيسير خدمات صرف األدوية.
الشمولية في التوسع لتغطية جميع المرافق الصحية في المملكة العربية السعودية.
توفير الوقت والموارد للجهات الصحية الحكومية وضمان توفر األدوية للمستفيد.
تحسين وتطوير إرشادات استخدم الدواء.
صورة للصفحة الرئيسية للموقع:
15
سلبيات موقع وصفتي:
نظام وصفتي هو أحد المشاريع الحديثة للشركة الوطنية للشراء الموحد لألدوية واألجهزة والمستلزمات الطبية
"نوبكو" أكبر شركة مركزية في مجال تقديم خدمات الشراء الطبي ،التخزين ،والتوزيع لألدوية واالجهزة
والمستلزمات الطبية في المملكة العربية السعودية .وقد تم تأسيس نظام وصفتي وفقا ً لتطلعات رؤية 2030للمملكة
العربية السعودية برعاية وزارة الصحة ومشاركة صيدليات القطاع الخاص وموردي األدوية ،وبرؤية واضحة
لفريق عمل وصفتي تم البدء في تنفيذ النظام وخطط التوسع والسعي لتغطية كافة مناطق المملكة.
16
الفصل الثالث:
17
-1تحليل ومناقشة المتطلَّبات:
قمنا بعدَّة نقاشات بين أعضاء المشروع ،باإلضافة إلى نقاشات مع الدكتور المشرف على المشروع ،حيث
حدَّدنا إجابات واضحة لألسئلة السابقة ،قمنا على ضوئها بتطوير النظام الخاص بنا.
-2المعنيين بالنظام:
-الطبيب
-الصيدلي
-المريض
-لجنة االستقبال
-دكتور األشعة
-دكتور مخبري
-المدراء
-المحاسب
18
-3األهداف:
-1الهدف األساسي من النظام هو إدارة المركز الطبي وأتمتة العمل فيه.
-2تحويل الوصفة الطبية الورقية الى وصفة الكترونية.
-3االطالع على المعلومات الشخصية و الملف الطبي الكامل الكترونيا ً متضمنا ً الوصفات و األمراض
والتحاليل والصور الشعاعية السابقة للمريض.
-4التواصل بين الطبيب و المريض و الصيدلي والمخبري وطبيب األشعة والمدراء والمحاسب.
-5تنظيم المواعيد في المركز الطبي.
-6تنظيم الحسابات المالية للموظفين في المركز الطبي وتنظيم الحسابات المالية للمرضى
-7االطالع على األطباء والصيادلة العاملين في المركز الطبي.
-8إداراة بنك الدم ومعرفة جميع المتبرعين وزمرهم الدموية وعدد الوحدات المتوفرة.
-9جدولة العمليات الطبية.
-10إدارة الموارد البشرية في المركز الطبي.
-4المتطلبات:
1-2المتطلبات الوظيفية:
المدير الرئيسي:
-إضافة (طبيب -صيدلي -مدير -طبيب مخبري -طبيب أشعة -محاسب -مستقبل).
-إضافة وتعديل األدوية وتفاصيلها.
-إضافة مريض.
-إضافة وحدات دم.
-التواصل مع الطبيب والصيدلي والمريض..الخ.
-إدارة حسابه الشخصي.
-إدارة الموقع بشكل كامل.
-المحاسبة العامة للمركز(مدخالت مالية-مصاريف...الخ).
-إضافة طفل مولود جديد.
-إضافة حالة وفاة.
19
الطبيب:
-المواعيد.
-العمليات.
-البحث عن مريض وإضافته في حال لم يكن مستخدما سابقا للموقع.
-إدارة حسابه الشخصي.
-كتابة الوصفة الطبية للمريض وتحتوي األمراض واألمراض المزمنة
واألدوية الالزمة له.
-التواصل مع المريض والصيدلي ..الخ.
-االطالع على سجل المريض الطبي كامالً.
-قبول طلبات المواعيد.
الصيدلي:
-قراءة الوصفة الطبية للمريض.
-إضافة األدوية الموجودة في الصيدلية.
-طباعة فاتورة بتسليم األدوية.
-التواصل مع المريض أو الطبيب ..الخ.
-إدارة حسابه الشخصي.
المريض:
-االطالع على سجله الطبي كامالً.
-التواصل مع الطبيب والصيدلي ..الخ.
-إدارة حسابه الشخصي.
الحماية:
oيجب أن تكون بعض المعلومات في قاعدة البيانات الخاصة بالنظام مشفرة.
oيحدد النظام ( حسب دور المستخدم ) الوصول الى المحتوى المصرح به.
20
اإلتاحية:
oيجب أن تكون جميع وظائف النظام متاحة دوما ً للمستخدمين وفي أي وقت ضمن
صالحياتهم.
oيجب أن يكون هناك سيرفر متاح دوما ً مع إمكانية االتصال الدائم معه.
قابلية االستخدام:
oيجب على النظام مراعاة تنسيق موحد من أجل جميع صفحات الموقع.
oيجب أن تكون واجهات الموقع سهلة االستخدام وذو ألوان مريحة وجذابة للمستخدم.
oيجب أن تكون نتائج عرض االستعالمات واضحة ومعبرة.
قيود التصميم:
oيجب أن تكون واجهات الموقع منسجمة مع أي متصفح ويب وحتى على متصفح الهواتف
الذكية.
21
-5المخططات األساسية:
1-5مخطط :context
22
2-5مخطط حاالت االستخدام:
1-2-5الطبيب:
2-2-5الصيدلي:
23
3-2-5المدير:
4-2-5المريض:
24
إضافة دواء اسم الحالة:
25
إضافة مرض للمريض اسم الحالة:
26
إضافة المريض جديد اسم الحالة:
27
استعراض الوصفات الطبية اسم الحالة:
28
التواصل مع طبيب اسم الحالة:
29
3-5مخطط النشاط:
30
-3إضافة طبيب من قبل مدير الموقع:
31
4-5مخطط قاعدة البيانات:
32
شرح ألهم الجداول في قاعدة البيانات:
كلمة المررو
33
:death_reportتقرير الوفاة ويحتوي على:
الرقم التسلسي -اسم الطفل -الجنس -اسم األم -اسم األب -تاريخ الوالدة
34
:appointmentالمواعيد وتحتوي على:
الطبيب
35
الفصل الرابع:
تنفيذ النظام
36
-1مقدمة:
لقد تم تطوير النظام باستخدام بيئة )XAMPP server (APACHE + MYSQL + PHP
والمصممة لتعمل على اي مخدم ,وكذلك تم تحقيق معمارية MVCالموجودة ببيئة , Codeigniter
بحيث يتناسب ويتالءم مع كافة متصفحات االنترنت المشهورة مثل
)(Internet Explorer, Google Chrome, Mozilla Firefox and Opera
وهذا سيسمح لكافة أنواع المستخدمين باستخدام نظامنا في أي وقت ومن أي متصفح انترنت.
-2أدوات النظام:
:XAMPP 1-1
وهو حزمة تطبيقات حرة ومفتوحة المصدر وتتضمن بشكل رئيسي خادم
MySQL( MariDB ,Apache HTTPسابقا ً) ،ومفسر للتطبيقات المكتوبة
بلغات البرمجة .Prel ،PHP
يستخدم البرنامج في جعل جهازك سيرفر (افتراضي) مصغر به العديد من
المزايا ،ومنه تستطيع أن تنشأ على جهازك موقع إلكتروني محلي للبرمجة
والتجربة واإلختبار أو عام لعدد محدود من الزوار حسب موارد الجهاز وسرعة خط اإلنترنت لديك.
:StarUML 2-1
هو محرر شفرة المصدر عبر منصة الملكية مع واجهة برمجة التطبيقات بيثون
( API).وهو يدعم أصالً العديد من لغات البرمجة ولغات الترميز ،ويمكن إضافة
وظائف بواسطة المستخدمين مع المكونات اإلضافية ،والتي عادة ً ما تكون مبنية على
المجتمع والمحافظة عليها بموجب تراخيص البرمجيات الحرة.
37
:Adobe Dreamweaver 4-1
برنامج تطوير ويب .أنتجته شركة ماكروميديا ثم انتقل إلى ملكية أدوبي بعد أن
اشترت أدوبي ماكروميديا في عام ،2005هو برنامج متخصص إلنشاء
وإدارة تطبيقات ومواقع الويب والتعامل معها ..ويسمح لنا هذا البرنامج بإنشاء
مواقع وتطبيقات ويب قوية جدا ً باستخدام أي من اللغات الشهيرة المتاحة حاليا ً
مثل ASPو ASP .netو PHPباإلضافة إلى العديد من اللغات األخرى ..
كما يقدم البرنامج مجموعة متقدمة من األدوات التي تساعدك على االرتقاء
بمستوى خبرتك في تصميم مواقع
-3التقنيات المستخدمة:
:HTML 1-2
:CSS 2-2
هي لغة تنسيق لصفحات الويب تهتم بشكل وتصميم المواقع ،صممت
خصيصا لعزل التنسيق (األلوان -الخطوط -األزرار )....عن محتوى
المستند المكتوب (بلغة مثال إتش تي إم إل) وينطبق ذلك على األلوان
والخطوط والصور والخلفيات التي تستخدم في الصفحات ،بمرونة
وسهولة تامة.
هذه التقنية تعنى بالمظهر الكلي لصفحات مواقع الويب من ألوان و صور
و غيره.ويمكن اضافته للصفحة بعدة طرق أفضلها التضمين الخارجي
بكتابة شفرة السي إس إس في ملف منفصل.
38
:JavaScript 3-2
هي لغة برمجة عالية المستوى تستخدم أساسا في متصفحات الويب إلنشاء صفحات أكثر
تفاعلية .يتم تطويرها حاليا من طرف شركة نتسكيب وشركة موزيال.
كانت لغة الجافاسكريبت موجهة للمبرمجين الهواة وغير المحترفين ،إال أنه تزايد االهتمام
بها وجذبت اهتمام مبرمجين محترفين بعد إضافتها لتقنيات جديدة كإنتشار تقنية أجاكس
التي أدت إلى سرعة في التفاعل بين الخادم والعميل.
تُستخ َدم لغة JavaScriptإلنشاء صفحات ويب تفاعلية ،ولتوفير تطبيقات ويب بما في ذلك األلعاب؛
وهي ُمستع َملة من أغلبية المواقع ،وتدعمها جميع المتصفحات تقريبًا دن الحاجة إلى إضافات خارجية.
:PHP 4-2
هي لغة برمجة نصية صممت أساسا من أجل استخدامها لتطوير وبرمجة تطبيقات
الويب .كما يمكن استخدامها إلنتاج برامج قائمة بذاتها وليس لها عالقة بالويب فقط.
بي إتش بي لغة مفتوحة المصدر ويطورها فريق من المتطوعين تحت رخصة بي إتش بي،
كثيرا التركيب البنيوي للغة السي ،هذا باإلضافة إلى
تدعم البرمجة كائنية التوجه وتركيبها البنيوي يشبه ً
أنها تعمل على أنظمة تشغيل متعددة مثل لينكس وويندوز.
:Codeigniter 5-2
هو إطار عمل مفتوح المصدر ،يستعمل في بناء تطبيقات الويب بلغة بي إتش بي .تم
إصدار أول نسخة بتاريخ 26فبراير ،2006أما آخر إصدار كان لنسخة 3.1.5
بتاريخ 19يونيو .2016
39
:MySQL 6-2
هو نظام إدارة قواعد البيانات عالئقي يعتمد التعامل معه على لغة ،SQLعادة
تستخدم مشاريع البرمجيات الحرة التي تتطلب نظام إدارة قواعد البيانات كامل ماي
إس كيو إل .هذه المشاريع تتضمن على سبيل المثال ووردبريس ،بي إتش بي
بي.بي ودروبال وبعض البرمجيات األخرى المبنية على المب .يستخدم ماي إس
كيو إل أيضا ً في بعض منتجات الشبكة العنكبوتية كثيفة االستخدام مثل ويكيبيديا ،غوغل سيرش ،فيس بوك
،وفليكر.
:BootStrap 7-2
هي مجموعة من األدوات مفتوحة المصدر لتصميم واجهات المواقع ،قامت شركة تويتر
بتطويرها .تم إنشائها لمساعدة المصممين والمطورين على بناء منتجات مذهلة بسرعة
وفعالية ،الهدف منها هو توفير مكتبة واسعة مرنة وموثقة بشكل جيد للتصاميم "مكررة
االستعمال" المبنية باستخدام HTML , CSS , JAVASCRIPTكي يقوم المطورون
باستعمالها واإلبداع باستخدامها.
40
:architectural patternالنموذج المعماري:
MVCهو نمط تم اعتماده كطريقة للبرمجة حيث يعتمد هذا النمط في االساس على عزل ما هو مرأي للمستخدم
) )user interfaceعن ما يتعلق بالبيانات ) )dataو طرق استخدامها ,وقد ظهر في بداية الثمانينيات بواسطة
النورفيجي Trygve M. H. Reenskaug
يلعب controllorالدور الرئيسي لهذا النمط ,حيث أن أي عملية (سواء إظهار ,إدخال أو تصحيح معلومات) يتحكم
بها هو قبل أن يقوم بإرسالها ل modelالذي يقوم بمعالجة البيانات المرسلة ويدوره يعيدها لل controllorقبل
أن يقوم هذا االخير بإرسال البيانات لصفحة العرض viewوالتي يتجلى دورها في تعبئة البيانات على الصفحة و
إظهارها للمستعمل
41
-4تنفيذ النظام:
-1الوجهة الرئيسية لمدير الموقع الرئيسي
42
-3صفحة األدوية:
43
-5صفحة الوفيات:
44
-7صفحة الوالدات:
45
-9صفحة قسم الموارد البشرية:
46
-5اختبار النظام:
1-4مقدمة:
يكمن التحدي األكبر في التحقق من صحة عمل النظام وتأديته للوظائف المطلوبة بالشكل الصحيح ،وهذا
ما يتطلب إجراء كم كافي من االختبارات ،وبالطبع فإن الطريقة السليمة الختبار أي نظام يجب أن تتم وفق
منهجية صحيحة ومراحل متتالية للتأكد من صحة سير العمل ،وبالتالي فقد تم تنفيذ مجموعة من
االختبارات خالل مراحل تطوير النظام ،وعند القيام باالختبار يتم التأكد من عدم وجود أخطاء ضمن
البرمجية ألن بعض هذه األخطاء تبقى كامنة حتى يتم تشغيل النظام فتؤدي إلى فشل النظام في تأدية
الوظيفة.
تتفاوت األخطاء المكتشفة في درجة خطورتها ،ألن الخطأ الناتج عن مرحلة التحقيق البرمجي يعتبر من
األخطاء السهلة بينما الخطأ الناتج عن عدم الفهم الصحيح للمشكلة والذي يظهر جليا ً في مرحلة التحليل
والذي يؤدي إلى أخطاء في جميع المراحل الالحقة ،وكذلك األمر بالنسبة للتصميم فإن الخطأ في هذه
المرحلة ،والذي قد يكون ناتج عن قلة خبرة المصمم أو عدم فهمه للتحليل بالشكل الصحيح.
47
3-4اختبارات النظام بعد االنتهاء من التطوير:
تم اختبار جميع أقسام وصفحات الموقع وتم إدخال بيانات بكافة األقسام وقمنا بالتأكد من أن
المعلومات التي يتم عرضها هي البيانات المطلوبة وقد قمنا باختبار النظام بشكل كلي بعدة
أدوات إلختبار تطبيقات االنترنت والتي منها:
:Qase
أداة مهمة جدا ً إلختبار جودة النظام وفي حال كان يؤدي الهدف المطلوب منه.
:Testpad
48
الفصل الخامس:
الخاتمة
49
من خالل ماسبق نستنتج أن نظامنا الطبي من األنظمة الحساسة التي تحتاج لدقة في التنفيذ ونسبة الخطأ يجب أن
تكون معدومة نظرا ألنه يتعامل مع مريض وأي خطأ في التنفيذ يمكن أن يعرض حياة المريض للخطر.
كان هدفنا من الموقع تحويل الوصفة الطبية من ورقية الى الكترونية وكذلك الربط بين المريض والطبيب والصيدلي
لبقائهم على اطالع دائم على حالة المريض وتمكينهم من مراجعة ملف المريض الطبي في أي وقت ثم تم توسيع
الفكرة أكثر فأكثر لتصبح في النهاية إدارة كاملة للمركز الطبي بكافة اإلختصاصات وكافة األقسام والنواحي
الموجودة في المركزالطبي.
وقد تم الوصول لهذه المتطلبات بعد اجتماعات عديدة مع أطباء وصيادلة ومرضى ومراكز طبية ومستوصفات
ومركز أشعة ومخابر تحاليل ,ورؤية مواقع في هذا المجال ,لمعرفة مايمكن أن يقدمه نظامنا للمساعدة في حل هذه
المشكلة.
50
:المراجع والروابط
الرابط العنوان
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1492121
https://www.apachefriends.org XAMPP
http://staruml.io/ StarUML
https://www.sublimetext.com/ Sublime
HTML and CSS: Design and Build Websites 1st Edition CSS
51
JavaScript and JQuery: Interactive Front-End Web JavaScript
Development 1st Edition
https://www.codeigniter.com/ Codeigniter
52