الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشروع نظام آلي لمستوصف طبي

مثبّترائج
بدأه ابو مصعب في 17 أبريل 2007 · 95 رد · 88,166 مشاهدة · في قسم الدروس والمشاريع
مشاركة: واتساب X فيسبوك تيليجرام
#26

السلام عليكم ورحمة الله

والله قرأت الثلاث صفحات سطرا سطر .. بارك الله في جهودكم جميعا

وآسف جدا لتأخري عن الموضوع الشيق المفيد .. وكيف لا ومعلمتنا هي المشرفة عليه

أنا مستعد للمشاركة معكم بما استطيع .. ولعلمكم

أفهم في الرسم

والاشغال .. والدعاية والإعلام .. (h) أبشروا بسعدكم فيما سبق

بس علاقات راس وأرجل وأطراف ومدري وشهو .. يفتح الله :lol:

الأخت زهرة .. فضلا .. ولاأمر عليك .. أفرغي صندوق الرسائل الخاص

أخوكم / Ekseer

#27

ماشاء الله ... ماشاء الله

لا استطيع ان اقول اكثر من ذلك فالكلمات اشعر انها عجزت عن وصف ما بداخلى

ولا انسى ان اقول ان هذا الموضوع جعلنى اعدل كثيرا من تفكيرى

ومراجعه ما انشأته من مشاريع صغيره وبسيطه

ولكن هناك بعض الامور لم افهمها مثل

فى الجزء الخاص بعنوان التسويه لم استوعب

1- النموذج العادى الثانى

2- النموذج العادى الثالث

ولم اعرف معنى وطريقه انشاء كل من

1-المفتاح الفرعى FK

2- مفتاح رئيسى فرعى PF

وشكرا على شرح هذا المشروع بهذا الاسلوب الرائع

تم تعديل هذه المشاركة بواسطة _mmohamed في 23 أبريل 2007 في 22:05

#28

الى اختي العزيزة زهــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــرة

انت كالزهرة لا يصدر منك إلا كل طيب

جـــــــــــــ الله خيرا ً ـــــــــــــــــزاك

-waf

سبحان الله وبحمده ... سبحان الله العظيم

#29

اعزائي الكرام

السلام عليكم ورحمة الله وبركاته

نواصل معكم الحديث الشيق بحضور الإستاذ / ابو مصعب الذي هو متواجد معنا الآن لإكمال ما بدأناه في المشاركة السابقة وسنقوم الآن بإكمال بقية الجداول اللازمة فعلى بركة الله نبدأ :

جدول سجلات المريض : Patient_Records هذا الجدول يتكون من الحقول التالية :

حقل معرف سجل المريض : patient_record_id ( نوعه ترقيم تلقائي - ويكون مفتاح رئيسي PK )

حقل معرف المريض : patient_id ( نوعه رقم - ويكون مفتاح فرعي ويسمى احيانا مفتاح خارجي او اجنبي FK ) سيتم ربط هذا الحقل مع حقل patient_id في جدول المريض Patient بعلاقة واحد الى متعدد ( One - To - Many )

حقل كود بنود العلاجات المصروفه : billable_item_code ( نوعه رقم - ويكون مفتاح فرعي FK ) سيتم ربط هذا الحقل مع حقل billable_item_code في جدول بنود المعالجة

Ref_billable_items بعلاقة واحد الى متعدد ( One - To - Many )

حقل كود العنصر : component_code ( نوعه رقم - ويكون مفتاح فرعي FK ) سيتم ربط هذا الحقل مع حقل component_code في جدول سجل العناصر Record_Components بعلاقة واحد الى متعدد ( One - To - Many )

حقل التحديث الذي تم من قبل الموظف : updated_by_staff_id ( نوعه رقم - ويكون مفتاح فرعي FK ) سيتم ربط هذا الحقل مع حقل staff_id في جدول الموظفين Staff بعلاقة واحد الى متعدد ( One - To - Many )

حقل تاريخ التحديث : updated_date ( نوعه تاريخ / ووقت )

حقل تاريخ ووقت الدخول : admission_datetime ( نوعه تاريخ / ووقت )

حقل حالة المريض الطبية : medical_condition ( نوعه نص )

حقل تفاصيل مكونات سجل المريض : patient_record_component_details ( نوعه نص )

جدول سجل العناصر ( المكونات ) : Record_Components ويتكون من الحقول التالية :

حقل كود العنصر : component_code ( نوعه ترقيم تلقائي - ويكون مفتاح رئيسي PK ) كما ذكرنا انه سيتم ربطه هذا الحقل مع حقل component_code في جدول سجلات المريض Patient_Records بعلاقة واحد الى متعدد ( One - To - Many )

حقل الدخول : admission ( يكتب فيه وقت وتايخ المريض )

حقل التشخيص : diagnosis ( يكتب فيه الدكتور التشخيص المرضي للمريض )

حقل المعالجة : medication ( ويكتب فيه العلاجات التي اعطيت للمريض )

جدول طرق الدفع النقدي سواء كاش او تأمين او بالبطاقة Patient_Payment_Methods

حقل كود طريقة الدفع للمريض : patient_method_id ( نوعه ترقيم تلقائي - يكون مفتاح رئيسي PK )

حقل معرف المريض : patient_id ( نوعه رقم - ويكون مفتاح فرعي او خارجي او اجنبي كلها لمسمى واحد FK ) سيتم ربط هذا الحقل مع حقل patient_id في جدول المرضى Patients بعلاقة واحد الى متعدد ( One - To - Many )

حقل كود طريقة الدفع : patient_method_code ( نوعه رقم - ويكون مفتاح فرعي او خارجي او اجنبي كلها لمسمى واحد FK ) سيتم ربط هذا الحقل مع حقل patient_method_code في جدول محتويات طرق الدفع النقدي Ref_Payment_Methods بعلاقة واحد الى متعدد ( One - To - Many )

