Health Care Record System SRS

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 20

lOMoARcPSD|39659544

Software Requirement
Specification

For

<Health Care Record System>

Prepared by <Sakchi>

<Lovely Professional University>

<Reg No:-12306084>

<Submitted To:-Manish Kumar


Sharma >
Table of Contents
Table of Contents...........................................................................................................................ii
1. Introduction..............................................................................................................................1
1. Purpose...........................................................................................................................................1
2. Document Conventions...................................................................................................................1
3. Intended Audience and Reading Suggestions..................................................................................1
4. Definitions, acronyms, abbreviations..............................................................................................1
5. Scope.............................................................................................................................................. 2
6. References......................................................................................................................................2
2. Overall Description..................................................................................................................2
1. Product Perspective.........................................................................................................................2
2. Product Features.............................................................................................................................3
3. User Classes and Characteristics.....................................................................................................3
4. Operating Environment...................................................................................................................4
5. Design and Implementation Constraints.........................................................................................4
2.7 Assumptions and Dependencies......................................................................................................4
3. System Features.......................................................................................................................4
1. System Feature 1.............................................................................................................................5
2. System Feature 2.............................................................................................................................5
3. System Feature 3.............................................................................................................................6
4. System Feature 4.............................................................................................................................7
5. System Feature 5.............................................................................................................................7
6. System Feature 6.............................................................................................................................7
7. System Feature 7.............................................................................................................................8
8. System Feature 8.............................................................................................................................8
9. System Feature 9.............................................................................................................................8
10. System Feature 10...........................................................................................................................9
4. External Interface Requirements...........................................................................................9
1. User Interfaces................................................................................................................................9
2. Hardware Interfaces........................................................................................................................9
3. Software Interfaces.........................................................................................................................9
5. Other Nonfunctional Requirements.......................................................................................9
1. Performance Requirements...........................................................................................................10
2. Safety Requirements.....................................................................................................................10
3. Security Requirements..................................................................................................................10
4. Software Quality Attributes..........................................................................................................10
6. Other Requirements..............................................................................................................10

Revision History
Name Date Reason For Changes Version

Sakchi 06/04/2024 Creation 1

ii
lOMoARcPSD|39659544

INTRODUCTION

1. Introduction:
The rapid growth in Information & Communication Technology (ICT), and the
power of Internet has strongly impacted the business and service delivery
models of today>s global environment. E-Medix Health Care Record Systems
for campus provides students and staffs the benefits of streamlined operations,
enhanced administration & control, superior patient care and improved
profitability. Hospital Management Systems are in high demand to handle
increasing population needs and also aids the practicing doctors and hospital
service and support staff with timely service and precision. There are varied
metrics available to assess the performance of services like hospital industry,
and the successful implementation and usage of Hospital information system
forms a crucial role. The E-Medix system in campus will provide
comprehensive, effective and efficient solution for carrying out management of
hospitals and clinics fulfilling the needs and requirements of all stakeholders
such as doctors, patients and staffs.
1. Purpose:
An E-Medix System is a software designed to manage all the areas of university
hospital such as medical, administrative and the corresponding processing of
services.
2. Project Scope:
This software system will be a Health Care Record System for a university
campus clinic system. This system will be designed to maximize the clinic?s
productivity by
providing tools to assist in automating the patient?s data and appointment
process, which would otherwise have to be performed manually. By
lOMoARcPSD|39659544

maximizing the clinic?s work efficiency the system will meet the clinic?s needs
while remaining easy to understand and use.
More specifically, this system will be designed to allow a patient (i.e staffs and
students) register from any location remotely. After registration, the patient is
expected to book an appointment in the clinic in order to carry out some test
which will be used by the nurse to complete the patient?s registration. The
software will facilitate communication between patients, and admin.
Daily functions like staff and student registration, booking appointments,
medical emergencies within the campus can be easily performed with higher
accuracy after the installation of the E-Medix software. The modules of the
software are intended to be user-friendly and easy to access.

1.3 Problem Statement:


