DiSE Assignment
DiSE Assignment
Asceso Hospitals is a fictional private hospital in Sri Lanka which provides healthcare facilities
for general public. The more prominent departments in this hospital are Specialist consultant
services, OPD , Lab and Radiology unit, and pharmacy. Currently this hospital followed manual
appointment and billing system and have non existing patient’s management system which is
very ineffective, prone to errors and mistakes. Because of that account department have hard
time for handling accounts and doctors have no ways to track patient’s history for their medical
diagnosis.
As fresh tech Startup Company you have managed to win the tender for the system after
fierce competition. As a group of young graduates you managed to beat few well established
companies and you have a chance to prove you are capable team which ready to reach the
greatness.
Asceso Hospitals also planned for major expansion during this decade and have a potential to
be a major player in healthcare industry. So you have to remember as a fresh tech startup, this
is the contract that could make or break you company.
Management and IT department in Asceso actively involve with your development and
they required you to deliver your project proposal on 10/23/2019 In that you must
explain the development methodology and the reasons and justifications for selecting
above methodology. What is the programming paradigm, Programming language
choice, database choice and justification
They required you to provide SRS document with functional and non functional
requirements, design documents which include UML diagrams and Database design
documents on 11/20/2019 for their review.
Because of new financial year start on 01/04/2019 you must deliver appointment
managements system on 03/01/2019 with user guide to operate the system.
When core system delivered based on the quality and performance. Asceso Hospitals
management team will extend their contract for implement their whole system step by
step and user training programs and 24/7 client support which is very lucrative business
for your company.
Other system include so when you design the system you must show these modules in
your design diagrams. But you do not required to implement them with initial system.
o Patient’s history management’s module.
o Lab reports management module.
o Hospital pharmacy management module.
o Hospital admission management module.
Patient’s appointment management module
When patient booking the appointment front office clerk check whether he or she is exist on
the system using the patients NIC number If patient don’t have NIC because of a child or other
reason then could use guardian’s NIC. If patient not available in the system front office clerk
must add patients detail to the system. Also clerk must be able to update any new details
regarding the paitent’s when required such as phone number etc. Then clerk can pick the
doctor from the system and can give appointment number to the patient. A doctor can consult
maximum 15 patients per hour So system must prevent overbooking based on the available
time.
When patient visit to the hospital he should pay doctors fee which can be varied and
hospital charge and taxes for the appointment. At the end of the week hospital administrator
will calculate each doctors earning amount and take 20% cut for administration fee and deposit
the rest in doctors bank account hospital administrator can add new doctors update doctors
detail and deactivate.
These are the basic requirements of the system and development team must be able to
accommodate changes as they arise due to the various business requirements, technological or
operational change and Asceso Hospitals will bind compensate to the contractor for those
customizations or modification (based on the development houses spends ) that not included in
the original contract documents.
Document Evaluation
Application design
Use case Diagram 5
Class Diagram
sequence Diagram
Database Design
ER diagram 5
Logical table structure
Normalized table structure
On time delivery 5
Deadline: 11/9/2019
Application Evaluation Dead line 03/01/2019