حقل رقم بطاقة الدفع : Card_Number ( نوعه رقم )

حقل تاريخ انتهاء بطاقة الدفع : Expiry_Date ( نوعه تاريخ )

حقل نوع البطاقه : Card_Type ( نص ) مثل ( فيزا - ماستر كارد - الخ .... )

جدول محتويات طرق الدفع النقدي Ref_Payment_Methods

حقل كود طريقة الدفع : patient_method_code ( نوعه ترقيم تلقائي - ويكون مفتاح رئيسي PK )

حقل طريقة الدفع الفوري : Cash ( نوعه علامة اختيار نعم / لا )

حقل طريقة الدفع بالبطاقة : Credit_Card ( نوعه علامة اختيار نعم / لا )

حقل طريقة الدفع بالتأمين : Policy ( نوعه علامة اختيار نعم / لا ) اذا كان تابع لشركه

جدول فواتير المريض Patient_Bills

حقل رقم فاتورة المريض : patient_bill_id ( نوعه ترقيم تلقائي - ويكون مفتاح رئيسي PK ) سيتم ربط هذا الحقل مع حقل patient_bill_id في جدول بنود الفاتوره Patient_Bill_Items

حقل معرف المريض : patient_id ( نوعه رقم - ويكون مفتاح فرعي او خارجي او اجنبي كلها لمسمى واحد FK ) سيتم ربط هذا الحقل مع حقل patient_id في جدول المرضى Patients بعلاقة واحد الى متعدد ( One - To - Many )

حقل تاريخ دفع الفاتوره : date_bill_paid ( نوعه تاريخ / ووقت )

حقل اجمالي المبلغ المستحق : total_amount_due ( نوعه عمله )

جدول بنود الفاتورة الخاصة بالمريض Patient_Bill_Items

حقل رقم فاتورة المريض : patient_bill_id ( نوعه رقم - ويكون مفتاح فرعي من رئيسي PF )

حقل رقم الصنف : item_nr ( ترقيم تلقائي - ويكون مفتاح رئيسي PK )

حقل الكمية : quanity ( رقم )

حقل التلكفة الكلية : total_cost

جدول بنود العلاجات التي تلقاها المريض Ref_Billable_Items

حقل كود البند او الصنف الذي تلقاه المريض : billable_itme_code ( ترقيم تلقائي - مفتاح رئيسي PK )

حقل وصف الصنف : billable_item_description ( نص ) ويكتب فيه طريقة استخدام العلاج - مثل : قطره بالعين ثلاث مرات - حبه كل ثمان ساعات - الخ )

ابو مصعب : بارك الله فيك اخت زهره

ممكن سؤال واتمنى انك ما تعصبي او تزعلي

زهره : تفضل ابو مصعب وليه ازعل او اعصب

ابو مصعب : من خلال حديثك اشوفك تقولين مفتاح رئيسي PK ومفتاح فرعي او اجنبي FK ما هي فائدة هذه المفاتيح ؟

زهره : طيب خذ الإجابه ولكن ركز معاي عشان ما اعيد الشرح

هذه المفاتيح تكون موجوده في الجداول و أنواعها هي :

أولاً : المفتاح الرئيسـي Primary Key :

وهو المفتاح الذي يحدد بشكل وحيد ومتفرد بحيث يتميز عن غيره ، فلا تتكرر قيمته في أكثر من حقل واحد ، ولا يقبل أي قيمة Null أي لا يمكننا أن نترك الحقل فارغاً بدون قيمة ويرمز له بالرمز PK .

ثانياً : المفتاح المركب أو المجمع Composite Key :

وهو المفتاح الذي يستخدم لتعريف السجل بشكل وحيد ومتفرد ، ولكنه يختلف عن المفتاح الرئيسي بأنه يشمل على أكثر من صفة حقل ويرمز له بالرمز PF

مثال على ذلك : لو لاحظت في الجداول السابقة اننا استخدمنا دمج اكثر من مفتاح مع المفتاح الرئيسي مثل جدول عناوين الموظفين Staff_Addresses وجدول عناوين المرضى Patient_Addresses حيث كتن لدينا حقل معرف الموظف او حقل معرف المريض وحقل عنوان الموظف وحقل عنوان المريض وتاريخ تواجد الموظف او المريض على عنوان معين فنلاحظ أنه لا يمكن اعتبار حقل معرف الموظف أو حقل معرف العنوان أو حقل التاريخ كمفتاح رئيسي لأنها لا تحدد السجل بشكل وحيد ومتفرد ، فيتم اللجوء في هذه الحالة إلى اعتبار حقل معرف الموظف او المريض مع حقل معرف العنوان مفتاح مركب ، على اعتبار أن معرف الموظف قد يتكرر ومعرف العنوان قد يتكرر ، ولكن معرف الموظف مع معرف العنوان كمفتاح مركب لن يتكرر .

ثالثاً: المفتاح المرشح Candidate Key :

عند البدء بتصميم الجدول يتم ترشيح عدد من الحقول الصفات - كي تصبح مفاتيح رئيسية ، وعند إدخال البيانات، قد يتبين أن هذه المفاتيح يمكن أن تأخذ قيمة Null ، فالمفتاح الذي يأخذ قيمة Null يُستثنى، والمفاتيح التي لا تأخذ قيمة Null ولا تكرر ؛ تبقى وتصبح مفاتيح رئيسية ، بمعنى آخر : فإن المفتاح المرشح هو الصفة أو مجموعة الصفات التي يتم اختيارها وفحصها حتى يتقرر فيما بعد أنها ستبقى مفاتيح مرشحة أو يتم اعتمادها كمفتاح رئيسي .

رابعاً : المفتاح الأجنبـي Foreign Key :

وهو عبارة عن حقل - صفة - أو أكثر يستخدم للربط بين جدولين ، وسُمي المفتاح الأجنبي او الفرعي او الخارجي بهذا الاسم لأنه ليس من الحقول الموجودة أصلاً في الجدول، أي أنه عبارة عن حقل أو أكثر تُضاف إلى جدول لربطه مع جدول آخر. ويرمز له بالرمز FK والجداول السابقه مليئة بهذا النوع .

