Hospital Management System UML and Specification Document
Hospital Management System UML and Specification Document
-End2 «extends»
Register for
Generate ID
treatment
* «extends»
-End1
-End3 -End33 -End34
-End4 Test Fees
**
Pay fees * *
* «extends» * -End35
Reception
Settle Account
* «extends»
Admit To Ward
-End5
* *
-End21
-End9 *
-End11
-End6 Discharge
-End8
* **-End13
* -End7
Patient
-End10 -End22
-End16 -End23 -End24
Piscribe Test Visit Lab For test
* *
* * *
* -End25
-End12
-End18 «extends»
-End15
-End17 Refer Report Pricribe medicine
-End19 *
*
** * -End14
-End20
*
Perform Operation
Doctor *
-End32
-End31
Generate Report
*
-End30
-End40 ** *
LAB Assitent
-End39 ** * * -End36
-End29 *-End38
* -End37
* * -End26
-End28
-End27
Patient Reception
Visit Reception
* -End3
* -End4
Generate ID
Pay Fees
Patient Doctor
Visit Patient
Provide Report
Check Report
-End1
*
-End3*
* -End2
-End4
*
Treatment start Dischsrge
-End7
* -End5*
* * -End13
-End6 -End8
Pricrice Test *
Pricribe Medicine
* -End14
*
* Operation
Confirm operation
-End11 -End9
-End10
* -End12
Perform Operation
*
Patient Reception
-End8 *-End7 *
Ward Availablity
* *-End2
-End3 -End1
* -End10
* -End9
* -End11
* -End4 *
-End13 * -End12
-End5 -End6
New Dates -End14
Ask new dates Ward Allocation
*
* *
* -End15
* -End16
Details of patient
* -End17
* -End18
Upgrade ward
* -End19
* -End20
Reception Lab assitent Patient
* *
ask for sample Provide sample
-End2 -End1
* -End5
* ** -End6
Perform Test
-End8 -End7
* -End3
* -End4
Generate Bills
* -End11
* -End13
-End10 -End9
Generate Report
* *
* -End21
* -End14
-End15 -End16
Show Reciept
*
*
* -End17
* -End22
* -End24
Patient Reception
* -End1
* -End2
-End7 -End8
Discharge documents Check Details
* *
** -End3
-End4
** -End5
-End6
Billing
* -End9
* -End10
* -End13
-End11
*
*
-End12
* *
Pending Bills
* -End16
-End17 -End15
* -End14
-End18 *
-End19 -End20
Pay Pending amount Discharge
* *
* -End21
* -End22
Use Case Specifications
[Use Case Specifications for each Use Case diagrams mentioned above]
2. Actor Receptionist
3. Pre-Conditions
2. Actor Receptionist
3. Pre-Conditions Active network connection should be available
For discharge certificate, Receptionist should have
valid patient ID to search.
For discharge certificate, the patient must have
reference from doctors that need to be submitted
to Receptionist.
For updating patient test details, the lab in- charge must have valid Patient ID.
4. Basic Flow Step 1 :Lab In-charge opens HMS
Step 2: Inserts Patient ID.
4. Basic Flow Step 1 : Pharma In-charge opens HMS
Step 2: Insert Patient ID
Step 3: Checks list of prescribed medicine.
Step 4: Update medicine payment details.
5. Alternative Flow 1. 1.1 Unable to update medicine payment