Вы находитесь на странице: 1из 1

assign duties

assist

Nurse
Employee
- Nurse_ID:Integer = defaultValue
Doctor
- Emp_ID:Integer = defaultValue - Department:String
- Name:String
- Doctor_ID:Integer = defaultValue helps
- Age: Number +getNurseDetails(Nurse_ID): String
- Speciality:String
- Address: String +helpsToDoctor(Nurse_ID, Doctor_ID):
- Department:String
- Phone_Number:Integer String
- Availability: String
- Sex: String +helpsToPatient(Nurse_ID, Patient_ID):
- Assigned_Duties: String String
- Working_Hours: String +getDoctorDetails(Doctor_ID): String
-Designation: String +treats(Doctor_ID, Patient_ID): String
+consult(Doctor_ID, Patient_ID): String
Administration
+getEmployeeDetails(Emp_ID): String
+updateEmployeeDetails(Emp_ID): Reception Staff
- Admin_ID:Integer = defaultValue
String Security Staff
- Rec_Staff_ID:Integer = defaultValue - List_Of_Duties: String

- Sec_Staff_ID:Integer = defaultValue
+getReceptionDetails(Rec_Staff_ID): +getAdminDetails(Admin_ID): String
Clinical Assistant String +assignDutiesToEmployee(List_Of_Duties,
+getSecurityStaffDetails(Sec_Staff_ID): +maintainRecord(Rec_Staff_ID, Emp_ID)
String Record_Number): String
- Assistant_ID:Integer = defaultValue +accessEntry(Sec_Staff_ID, Visitor_ID) maintains

permits entry
+getAssistantDetails(Assistant_ID): String Visitor Record
assigned to
- Record_Number: Integer
permits entry - Visitor_ID:Integer = defaultValue - Description: String
- Name:String
meets +getRecordDetails(Record_ID): String
CareTaker takes care - Address: String
+deleteRecord(Record_ID): String
- Phone_Number:Integer
+updateRecord(Record_ID): String
- CareTaker_ID:Integer = defaultValue Patient - Sex: String
- Name:String - Visit_To: String
- Age: Number - Patient_ID:Integer = defaultValue
- Address: String - Name:String
- Phone_Number:Integer - Age: Number
+getVisitorDetails(Visitor_ID): String
- Gender: String - Address: String
+visitTo(Visitor_ID, Patient_ID): String
- Caring_Of: String - Phone_Number:Integer
- Gender: String
+getCareTakerDetails(CareTaker_ID): - Mode_Of_Admit: String
String - Symptoms: String helps
+caringOf(CareTaker_ID, Patient_ID):
+getPatientDetails(Patient_ID): String
Void
+updatePatientDetails(Patient_ID): String
+callNurse(Patient_ID, Nurse_ID): Void
+paysBill(Patient_ID, Bill_ID): String
+raiseQuery(Patiend_ID, Query_ID,
String Query): Void
+checkQueryStatus(Patient_ID,
Query_ID) : String pays

resolves query

HelpDesk
Billing
- Query_ID:Integer
- Queries_Record:String = defaultValue
- Pending_Queries:String - Bill_ID:Integer = defaultValue
- Amount:Integer
-Mode_Of_Payment:String
+viewFullQueriesRecord(Query_ID):
String
+viewPendingQueries(Query_ID): String
+resolveQuery(Query_ID): String +getBillDetails(Bill_ID): String
+updateBillDetails(Bill_ID): String

Вам также может понравиться