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