The Healthcare Centre deals with the life and health of a patient which is very
important. A standard Healthcare Centre must have well-trained doctors,
nurses, pharmacists, high quality equipment and also a good record system. The
conventional system which is the existing system includes the use of paper
work which has quite a lot of disadvantages over the advantages due to the
issues it comes with which then led to the implementation of this new system
and these problems include:
i. Difficulty in retrieving and finding patients information: In the
conventional system, the user has to go through a lot of registers in other
to find patients information which results to wastage of time.
ii. Difficulty in updating patients? information: Due to the paper work
involved in the conventional way, it is very difficult to make changes.
iii. Inaccurate reports and case note: in the conventional way, Doctors write
case notes in papers and this can be easily misinterpreted by the nurse or
pharmacy when prescription is to be made.
lOMoARcPSD|39659544

With all these, it is important to introduce this automated and efficient health
Care Record management software as it helps to prevent or completely eradicate
the above problems and also ensure that its administration runs smoothly.

1.4 Intended Audience


The intended audience of this document is the student/staff and specific
employees of the student clinic like the doctor on or off duty, the
nurses/pharmacist, and the admin of the system. The SRC document is used in
any case regarding the requirement of the project and the solution that have
been taken. The document will also provide the necessary information needed
and also guild and give a clear idea of the building of the system.

INTENDED AUDIENCE TYPE DESCRIPTION


The student and staff Primary end-user of the Uses system to book appointments
system and request emergency service
The Doctor End-user of the system Have access to registered student
information and uses the System to
access to prescribe to patient, can
write the diagnosis of the student
and send it to the student portal
The Nurses End-user of the system Have access to registered student
information and uses the system to
manage patient?s vital signs
The Admin Administrator user of the Manage Users of E-health system
system
The Laboratory End-user of the system Have access to registered patient
and uses the system to conduct lab
test and write the lab report to the
database.
The Pharmacist End-user of the system Have access to registered patient
and uses the system to view
prescribed drugs given to the
patient. .

1.5 References
IEEE. IEEE Std 830-1998 IEEE Recommended Practice for Software
Requirements Specifications. IEEE Computer Society, 1998.
lOMoARcPSD|39659544

OVERALL DESCRIPTION
1. Product Perspective
Many hospitals follow manual procedures to keep track of its day to day
activities. When scenarios such as patient information handling, employee
handling, stock handling, financial analysis and report generation is taken into
consideration there exists many issues with regard to efficiency, security,
accuracy and reliability. Due to improperly managed details hospitals faces
quite a lot of difficulties in accessing past data as well as managing present
data. The manual file systems which are being used at present require storage
facilities which are also another overhead.
The fully functional automated hospital management system which will be
developed through this project will eliminate the disadvantages caused by the
manual system by improving the reliability, efficiency and performance. The
usage of a database to store patient, employee, stock details etc. will
accommodate easy access, retrieval, search and manipulation of data. The
access limitations provided through access privilege levels will enhance the
security of the system. The system will facilitate concurrent access and
convenient management of activities of the hospitals.
1. Product Function
Consultation Management
• Recording patient details
• Accepting appointments according to doctor schedule
•Adding patient report with medical prescription
Patient Management

• Patient details
• Patient?s medical history
lOMoARcPSD|39659544

• Progress report
• Medicine?s details
Emergency Treatment
•Emergency patient Details
Pharmacy Stock Management

• Drug stock management


• Expiry notification
•Searching Lab
Management

• Record sample collection details


• Lab resources management
• Lab report conclusion generation
• Lab equipment stock management
2. User classes and Characteristics
Admin
Admin has the full access to the system which means he is able to manage any
activity with regard to the system. He is the highest privileged user who can
access to the system.
Key functions
✓ Manage employees and patient
✓ Allocate resources
✓ Administer the charges
✓ Manage ambulances
✓ Manage doctors
Clinic Staffs
lOMoARcPSD|39659544

The clinic staffs interact with the systems most often to supply service to the
patients.

Key functions
✓ Keep track of patient details
✓ Keep track of test details
✓ Make ambulance reservations
✓ Keep track of progress of patients
✓ Manage inventory
3. Operating Environment
Software Requirements
● Windows 7 or above operating system
● Flutter 3.0.0
●Firebase Server
Hardware Requirements
● Core i5 processor
● 4GB Ram
● 20GB of hard disk space in the developing computer
● 1TB cloud database
4. Design/Implementation Constraints
● System is wirelessly networked with an encryption
● System is only accessible to student and staffs of Elizade University only.
● Database is password protected.
● Each user should have individual ID and password.
● Only the administrator can access the whole system.
5. Assumptions and Dependencies
● Each user must have a valid user id and password
● Server must be running for the system to function
lOMoARcPSD|39659544