ابو مصعب : جميل جدا هذا الشرح هلحين فهمت هذه المفاتيح وفائدتها

طيب سؤال : ما دام انها مفاتيح هل يوجد لها الوان ؟

زهره : اللهم لا أسألك رد القضاء ولكن اسألك اللطف فيه .

وتقول فاهم - الوان ايه يا أبو مصعب الله يسامحك - اقول خلينا نكمل الشرح .

ابو مصعب : لحظة ... لحظة .. سؤال اخير

زهره : تفضل اسأل وخلصنا

ابو مصعب : هناك بعض الامور لم افهمها مثل

فى الجزء الخاص بعنوان التسويه لم استوعب

1- النموذج العادى الثانى

2- النموذج العادى الثالث

زهره : كما تعلم ان قواعد البيانات يجب ان تكون متماسكة الاجزاء خالية من الاخطاء وغير مبالغ فيها من ناحية اختيار الحقول واحجامها حتى لا تتضخم هذه القاعدة وتصبح عبء على المستخدم وبالتالي نكرار الاخطاء سيؤدي حتما الى انهيارها في اي لحظه لهذا عندما ترى اي قاعدة بيانات تعمل في كامل طاقتها فإنها تدعى قاعدة بيانات طبيعية Database Normalization

اجابة على تساؤلاتك فإن القاعدة الاولى للنموذج الطبيعي الأول First Normal Form هي :

To achieve First Normal Form, we must eliminate any repeating groups.

تعني ازالة اي مجموعات متكرره

والغرض منه تقسيم البيانات الاساسية الى وحدات منطقية وتدعى الجداول فعند تصميم اي جدول فإن المفتاح الاساسي يجب ان يخصص الى معظم الجداول او كل الجداول .

اما القاعدة الثانية للنموذج الطبيعي الثاني Second Normal Form هي :

To achieve Second Normal Form, we make sure that non-key fields depend on all of the fields in the primary key.

فهي للتأكد بأن بقية الحقول تعتمد مفتاح اساسي

بمعنى ان البيانات الجزئية ( الفرعية ) المعتمده على المفتاح الاساسي يتم بالفعل ادخالها الى الجداول المرتبطه بها فقط

اما القاعدة الثالثة للنموذج الطبيعي الثالث Third Normal Form هي :

To achieve Third Normal Form, we make sure that no fields depend on other non-key fields.

فهي للتأكد بأنه لا يوجد حقول تعتمد على مفاتيح اخرى

بمعنى ازالة اية بيانات في الجدول ليست معتمده على المفتاح الاساسي

عموما هذا هو المخطط العام للجداول والعلاقات للمستوصف والتي تم شرحها وتستطيع دراسته فقد تم تطبيق كل قواعد البيانات الطبيعية عليه

zaM2-Project..gif

وايضا تم ارفاق كامل الجداول والعلاقات وهي جاهزة للتنفيذ ( والرقم السري للملف هو www.arabteam2000.com ) سواء بدأتم بالإستعلامات او النماذج فلا يوجد مشكله ولكن ارى ان تسند هذه المهمه الى مشرفنا العبقري " ابو ساره " للفحص اولا ثم التشاور معكم في كيفية بناء القاعدة وماذا تريدون منها ولكن قبل البدء يجب على الجميع التأكد من سلامة الجداول وذلك بإدخال بيانات عشوائية في الجداول مع الإلتزام التام بأنواع الحقول من حيث النوع ( يعني ما تكتب نص في حقل رقمي او تاريخ في حقل نصي ) وايضا يجب الإلتزام بإدخال البيانات لجميع الحقول المتشابهه ( بمعنى - رقم هوية المريض - او رقم الموظف - كل مره تدخل رقم متغير لنفس الشخص - بالتأكيد راح يطلع لك خطأ ) - جميع تسميات الحقول عربية والتسميات ثابته في جميع الجداول ذات العلاقه .

بالتوفيق لكم جميعا

وخلوني هلحين اجهز لمشروع بناء الصيدلية والتخطيط له

فإلى ذلك الوقت استودعكم الله

DISPENSARY.rar

#30

اخت زهرة اكرر موضوع صندوق البريد

يوجد موضوع

#31

واااااااااااااااو

يعني أنا اللي راح فيها

مشرف عبقري لا والله إلا رحت في خبر كان الله يسامحك يا ابا مصعب وهقتني مع المشرفة الكريمه.

يالله شباب كل ينزل البرنامج ولا تقومون بأي شيء سوى إدخال البينات وجربوا إدخال البيانات بكل الأشكال مع

اقتباس
الإلتزام التام بأنواع الحقول من حيث النوع ( يعني ما تكتب نص في حقل رقمي او تاريخ في حقل نصي )

وبعد ثلاثة أيام من اليوم إذا لاحظ أحدكم ملاحظة على المدخلات يكتب ملاحظته هنا بعدها نحدد الأدوار لكل واحد .

#32

والله بتقرأي أفكاري

سبحان الله وبحمده ..................سبحان الله العظيم

#33

موضوع رائع

بارك الله فيكم

و الله أنا تعلمت منة الكثير و الكثير

أشكركم جزيل الشكر

#34

مشرفتنا المميزة موضوع رائه و شرح ولا اروع

جهد تشكري عليه جعله الله في ميزان حسناتك

احتاج فعلا لمثل هذه الدروس اذ هناك الكثير من البرامج التي كتب لها الفشل بسبب سوء تصميم قاعدة البيانات.

قراءت كل المشاركات و سأبد بـــ:

اقتباس
يالله شباب كل ينزل البرنامج ولا تقومون بأي شيء سوى إدخال البينات وجربوا إدخال البيانات بكل الأشكال مع

إقتباس

