Beruflich Dokumente
Kultur Dokumente
#UserName : char
#Password : char
-changePassword() : int
-setPassword(in psw : char = "123")
+login()
+getPassword() : char
User
-val : Validation
-log : Login
-name : char
-NIC : char
-gender : char
-DOB : char
-joinedDate : char
-nationality : char
-status : char
+getName() : char
+getNIC() : char
+getGender() : char
+gedDOB() : char
+getJoineddate() : char
+getNationality() : char
+getStatus() : char
+setName() : void
Class Diagram
+setNIC() : void
+setGender() : void
+setDOB() : void
+setJoinedDate() : void
+setNationality() : void
+setStatus() : void
«inherits»
«inherits»
«inherits» «inherits»
-End41 -End35
1 1
0..1 -mb
-End20 * -End33 1
* -docc -End28 *
MedicalExpences
Diagnosis -checkUpCost : int MedicalBill Validation
-name : char -medicineCost : int -ID : int 1
+ID : int -totalCost : int 1 -mm : MedicalExpences * 1
1 1..* 1..* +readInteger() : int
+IDGenerator : int -diagnosisName : char -total : float
+status : char -friend class Doctor -End37 +isDateValid(in : char) : bool
-status : char
-menuClass : Menu +invalidInputError() : void
-me -dig
-End6 +setCost() : void -mb -me -val : Validation -End32 -End31
-fp : FileHandler +modifyCost() : void -fh : FileHandler
+Diagnosis() 1 1 DiagnosisControl +getCost() : void +MedicalBill()
+~Diagnosis() * +resetCost() : void +MedicalBill(in : int, in : int, in : int) : void
-menuClass : Menu
+displayAllData(in : bool) : void +MedicalExpences() +displayAllData() : void
-fh : FileHandler
+displaySingleData() : void -dg -digc +displaySingleData(in : bool) : void
+setData(in : bool) : void +addDiagnosis() : void
MedicalBillControl +setData() : void
+getID() : int +displayDiagnosis() : void 1 1
-End24 +calculateFinalTotal() : float
+setID(in : int) : void +viewAllDiagnosiss(in : Diagnosis) : void -menuClass : Menu +setStatus(in : char) : void
+getName() : char +deleteDiagnosis() : void -fp : FileHandler
-mbc +setID() : void 1 -End39
+setName(in * : char) : void +editDiagnosis() : void +addAllExpencesToAPatient() : void -mb
* +getStatus() : char
+getStatus() : char +setStatus(in : int) : void
+setStatus(in : char) : void +editOneByOne() : void
-End4 *
-End18 *
+editOneByOne() : void -End16 *
-End8 *
-End2 *
-End10 *
-End11 1 -End13 1
-End3 1
-End1 1
FileHandler
-val -End5
-friend class AdministratorControl
+viewAllDataFromFile(in myDataType) : void 1
+searchANDEditDataFromFile(in myDataType) : void -End7
+viewSingleDataFromFile(in myDataType) : void
+viewSingleDataFromFile(in myDataType) : void
+addNewRecordToFile(in myDataType) : void 1 -End9
+IDGenerator(in myDataType) : void
+deleteRecordFromFile(in myDataType) : void
+modifyRecordsInFile(in myDataType) : void 1
-End19 1
+getLoginDetails(in myDataType) : void -End17 1 -End15 1
Menu
-End27
1 -setting
+title(in * : char)
+userLevelMenu() : int 1
-End21 +mainMenu(in : int) : int
1 +patientMainMenu() : int -End29
+firstCommomSubMenu(in * : char) : int
+diagnosisHandlingFirstMenu(in * : char) : int
-End23 1
1 +costHandlingFirstMenu(in * : char) : int
+medicalBillMenu(in * : char) : int
+SearchOptionMenu(in * : char) : int
-End25 +doctorMainMenu() : int
+nurseMainMenu() : int
+exit() : char