● Users must log in to the system to access any record.


● Only the Administrator can delete records.

EXTERNAL INTERFACE REQUIREMENTS


1. User Interfaces
The user interface is designed in an interactive and user friendly manner which
makes it easier for the user to understand and relate with the application.
1. Hardware Interfaces
The user interface will use android/ IOS operating system and the purpose is to
display the user interface and process information.
2. Software Interfaces
Developing end: Flutter, Visual studio Code, Firebase, Lucid
Client end: Android or IOS
3. Communication Protocols and Interfaces
WIFI module - It is a computer hardware component that allows a computer to
connect to a network.
lOMoARcPSD|39659544

SYSTEM FEATURES
4.0 System Overview

Fig 4.1 System Environment


lOMoARcPSD|39659544

4.1 Use Case Scenarios

Name Add Patient Entry


Description This function gets details of a patient and add record to the patient file
and generate a patient registration number
Actors Nurse, Patient
Pre-conditions The operator should login with user account
Main flow of events
1. User selects <add patient entry <at home page
2. Patient entry form displayed
3. User enter data to required fields
4. User selects <Add entry= button
5. <Successfully record added= message displayed.
6. System generates a patient Id and display.

Extensions If necessary fields left by user, it prompt user to enter all required
fields.
Post conditions Patient record added to patient file.

Name Add Prescription entry


Description This function records patient?s prescription details
Actors Pharmacist
Pre-conditions Doctor?s prescription bar must be issued.
Main flow of events 1. User selects <Prescription form= from patient module
2. System prompts to enter patient?s registration number
3. Prescription form displayed with relevant patient details.
4. User navigates to >medicine? field and enter medicine details.
5. User selects Add button and add prescription details.

Name Add Patient Report


Description This function adds patient?s diagnosis report to the system.
Actors Doctor
Pre-conditions Patient must register to the system
Main flow of events 1. User selects patient diagnosis card
2. System prompts patient Id
3. User enters patient Id
4. System display patient details in the form
5. User enter diagnosis details and date
6. User selects add diagnosis record.
lOMoARcPSD|39659544

Post conditions The diagnosis report should add to the patient report history.

Name Generate lab report


Description This function generates the report of a particular test and saves
the report
Actors Laboratory Personnel
Pre-conditions User should login
Relevant lab test results should be available
Main flow of events 1) user selects lab report form from lab tests module
2) system prompts patient id
3) user enter patient id
4) system display patient details
5) system prompts to selects lab test category
6) user selects category by navigating to relevant tab and enter
test results
7) user selects add lab test record
8) system display successfully added message
9) user selects save report
10) system saves the report

Name Book Appointment


Description This function manages the booking of
appointment
Actors Patient, Nurse, Doctor
Pre-conditions User should login to the system
Main flow of events 1. The patient user views the available time
2. The patient user picks a time and clicks on
>book appointment?
3. The nurse user accepts or rejects patient
appointment.
lOMoARcPSD|39659544

4.2 Activity Diagram

Fig 4.2:Activity Diagram


lOMoARcPSD|39659544

OTHER NON-FUNCTIONAL REQUIREMENT


1. Performance Requirements
• Response time- the system is expected to have a high response time when
the user of the system accesses different functions in the system.
• Capacity-The system is expected to store all records of the registered user in
its database.
• User interface- User interfaces are expected to have a high response time to
be able to meet deadlines.

• Conformity –The system must conform to the Microsoft accessibility


2. Safety Requirements
All the administrative and data entry operators have unique logins, so the
system can understand who is logging in to system and makes sure no intruder
is allowed except system administrative. Therefore nobody can change record
and valuable data.
2. Software QualityAttributes
▪ AVAILABILITY: The system shall be available all the time.
▪ CORRECTNESS: Bug-free software which fulfills the correct requirements
of the client.
▪ MAINTAINABILITY: The ability to maintain, modify information and fix
problems of the system

▪ USABILITY: software can be used again and again without distortion.


▪ ACCESSIBILITY: Administrator and many other users can access the
system but the access level is controlled for each user according to their
work scope.
▪ ACCURACY: The reliability on the information/output. Can depend-on/be
sure of the outcome.
lOMoARcPSD|39659544

▪ STABILITY: The system output won?t change time to time. Same output
will be given always for a given input.
5.3 Project Documentation