الإلتزام التام بأنواع الحقول من حيث النوع ( يعني ما تكتب نص في حقل رقمي او تاريخ في حقل نصي )

وبعد ثلاثة أيام من اليوم إذا لاحظ أحدكم ملاحظة على المدخلات يكتب ملاحظته هنا بعدها نحدد الأدوار لكل واحد .

تحياتي

#35

السلام عليكم ورحمة الله

استاذتي العزيزة / زهرة العبدالله حفظها الله تعالى

الحقيقة وأنا أتصفح هذا العمل الجبار طرت لي فكرة جمع الجداول السبعة هذه

Card_Type

ID_type

Payment_Methods

Ref_Staff_Categories

Staff_qualifications

tblGender

tblNationality

------------------------------------------------------------------------------------

فاصل

كأن لسان حالك يقول

متى يبلغ البنيان يوما تمامه ..... إذا كنت تبنيه وغيرك يهدم

------------------------------------------------------------------------------------

في جدول واحد يشمل جميع البيانات السابقة في كل الجداول ( جدول ترميز ) tblTrmiz

حيث قمت بعد ذلك باسناد قيم الجدول في مصدر عناصر التحكم للجداول الاخرى بشروط معينة من جدول tblTrmiz

مثل الجنسيات - نوع الهوية - الجنس - المؤهل - نوع الهوية - الشهادة .......... الخ

جربت القاعدة فكانت جيدة وكل شيء على مايرام من وجهة نظري ؟ لا أدري هل أضفت شيئا يذكر أم أنك ستعطيني على راسي

بالــ ....... كان الهدف هو تقليل الجدوال وايجاد البديل المناسب .

نرجو الاطلاع .. والرد بدون استخدام العصا .. زين .. بالهداوة والعدال .. دون انفعال .. ( ياخوي والله أنك مصختها يا إكسيروو .. تختزل سبعة جداول وتقوول بالعدال .. أي عدال وأي بطاطا )

تحياتي EKSEER

EKDISPENSARY.rar

تم تعديل هذه المشاركة بواسطة ekseer في 28 أبريل 2007 في 04:59

#36

بارك الله فيك أخي اكسير

طبعا فكرتك جميله جدا في عملية دمج الجداول في جدول واحد

ولكن من القواعد الأساسية لقواعد البيانات هي تقسيم الجداول الى اصغر وحده ممكنه بحيث لا تتكرر بها البيانات الا مره واحده ولهذا فقد عملت التقسيم بناء على هذه القاعدة بحيث كل جدول يكون مستقل ببياناته ومن ثم يتم ربطها مع الجداول التي تحتاجها فقط

دعني اعطيك مثال

لدينا جدول الجنس

وبه حقل واحد فقط

وبه سجلين فقط هما

ذكر

انثى

لهذا اذا احتاج اي جدول من الجداول الربط مع جدول الجنس يتم ربطه فقط

الآن لنرى ما قمت به من دمج كل الجداول في جدول واحد

لنطبق هذا على اي جدول

بالتأكيد سوف تربط كل الذي موجود في جدول الترميز مع هذا الجدول

حسنا كم عدد الحقول او السجلات الثابتة في جدول الترميز اعتقد انها ليست بالقليله

فلديك بيانات الجنسية وبيانات المؤهلات وبيانات الجنس وبيانات الوظيفه وبيانات بطاقة الإتمان وبيانات نوع البطاقة وبيانات طريقة الدفع

لهذا اريد ان تذهب الى محلل الجداول في برنامج الأكسيس وانظر ماذا يخبرك واطلع على الأمثله التي سوف يعطيك مجرد اطلاع فقط

لتعرف انه كلما كان الكائن اصغر ما يمكن كان افضل لقاعدة البيانات

وهذا لا يمنع من تجربة طريقتك واعتقد انها ممتازه ولكن الخوف هو ان نتعثر في نقطة معينه فيما لو تم تعبئة الجداول بالبيانات سواء عن طريق النماذج او الإستعلامات

#37

بسم الله الرحمن الرحيم

بارك الله لك في وقتك اختى زهرة

#38

السيدة زهر المحترمة....

تحية لك على أسلوبك الرائع و المميز في طرح المعلومة....

انطلاقا من قول مشرفنا السيد مصلح الحريصي:

اقتباس
بقي نحن سنتابع كل صغيرة وكبيرة وتدخلنا سيكون على شكل أسئلة فقط حتى لا نغادر مرحلة إلا مكتملة

لدي بعض الاسألة حول قاعدة البيانات المطروحة:

جدول الموظفين : Staff

==============

1- ماذا نعني برتبة الموظف Staff Rank و هل نحتاج لجدول خاص برتب الموظفين.

2- اين حقل كود فئات الموظفين Stahh_Categories_code

3- لماذا تم ربط حقل وصف الوظيفة Staff_Job_Title بالجدول Ref_Staff_Categories

جدول النوع : Gender

=============

1 – طول بيانات الحقل هو 50 هل يعتبر هذا اهدار في المساحة.

جدول الجنسيات Nationalities

==================

1- يحتوي الجدول على بيانات الجنسية بصيغة المذكر و المؤنث. مثلا سعودي و سعودية , لبناني و لبنانية , يمني و يمنية و غيرها. اليس جدول النوع Gender يفي بالغرض. هل يعتبر هذا نوع من تكرار البيانات. اذا كان كذلك فيمكن اختصار حجم الجدول الي النصف. ممكن ك حل وسط كتابة يمني(ة) , سعودي(ة) و هكذا.

جدول فئات الموظفين Ref_Staff_Categories

============================

1- اين الحقل Staff_Category_code

2- تكرار المذكر و المؤنث (نفس سؤال جدول الجنسيات)

جدول عناوين العام Address

=================

1 – بالنسبة لحقل البلد Country هل يمكن فصله الي جدول مستقل لتفادي الخطاء في كتابة اسم البلد.

جدول المريض Patient

==============

