الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

عمل مشروع صغير ...مركز طبي

Featured Replies

بتاريخ:
  • كاتب الموضوع

مع أني اتمنى منك يا أستاذ امجد :unsure: :rolleyes: ^_^

ان تكون انتا من يأخذ البيانات

الموجودة والعمل على تحليلها وتعديلها عبر احد هذه البرامج خطوة خطوة بصور وأول بأول

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

  • الردود 81
  • المشاهدات 82k
  • البداية
  • اخر رد

أكثر المشاركين في هذا الموضوع

Most Popular Posts

  • السلام عليكم ورحمة الله وبركاته اخواني الاعزاء بالرغم من عدم وجود أي ردود الا اني سأبدء أنشاء الله اليوم باول خطوة في المشروع. ولاني لم القى اي ردود عن فكرة البرنامج اقترحت فكرة مجمع طبي صغير فيه مجم

  • طبعا بعون الله ساقوم بتنفيذ البرنامج خطوة خطوة كالتالي اولا : مرحلة التحليل - تعريف النظام - مشاكل النظام - اهداف النظام - مجال وحدود النظام - المهام والانشطه المطلوب تنفيذها من خلال النظام ثان

  • اخي الكريم انا معك وان شاء الله سوف اقوم بعمل تحليل ووضعه كمشاركة مني

الصور المنشورة

بتاريخ:

حاضر

علم و جاري التنفيذ

بتاريخ:
  • كاتب الموضوع

تسلم يا أخي عزت على تعاونك وتفهمك

بتاريخ:

السلام عليكم

مرفق ملف به ERD
لجزئية الأطباء و المواعيد و العيادات

تحياتي لك أخي miash80 و لكل الأعضاء

ERD.doc

بتاريخ:

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

تم تحوبل الجداول المقترحة من ملف الأخ / عزت الحكيم
الى رسمة ال ERD من خلال برنامج ال power designer

رجاء المراجعة واضافة الاجزاء المتبقية مثل

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

/*==============================================================*/
/* DBMS name:      ORACLE Version 10g                           */
/* Created on:     1430/03/04 01:57:50 ص                        */
/*==============================================================*/


/*==============================================================*/
/* Table: Appointment                                         */
/*==============================================================*/
create table Appointment  (
  Appointment_No     NUMBER(5)                       not null,
  Patient_No         Varchar2(10)                    not null,
  Clinic_No          Varchar2(10)                    not null,
  Doctor_No          NUMBER(5)                       not null,
  Appointment_Date   DATE,
  Appointment_Time   TIMESTAMP,
  constraint PK_APPOINTMENT primary key (Appointment_No)
);

/*==============================================================*/
/* Table: Clinic                                              */
/*==============================================================*/
create table Clinic  (
  Clinic_No          Varchar2(10)                    not null,
  Clinic_Name_E      Varchar2(60),
  Clinic_Name_A      Varchar2(60),
  Clinic_Phone       Varchar2(20),
  constraint PK_CLINIC primary key (Clinic_No)
);

/*==============================================================*/
/* Table: Clinic_Doctor                                       */
/*==============================================================*/
create table Clinic_Doctor  (
  Doctor_No          NUMBER(5)                       not null,
  Clinic_No          Varchar2(10)                    not null,
  constraint PK_CLINIC_DOCTOR primary key (Clinic_No, Doctor_No)
);

/*==============================================================*/
/* Table: Doctor                                              */
/*==============================================================*/
create table Doctor  (
  Doctor_No          NUMBER(5)                       not null,
  Doctor_Name_E      Varchar2(60),
  Doctor_Name_A      Varchar2(60),
  Nationality_No     Varchar2(3)                     not null,
  Doctor_Gender      Varchar2(1)                     not null
     constraint CKC_DOCTOR_GENDER_DOCTOR check (Doctor_Gender in ('M','F') and Doctor_Gender = upper(Doctor_Gender)),
  Doctor_Clinic_Phone Varchar2(20),
  Doctor_Home_Phone  Varchar2(20),
  Doctor_Mobile_Phone Varchar2(20),
  Doctor_Adderss     Varchar2(100),
  constraint PK_DOCTOR primary key (Doctor_No)
);