Software Life Cycle Documentation Intended Activities


Phase
Requirement Gathering, ▪ Project charter Includes the customer
Analysis and Specification ▪ Project proposal expected software features,
▪ Software Requirement constraints, interfaces and
and Specification other attributes. Moreover, the
(SRS) which includes objectives and the benefits
▪ Entity relational gained through the system are
diagram clearly specified

▪ Data flow diagrams


▪ Use case diagrams
▪ Use case scenarios
Software Design ● Software Design Describes the logical basis of
Description (SDD) design decisions taken and
how it will pave way in
acquiring the requirements of
the customer through the
software

Implementation ● Technical Documentation Contains information


regarding the implementations
of the system using the
programming concepts

Software Testing ● Software Test Includes information


Documentation (STD) regrading testing procedures
to validate and verify the
software results. Main types of
lOMoARcPSD|39659544

testing techniques are unit


testing, integration testing,
system testing and acceptance
testing

Maintenance ● User Documentation Includes manuals for the end


users according to their
position of access levels

5.4 User Documentation


As a part of the system itself, user documentation is provided to the customers
which gives an overview of the system. It will include the full description about
the product and complete orderly followed steps to install the software. The
users will get the opportunity to use the system without having any trouble. The
user manual will include the email addresses to contact us in need. Tasks are
listed alphabetically or logically grouped often using cross referenced indexes
which helps the users to know exactly what sort of information they are looking
for.
Conclusion:

The conclusion on a healthcare record system would typically


highlight key findings or outcomes based on the analysis or
discussion presented. Here's a sample conclusion:
In conclusion, implementing a robust healthcare record system
offers numerous advantages for healthcare organizations and
patients alike. The review of existing systems and technologies
demonstrates that modern electronic health record (EHR)
systems streamline workflows, improve patient care
coordination, enhance data security, and support evidence-
based decision-making by clinicians. Furthermore,
interoperability standards enable seamless data exchange
between different healthcare providers, contributing to more
comprehensive patient care across the continuum. Despite
these benefits, challenges such as initial implementation costs
and data privacy concerns remain significant hurdles that must
be carefully addressed. Overall, the adoption of an efficient
healthcare record system is pivotal in advancing the quality,
safety, and efficiency of healthcare delivery in today's dynamic
healthcare landscape.
This conclusion summarizes the main points discussed in the
document and highlights the broader implications and potential
challenges associated with healthcare record systems.
References
If we’re looking for a reference or resource on health care
record systems, there are several reputable sources you can
explore. Here are some suggestions:
1.HealthIT.gov: This website maintained by the U.S. Office of
the National Coordinator for Health Information Technology
(ONC) provides a wealth of information on electronic health
records (EHRs) and related topics. It offers guides, tools, and
resources for understanding health IT systems and their
implementation.

2.HIMSS (Healthcare Information and Management


Systems Society): HIMSS is a global organization focused on
better health through information and technology. They
offer various publications, webinars, and educational
resources on healthcare IT, including electronic health
records and health information management.

3.Journal of the American Medical Informatics Association


(JAMIA): This scholarly journal publishes research and
articles on informatics in healthcare, including health
information systems and electronic health records. It's a
valuable resource for staying updated on the latest
developments and studies in this field.

4.Health Informatics: Practical Guide for Healthcare and


Information Technology Professionals (Sixth Edition) by
Robert E. Hoyt and Ann K. Yoshihashi: This book provides a
comprehensive overview of health informatics, including
electronic health records and healthcare information
systems. It's widely used as a textbook and reference in
healthcare IT education.
4.The American Health Information Management
Association (AHIMA): AHIMA offers resources and
publications related to health information management,
which includes topics on health records systems, data
management, and privacy/security.

5.Centers for Medicare & Medicaid Services (CMS): CMS


provides guidelines and resources related to EHRs and
meaningful use criteria for healthcare providers. Their
website can be a valuable source of information on the
regulatory aspects of health record systems in the United
States.

6.International Organization for Standardization (ISO): ISO


develops standards related to health informatics and
electronic health records. Exploring their publications and
standards can provide insights into best practices and
global guidelines for health record systems.
These resources should offer a solid foundation for
understanding health care record systems, including
electronic health records (EHRs), their implementation,
management, and regulatory aspects. Depending on your
specific needs and interests, you may find certain sources
more relevant than others

You might also like