1- في قاعدة البيانات هناك حقل ID ما فائدته

2- يحتوي الجدول على الحقول التالية:

تلفون البيت, تلفون العمل , ورقم الموبايل ...

هذه الحقول موجودة في جدول العناوين العام Addresses !! هل يعتبر هذا نوع من التكرار.

جدول الغرف Rooms

==============

1- لا يوجد هذا الجدول في قاعدة البيانات و لذلك كيف سيرتبط ب جدول غرف المرضى Patient_Rooms.

جدول سجلات المريض Patient_Records

==========================

1- حقل كود بنود العلاجات المصروفة billable_item_code غير مرتبط بجدول بنود المعالجة

Ref_billable_items

جدول سجل العناصر (المكونات) Record_components

=================================

1- الحقل Patient_records هل لديه علاقة بهذا الجدول

جدول طرق الدفع سواء كاش او تأمين او بالبطاقة Patient_Payment_Methods

===============================================

1 – لا يوجد مفتاح اساسي في الجدول المفترض ان يكون حقل طريقة دفع المريض Patient_Method_id

2- ال Caption تبع الحقل Patient_id مكتوب "رقم هوية الموظف"

3- تم استخدام الحقل Patient_Method (حقل نصي) و ربطة بطة بجدول Payment_Methods بيد انه يجب استخدام الحقل حقل كود طريقة الدفع Patient_method_code وهو حقل رقمي

جدول محتويات طرق الدفع النقدي Ref_Payment_Methods

=====================================

لايوجد هذا الجدول في قاعدة البيانات او ربما كان الجدول Payment_Methods فاذا كان كذلك عندها يجب اضافة الحقول التالية:

حقل طريقة كود الدفع Patient_Method_code

حقل طريقة الدفع النقدي Cash

حقل طريقة الدفع بالبطاقة Credit_card

حقل طريقة الدفع بالتامين Policy

جدول فواتير المريض Patient_Bill_Items

--==========================

1- اعتقد حقل اجملي المبلغ المستحق Total_Amount_due يجب ان يحدف من الجدول

جدول بنود الفاتورة الخاصة بالمريض Patient_Bill_Items

===================================

1- حقل التكلفة الكلية Total_Cost يجب ان يحدف

2- حقل رقم الصنف Item_nr ليس من نوع Autonumber ولا مفتاح اساسي

السيدة زهر هذا ما استطعت ان اجده اعتمادا على شروحاتك القيمة عن اساليب التصميم و ما فهمته حتى هذه اللحظة.

رجاء توضيح اذا كان هناك خطاء ما

تحياتي

Whale

تم تعديل هذه المشاركة بواسطة Whale في 28 أبريل 2007 في 16:07

#39

الآن عدد من نزل قاعدة البيانات 79 ولم نرى رد أي أحد ما السبب ؟

هيا سنتابع ولا نريد أي أسئلة فيما أنتهينا منه لقد أعطتنا المشرفة زهرة وقت كافي للمراجعة فمن لديه ملاحظات على الجداول يبديها الآن مع أنني متأكد بأنه لا يوجد ملاحظات ولكن لا نريد أن ننتقل اللخطوة التالية ويأتي أحد يسأل فيما سبق.

أين المشاركين لماذا لا أرى حماس هيا شاركونا .

بالنسبة لك الأخ Whale

فالأسئلة للأخت زهره

تم تعديل هذه المشاركة بواسطة مصلح الحريصي في 1 مايو 2007 في 17:10

#40
اقتباس
الآن عدد من نزل قاعدة البيانات 79 ولم نرى رد أي أحد ما السبب ؟
اقتباس
أين المشاركين لماذا لا أرى حماس هيا شاركونا .

أخي الفاضل مصلح الحريصي

السلام عليكم ورحمة الله وبركاته

نحن متابعين الموضوع بشغف ومعنى أن المشاركين لا يسألون فأعتقد والله أعلم أن المثل القائل ( وقطعت جهيزة قول كل خطيب ) يمكن أن يحول إلى ( وقطعت معلمتنا زهرة قول كل خطيب )

شكرا أخي الفاضل

تم تعديل هذه المشاركة بواسطة ابو مصعب في 1 مايو 2007 في 18:04

سبحان الله وبحمده ..................سبحان الله العظيم

#41

بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاته

بينما كنت اقلب صفحاتي وجدت هذا التصور الذي كنت قد كتبته قبل اكثر من سنة عندما دخلت المستشفى للمعاينة أرجو أن ينال استحسانكم واكون قد اضفت شيئ بسيط الى معلوماتكم.

الاستقبال:

- إذا كان لأول مرة : يتم إضافة معلوماته الشخصية وتوجيهه إلى الصندوق لدفع الرسوم ثم العودة وإعطائه بطاقة المستشفى الخاصة به وتسجيله لدى الدكتور المختص وتوجيهه إليه.

- إذا كان زبون سابق يتم طلب بطاقة المستشفى الخاصة به أو البحث عنه بالاسم إذا لم يحضرها ومن ثم توجيهه إلى الصندوق لدفع الرسوم إذا لزم الأمر وتوجيهه إلى الدكتور أو الجهة المختصة.

الصندوق :

- عندما يأتي المريض لدفع الرسوم يتم اخذ معلوماته من الكمبيوتر بموجب ما سجله الاستقبال وفتح حساب له واخذ الرسوم منه ومن ثم إعادته إلى الاستقبال لاستكمال بقية الإجراءات.

- إذا كان يتبع مؤسسة أو شركة معينة يتم فتح حساب له ضمن حساب المؤسسة أو الشركة التي يتبعها.

عند الدكتور : بعد المعاينة

- معاينة عادية : تسجيل التشخيص والأدوية المقررة في ملف العميل.

- يتطلب فحوصات طبية أو أشعة : يوجه الدكتور تقرير إلى المختبرات ويحدد الفحوصات المطلوبة للمريض.

