الانتقال إلى المحتوى

نظام شؤون المرضى في مستشفى


mahmoudhalyain

Recommended Posts

السلام عليكم و رحمة الله
اخواني الاعزاء لدي هذا النظام و هو شؤون المرضى في مستشفى
و هو عبارة عن دخول للمريض ثم يصل إلى موظف الاستقبال و الذي بدورة يقوم بتسجيل بيانات المريض ثم يقوم باختيار الطبيب المختص عن طريق رقم العيادة ثم يظهر لنا اسم الطبيب
بعد تحويل المريض إلى العيادة المختصه تظهر بياناته لدى الطبيب و الذي يقرر له :
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));
-------------------------------------------------------------------------------------------------

تم تعديل بواسطة mahmoudhalyain
رابط هذا التعليق
شارك

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

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

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

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

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

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