/*==============================================================*/
/* Table: Doctor_Schedule                                     */
/*==============================================================*/
create table Doctor_Schedule  (
  Doctor_No          NUMBER(5)                       not null,
  Shift_No           Varchar2(10)                    not null,
  constraint PK_DOCTOR_SCHEDULE primary key (Shift_No, Doctor_No)
);

/*==============================================================*/
/* Table: Doctor_Service                                      */
/*==============================================================*/
create table Doctor_Service  (
  Doctor_No          NUMBER(5)                       not null,
  Service_No         Varchar2(10)                    not null,
  constraint PK_DOCTOR_SERVICE primary key (Doctor_No, Service_No)
);

/*==============================================================*/
/* Table: Doctor_Specialties                                  */
/*==============================================================*/
create table Doctor_Specialties  (
  Doctor_No          NUMBER(5)                       not null,
  Specialties_No     Varchar2(10)                    not null,
  constraint PK_DOCTOR_SPECIALTIES primary key (Doctor_No, Specialties_No)
);

/*==============================================================*/
/* Table: Nationality                                         */
/*==============================================================*/
create table Nationality  (
  Nationality_No     Varchar2(3)                     not null,
  Nationality_Name_E Varchar2(20),
  Nationality_Name_A Varchar2(20),
  constraint PK_NATIONALITY primary key (Nationality_No)
);

/*==============================================================*/
/* Table: Patient                                             */
/*==============================================================*/
create table Patient  (
  Patient_No         Varchar2(10)                    not null,
  Patient_Name_E     Varchar2(60),
  Patient_Name_A     Varchar2(60),
  Nationality_No     Varchar2(3)                     not null,
  Patient_Birth      DATE,
  Patient_Gender     Varchar2(1)                     not null
     constraint CKC_PATIENT_GENDER_PATIENT check (Patient_Gender in ('M','F') and Patient_Gender = upper(Patient_Gender)),
  Patient_Phone      Varchar2(20),
  Patient_Adderss    Varchar2(100),
  constraint PK_PATIENT primary key (Patient_No)
);

/*==============================================================*/
/* Table: Schedule                                            */
/*==============================================================*/
create table Schedule  (
  Shift_No           Varchar2(10)                    not null,
  From_Time_1        TIMESTAMP,
  To_Time_1          TIMESTAMP,
  From_Time_2        TIMESTAMP,
  To_Time_2          TIMESTAMP,
  From_Time_3        TIMESTAMP,
  To_Time_3          TIMESTAMP,
  Sat                VARCHAR2(1)                     not null
     constraint CKC_SAT_SCHEDULE check (Sat in ('1','0')),
  Sun                VARCHAR2(1)                     not null
     constraint CKC_SUN_SCHEDULE check (Sun in ('1','0')),
  Mon                VARCHAR2(1)                     not null
     constraint CKC_MON_SCHEDULE check (Mon in ('1','0')),
  Tue                VARCHAR2(1)                     not null
     constraint CKC_TUE_SCHEDULE check (Tue in ('1','0')),
  Wed                VARCHAR2(1)                     not null
     constraint CKC_WED_SCHEDULE check (Wed in ('1','0')),
  Thu                VARCHAR2(1)                     not null
     constraint CKC_THU_SCHEDULE check (Thu in ('1','0')),
  Fri                VARCHAR2(1)                     not null
     constraint CKC_FRI_SCHEDULE check (Fri in ('1','0')),
  constraint PK_SCHEDULE primary key (Shift_No)
);

/*==============================================================*/
/* Table: Service                                             */
/*==============================================================*/
create table Service  (
  Service_No         Varchar2(10)                    not null,
  Service_Name_E     Varchar2(60),
  Service_Name_A     Varchar2(60),
  Service_Price      Number,
  constraint PK_SERVICE primary key (Service_No)
);

/*==============================================================*/
/* Table: Specialties                                         */
/*==============================================================*/
create table Specialties  (
  Specialties_No     Varchar2(10)                    not null,
  Specialties_Name_E Varchar2(60),
  Specialties_Name_A Varchar2(60),
  constraint PK_SPECIALTIES primary key (Specialties_No)
);