- يتطلب رقود أو عملية جراحية : يحجز له سرير في القسم المختص ويوجه تقرير إلى القسم عبر الكمبيوتر.

- يتطلب توجيهه إلى دكتور مختص : يوجه تقرير بحالة المريض وما المطلوب.

في المختبرات أو الأشعة :

- إذا كانت فحوصات سريعة لا تأخذ وقت وإلا يتم تحديد موعد للمريض وتوثيقه في ملفه ، وبعد عمل الفحوصات يتم إرسال التقارير عبر الكمبيوتر إلى الدكتور وتوجيه المريض إليه.

وهذه بعض الجداول :

- جدول التسجيل اليومي

- جدول معلومات المرضى الشخصية

- جدول الفحوصات الطبية

- جدول الأشعة غيره

- جدول زيارات المريض

- جدول الرقود

- جدول الخروج

- جدول حساب المريض

- جدول المؤسسات والشركات المتعاقدة

سبحان الله وبحمده ... سبحان الله العظيم

#42

بسم الله الرحمن الرحيم

سيتم البدء في عمل برنامج مستشفى بداية الاسبوع القادم (ان شاءالله)

وسوف يكون لي نصيب معكم في المشاركات باذن الله تعالى

سواء استفسارات (بجننكم)

او مشاركات بسيطة لاي حاجة حلوه اتوصل لها (حاجات على قدي)

تقليد لسيدة المنتدى الاولى (زهره)

همام ابو عرقوب: اخوي انجوي حبينا نعرف مشاركاتك اكثر او استفساراتك ؟

انجوي: احرجتني يا همام - اكيد استفساراتي ياهمام

همام: يوه يعني بتوجع راسنا ؟

انجوي: عفوا ايش تقول

همام: احم احم ها انا ما اقصد شي

تحياتي للجميع

#43

السلام عليكم

على حسب ما رأيت ان السيدة زهرة عندما وضعت قاعدة البيانات فقد كانت تختبر مدى مهمنا للقواعد التي ذكر. اعتقد هذا هو اسلوبها:

اقتباس
بالنسبة للإستفسار

لماذا يوجد جدولين لموظفي الاستقبل والأطباء ألا يمكن أن يكون هناك جدول واحد لموظفي المستوصف من مدير ورؤساء وأطباء وباقي الموظفي المستوصف عامة ؟

كنت سوف اتطرق لهذا الموضوع لأنني قد وضعته بطريق القصد لكي نعلم ونتعرف على اخطاء التصميم التي يقع فيها كثيرا من الأعضاء

اقرأ القاعدة التالية:

اقتباس
هنا توضيح لعدد من التلميحات حول تحديد الأعمدة .

* لا تقم بتضمين بيانات محسوبة :

في كثير من الحالات، يجب ألا يخزن نتائج العمليات الحسابية في الجداول . بدلاً من ذلك، يمكنك أن تجعل الإستعلامات تجري العمليات الحسابية عندما تريد مشاهدة النتائج . على سبيل المثال، افترض وجود تقرير "المنتجات المطلوبة" الذي يعرض الإجمالي الفرعي للوحدات المطلوبة لكل فئة من المنتجات في قاعدة البيانات. ولكن لا يوجد عمود مجموع فرعي باسم "الوحدات المطلوبة" في أي جدول. بدلاً من ذلك، يتضمن جدول "المنتجات" عمود "الوحدات المطلوبة" الذي يخزن الوحدات المطلوبة من كل منتج. باستخدام هذه البيانات، يحسب الاستعلام الإجمالي الفرعي في كل مرة تتم طباعة التقرير. لا يجب تخزين الإجمالي الفرعي نفسه في جدول .

هل قرانا هذه القاعدة "لا تقم بتضمين بيانات محسوبة"

لهذا تجد ان هناك جداول تحتوي على بيانات محسوبة هذا واحد منها.

اقتباس
جدول بنود الفاتورة الخاصة بالمريض Patient_Bill_Items

===================================

1- حقل التكلفة الكلية Total_Cost يجب ان يحدف

ياشباب ما اعتقده و الله اعلم ان السيدة زهر تريد ان تختبرنا و ترى اذا كانت القواعد التي ذكرت قد استوعبت ام لا

ولهذا عندما وضعت استفساراتي كان على على قدر ما فهمت و اعتقد ربما هناك الكثير مما غاب عني

تحياتي لكم

تم تعديل هذه المشاركة بواسطة Whale في 2 مايو 2007 في 09:56

#44

اعزائي الكرام

السلام عليكم ورحمة الله وبركاته

لا أعلم ماذا أقول لكم

ووالله ان الكلمات لتقف في حلقي حيارى

فهل ابكي على ما أرى وأشاهد

ام انظر بعين الشفقه لما وصل اليه الحال

كما تعلمون انني تركت كل شيء لكم تديرونه بأنفسكم وقد ابلغتكم انني لن اتدخل في الموضوع الا اذا رأيت انه في غير المصلحة أو سيكون هناك ضرر على البيانات

واسمحوا لي ان اقول هل سينجح المشروع ام سيفشل ويتوقف .... في إعتقادي ان اجابة هذا السؤال موجوده عندي

دعوني اضرب لكم مثلا بسيطا

تخيل انك جالس في فصل دراسي

وشرح المدرس لك موضوعا معينا بإستفاضة ولم يدع صغيرة ولا كبيرة الا وضحها وقال لك سوف يكون في هذا الموضوع اختبار وقد اضع في الأسئلة بعض الأخطاء حتى اميز واعرف الفاهم من الغير فاهم

وجاء وقت الإختبار وطبعا الكل سوف يجاوب بما اعطاه الله من قدرات

وخرجتم من قاعة الإختبار وبدأتم تتحدثون عن الإجابات والأسئلة وقال احدهم

ان هذا الإستاذ خطير لقد وضع سؤالين فيهما بعض الأخطاء فلفت انتباهك هذا الشيء وشاركت زملائك واخبرتهم ان السؤال صحيح والإجابة عليه هي كذا وكذا

