Successfully reported this slideshow.
Your SlideShare is downloading. ×

Self Diagnosis system Final for taslim.pptx

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Loading in …3
×

Check these out next

1 of 17 Ad
Advertisement

More Related Content

Recently uploaded (20)

Advertisement

Self Diagnosis system Final for taslim.pptx

  1. 1. SELF DIAGNOSIS SYSTEM • Ahmed Senousy • Kareem Abouelsoud • Fouad Amr • Abdelrahman Ashraf • Mohamed sheriff • Rana Ehab • Haidy Karam Presented By:
  2. 2. 9/3/20XX Presentation Title 2 AGENDA • The program • File handling • Doctor • Patient
  3. 3. THE PROGRAM The Self-Diagnosis System can help regular people diagnose themselves based on the symptoms that the doctors specified to the system. 9/3/20XX Presentation Title 3
  4. 4. FILE HANDLING Self Diagnosis system 4
  5. 5. FILE HANDLING • When we open: • getAllDoctors(Doctors allDoctors[]); • getAllPatients(Patient allPatients[]); • getAllDiseases(Diseases allDiseases[]); • When we exit the program: • writeAllDoctors(Doctors allDoctors[]); • writeAllDiseases(Diseases allDiseases[]); • writeAllPatients(Patient allPatients[]); 9/3/20XX Presentation Title 5
  6. 6. MAIN KEYS OR IFS 9/3/20XX Presentation Title 6 • startchoice • registerChoice • loginChoice • menuChoice
  7. 7. REGISTRATION FUNCTIONS • RegisterMenu • RegisterPatient • RegisterDoc • bool check_database • bool check_phone 9/3/20XX Presentation Title 7
  8. 8. DOCTORS • Struct • Main Functions • Backend Functions
  9. 9. DOCTOR’S STRUCT Self Diagnosis system 9
  10. 10. FUNCTIONS Main functions • DoctorMenu • add_disease • remove_disease • add_Symptom • remove_Symptom • display_All_diseases • view_Patients Backend Functions • bool check_disease_name • extract_Symptoms • extract_New_Symptoms • extract_New_Symptoms_to_alldiseases • remove_symptom_from_all_Symptoms(Dis eases dis, int index); • remove_symptom_from_all_Symptoms(Dis eases dis); • remove_symptom_from_all_Disease • remove_Disease_from_all_Diseases
  11. 11. BACKEND FUNCTIONS 9/3/20XX Presentation Title 11 Current Doctor All Diseases All symptoms
  12. 12. BACKEND FUNCTIONS 9/3/20XX 12 check_di sease_n ame extract_New_S ymptoms extract_New_Sy mptoms_to_all diseases Add disease remove_symptom_fr om_all_Symptoms remove_symptom_fr om_all_Disease Remove disease (Diseases dis);
  13. 13. BACKEND FUNCTIONS 9/3/20XX 13 extract_New_Sy mptoms extract_New_Symptoms_to _alldiseases Add Symptom remove_symptom_fr om_all_Symptoms remove_symptom_fr om_all_Disease Remove Symptom (Diseases dis, int index);
  14. 14. PATIENTS • Struct • Main Functions
  15. 15. PATIENT’S STRUCT Self Diagnosis system 15
  16. 16. FUNCTIONS • PatientMenu • selfdiagnosis • view_all_Symptoms • display_Symptoms_for_Disease • viewhist • clearhist
  17. 17. THANK YOU!! • Ahmed Senousy • Kareem Abouelsoud • Fouad Amr • Abdelrahman Ashraf • Mohamed sheriff • Rana Ehab • Haidy Karam Presented By:

×