بتاريخ: 30 أبريل 201214 سنة comment_223914 السلام عليكم و رحمة اللهاخواني الاعزاء لدي هذا النظام و هو شؤون المرضى في مستشفىو هو عبارة عن دخول للمريض ثم يصل إلى موظف الاستقبال و الذي بدورة يقوم بتسجيل بيانات المريض ثم يقوم باختيار الطبيب المختص عن طريق رقم العيادة ثم يظهر لنا اسم الطبيببعد تحويل المريض إلى العيادة المختصه تظهر بياناته لدى الطبيب و الذي يقرر له :1- كتابة علاج للمريض ثم تسجيل زيارة لاحقة و تسجيل خروج للمريض .2- طلب تحاليل و فحوصات و ذلك بتحويلة إلى المختبر كما تظهر لدى موظف المختبر بيانات الطبيب و اسماء الفحوصات و التحاليل المطلوبة ثم ارسال نتيجة الفحص إلى العيادة او الطبيب الذي طلب ذاك .3- طلب اشعة وسوف تكون نفس الاجراءات السابقة في المختبر.4- طلب عملية للمريض و هذة سوف تكون بيانات يسجلها الطبيب في ملف المريض ثم تحفظ و هي تحتوي على بيانات المريض ثم العيادة و الطبيب و نوع العملية و نوع التخدير و اسم القائم بالعملية و اسماء مساعدية و يقوم الطبيب بحجز غرفة للمريض و تكون البيانات هي نوع الغرف اسم المرافق مدة الحجز تاريخ الدخول تاريخ الخروجاريد منكم التأكد من العلاقات التالية و تعديل او اضافة اي علاقات او جداول او اي اقتراحات ..... و انا قد اطلعت على نظام المركز الطبي الموجود في منتداكم الرائع و تمنيت لو تم اكمالههذة الجداول التي تم بناءها للنظام ----------------------------------------------------------------------------------------------جدول الجنس create table Sex (Sex_no number(3),Sex_Type varchar2(10) not null,constraint Sex_PK primary key (Sex_no));----------------------------------------------------------------------------------------------جدول الجنسياتcreate table Nationality (Nationality_no number(10) ,Nationality_name varchar2(20) not null,constraint Nationality_PK primary key (Nationality_no));----------------------------------------------------------------------------------------------جدول الحالة الاجتماعيةcreate table Social_case (Social_case_no number(10) ,Social_case_Type varchar2(20) not null,constraint Social_case_PK primary key (Social_case_no));------------------------------------------------------------------------------------------------جدول التخصصcreate table Specialisations (Specialisation_no number(20),Specialisation_Type varchar2(30) not null,constraint Specialisations_PK primary key (Specialisation_no));------------------------------------------------------------------------------------------------جدول العيادات create table Clinics (Clinic_no number(5) ,Clinic_name varchar2(20) not null,constraint Clinics_PK primary key (Clinic_no));------------------------------------------------------------------------------------------------جدول الاقسام : الطوارئ ــ الرجال ــ النساء ــ الطفال create table Departments (Department_no number(10) ,Department_name varchar2(20) not null ,constraint Departments_PK primary key (Department_no));------------------------------------------------------------------------------------------------جدول الاطباءcreate table Doctors (Doctor_no number(10) , <PK>Clinic_no number(5) , <FK1>Department_no number(10) , <FK2>Doctor_name varchar2(50) not null,Sex_no number(3), <FK3>Birth_date date ,Age number(3), Nationality_no number(10), <FK4>Social_case_no number(10) , <FK5>Specialisation_no number(20) not null, <FK6>Placing_Date date,Address varchar2(40),mobil number(15),constraint Doctors_PK primary key (Doctor_no),constraint Doctors_FK foreign key (Clinic_no) references Clinics (Clinic_no),constraint Doctors_FK foreign key (Department_no) references Departments (Department_no),constraint Doctors_FK foreign key (Sex_no) references Sex (Sex_no),constraint Doctors_FK foreign key (Nationality_no) references Nationality(Nationality_no),constraint Doctors_FK foreign key (Social_case_no) references Social_case (Social_case_no),constraint Doctors_FK foreign key (Specialisation_no) references Specialisations (Specialisation_no));----------------------------------------------------------------------------------------------جدول المريض create table Patients (Patient_no number(20) ,Patient_name varchar2(50) not null,Sex_no number(3),Berth_date date ,Age number(3),Nationality_no number(10),Social_case_no number(10) ,Identity_type char(5) or varchar2(10) ,Identity_no number(15),Job varchar2(20) or char(20),Address varchar2(40),Entree_Date date,Exit_Date date,Home_phone number(15),Job_phone number(15),mobil number(15),constraint Patients_PK primary key (Patient_no),constraint Patients_FK foreign key (Sex_no) references Sex (Sex_no),constraint Patients_FK foreign key (Nationality_no) references Nationality(Nationality_no)constraint Patients_FK foreign key (Social_case_no) references Social_case (Social_case_no));------------------------------------------------------------------------------------------------جدول الزيارةcreate table Patient_visit (Clinic_no number(5) , <PK,FK1>Patient_no number(20) , <PK,FK2>Reserve_Date date, <PK> -------تاريخ المراجعة-------Doctor_no number(10) , <FK3>Visit_code number(5)not null, ---------نوع الزيارة---------Visit_Date date,Next_visit_date date, -------الموعد القادم-------Visit_Reason varchar2(200), ------------سبب الزيارة---------Visit_Note varchar2(50),constraint Patient_visit_PK primary key (Clinic_no),constraint Patient_visit_FK foreign key (Clinic_no) references Clinics (Clinic_no),constraint Patient_visit_PK primary key (Patient_no),constraint Patient_visit_FK foreign key (Patient_no) references Patients (Patient_no),constraint Patient_visit_PK primary key (Reserve_Date),constraint Patient_visit_FK foreign key (Doctor_no) references Doctors (Doctor_no));------------------------------------------------------------------------------------------------جدول المواعيدcreate table Trysts_Patient (Trysts_no number(4), <PK>Patient_no number(20) ,<FK1>Doctor_no number(10) , <FK2>Clinic_no number(5) , <FK3>Trysts_Date date not null,Trysts_Time date not null,constraint Trysts_Patient_PK primary key (Trysts_no),constraint Trysts_Patient_FK foreign key (Patient_no) references Patients (Patient_no),constraint Trysts_Patient_FK foreign key (Doctor_no) references Doctors (Doctor_no),constraint Trysts_Patient_FK foreign key (Clinic_no ) references Clinics (Clinic_no ));------------------------------------------------------------------------------------------------جدول الدواءcreate table Medicament (Medicament_no number(10), -------رقم الدواء-----------Medicament_name varchar2(50) not null, ----------اسم الدواء----------Factory_company varchar2(30) not null, ---------الشركة المصنعة--------------Serial_no number(40), ----------الرقم التسلسلي ---------------------constraint medicament_PK primary key (medicament_no));------------------------------------------------------------------------------------------------جدول الغرف create table Rooms (Room_no number(10),Room_type varchar2(20) not null,constraint Rooms_PK primary key (Room_no));----------------------------------------------------->>>>>>>>>>>>>>جدول رقود المريضcreate table Patients_Sleep (Sleep_no number(10), رقم الرقودBed_no number(3), رقم السريرPatient_no number(20) , رقم المريضClinic_no number(5) , رقم العيادةDepartment_no number(10) , رقم القسمDoctor_no number(10) , رقم الطبيبRoom_no number(10), رقم الغرفةEntree_Date date, تاريخ الدخولExit_Date date, تاريخ الخروجFrind_name varchar2(50), اسم المرافقDiagnosing varchar2(50) التشخيص------------------------------------------------------------------------------------------------جدول العمليات create table Operations (Operation_no number(10),Operation_name varchar2(30) not null,constraint Operations_PK primary key (Operation_no));------------------------------------>>>>>>>>>>>>>>>>>>جدول إجراء العملية للمريضcreate table Depart_Operation (Operation_no number(10),Patient_no number(20) ,Clinic_no number(5) ,Department_no number(10) ,Doctor_no number(10) ,Anaesthesia_Type varchar2(20), ------------نوع التخدير-----------Operation_Type varchar2(50) ,Operation_Date date,Name_Surgeon varchar2(50) , ----------اسم الجراح----------Name_Helper1 varchar2(50) ,Name_Helper2 varchar2(50) , Result varchar2(50),------------------------------------------------------------------------------------------------جدول الاشعةcreate table Rays (Ray_no number(8),Ray_Type varchar2(10) not null,constraint Rays_PK primary key (Ray_no));--------------------------------------->>>>>>>>>>>>>>>>>>>>>>>>>>>جدول الاشعة create table Ray (Ray_no number(8),Ray_date date,Patient_no number(20) ,Clinic_no number(5) ,Doctor_no number(10) ,Contrapuntal_name varchar2(50), ---------المختص---------Result varchar2(50),------------------------------------------------------------------------------------------------جدول المختبر : التحاليل create table Laboratory_Assays (Assays_no number(10),Assays_Type varchar2(30) not null,constraint Laboratory_Assays_PK primary key (Assays_no));-------------------------------------------------------------------------------------------------جدول المختبر : الفحوصاتcreate table Laboratory_Chechs (Chech_no number(4),Chech_name varchar2(30) not null,Chech_Medical varchar2(30) not null, ----------اسم الفحص العلمي---------Descr varchar2(30) not null , ----------الوصف---------Chech_Min number(6,4) not null, ----------اقل درجة للفحص---------Chech_Max number(6,4) noy null, ----------اكبر درجة للفحص---------constraint Laboratory_Chechs_PK primary key (Chech_no));------------------------------------------------------------------------------------------------- تم تعديل 30 أبريل 201214 سنة بواسطة mahmoudhalyain تقديم بلاغ
بتاريخ: 4 مايو 201214 سنة comment_224087 اعتقد ان الجداول جبدة ولدبك فهم جيد للمشروع تابع على بركة الله ... تقديم بلاغ
بتاريخ: 7 مايو 201214 سنة كاتب الموضوع comment_224187 مشكور اخي على التشجيع .... لكن لدي سؤال بخصوص نوع الوقت في الاوراكل 6i لاني جربت ( Date) طلع يقبل تاريخ فقط تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.