alter table Appointment
  add constraint FK_APPOINTM_REFERENCE_PATIENT foreign key (Patient_No)
     references Patient (Patient_No);

alter table Appointment
  add constraint FK_APPOINTM_REFERENCE_CLINIC_D foreign key (Clinic_No, Doctor_No)
     references Clinic_Doctor (Clinic_No, Doctor_No);

alter table Clinic_Doctor
  add constraint FK_CLINIC_D_REFERENCE_CLINIC foreign key (Clinic_No)
     references Clinic (Clinic_No);

alter table Clinic_Doctor
  add constraint FK_CLINIC_D_REFERENCE_DOCTOR foreign key (Doctor_No)
     references Doctor (Doctor_No);

alter table Doctor
  add constraint FK_DOCTOR_REFERENCE_NATIONAL foreign key (Nationality_No)
     references Nationality (Nationality_No);

alter table Doctor_Schedule
  add constraint FK_DOCTOR_S_REFERENCE_DOCTOR foreign key (Doctor_No)
     references Doctor (Doctor_No);

alter table Doctor_Schedule
  add constraint FK_DOCTOR_S_REFERENCE_SCHEDULE foreign key (Shift_No)
     references Schedule (Shift_No);

alter table Doctor_Service
  add constraint FK_DOCTOR_S_REFERENCE_SERVICE foreign key (Service_No)
     references Service (Service_No);

alter table Doctor_Service
  add constraint FK_DOCTOR_S_REFERENCE_DOCTR foreign key (Doctor_No)
     references Doctor (Doctor_No);

alter table Doctor_Specialties
  add constraint FK_DOCTOR_S_REFERENCE_DOCTO foreign key (Doctor_No)
     references Doctor (Doctor_No);

alter table Doctor_Specialties
  add constraint FK_DOCTOR_S_REFERENCE_SPECIALT foreign key (Specialties_No)
     references Specialties (Specialties_No);

alter table Patient
  add constraint FK_PATIENT_REFERENCE_NATIONAL foreign key (Nationality_No)
     references Nationality (Nationality_No);

medical_center.jpg

بتاريخ:

جميل جدا أخي / أمجد

بتاريخ:
  • كاتب الموضوع

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

مشكور أخي عزت على مجهودك الرائع واتمنى منك

متابعة ملاحظات الاخ أمجد لاني مشغول جدا هذه الايام


رجاء المراجعة واضافة الاجزاء المتبقية مثل

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

بتاريخ:
  • كاتب الموضوع

استفسار أخي عزت بالنسبة للجدول رقم 7


7.جدول تخصصات الأطباء (حيث يمكن أن يكون للطبيب الواحد أكثر من تخصص و في التخصص أكثر من طبيب)

في نظام البرنامج مجموعة عيادات وفي كل عيادة طبيب

او اكثر ولكل طبيب تخصص معين مثل طبيب الاسنان متخصص في الاسنان

وطبيب الاطفال متخصص اطفال وطبيب النسائية متخصص نسائية وهكذا .

بتاريخ:
استفسار أخي عزت بالنسبة للجدول رقم 7


7.جدول تخصصات الأطباء (حيث يمكن أن يكون للطبيب الواحد أكثر من تخصص و في التخصص أكثر من طبيب)

في نظام البرنامج مجموعة عيادات وفي كل عيادة طبيب

او اكثر ولكل طبيب تخصص معين مثل طبيب الاسنان متخصص في الاسنان

وطبيب الاطفال متخصص اطفال وطبيب النسائية متخصص نسائية وهكذا .


شكرا أخي miash80

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


أرجو أن تكون الصورة وضحت - أخي miash80

تحياتي لك ولكل الأعضاء
بتاريخ:
  • كاتب الموضوع

كلام جميل أخي عزت واتمنى منك متابعة ملاحظات الاخ أمجد

من خلال بناء وتعديل الجداول الخاصة بــــ

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

بتاريخ:

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

بتاريخ:

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

الجداول المتبقية فى حدود مجال النظام المتفق عليه هى :

