A patient information system to support mental health care is a medical information system
that maintains information about patients suffering from mental health problems and the
treatments that they have received. Most mental health patients do not require dedicated
hospital treatment but need to attend specialist clinics regularly where they can meet a doctor
who has detailed knowledge of their problems. To make it easier for patients to attend, these
clinics are not just run in hospitals. They may also be held in local medical practices or
The MHC-PMS (Mental Health Care-Patient Management System) is a web based
information system that is intended for use in clinics. It makes use of a centralized database
of patient information but has also been designed to run on a PC, so that it may be accessed
and used from sites that do not have secure network connectivity. When the local systems
have secure network access, they use patient information in the database but they can
download and use local copies of patient records when they are disconnected. The system is
not a complete medical records system so does not maintain information about other medical
conditions. However, it may interact and exchange data with other clinical information
systems. The key features of the system should be; individual care management, patient
monitoring and administrative monitoring.
To develop this reliable, efficient and secure web based Patient management system, MHC
has hired the services of software consultancy firm Bizzolutions, for which you work, to
prepare a report including;
1. Systems specification including functional AND non-functional requirements.
2. Software designing to meet the requirements specification.
3. Software validation plan and generate test cases.
4. Suggestions for testing techniques to identify strengths and weaknesses in terms of
security and performance.
5. Software development framework choice. This should focus on reliability, security and
efficient time delivery of the software.
You should submit your report to Turnitin. It should include the following elements:
Requirements specification report includes functional, performance and operational
Human computer Interaction design principles application and architecture designs in
the form of design sketches.
Identification of different validation methods used for software development process.
Explanation of methodology e.g. use of waterfall or spiral or any agile development
methodology and (SDLC) software development life cycle.
Task 1 is worth 75% of the total marks for the overall assignment. The marking
criteria is outlined below.