فقال لك احدهم ... لا يا أخي الإجابة هي كذا وكذا لأن السؤال فيه لغز معين او خطأ معين

هنا في هذه اللحظة سوف تعود الى المشاركة آسفه اقصد ( الكتاب ) وتبحث عن المعلومه التي ذكرها لك الإستاذ وترى ان الشرح في الموضوع صحيح ولكن عند التطبيق كان مختلف

بالتأكيد سوف تختار دائما الصحيح وما عدى ذلك قم بحذفه او تغييره لما يتناسب مع المطلوب او المعطيات

لذا فإنني احيي الأخ Whale

لما ابداه من تعقيب في المشاركة وكنت انتظر بقية المشاركين ان يقوموا بمجاراته والأخذ والرد حتى يصلوا الى افضل الحلول علما بأن كل ماذكره في تعقيبه صحيح وقد استند على ما تم شرحه في المشاركه فهذه قواعد عامه لابد ان يعرفها كل واحد

ولم ارغب ان اثير الموضوع ففضلت السكوت ومشاهدة ما يسفر عنه من نتائج

لا اعلم هل المشاريع تكون من طرف واحد

بمعنى هل تريدون ان اقوم بتجهيز كل شيء لكم

الشرح والمعلومات والتحليل والتصميم ومخطط الـعلاقات وكتابة الحقول وعمل الجداول ومن ثم بناء القاعدة كامله بإستعلاماتها ونماذجها واكوادها وتقاريرها

واضعها لكم جاهزه لكي تقوموا بتحميلها فقط

اذا كان هذا طلبكم فلا يوجد لدي اي مشكله فقد قمت بعمل مشاريع اضخم من هذا المشروع مئات المرات

واعتقد ان الكل هنا يعرفني انني اتضايق كثيرا اذا لم اجد هناك تفاعل وحماس في اي موضوع لأنه ليس من المعقول ان احرق دمي وانت جالس تتفرح بدون تعقيب او مشاركة وهذا كله يصب في المصلحة التي تعود عليكم بالخير لأنني اريدكم ان تتعلموا وتتعرفوا على افكار ومعلومات قد تكون جديده او قد طوتها ذاكرة النسيان لديكم فلن تبقى لكم زهره طول الدهر أما عن نفسي فيعلم الله انني لا أحتاج الى الى هذه المعلومات

الآن وبعد هذه الفتره من شرح المشروع

هل قام احدكم ولو لجبر خاطر اختكم زهره في اختبار الجداول والعلاقات ووضع وإدخال البيانات وتعرف على المشاكل وقام بتدوينها

ام انكم فقط اكتفيتم بالمشاهدة والإطلاع ثم كان الموضوع في سلة المهملات

وكل واحد هز رأسه وقال

" زهره هذي مجنونه تريدنا نتعب حالنا ونعمل المشروع ولكن خلوها تكمل المشروع لوحدها وبعدين رايحه تضعه في المنتدى ونأخذه جاهز وكامل "

أقول يكون خير ان شاء الله

1
#45

معلمتنا المكرمة زهرة

السلام عليكم ورحمة الله وبركاته وبعد

لقد لاحظت هذه الملاحظات ، وسبق وأن وضعت مثلها في الجداول التي صممتها أول الأمر

ولم أقم بوضعها عن طريق الخطأ ولكن كنت أنوي وضع كود لها مستقبلا يرحلها إلى مكانها في الجدول

لأني أقوم دائما بتقسيم قاعدة البيانات لكي أتمكن من وضعها على الشبكة المحلية مما يسهل على عملية حفظ قاعدة البيانات على قرص CD.

ثانيا : عدم تعقيبي أنا شخصيا على هذه الملاحظات فكان لسببين

1- أولا من طبيعتي ألا أجهد المعلم بالأسئلة طالما أنه يمكن أن أحصل على الإجابة بطرق أخرى .

2- أعتقدت من وجهة نظري ن المعلمة زهرة تنوي مستقبلا وضع كود لها يرحيلها إلى الجداول .

أرجو من معلمتنا عدم الضيق لأني حديث العهد بهذا المنتدى ولا أعرف شخصيتها جيدا

طالما أن معلمتنا يضايقها عدم التعليق والتفاعل مع المحاضرات فأرجو ألا تتضايق من كثرة الأسئلة والتعليقات

أبو مصعب

سبحان الله وبحمده ..................سبحان الله العظيم

#46

الاخوة الكرام

السلام عليكم ورحمة الله وبركاته

بصراحة الاخت زهره معاها حق

انا اتابع مشاريع جماعية في منتديات اخرى - بل وفي اقسام تابعة لهذا المنتدى

وارى بان اغلب الاعضاء يجتمعون ويتكافون لعمل مشروع جماعي شامل ويكون (تحت اشراف ومتابعة مشرفين القسم) في حال وجود اخطاء او ملاحظات

تبدأ دائما بمشاركة صغيرة (بداية الغيث قطرة) وتنتهي وتنتهي دائما باعمال خيالية في غاية الاهمية لم يتصورها اي عضو او مشارك ضمن المجموعة

ولكن هنا ارى بان الوضع مختلف فكلنا نقرأ ونحمل الملفات ونخرج بل وقد نكون عبئ في طرح الاسئلة لننهي مشكلة لدينا دون المشاركة

وننتظر المشروع متى ينتهي وكأننا مشاركين به - بل والبعض يقول في نفسة (ياشيخ متى بيخلصون)

لماذا اقول ذلك لأن من قرأ الموضوع حتى الان اكثر من 1400 عضو او مشرف

ولم يشارك سوى 44 مشاركة كلها تقريبا من خمسة او ستة اعضاء تقريبا

فانا اتمنى من الجميع المشاركة وانا اول المشاركين - حتى ولو لم تكن لدينا الابداع مثل غيرنا - على الاقل شارك معهم - ضع لك بصمة في هذا البرنامج الرائع