- جدول يوضح به نتائج الكشف الطبي على المريض والفحص الطبي ... ويحتوى على الخدمات التى قدمت للمريض ( مثل ما ذكر فى بداية عرض الأخ / miash80
-
- جدول بيانات الفاتورة الرئيسى (رقم الفاتورة pk - رقم الكشف الطبي fk - تاريخ اعداد الفاتورة - رقم الموظف المختص fk - طريقة الدفع ( نقدى - شيك ) -
- جدول بيانات الفاتورة التفصيلي الذى يحتوى الخدمات المقدمة وتكلفة كل منها .

- استكمال بيانات جدول حجوزات الكشف الطبي ( مثل حالة الحجز ( مستمر - لاغي - ... ) - الوقت الفعلي لوصول المريض - ...


والله الموفق

بتاريخ:
  • كاتب الموضوع

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

أسف لتأخر في اكمال المشروع ولكني كنت في رحلة سفر بخصوص الشغل .

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

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

  • بعد 3 أسابيع...
بتاريخ:

للرفع للأهمية
نرجو إكمال المشروع يإخواني

بتاريخ:

ياليت الشباب يكملو المشروع

لاننا كمبتدئين نسفيد فائدة كبيرة منه فلا تحرمونا جزاكم الله الف خير

  • بعد 1 شهر...
بتاريخ:

الى الاخ العزيز miash80 اسف لاني عضو جديد في المنتدى وليس لدي خبره الا القليل في مجال البرمجه ولكن لدي اطلاع على مثل ذلك البرنامج ولكن بصوره اكبر وان شاء الله ساوافيك بالمتطلبات التي تحتاجها من المعلومات المطلوبه لل end user وعلى مااذكر منها ان مثل ذلك البرنامج الطبي يحتاج الى شي وهو الreferal او التحويل من عبادة اخرى اومن طبيب اخر هذا اولا وثانيا في بعض الاحيان يكون هناك تراجع من المريض من ناحية تبديل الدكتور باخر او ارجاع الدواء او ماشابه من خلال refund واسترجاع المبلغ المدفوع وان شاء الله ساوافيك بالمزيد وارجو ان اكون قد افدت بشي من القبيل
مع العلم اني الاحظ اخر مشاركه كانت بعيده جدا هل العمل توقف[/b]

  • بعد 2 سنة...
بتاريخ:

السلام عليكم أنا مشترك جديد وأتمنى مساعدتي في عمل مشروع تخرجي أريد افكار وعمل كامل عن ما يخض بمختبر امراض الدم

بتاريخ:

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

بتاريخ:

اهلا بك اخي العزيز كيف كان باللغة العربية او الانجليزية انا اريده باللغة الانجليزية بارك الله فيك اخي الكريم هو انا اريده بشكل مبسط جدا وطبعا تدخل فيه الكودات لكن انت بأي برنامج مستخدم بارك الله فيك

بتاريخ:

اهلا بك اخي العزيز كيف كان باللغة العربية او الانجليزية انا اريده باللغة الانجليزية بارك الله فيك اخي الكريم هو انا اريده بشكل مبسط جدا وطبعا تدخل فيه الكودات لكن انت بأي برنامج مستخدم بارك الله فيك


السلام عليكم
على فكرة البرنامج بتاعى بالاوراكل داتا بيز 10 وديفلوبر 6
وهو ممكن يعمل باللغتين وممكن تطويره ليعمل باى لغة (عربى - انجليزى - فرنسى....)
معكم ولكم نتواصل
  • بعد 7 شهور...
بتاريخ:

عاملت المشروع ولا ليسه ؟

  • بعد 1 شهر...
بتاريخ:

يعطيكم العافيه الصراحه ابدعتووو وانا استفدت من بعض المرفقات

تحياتي لكم

  • بعد 3 شهور...
بتاريخ:

شكرا جزيلا 

معاكم بإذن الله في المشروع ..

 

معاكم بإذن الله في المشروع .. هقراه كويس وأرجع تاني

  • بعد 2 سنة...
بتاريخ:

سلامات حبابكم ياشباب ......سوف انضم اليكم من اليوم ....اعدكم بان اقابل صاحب معمل واقوم بتحليل بياناته وارفعها ..قريباً

  • بعد 2 شهور...
بتاريخ:

بالتوفيق

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.