Page 484 - C++
P. 484

class Patient
            {
                   int Registration_no;
                   char Patient_name[30],PAddress[30], Phone[10],Mobile[15], Problem[20];
                   date d;
                   int Ward_no,Bed_no;
                   float fee;
                   date Ad_date,Discharge_dt;
                   public:
                   void VGetdata();
                   void VDisplaydata();
                   int *Return_R()       {      return Registration_no;      }
                   void Update_Fee(int G)
                   {
                          Fee+=G;
                   }
                   void Update_Fee(date dd)
                   {
                          Discharge_dt.da_day=dd.da_day;
                          Discharge_dt.da_mon=dd.da_mon;
                          Discharge_dt.da.year=dd.da_year;
                   }
            };



                         MAIN MENU

               1.      Doctor Management
                       a.  Add a Doctor
                       b.  Delete a Doctor
                       c.  Modify a Doctor
                       d.  Exit
               2.      Ward Management
                       a.  Add New Ward
                       b.  Delete Ward
                       c.  Modify Ward
                       d.  Update Fee
                       e.  Exit
               3.      Patient
                       a.  New
                       b.  Update fee  // add fee amount when a doctor visits or any test done, etc.
               4.      Query
                       a.  Doctor
                       b.  Fee
               5.      Bill Generation
               6.      Exit
   479   480   481   482   483   484   485   486   487   488   489