1.Program writes into and reads from a configuration file the following parameters: user names, hashes of passwords (MD5), user type (patient or hospital staff category), privilege level of each user name
2.Program writes into and reads from a data file the following data records: personal details, sickness details, drug prescriptions, and lab test prescriptions, Each data record is associated with a privilege level depending on its sensitivity.
3.Each data record is due to an encounter with a patient
4.Hospital staff can read or write data based on sensitivity level