واتمنى من الاخت زهره والاخ ابو مصعب صاحب الموضوع وضع صفحة خاصة ضمن البرنامج في حال الوصول الى النماذج تحمل جميع اسماء المساهمين (صغار وكبار)

اسف على الاطاله - قد لايكون لدي الصلاحية في كتابة مثل هذة الكلمات ولكني اعرف بان البعض يتفرج وينتظر الانتهاء فقط - وكانه ينتظر دجاجة مشوية جاهزة

اخوكم ابو عبدالله

#47

سلام ...

. للجميع وبعد:

أعجبني هذا الحماس الملتهب الذي سرعان ما خبت نارهـ ... وله أسبابه:

. يوجد لدينا كثير من المبرمجين!. ولكن لا يوج محلل نظم واحد..!!

. يوجد لدينا كثير من المحللين!. ولكن لا يوجد مدير مشاريع واحد..!!

. يوجد لدينا كثير من مدراء المشاريع !. ولكن لا يوجد متخصص واحد..!!

.......

. الكل يعرف كل شي !!

. الكل يبرمج أي شي !!

. الكل يحلل كل شي !!

. الكل يدير كل شي !!

. الكل متخصص في كل شي !!

... إذا كنت تعرف كل شي سوي كل شي !!!!!!!!!!

... لو قسمنا كل شي أنجزنا كل شي

... في هذا المنتدى مبدعين لكن أبو كل شي ما ترك لأحد شي!!!!!!!!!!

تحياتي

تم تعديل هذه المشاركة بواسطة Gaham في 5 مايو 2007 في 17:48

#48

أخي الفاضل ( Gaham )

السلام عليكم ورحمة الله وبركاته

أود أن أشكرك على هذا الكود الجميل أولا ألف شكر

ثانيا ماذا تريد منا أن نفعل ولن نتأخر لحظة واحدة

اقتباس
أعجبني هذا الحماس الملتهب الذي سرعان ما خبت نارهـ ... وله أسبابه:

أخي الفاضل أود أن أخبرك بأن نار الحماس ما خبت قط

اقتباس
يوجد لدينا كثير من المبرمجين!. ولكن لا يوج محلل نظم واحد..!!

. يوجد لدينا كثير من المحللين!. ولكن لا يوجد مدير مشاريع واحد..!!

. يوجد لدينا كثير من مدراء المشاريع !. ولكن لا يوجد متخصص واحد..!!

أعتقد أن هذا الكلام عار عن الصحة

اقتباس
الكل يعرف كل شي !!

. الكل يبرمج أي شي !!

. الكل يحلل كل شي !!

. الكل يدير كل شي !!

. الكل متخصص في كل شي !!

... إذا كنت تعرف كل شي سوي كل شي !!!!!!!!!!

... لو قسمنا كل شي أنجزنا كل شي

... في هذا المنتدى مبدعين لكن أبو كل شي ما ترك لأحد شي!!!!!!!!!!

وهذا أيضا عار عن الصحة أنا متابع المنتدى منذ أكثر من ثلاثة أشهر ولم أر من أي أحد مهما علت معرفته إلا كل تواضع واحترام لم أر أحدا أبدا تعالى على أحد

من فضلك دع هذه النبرة التي تؤدي إلى خبوت نار الحماس فعلا

أرجوك لا تعقب على الرد حتى لا نخرج الموضوع عن سياقه يمكنك التعقيب إن شئت على البريد الخاص بي

واعتذر للاخ ( Gaham ) ان خانني اللفظ في التعبير عن شئ

شكرا أخي الفاضل

أرجو من المعلمة زهرة ألا تغضب من هذا التعقيب

سبحان الله وبحمده ..................سبحان الله العظيم

#49

أخي عبد العزيز القحم

وعليكم ...

. لك وبعد:

أعجبتني مشاركتك ... والتي لها أسبابها :

. يوجد لديك الكثير مما تقوله !. ولكنك لم تشارك معنا..!!

. تعتقد نفسك انك كبير المحللين !. ولكن لم نرى الا كلاما فارغا ..!!

. اذا كان هذا كل ما تريد قوله !. فالله الغني عنك وعن مشاركتك ..!!

.......

فمن خلال اسلوبك هذا يظهر انك

. تعرف كل شي !!

. وتبرمج أي شي !!

. وتحلل كل شي !!

. و تعرف تدير كل شي !!

. وأنك متخصص في كل شي !!

... فإذا كنت تعرف كل شي فهذا المشروع امامك قم بعمله لوحدك !!!!!!!!!!

... وأنا متأكدة تمام التأكيد انك لا تستطيع انجاز اي شيء !!!!!!!!!

... فإن كنت ترى نفسك انك وصلت الى القمه فهذا الغرور بعينه !!!!!!!!!! لأنها ستنطبق عليك قصة قارون في سورة القصص آية 78

Garon.gif

ويقول لك المثل العربي : اذا كان بيتك من الزجاج لا تحذف الناس بالطوب

تحياتي

#50

سلام

. تحيتهم يوم يلقونه .. سلام!

. إنك تعرفينني؟! إن الله ستير يحب الستر!

* أقدم اعتذاري الشديد لأخي إبي مصعب وأقول ( زد في الحديث وزد في الضرب) للمصلحة الراجحة. ولا بأس بمرارة العلاج لطلب الشفاء... تحياتي لك على رباطة جأشك وسعة حلمك.

. الشعراء يتبعهم الغاوون... في كل واد يهيمون... يقولون ما لايفعلون... ياأيها الذين أمنوا لم تقولون ما لا تفعلون...

. واعفوا واصفحوا... الا تحبون أن يغفر الله لكم!.. والكاضمين الغيظ والعافين عن الناس. والله يحب المحسنين

سلام

تم تعديل هذه المشاركة بواسطة Gaham في 6 مايو 2007 في 14:43

مواضيع مشابهة