SlideShare uma empresa Scribd logo
1 de 22
Page -1
CHAPTER I
INTRODUCTION
In this document, we will describe two possible projects for taking the exam of the” Android
application Development (Android mobile application)”. One can select a project from this
set, or suggest something else based on personal interests or ideas. What I want to
achieve in that project, to see if it can meet the class requirements. The following project
descriptions should be used as a track for my final work, leading you to some key points
that has to be done, but of course you can (and you are encouraged to do so) expand and
add new features to your application.
Hospitals deal with the life and health of their patients. Good medical care relies on well
trained doctors and nurses and on high quality facilities and equipment. Good medical care
also relies on good record keeping. Without accurate, comprehensive and up to date and
accessible patient notes, medical personnel may not offer the best treatment or may in fact
misdiagnose the condition, which can have serious consequences. Associated records,
such as x-rays, specimens, drug records and patient registers, must also be well cared for
if the patient is to be protected. Good records care also ensures the hospitals
administration runs smoothly; unneeded records are transferred or destroyed regularly,
keeping storage areas clear and accessible; and key records can be found quickly, saving
time and resources. Records also provide evidence of the hospital’s accountability for its
actions and they form a key source of data for medical research, statistical reports and
health information systems. Managing Hospital Records addresses the specific issues
involved in managing clinical and non-clinical hospital records. A comprehensive records
management system in a hospital helps to ensure that staff have access both to clinical
information and to administrative records on a wide range of issues, including policy,
precedents, legal rights and obligations, personnel, finance, buildings, equipment and
resources. Records Management refers to an ongoing process of managing the records
in a media neutral basis in accordance with approved policies, procedures and schedules.
Records Management as a discipline defines and applies business rules related to the
creation, protection, retrieval and disposition of an organization as records over time.
Retention schedules are the cornerstone of a successful Records Management process.
Records Management as a discipline involves records keeping. Record keeping is an
important aspect of every organizations/ institution’s day to day operations. There cannot
be a records management system without records and neither can there be efficient record
keeping without a good records management system. Therefore, record keeping is the
Systematic procedure by which the records of an organization are created, captured,
maintained, and disposed of. This system also ensures their preservation for evidential
purposes, accurate and efficient updating, timely availability, and control of access to them
only by authorized personnel. The record in question here refers to any item or collection
of data.
Page -2
1.1 BACKGROUND STUDY
Android is a mobile operating system that is based on a modified version of Linux. It was
originally developed by a startup of the same name, Android, Inc. In 2005, as part of its
strategy to enter the mobile space, Google purchased Android and took over its
development work (as well as its development team). Google wanted Android to be open
and free; hence, most of the Android code was released under the open-source Apache
License, which means that anyone who wants to use Android can do so by downloading
the full Android source code. Moreover, vendors (typically hardware manufacturers) can
add their own proprietary extensions to Android and customize Android to differentiate
their products from others. This simple development model makes Android very attractive
and has thus piqued the interest of many vendors. This has been especially true for
companies affected by the phenomenon of Apple’s iPhone, Samsung a hugely successful
product that revolutionized the smartphone industry. Such companies include Motorola
and Sony Ericsson, which for many years have been developing their own mobile
operating systems. When the iPhone was launched, many of these manufacturers had to
scramble to find new ways of revitalizing their products. These manufacturers see Android
as a solution- they will continue to design their own hardware and use Android as the
operating system that powers it. The main advantage of adopting Android is that it offers
a unified approach to application development. Developers need only develop for Android,
and their applications should be able to run on numerous different devices, as long as the
devices are powered using Android. In the world of smartphones, applications are the most
important part of the success chain. Device manufacturers therefore see Android as their
best hope to challenge the onslaught of the iPhone, which already commands a large base
of applications.
1.2 Problem Statement
The current manual system need to call or fill the form to do appointment with doctor. The
current manual system takes more time to meet with doctor because there is no schedule.
If we do it by online we need less time to manual system. Online appointment scheduling
systems are not only time-saving agents but income-generating assistants too, that
provide operational convenience and promote relations built with patients.
The current health care providers are using different ways and systems for managing
information. Some health care providers are using only one system for managing the
health information but it is not comprehensive for managing all the information, for instance
the system can support only the patient information but cannot support the patient
appointment or cannot support the doctor schedule.
The information is very difficult to retrieve and to find particular information for Example:
To find out about the patient’s history, the user has to go through various registers. This
results in in convenience and wastage of time.
Page -3
1.3 Objective
The objectives of Hospital Management System (HMS) are:
I. To provide an online appointment
II. To provide systematic way of storing data
III. To retrieve patient information.
1.4 Scope of Study
I. User Scope
In Hospital Management System (HMS) a user of this system are patient and admin.
II. System Scope
A. Patient
I. Register module
The system should allow patient to register to login the system by inserting personal
information of patient.
II. Login module
The system should allow patient to access their accounts through the insert correct email
and password.
III. View patient info module
The system should allow patient to view details which consists of patient name, patient
email, patient type, address, and contact number.
Page -4
III. View appointment module
The system should allow patient to view appointment which consists of doctor name, time
of appointment with doctor.
IV. Make payment module
The system should allow patient to make confirmation payment. Patient have to make
payment either by online or cash. Next, the system should allow patient to click complete
order and invoice will be produced.
B. Admin
I. Login module
The system should allow admin to access their accounts through the insert correct admin
ID and password.
II. Manage patient module
The system should allow admin to check list of patient that consists of patient name, patient
type, and address. The system should allow admin to search, update and delete patient
information.
III. Register patient module
The system should allow admin to register new patient by inserting personal information
of patient.
IV. Generate bills module
The system should allow admin to view summary of bills. Admin can generate bills of
patient.
1.5 Hardware and software requirements
1.5.1 Hardware requirements
To develop this system, hardware requirement is important things to be required. Table
1.1 shows the hardware requirements to develop Hospital Management System (HMSA).
Page -5
Table 1.1 Hardware requirements
1.5.2 Software requirements
After hardware requirement, software requirement is the important things to be install.
Table 1.2 shows the software requirement to develop Hospital Management System
(HMS) and Android studio.
Table 1.2 Software Requirements
Hardware Description Cost (RM)
Laptop with 4GB of RAM Workstation for the project 2000.00
Hard disk space (227GB) To save data
Others Keyboard and Microsoft Mouse or compatible
pointing device and Android mobile etc.
1000.00
Printer A printer to test the report generating function. 300
Total: 3300.00
Software Description Cost (RM)
Easy PHP Website interface Free
Android studio Android version Free
Microsoft Office 2007 Documentation Tools. Free
Notepad +++ Website coding editing tool Free
Mysql Database used for this system. Free
Microsoft Visio To draw Gantt chart Free
Web hosting Platform to get hosting 500
Google Chrome, Internet Explorer Web Browser. Free
Page -6
1.6 Significance of Project
Currently the hospital operates a manual records system. With the introduction of an
automated system the following will be achieved.
The system is a land mark in the field of modern technology since its automated it becomes
a quick access to the required information as it is only ‘one click away’. In the field of ICT,
decision support and information availability which is required by the administration. This
is because it is able to generate reports daily, monthly and yearly. This makes it simple for
managers to make decisions. Electronic security is maintained as the staff and
management are able to login and access the system depending on their privileges. They
are also able to work on the policies and claims more effectively and efficiently.
The hospital management system will improve hospital operation for both staff and the
patient. For the staff, it will make it easy during registration process. If the patient is an
existing patient, they can easily retrieve back the record of the patient.
1.7 Summary
Introduction chapter is the initial chapter that represents the research headline and
research objectives. This chapter starts by presenting hospital management system
backgrounds, definitions and importance of information system in the health care.
Next the research focuses on the research area study and the expected outcomes from
this research. Moreover, the scope of this research is about managing the patient
information in the hospital. The objective is to develop an integrated hospital management
system. Hence, the significance of this research comes from the importance of using
health care electronic record to provide a complete patient health records to make proper
diagnoses, prescription, and treatments. It is also to track down all patient information.
Page -7
CHAPTER II
2.0 LITERATURE REVIEW
2.1 Introduction
The second chapter is Literature Review. A literature review is a body of text that aims
to review the critical points of current knowledge on a particular topic. The purpose of
Literature review is to discuss several literatures that are related to this project area. This
chapter will include description about the hospital management system Android (Android
mobile application)” definition and briefly discuss two case studies about the existing
system. Then, the chapter will continue on the comparison techniques or variables that
have been established based on journal, articles and web sites that are related to
methodology and approaches.
In The development of applications for smartphones and tablet PCs running operation
systems like Apple iOS or Google Android attracts the interest in many fields of daily living.
In healthcare new applications fields like home tele monitoring or ambient assisted living
have been based on mobile devices acting as remote terminals for medical data collection
and intuitive user interaction. At hospital wards smartphones and tablet PCs enable
clinicians and nurses to treat patients more easily directly at their hospital beds or to share
and present data to clinical personnel for decision making independently on their current
location. In this chapter will present insights into the development process of a mobile
Android-based in-hospital glucose management system for the treatment of acute ill
patients with diabetes type. The system will provide decision support for insulin dosing and
therefore falls within the scope of the revised medical device directive (MDD) for software
design and implementation. Thus, we focus our discussion on the designand development
process of software as a medical device.
2.2 Domain
Concerns abound about serious lack of specialized health care facilities (Ouma and
Herselman; 2008). Web-Based Hospital Management information Systems include
strategic decision support systems and clinical documentation systems. Some of the
clinical support systems include medicine Maintenance System, and electrics health
record management Systems Others are pharmacy information systems and personal
data analysis systems with important added feature for messaging between providers and
staff, and the ability to share data with other medical facilities (Keenan et al;
2006).According to Zhejiang chiyan (2014) Grassroots healthcare institutions (GHIs) are
the smallest administrative levels of medical institutions, where most patients access
health services.
Page -8
2.3 Case study
I choose two case study that related to the hospital management system. The first
case study is Medicine Maintenance System and second case study is Electronic Health
Record Management System
2.3.1 Case study 1: Medicine Maintenance System
When the hospital buy a whole sale medicine form the pharmacy, all the medicine
information are store individual with a specific code attached to each of when it is stored
into this database. This will give good detailed information of how many were bought and
how many were used while also preventing an out of stock situation.
2.3.2 Case study 2: Electronic Health Record Management System
The patient Record Management System is a system that can manage multiple users
of the system and can have the track of the right assigned to them. It makes sure that all
the users function with the system as per the rights assigned to them and they can get
their work done in efficient manner. It is a Customizable and strong administration system
i.e. changes of password of users at the administration point. The information management
system will be able to capture information about an old patient the information captured
will be easily managed by the administrators more easily.
2.3.3 Case Study: Mobile Application for in-hospital Glucose Management Design
Phase.
Referring to the requirements of the medical device directive (especially IEC 62366 and
IEC 14971), which target usability of medical software and consequently the provision of
clinical safety for users and patients, we have chosen a user-centered design approach.
A team consisting of technicians, software engineers, physicians and nurses from
JOANNEUM RESEARCH and the Division of Endocrinology and Metabolism at the
Medical University of Graz defined in weekly meetings the first version of the user interface
and the functionality of the glucose management system. We used paper1 and software
mockups as trigger in order to have a basis for discussion and testing. FORTH-ICS
provided external reviews for the design phase. We supported the design
http://www.artfulbits.com/Android/Stencil.aspx process by regular risk analysis sessions
with all involved stakeholders. Derived risks have been collected and incorporated as
change requests into the requirements. In the first iteration, we summarized the elicited
requirements in an extensive specification document. A detailed discussion of the design
phase can be found in.
Page -9
2.3.4 Development Phase. Due to maintainability and expandability we decided to
distinguish between an Android-based user interface and a platform independent backend
(Java-based webserver) which contains business logic for the decision support, as well as
the data storage and interfaces to the hospital information system. The exchange of data
between the backend and frontend components requires mutual authentication and is
completely done via encrypted web services to provide data security. The frontend
application presents the data, received from the backend, in an appropriate manner to the
user and collects new relevant data. The behavior of the frontend application relates in
every step to the clinical workflow, which was identified together with end-users in the
design phase. During the development process of the frontend, as well as of the backend,
we adapted Atlas Sian JIRA2 as a requirement, issue tracker and task management tool
for the documentation of each implementation step. JIRA acts as preparation for the needs
of the IEC 62304 standard, and for ensuring an overview of open and already completed
requirements, development tasks and identified bugs. In JIRA, each of these issues is
assigned to an authorized editor who reports after finishing the issue. We connected JIRA
to Atlas Sian Fisheye for source code management and Atlas Sian Bamboo for continuous
integration and release management.
2.3.5 Verification Phase. In addition to the need of a detailed documentation, IEC 62304
and IEC 62366 demands also for verification and validation during the development
process. Whilst we use TestNG3 for the backend to verify the functionality after finishing
the implementation of each system unit, we are testing the correct behavior of the frontend
application on simulated user interactions. Android offers tools for instrumentation testing,
which verifies, that the application prints out the desired output on the screen for every
input. We used the free testing tool rubidium for the simulation of user interactions. Before
we start frontend test cases the database is initialized with test case specific data through
a separate web service. We use the Maven-Android plugin5 as software project
management tool for the generation of executable files. Maven for Android organizes
application related dependencies and allows the automated execution of the frontend
tests. Thus, we created a flexible and configurable development and verification process,
for the Google Android-based development environment, that provides a stable base for
developing according to the regulations of the medical device directive.
Page -10
Table: Comparison between case study 1 and case study 2
Features
Case Study 1:
Medicine
Maintenance System
Case Study 2: Electronic
Health Record
Management System
Login module √ √
User module X √
Product module √ √
Order module √ √
Inventory module √ √
Report module √ √
Complain module √ √
Use database concept √ √
Using Hypertext Preprocessor
(PHP) as a programming language
X √
Android Studio √ √
Using Structured Query Language
(SQL) as a database
√ √
Standalone system √ √
This table about the record of medicine maintenance system and health record Management
system. Here I Have need to know about Login module, User module, Product module,
Order module etc. For User Module and Using Hypertext Preprocessor (PHP) as a
programming language no need to know case study 1.
2.4 Development environment
2.4.1 Comparison of programming language
I. Hypertext Preprocessor
Hypertext Pre-processor (PHP) was written in the C programming language and it is
an HTML-embedded Web scripting language. The output from the PHP functions on the
page is typically returned as HTML code, which can be read by the browser. Because the
PHP code is transformed into HTML before the page is loaded, users cannot view the PHP
code on a page. (TechTerms.com) This make PHP pages secure enough to access
databases and other secure information. PHP is also great for creating database-driven
Web sites.
Page -11
PHP: Hypertext Preprocessor (or simply PHP) is a server-side scripting language
designed for Web development, but also used as a general-purpose programming
language. It was originally created by (Rasmus Lerdorf in 1994) the PHP implementation is
now produced by The PHP Group. PHP originally stood for Personal Home Page, but it
now stands for the recursive initialism PHP: Hypertext Preprocessor.
PHP code may be embedded into HTML code, or it can be used in combination with
various web template systems, web content management systems, and web frameworks.
PHP code is usually processed by a PHP interpreter implemented as a module in the web
server or as a Common Gateway Interface (CGI) executable. The web server combines
the results of the interpreted and executed PHP code, which may be any type of data,
including images, with the generated web page. PHP code may also be executed with
a command-line interface (CLI) and can be used to implement standalone graphical
applications.
phpMyAdmin is a free software tool written in PHP, intended to handle the administration
of MySQL over the Web. phpMyAdmin supports a wide range of operations on MySQL
and MariaDB. Frequently used operations (managing databases, tables, columns,
relations, indexes, users, permissions, etc.) can be performed via the user interface,
while you still have the ability to directly execute any SQL statement.
phpMyAdmin comes with a wide range of documentation and users are welcome to
update our wiki pages to share ideas and how to for various operations. The phpMyAdmin
team will try to help you if you face any problem; you can use a variety of support
channels to get help.
phpMyAdmin is also very deeply documented in a book written by one of the developers
– Mastering phpMyAdmin for Effective MySQL Management, which is available in
English and Spanish.
To ease usage to a wide range of people, phpMyAdmin is being translated into 72
languages and supports both LTR and RTL languages.
phpMyAdmin is a mature project with a stable and flexible code base; you can find out
more about the project and its history and the awards it earned. When the project
turned. we published a celebration page.
The phpMyAdmin project is a member of Software Freedom Conservancy. SFC is a not-
for-profit organization that helps promote, improve, develop, and defend Free, Liber, and
Open Source Software (FLOSS) projects.
Page -12
2.4.2 Comparison of database technology
i. Android
Android is a mobile operating system currently developed by Google, based on the Linux
kernel and designed primarily for touchscreen mobile devices such as smartphones and
tablets. And as we said before, Android offers a unified approach to application
development for mobile devices.
Android is an open-source operating system named Android. Google has made the code
for all the low-level "stuff" as well as the needed middleware to power and use an electronic
device, and gave Android freely to anyone who wants to write code and build the operating
system from it. There is even a full application framework included, so third-party apps can
be built and installed, then made available for the user to run as they like.
The "proper" name for this is the Android Open Source Project, and this is what people
mean when they say things like Android is open and free. Android, in this iteration, is free
for anyone to use as they like.
ii. Android Studio
Android Studio is the official integrated development environment (IDE)
for Google's Android operating system, built on JetBrains' IntelliJ IDEA software and
designed specifically for Android development. It is available for download
on Windows, mac OS and Linux based operating systems. It is a replacement for
the Eclipse Android Development Tools (ADT) as primary IDE for native Android
application development.
Android Studio was announced on May 16, 2013 at the Google I/O conference. It was in
early access preview stage starting from version 0.1 in May 2013, then entered beta stage
starting from version 0.8 which was released in June 2014. The first stable build was
released in December 2014, starting from version 1.0. The current stable version is 3.2,
which was released in September 2018.
iii. My SQL
A database is a structured collection of data. It may be anything from a simple shopping
list to a picture gallery or the vast amounts of information in a corporate network. To add,
access, and process data stored in a computer database, you need a database
management system such as MySQL Server. Since computers are very good at handling
large amounts of data, database management systems play a central role in computing,
as standalone utilities, or as parts of other applications.
MySQL is a database system used on the web. Basically, a MySQL database allows
creating a relational database structure on a web-server somewhere in order to store data
or automate procedures. If we compare to Microsoft Access, MySQL is what holds all
Page -13
tables, PHP acts as queries, and forms are basically web pages with fields in them. With
all of this combined, we can create truly spectacular projects on the web.
MySQL is a central component of the LAMP open-source web application software stack
(and other "AMP" stacks). LAMP is an acronym for "Linux, Apache, MySQL, Perl /PHP/
Python". Applications that use the MySQL database
include: TYPO3, MODx, Joomla, WordPress, Simple Machines Forum, phpBB, MyBB,
and Drupal. MySQL is also used in many high-profile, large-scale websites,
including Google (though not for searches), Facebook, Twitter, Flickr, and YouTube.
2.5 Justification
Features Description
Programming
Language
Hypertext Preprocessor
 Open source general-purpose scripting language
that is especially suited for web development and
can be embedded into HTML.
Database Technology
MySQL
 To add, access, and process data stored in a
computer database.
2.6 Summary
This chapter has discussed the literature review for subject registration system. The
chapter has described several. Software development methods will be used in order to
develop the system. Although the majority of the research completed on Android
development techniques is very comprehensive, existing literature still lacks support for
thesis problems. These deficiencies are explored throughout the research for this thesis
and explained in the following paragraphs.
Page -14
CHAPTER III
3.0 RESEARCH METHODOLOGY
3.1 Introduction
The chapter firstly describe about the questionnaire as data collection method which
include the sample for mix methods that used during the data collection methods. After
successful data collection, collected data will be analyzed and interpreted.
Then, the chapter will continue on the software/product development methods to describe
the selected approach used in the project. The detail activities that may have to be done
in every stage shall be describes.
3.2 Data collection methods
Data collection method is important in developing any project. The data collection method
that are used in gathering info to develop the system is questionnaire.
3.2.1 Questionnaire
Questionnaire has been is made to gather information of this system. The questionnaire
is made by my own design that related to the project. (ok state) This questionnaire consists
two structure of questions which is question A is for general personal data and section B
is for current flow of business processes.
Besides, the pilot questionnaire also has been done to test the questionnaire. (help.
survey. monkey) It is evaluated by five respondents to test if the main questionnaire being
developed is going to function properly. It is usually done to improve the research method
that is used in the questionnaire. Next the questionnaire were distributed to thirty-two
respondents and also get the same amount for good feedback.
3.3 Data analysis method
All the data or requirement that has been collect will be analyze one by one to find the
proper solution to the problem and design the solution they need.
In this project the data analysis method that being used for questionnaire data is statistical
analysis, the questionnaire are being collected and the statistical of answer are choose,
Page -15
that mean the developer will make a decision depend on the answer most selected for
example most of respondent (18 over 25) strongly agree to use the online ordering. The
developer will find solution to fulfill the requirement ask by customer.
3.4 Software/product development methods
To develop this system, I had identified a suitable methodology to follow during the
implementation of Hospital Management System (HMS). The chosen methodology is
Unified Software Development Process or known as the USDP. USDP is an architecture-
centric, use-case driven, iterative and incremental development process that leverages
unified modelling language and is compliant with the system process engineering Meta
model. (Programmers. Stackexchane)
USDP is divided into four phases’ inception, elaboration, construction and transition.
Figure 3.1 shows how it works.
Figure 3.1 Unified software development process
I. Inception Phase
The project planning starts in this phase. Inception is the smallest phase in the project.
First, the information is gathered and the end users about the manual system. Before
starting to build the system, problem must be analyses in current system then try to solve
problem that have in current system. At the same time, element that is in the database
should be known.
Inception
Phase
Elaboration
Phase
Construction
Phase
Transition
Phase
Page -16
II. Elaboration Phase
During this phase, the manual system is investigated and improvement opportunities are
identified based on the information gathered in the Initiation phase. The user requirements
are gathered, analyzed and reviewed. The final deliverable from this phase is plan for the
Construction phase.
III. Construction Phase
Construction is the largest phase in this project. The output produced in the Elaboration
phase is built on the foundation laid in Elaboration. Common UML (Unified Modeling
Language) diagrams used during this phase include Activity and Sequence Diagram.
IV. Transition Phase
The final project phase is Transition. In this phase the system is deployed to the target
users. Feedback received from an initial release (or initial releases) may result in further
refinements to be incorporated over the course of several Transition phase iterations.
3.5 Summary
This chapter has discussed the research methodology for Hospital management Android
system HMSA. The chapter has been described data collection method and analysis
method is used based on the type of data collection methods. The software/product
development method USDP is used to accomplish this study.
The next chapter will discuss the analysis phase which will cover the user requirements
and system requirements of the project. The system requirements will consists functional
requirements and non-functional requirements in order to capture the system work's flow.
Page -17
CHAPTER IV
4.0 ANALYSIS
4.1 Introduction
Analysis phase is important to capture any requirement of the software project and it
is involved in any of project approach and methodology. Analysis was the second phase
of this project which will describe two main topics which is user requirements and system
requirements. This chapter will begin by presenting the user requirements which will show
the gathered information based on the analysis of the user requirement. Later than that,
this chapter will describe indeeply the system requirement of the online registration system
which will include the functional requirements and non-functional requirements. Data flow
diagram is used to presents specified functions of the system. (Smart draw) Besides, the
discussion of non-functional requirement of the system also will be applied in this chapter.
4.2 User requirements
In Hospital Management System (HMSA), a user of this system are patient and admin.
4.2.1 Questionnaire analysis
Questionnaire analysis is a quantitative analysis which all the data are presented in
number form. Based on the number of respondents this is the result of their opinion from
the questionnaire regarding the satisfaction and need that they wish to be added into the
online registration system. The Questionnaire question as in Appendix A.
Figure 4.1 Percentage of patient that prefer to making appointment
48%
24%
16%
12%
Making appointment for checkup
strongly agree agree not sure disagree
Page -18
Clinics need information to identify you, to locate your medical record and to reserve the
appropriate amount of time for your appointment. We will ask you for the following
information:
 Your name
 Your date of birth or Social Security number (this helps ensure that your medical
information is not confused with someone who has a similar name)
 Reason for the appointment (be as specific as possible so that we can reserve the
right amount of time for your visit)
 Whether you want a particular doctor/healthcare provider or the first available
appointment.
Figure 4.2 Percentage of patient that how much time they have to wait in hospital
The amount of time a patient waits to be seen is one factor which affects utilization of
healthcare services. Patients perceive long waiting times as barrier to actually obtaining
services and keeping patients waiting unnecessarily can be a cause of stress for both
patient and doctor.
Figure 4.3 Total percentage of patient that they satisfied this hospital
Patient satisfaction is an important and commonly used indicator for measuring the
quality in health care. Patient satisfaction affects clinical outcomes, patient retention, and
medical malpractice claims. It affects the timely, efficient, and patient-centered delivery of
quality health care. Patient satisfaction is thus a proxy but a very effective indicator to
measure the success of doctors and hospitals. This article discusses as to how to ensure
patient satisfaction in dermatological practice.
41%
29%
18%
12%
Waiting time in hospital
strongly agree agree not sure disagree
Page -19
4.3 System requirements
4.3.1 Functional requirements
Table 4.1 Functional requirements for patient
List of Requirement Description
PATIENT
Requirement 1: Register The system should allow patient to register to login the
system by inserting personal information of patient.
Requirement 2: Login The system should allow patient to access their accounts
through the insert correct email and password.
Requirement 3: View patient
info module
The system should allow patient to view details which
consists of patient name, patient email, patient type,
address, and contact number.
Requirement 4: View
appointment module
The system should allow patient to view appointment
which consists of doctor name, time of appointment with
doctor.
Requirement 5: Make payment
module
The system should allow patient to make confirmation
payment. Patient have to make payment either by online
or cash. Next, the system should allow patient to click
complete order and invoice will be produced.
Table 4.2 Functional requirements for admin
List of Requirement Description
ADMIN
Requirement1: Login The system should allow admin to access their
accounts through the insert correct admin ID and
password.
Requirement2: Manage
patient module
The system should allow admin to check list of patient
that consists of patient name, patient type, address.
The system should allow admin to search, update and
delete patient information.
Requirement3: Register
patient module
The system should allow admin to register new patient
by inserting personal information of patient.
Requirement4: Generate
bills module
The system should allow admin to view summary of
bills. Admin can generate bills of patient.
Page -20
4.3.2 Non-functional requirements
Table 4.3 Non-functional requirements
List of
Requirement
Description
Requirement 1:
Consistency
The Hospital Management System (HMS) provide consistency
user interface design to the end-user. The designs of the screen
are standardize and consistent that make the end-user feel
comfortable to use it
Requirement 2:
Availability
The system provide the end-user to login the system 24 hours a
day.
Requirement 3:
Security
The Hospital Management System (HMS) provide the password
security access control to avoid unauthorized user to login to the
system.
Requirement 4:
Reliability
The HMS provide the effective method to maintain the back-end
of the system. All of the subject list are manage by this system
effectively.
Requirement 5:
Usability
Learning time and experience needed such as hours or number
of lessons to learn the system
4.4 Summary
To ensure a successful outcome, the developer must satisfy all the needs and wants of
the user when the development is complete. To achieve this, developer need should not
only be studied by techniques such as interview or make analysis, but they should also be
reflected back to user in order to create the prototype based on the user requirements.
The requirement will be clearer as the system develops and more formal user evaluation
takes place.
Page -21
REFERENCES
Developer: Google, Open Handset Alliance last update Android P / July 25, 2018;
Available: https://en.wikipedia.org/wiki/Android_(operating_system), [Accessed: 27
November 2018].
Developer : Google, JetBrains, Android Studio 3.2 RC3 (September 10, 2018; Available:
https://en.wikipedia.org/wiki/Android_Studio, [Accessed: 27 November 2018].
Dr Dinesh Chandra Misra, I.A.S. (Retd.) 2006, Defining e-government: a citizen-centric
criteria based approach, Available: http://unpan1.un.org/ intradoc/groups/ public
/documents/ UNPAN/ UNPAN023588.PDF (10-03-2008).[ Accessed: 27 November 2018].
Rasmus Lerdorf, 2018: Available: https://en.wikipedia.org/wiki/PHP, [Accessed: 27
November 2018].
Mansi Chitkaram, 2011, “Hospital Management System” International School of
Informatics & Managemen, Available: http:// www.scribd.com/doc /13569522/ 09
ProjectHospital - Management-System, [Accessed: 27 November 2018].
Ouma and Herselman; 2008. Designing A Web Based Hospital Management System For
MOUAU Clinic Available: http://www.ijtrd.com/papers/IJTRD1361.pdf . [Accessed: 26
November 2018].
Keenan et al; 2006. An Electronic Medical Record in Pediatric Medical Education: Survey
of Medical Students’ Expectations and Experiences, Available:
https://www.researchgate.net/publication/6659949_Electronic_Medical_Records_and_Th
eir_Impact_on_Resident_and_Medical_Student_Education. [Accessed: 26 November
2018].
Page -22
Appendix A Questionnaire
Hospital Management System Android (HMSA)
Instructions: (Please tick √ and fill in the blank space below)
PART A: General Personal Data
1. Users :
Diploma Degree Lecturer
1st semester student 2nd semester student Lecturer
PART B: Business Flow
Strongly Agree- 1 Agree- 2 Uncertain- 3 Disagree- 4 Strongly Disagree- 5
 
1 2 3 4 5
1. Ease of making appointment for checkups
(physical exam, well visits, and routine follow-up
appointments)?
2. Ease of making appointments for sickness?
3. Ease in obtaining follow-up information and care
(test result, medicines, and care instructions)?
4. The way your doctor involves other doctors and
caregivers in your care when needed?
5. Waiting time in our Hospital?
6. Overall patient satisfactions?

Mais conteúdo relacionado

Mais procurados

Hospital management-system
Hospital management-systemHospital management-system
Hospital management-systemsam143143
 
PROJECT-HOSPITAL MANAGEMENT SYSTEM CHAP. 1 TO 4
PROJECT-HOSPITAL MANAGEMENT SYSTEM CHAP. 1 TO 4PROJECT-HOSPITAL MANAGEMENT SYSTEM CHAP. 1 TO 4
PROJECT-HOSPITAL MANAGEMENT SYSTEM CHAP. 1 TO 4NICHOLAS RATEMO
 
Hospital management system
Hospital management systemHospital management system
Hospital management systemPawan Ghewande
 
Hospital management system (php project) web engineering
Hospital management system (php project) web engineeringHospital management system (php project) web engineering
Hospital management system (php project) web engineeringIftikhar Ahmad
 
Hospital Management System
Hospital Management SystemHospital Management System
Hospital Management SystemRANJIT SINGH
 
PATIENT MANAGEMENT SYSTEM project
PATIENT MANAGEMENT SYSTEM projectPATIENT MANAGEMENT SYSTEM project
PATIENT MANAGEMENT SYSTEM projectLaud Randy Amofah
 
Hospital Management System
Hospital Management SystemHospital Management System
Hospital Management SystemSaurabh Tripathi
 
Hospital Management System
Hospital Management SystemHospital Management System
Hospital Management Systemidowume
 
Design and implementation of a hospital management system
Design and implementation of a hospital management systemDesign and implementation of a hospital management system
Design and implementation of a hospital management systemOvercomer Michael
 
Hospital presentation
Hospital presentationHospital presentation
Hospital presentationRANJIT SINGH
 
[PPT] Hospital management system - Quanta-his
[PPT] Hospital management system - Quanta-his[PPT] Hospital management system - Quanta-his
[PPT] Hospital management system - Quanta-hisBirlamedisoft Pvt. Ltd
 
Hospital Management Record System Proposal
Hospital Management Record System ProposalHospital Management Record System Proposal
Hospital Management Record System ProposalBishal Bista
 
Hospital Management System proposal
Hospital Management System proposalHospital Management System proposal
Hospital Management System proposalChandresh Prasad
 
Hospital management system business case
Hospital management system business caseHospital management system business case
Hospital management system business caseNeelam Priya
 

Mais procurados (20)

Hospital management system
Hospital management systemHospital management system
Hospital management system
 
Hospital management-system
Hospital management-systemHospital management-system
Hospital management-system
 
PROJECT-HOSPITAL MANAGEMENT SYSTEM CHAP. 1 TO 4
PROJECT-HOSPITAL MANAGEMENT SYSTEM CHAP. 1 TO 4PROJECT-HOSPITAL MANAGEMENT SYSTEM CHAP. 1 TO 4
PROJECT-HOSPITAL MANAGEMENT SYSTEM CHAP. 1 TO 4
 
Hospital management system
Hospital management systemHospital management system
Hospital management system
 
Majd
MajdMajd
Majd
 
Hospital management system (php project) web engineering
Hospital management system (php project) web engineeringHospital management system (php project) web engineering
Hospital management system (php project) web engineering
 
Hospital Management System
Hospital Management SystemHospital Management System
Hospital Management System
 
HOSPITAL MANAGEMENT SYSTEM project report
HOSPITAL MANAGEMENT SYSTEM project reportHOSPITAL MANAGEMENT SYSTEM project report
HOSPITAL MANAGEMENT SYSTEM project report
 
PATIENT MANAGEMENT SYSTEM project
PATIENT MANAGEMENT SYSTEM projectPATIENT MANAGEMENT SYSTEM project
PATIENT MANAGEMENT SYSTEM project
 
Hospital Management System
Hospital Management SystemHospital Management System
Hospital Management System
 
Hospital Management System
Hospital Management SystemHospital Management System
Hospital Management System
 
HOSPITAL MANAGEMENT SYSTEM PROJECT
HOSPITAL MANAGEMENT SYSTEM PROJECTHOSPITAL MANAGEMENT SYSTEM PROJECT
HOSPITAL MANAGEMENT SYSTEM PROJECT
 
Design and implementation of a hospital management system
Design and implementation of a hospital management systemDesign and implementation of a hospital management system
Design and implementation of a hospital management system
 
Report hospital
Report hospitalReport hospital
Report hospital
 
Java presentation
Java presentationJava presentation
Java presentation
 
Hospital presentation
Hospital presentationHospital presentation
Hospital presentation
 
[PPT] Hospital management system - Quanta-his
[PPT] Hospital management system - Quanta-his[PPT] Hospital management system - Quanta-his
[PPT] Hospital management system - Quanta-his
 
Hospital Management Record System Proposal
Hospital Management Record System ProposalHospital Management Record System Proposal
Hospital Management Record System Proposal
 
Hospital Management System proposal
Hospital Management System proposalHospital Management System proposal
Hospital Management System proposal
 
Hospital management system business case
Hospital management system business caseHospital management system business case
Hospital management system business case
 

Semelhante a HMS - Hospital Management System

Hospital management system project
Hospital management system projectHospital management system project
Hospital management system projectHimani Chopra
 
Hospitalmanagementsystemproject 140513065037-phpapp02
Hospitalmanagementsystemproject 140513065037-phpapp02Hospitalmanagementsystemproject 140513065037-phpapp02
Hospitalmanagementsystemproject 140513065037-phpapp02Shekhar Prasad
 
IRJET- Healthchannel - A Health Care Support App
IRJET- Healthchannel - A Health Care Support AppIRJET- Healthchannel - A Health Care Support App
IRJET- Healthchannel - A Health Care Support AppIRJET Journal
 
Online Hospital Appointment Management using Cloud Computing
Online Hospital Appointment Management using Cloud ComputingOnline Hospital Appointment Management using Cloud Computing
Online Hospital Appointment Management using Cloud Computingijtsrd
 
IRJET- Medkwick - An E-Commerce Mobile Application based on Online Medici...
IRJET-  	  Medkwick - An E-Commerce Mobile Application based on Online Medici...IRJET-  	  Medkwick - An E-Commerce Mobile Application based on Online Medici...
IRJET- Medkwick - An E-Commerce Mobile Application based on Online Medici...IRJET Journal
 
Healthcare Application Development in 2023.pdf
Healthcare Application Development in 2023.pdfHealthcare Application Development in 2023.pdf
Healthcare Application Development in 2023.pdfTechugo
 
Hospital management software development.
Hospital management software development.Hospital management software development.
Hospital management software development.Techugo
 
Improving Healthcare App Development- Reasons Why You Should Invest in it.
Improving Healthcare App Development- Reasons Why You Should Invest in it.Improving Healthcare App Development- Reasons Why You Should Invest in it.
Improving Healthcare App Development- Reasons Why You Should Invest in it.Techugo
 
Web Blog - How to Develop a Hospital Management System in 2024.pdf
Web Blog - How to Develop a Hospital Management System in 2024.pdfWeb Blog - How to Develop a Hospital Management System in 2024.pdf
Web Blog - How to Develop a Hospital Management System in 2024.pdfSufalam Technologies
 
HOSPITAL MANAGEMENT SYSTEMS: FEATURES, REQUIREMENTS AND BENEFITS
HOSPITAL MANAGEMENT SYSTEMS: FEATURES, REQUIREMENTS AND BENEFITSHOSPITAL MANAGEMENT SYSTEMS: FEATURES, REQUIREMENTS AND BENEFITS
HOSPITAL MANAGEMENT SYSTEMS: FEATURES, REQUIREMENTS AND BENEFITSwatercolorphotography
 
Telemedicine App Development: Types, Features, Technologies, Benefits, and Cost
Telemedicine App Development: Types, Features, Technologies, Benefits, and CostTelemedicine App Development: Types, Features, Technologies, Benefits, and Cost
Telemedicine App Development: Types, Features, Technologies, Benefits, and CostDashTechnologiesInc
 
Implementation Of Online Treatment System
Implementation Of Online Treatment SystemImplementation Of Online Treatment System
Implementation Of Online Treatment SystemIRJET Journal
 
IRJET- Hybrid App for Health Record System
IRJET-  	  Hybrid App for Health Record SystemIRJET-  	  Hybrid App for Health Record System
IRJET- Hybrid App for Health Record SystemIRJET Journal
 
IRJET- A Review Paper on Android based Personal Healthcare Companion
IRJET- A Review Paper on Android based Personal Healthcare CompanionIRJET- A Review Paper on Android based Personal Healthcare Companion
IRJET- A Review Paper on Android based Personal Healthcare CompanionIRJET Journal
 
Custom Healthcare Software Development
Custom Healthcare Software DevelopmentCustom Healthcare Software Development
Custom Healthcare Software DevelopmentSkywinds Solutions
 
Doctor Appointment Booking App Market Overview - APPNWEB Technologies
Doctor Appointment Booking App Market Overview - APPNWEB TechnologiesDoctor Appointment Booking App Market Overview - APPNWEB Technologies
Doctor Appointment Booking App Market Overview - APPNWEB TechnologiesAPPNWEB Technologies
 
IRJET- An Interactive Health Web Application: MEDIORA
IRJET-  	  An Interactive Health Web Application: MEDIORAIRJET-  	  An Interactive Health Web Application: MEDIORA
IRJET- An Interactive Health Web Application: MEDIORAIRJET Journal
 
Physiotherapist’s Portal
Physiotherapist’s PortalPhysiotherapist’s Portal
Physiotherapist’s PortalIRJET Journal
 

Semelhante a HMS - Hospital Management System (20)

Hospital management system project
Hospital management system projectHospital management system project
Hospital management system project
 
Hospitalmanagementsystemproject 140513065037-phpapp02
Hospitalmanagementsystemproject 140513065037-phpapp02Hospitalmanagementsystemproject 140513065037-phpapp02
Hospitalmanagementsystemproject 140513065037-phpapp02
 
IRJET- Healthchannel - A Health Care Support App
IRJET- Healthchannel - A Health Care Support AppIRJET- Healthchannel - A Health Care Support App
IRJET- Healthchannel - A Health Care Support App
 
Online Hospital Appointment Management using Cloud Computing
Online Hospital Appointment Management using Cloud ComputingOnline Hospital Appointment Management using Cloud Computing
Online Hospital Appointment Management using Cloud Computing
 
IRJET- Medkwick - An E-Commerce Mobile Application based on Online Medici...
IRJET-  	  Medkwick - An E-Commerce Mobile Application based on Online Medici...IRJET-  	  Medkwick - An E-Commerce Mobile Application based on Online Medici...
IRJET- Medkwick - An E-Commerce Mobile Application based on Online Medici...
 
Healthcare Application Development in 2023.pdf
Healthcare Application Development in 2023.pdfHealthcare Application Development in 2023.pdf
Healthcare Application Development in 2023.pdf
 
Hospital management software development.
Hospital management software development.Hospital management software development.
Hospital management software development.
 
NEXTGEN’S HOSPILOGICS USING APACHE TOMCAT SERVER AND MYSQLDATABASE
NEXTGEN’S HOSPILOGICS USING APACHE TOMCAT  SERVER AND MYSQLDATABASENEXTGEN’S HOSPILOGICS USING APACHE TOMCAT  SERVER AND MYSQLDATABASE
NEXTGEN’S HOSPILOGICS USING APACHE TOMCAT SERVER AND MYSQLDATABASE
 
Improving Healthcare App Development- Reasons Why You Should Invest in it.
Improving Healthcare App Development- Reasons Why You Should Invest in it.Improving Healthcare App Development- Reasons Why You Should Invest in it.
Improving Healthcare App Development- Reasons Why You Should Invest in it.
 
Web Blog - How to Develop a Hospital Management System in 2024.pdf
Web Blog - How to Develop a Hospital Management System in 2024.pdfWeb Blog - How to Develop a Hospital Management System in 2024.pdf
Web Blog - How to Develop a Hospital Management System in 2024.pdf
 
HOSPITAL MANAGEMENT SYSTEMS: FEATURES, REQUIREMENTS AND BENEFITS
HOSPITAL MANAGEMENT SYSTEMS: FEATURES, REQUIREMENTS AND BENEFITSHOSPITAL MANAGEMENT SYSTEMS: FEATURES, REQUIREMENTS AND BENEFITS
HOSPITAL MANAGEMENT SYSTEMS: FEATURES, REQUIREMENTS AND BENEFITS
 
Software specification for
Software specification forSoftware specification for
Software specification for
 
Telemedicine App Development: Types, Features, Technologies, Benefits, and Cost
Telemedicine App Development: Types, Features, Technologies, Benefits, and CostTelemedicine App Development: Types, Features, Technologies, Benefits, and Cost
Telemedicine App Development: Types, Features, Technologies, Benefits, and Cost
 
Implementation Of Online Treatment System
Implementation Of Online Treatment SystemImplementation Of Online Treatment System
Implementation Of Online Treatment System
 
IRJET- Hybrid App for Health Record System
IRJET-  	  Hybrid App for Health Record SystemIRJET-  	  Hybrid App for Health Record System
IRJET- Hybrid App for Health Record System
 
IRJET- A Review Paper on Android based Personal Healthcare Companion
IRJET- A Review Paper on Android based Personal Healthcare CompanionIRJET- A Review Paper on Android based Personal Healthcare Companion
IRJET- A Review Paper on Android based Personal Healthcare Companion
 
Custom Healthcare Software Development
Custom Healthcare Software DevelopmentCustom Healthcare Software Development
Custom Healthcare Software Development
 
Doctor Appointment Booking App Market Overview - APPNWEB Technologies
Doctor Appointment Booking App Market Overview - APPNWEB TechnologiesDoctor Appointment Booking App Market Overview - APPNWEB Technologies
Doctor Appointment Booking App Market Overview - APPNWEB Technologies
 
IRJET- An Interactive Health Web Application: MEDIORA
IRJET-  	  An Interactive Health Web Application: MEDIORAIRJET-  	  An Interactive Health Web Application: MEDIORA
IRJET- An Interactive Health Web Application: MEDIORA
 
Physiotherapist’s Portal
Physiotherapist’s PortalPhysiotherapist’s Portal
Physiotherapist’s Portal
 

Último

ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
Q4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxQ4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxnelietumpap1
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 

Último (20)

ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
Q4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxQ4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptx
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 

HMS - Hospital Management System

  • 1. Page -1 CHAPTER I INTRODUCTION In this document, we will describe two possible projects for taking the exam of the” Android application Development (Android mobile application)”. One can select a project from this set, or suggest something else based on personal interests or ideas. What I want to achieve in that project, to see if it can meet the class requirements. The following project descriptions should be used as a track for my final work, leading you to some key points that has to be done, but of course you can (and you are encouraged to do so) expand and add new features to your application. Hospitals deal with the life and health of their patients. Good medical care relies on well trained doctors and nurses and on high quality facilities and equipment. Good medical care also relies on good record keeping. Without accurate, comprehensive and up to date and accessible patient notes, medical personnel may not offer the best treatment or may in fact misdiagnose the condition, which can have serious consequences. Associated records, such as x-rays, specimens, drug records and patient registers, must also be well cared for if the patient is to be protected. Good records care also ensures the hospitals administration runs smoothly; unneeded records are transferred or destroyed regularly, keeping storage areas clear and accessible; and key records can be found quickly, saving time and resources. Records also provide evidence of the hospital’s accountability for its actions and they form a key source of data for medical research, statistical reports and health information systems. Managing Hospital Records addresses the specific issues involved in managing clinical and non-clinical hospital records. A comprehensive records management system in a hospital helps to ensure that staff have access both to clinical information and to administrative records on a wide range of issues, including policy, precedents, legal rights and obligations, personnel, finance, buildings, equipment and resources. Records Management refers to an ongoing process of managing the records in a media neutral basis in accordance with approved policies, procedures and schedules. Records Management as a discipline defines and applies business rules related to the creation, protection, retrieval and disposition of an organization as records over time. Retention schedules are the cornerstone of a successful Records Management process. Records Management as a discipline involves records keeping. Record keeping is an important aspect of every organizations/ institution’s day to day operations. There cannot be a records management system without records and neither can there be efficient record keeping without a good records management system. Therefore, record keeping is the Systematic procedure by which the records of an organization are created, captured, maintained, and disposed of. This system also ensures their preservation for evidential purposes, accurate and efficient updating, timely availability, and control of access to them only by authorized personnel. The record in question here refers to any item or collection of data.
  • 2. Page -2 1.1 BACKGROUND STUDY Android is a mobile operating system that is based on a modified version of Linux. It was originally developed by a startup of the same name, Android, Inc. In 2005, as part of its strategy to enter the mobile space, Google purchased Android and took over its development work (as well as its development team). Google wanted Android to be open and free; hence, most of the Android code was released under the open-source Apache License, which means that anyone who wants to use Android can do so by downloading the full Android source code. Moreover, vendors (typically hardware manufacturers) can add their own proprietary extensions to Android and customize Android to differentiate their products from others. This simple development model makes Android very attractive and has thus piqued the interest of many vendors. This has been especially true for companies affected by the phenomenon of Apple’s iPhone, Samsung a hugely successful product that revolutionized the smartphone industry. Such companies include Motorola and Sony Ericsson, which for many years have been developing their own mobile operating systems. When the iPhone was launched, many of these manufacturers had to scramble to find new ways of revitalizing their products. These manufacturers see Android as a solution- they will continue to design their own hardware and use Android as the operating system that powers it. The main advantage of adopting Android is that it offers a unified approach to application development. Developers need only develop for Android, and their applications should be able to run on numerous different devices, as long as the devices are powered using Android. In the world of smartphones, applications are the most important part of the success chain. Device manufacturers therefore see Android as their best hope to challenge the onslaught of the iPhone, which already commands a large base of applications. 1.2 Problem Statement The current manual system need to call or fill the form to do appointment with doctor. The current manual system takes more time to meet with doctor because there is no schedule. If we do it by online we need less time to manual system. Online appointment scheduling systems are not only time-saving agents but income-generating assistants too, that provide operational convenience and promote relations built with patients. The current health care providers are using different ways and systems for managing information. Some health care providers are using only one system for managing the health information but it is not comprehensive for managing all the information, for instance the system can support only the patient information but cannot support the patient appointment or cannot support the doctor schedule. The information is very difficult to retrieve and to find particular information for Example: To find out about the patient’s history, the user has to go through various registers. This results in in convenience and wastage of time.
  • 3. Page -3 1.3 Objective The objectives of Hospital Management System (HMS) are: I. To provide an online appointment II. To provide systematic way of storing data III. To retrieve patient information. 1.4 Scope of Study I. User Scope In Hospital Management System (HMS) a user of this system are patient and admin. II. System Scope A. Patient I. Register module The system should allow patient to register to login the system by inserting personal information of patient. II. Login module The system should allow patient to access their accounts through the insert correct email and password. III. View patient info module The system should allow patient to view details which consists of patient name, patient email, patient type, address, and contact number.
  • 4. Page -4 III. View appointment module The system should allow patient to view appointment which consists of doctor name, time of appointment with doctor. IV. Make payment module The system should allow patient to make confirmation payment. Patient have to make payment either by online or cash. Next, the system should allow patient to click complete order and invoice will be produced. B. Admin I. Login module The system should allow admin to access their accounts through the insert correct admin ID and password. II. Manage patient module The system should allow admin to check list of patient that consists of patient name, patient type, and address. The system should allow admin to search, update and delete patient information. III. Register patient module The system should allow admin to register new patient by inserting personal information of patient. IV. Generate bills module The system should allow admin to view summary of bills. Admin can generate bills of patient. 1.5 Hardware and software requirements 1.5.1 Hardware requirements To develop this system, hardware requirement is important things to be required. Table 1.1 shows the hardware requirements to develop Hospital Management System (HMSA).
  • 5. Page -5 Table 1.1 Hardware requirements 1.5.2 Software requirements After hardware requirement, software requirement is the important things to be install. Table 1.2 shows the software requirement to develop Hospital Management System (HMS) and Android studio. Table 1.2 Software Requirements Hardware Description Cost (RM) Laptop with 4GB of RAM Workstation for the project 2000.00 Hard disk space (227GB) To save data Others Keyboard and Microsoft Mouse or compatible pointing device and Android mobile etc. 1000.00 Printer A printer to test the report generating function. 300 Total: 3300.00 Software Description Cost (RM) Easy PHP Website interface Free Android studio Android version Free Microsoft Office 2007 Documentation Tools. Free Notepad +++ Website coding editing tool Free Mysql Database used for this system. Free Microsoft Visio To draw Gantt chart Free Web hosting Platform to get hosting 500 Google Chrome, Internet Explorer Web Browser. Free
  • 6. Page -6 1.6 Significance of Project Currently the hospital operates a manual records system. With the introduction of an automated system the following will be achieved. The system is a land mark in the field of modern technology since its automated it becomes a quick access to the required information as it is only ‘one click away’. In the field of ICT, decision support and information availability which is required by the administration. This is because it is able to generate reports daily, monthly and yearly. This makes it simple for managers to make decisions. Electronic security is maintained as the staff and management are able to login and access the system depending on their privileges. They are also able to work on the policies and claims more effectively and efficiently. The hospital management system will improve hospital operation for both staff and the patient. For the staff, it will make it easy during registration process. If the patient is an existing patient, they can easily retrieve back the record of the patient. 1.7 Summary Introduction chapter is the initial chapter that represents the research headline and research objectives. This chapter starts by presenting hospital management system backgrounds, definitions and importance of information system in the health care. Next the research focuses on the research area study and the expected outcomes from this research. Moreover, the scope of this research is about managing the patient information in the hospital. The objective is to develop an integrated hospital management system. Hence, the significance of this research comes from the importance of using health care electronic record to provide a complete patient health records to make proper diagnoses, prescription, and treatments. It is also to track down all patient information.
  • 7. Page -7 CHAPTER II 2.0 LITERATURE REVIEW 2.1 Introduction The second chapter is Literature Review. A literature review is a body of text that aims to review the critical points of current knowledge on a particular topic. The purpose of Literature review is to discuss several literatures that are related to this project area. This chapter will include description about the hospital management system Android (Android mobile application)” definition and briefly discuss two case studies about the existing system. Then, the chapter will continue on the comparison techniques or variables that have been established based on journal, articles and web sites that are related to methodology and approaches. In The development of applications for smartphones and tablet PCs running operation systems like Apple iOS or Google Android attracts the interest in many fields of daily living. In healthcare new applications fields like home tele monitoring or ambient assisted living have been based on mobile devices acting as remote terminals for medical data collection and intuitive user interaction. At hospital wards smartphones and tablet PCs enable clinicians and nurses to treat patients more easily directly at their hospital beds or to share and present data to clinical personnel for decision making independently on their current location. In this chapter will present insights into the development process of a mobile Android-based in-hospital glucose management system for the treatment of acute ill patients with diabetes type. The system will provide decision support for insulin dosing and therefore falls within the scope of the revised medical device directive (MDD) for software design and implementation. Thus, we focus our discussion on the designand development process of software as a medical device. 2.2 Domain Concerns abound about serious lack of specialized health care facilities (Ouma and Herselman; 2008). Web-Based Hospital Management information Systems include strategic decision support systems and clinical documentation systems. Some of the clinical support systems include medicine Maintenance System, and electrics health record management Systems Others are pharmacy information systems and personal data analysis systems with important added feature for messaging between providers and staff, and the ability to share data with other medical facilities (Keenan et al; 2006).According to Zhejiang chiyan (2014) Grassroots healthcare institutions (GHIs) are the smallest administrative levels of medical institutions, where most patients access health services.
  • 8. Page -8 2.3 Case study I choose two case study that related to the hospital management system. The first case study is Medicine Maintenance System and second case study is Electronic Health Record Management System 2.3.1 Case study 1: Medicine Maintenance System When the hospital buy a whole sale medicine form the pharmacy, all the medicine information are store individual with a specific code attached to each of when it is stored into this database. This will give good detailed information of how many were bought and how many were used while also preventing an out of stock situation. 2.3.2 Case study 2: Electronic Health Record Management System The patient Record Management System is a system that can manage multiple users of the system and can have the track of the right assigned to them. It makes sure that all the users function with the system as per the rights assigned to them and they can get their work done in efficient manner. It is a Customizable and strong administration system i.e. changes of password of users at the administration point. The information management system will be able to capture information about an old patient the information captured will be easily managed by the administrators more easily. 2.3.3 Case Study: Mobile Application for in-hospital Glucose Management Design Phase. Referring to the requirements of the medical device directive (especially IEC 62366 and IEC 14971), which target usability of medical software and consequently the provision of clinical safety for users and patients, we have chosen a user-centered design approach. A team consisting of technicians, software engineers, physicians and nurses from JOANNEUM RESEARCH and the Division of Endocrinology and Metabolism at the Medical University of Graz defined in weekly meetings the first version of the user interface and the functionality of the glucose management system. We used paper1 and software mockups as trigger in order to have a basis for discussion and testing. FORTH-ICS provided external reviews for the design phase. We supported the design http://www.artfulbits.com/Android/Stencil.aspx process by regular risk analysis sessions with all involved stakeholders. Derived risks have been collected and incorporated as change requests into the requirements. In the first iteration, we summarized the elicited requirements in an extensive specification document. A detailed discussion of the design phase can be found in.
  • 9. Page -9 2.3.4 Development Phase. Due to maintainability and expandability we decided to distinguish between an Android-based user interface and a platform independent backend (Java-based webserver) which contains business logic for the decision support, as well as the data storage and interfaces to the hospital information system. The exchange of data between the backend and frontend components requires mutual authentication and is completely done via encrypted web services to provide data security. The frontend application presents the data, received from the backend, in an appropriate manner to the user and collects new relevant data. The behavior of the frontend application relates in every step to the clinical workflow, which was identified together with end-users in the design phase. During the development process of the frontend, as well as of the backend, we adapted Atlas Sian JIRA2 as a requirement, issue tracker and task management tool for the documentation of each implementation step. JIRA acts as preparation for the needs of the IEC 62304 standard, and for ensuring an overview of open and already completed requirements, development tasks and identified bugs. In JIRA, each of these issues is assigned to an authorized editor who reports after finishing the issue. We connected JIRA to Atlas Sian Fisheye for source code management and Atlas Sian Bamboo for continuous integration and release management. 2.3.5 Verification Phase. In addition to the need of a detailed documentation, IEC 62304 and IEC 62366 demands also for verification and validation during the development process. Whilst we use TestNG3 for the backend to verify the functionality after finishing the implementation of each system unit, we are testing the correct behavior of the frontend application on simulated user interactions. Android offers tools for instrumentation testing, which verifies, that the application prints out the desired output on the screen for every input. We used the free testing tool rubidium for the simulation of user interactions. Before we start frontend test cases the database is initialized with test case specific data through a separate web service. We use the Maven-Android plugin5 as software project management tool for the generation of executable files. Maven for Android organizes application related dependencies and allows the automated execution of the frontend tests. Thus, we created a flexible and configurable development and verification process, for the Google Android-based development environment, that provides a stable base for developing according to the regulations of the medical device directive.
  • 10. Page -10 Table: Comparison between case study 1 and case study 2 Features Case Study 1: Medicine Maintenance System Case Study 2: Electronic Health Record Management System Login module √ √ User module X √ Product module √ √ Order module √ √ Inventory module √ √ Report module √ √ Complain module √ √ Use database concept √ √ Using Hypertext Preprocessor (PHP) as a programming language X √ Android Studio √ √ Using Structured Query Language (SQL) as a database √ √ Standalone system √ √ This table about the record of medicine maintenance system and health record Management system. Here I Have need to know about Login module, User module, Product module, Order module etc. For User Module and Using Hypertext Preprocessor (PHP) as a programming language no need to know case study 1. 2.4 Development environment 2.4.1 Comparison of programming language I. Hypertext Preprocessor Hypertext Pre-processor (PHP) was written in the C programming language and it is an HTML-embedded Web scripting language. The output from the PHP functions on the page is typically returned as HTML code, which can be read by the browser. Because the PHP code is transformed into HTML before the page is loaded, users cannot view the PHP code on a page. (TechTerms.com) This make PHP pages secure enough to access databases and other secure information. PHP is also great for creating database-driven Web sites.
  • 11. Page -11 PHP: Hypertext Preprocessor (or simply PHP) is a server-side scripting language designed for Web development, but also used as a general-purpose programming language. It was originally created by (Rasmus Lerdorf in 1994) the PHP implementation is now produced by The PHP Group. PHP originally stood for Personal Home Page, but it now stands for the recursive initialism PHP: Hypertext Preprocessor. PHP code may be embedded into HTML code, or it can be used in combination with various web template systems, web content management systems, and web frameworks. PHP code is usually processed by a PHP interpreter implemented as a module in the web server or as a Common Gateway Interface (CGI) executable. The web server combines the results of the interpreted and executed PHP code, which may be any type of data, including images, with the generated web page. PHP code may also be executed with a command-line interface (CLI) and can be used to implement standalone graphical applications. phpMyAdmin is a free software tool written in PHP, intended to handle the administration of MySQL over the Web. phpMyAdmin supports a wide range of operations on MySQL and MariaDB. Frequently used operations (managing databases, tables, columns, relations, indexes, users, permissions, etc.) can be performed via the user interface, while you still have the ability to directly execute any SQL statement. phpMyAdmin comes with a wide range of documentation and users are welcome to update our wiki pages to share ideas and how to for various operations. The phpMyAdmin team will try to help you if you face any problem; you can use a variety of support channels to get help. phpMyAdmin is also very deeply documented in a book written by one of the developers – Mastering phpMyAdmin for Effective MySQL Management, which is available in English and Spanish. To ease usage to a wide range of people, phpMyAdmin is being translated into 72 languages and supports both LTR and RTL languages. phpMyAdmin is a mature project with a stable and flexible code base; you can find out more about the project and its history and the awards it earned. When the project turned. we published a celebration page. The phpMyAdmin project is a member of Software Freedom Conservancy. SFC is a not- for-profit organization that helps promote, improve, develop, and defend Free, Liber, and Open Source Software (FLOSS) projects.
  • 12. Page -12 2.4.2 Comparison of database technology i. Android Android is a mobile operating system currently developed by Google, based on the Linux kernel and designed primarily for touchscreen mobile devices such as smartphones and tablets. And as we said before, Android offers a unified approach to application development for mobile devices. Android is an open-source operating system named Android. Google has made the code for all the low-level "stuff" as well as the needed middleware to power and use an electronic device, and gave Android freely to anyone who wants to write code and build the operating system from it. There is even a full application framework included, so third-party apps can be built and installed, then made available for the user to run as they like. The "proper" name for this is the Android Open Source Project, and this is what people mean when they say things like Android is open and free. Android, in this iteration, is free for anyone to use as they like. ii. Android Studio Android Studio is the official integrated development environment (IDE) for Google's Android operating system, built on JetBrains' IntelliJ IDEA software and designed specifically for Android development. It is available for download on Windows, mac OS and Linux based operating systems. It is a replacement for the Eclipse Android Development Tools (ADT) as primary IDE for native Android application development. Android Studio was announced on May 16, 2013 at the Google I/O conference. It was in early access preview stage starting from version 0.1 in May 2013, then entered beta stage starting from version 0.8 which was released in June 2014. The first stable build was released in December 2014, starting from version 1.0. The current stable version is 3.2, which was released in September 2018. iii. My SQL A database is a structured collection of data. It may be anything from a simple shopping list to a picture gallery or the vast amounts of information in a corporate network. To add, access, and process data stored in a computer database, you need a database management system such as MySQL Server. Since computers are very good at handling large amounts of data, database management systems play a central role in computing, as standalone utilities, or as parts of other applications. MySQL is a database system used on the web. Basically, a MySQL database allows creating a relational database structure on a web-server somewhere in order to store data or automate procedures. If we compare to Microsoft Access, MySQL is what holds all
  • 13. Page -13 tables, PHP acts as queries, and forms are basically web pages with fields in them. With all of this combined, we can create truly spectacular projects on the web. MySQL is a central component of the LAMP open-source web application software stack (and other "AMP" stacks). LAMP is an acronym for "Linux, Apache, MySQL, Perl /PHP/ Python". Applications that use the MySQL database include: TYPO3, MODx, Joomla, WordPress, Simple Machines Forum, phpBB, MyBB, and Drupal. MySQL is also used in many high-profile, large-scale websites, including Google (though not for searches), Facebook, Twitter, Flickr, and YouTube. 2.5 Justification Features Description Programming Language Hypertext Preprocessor  Open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML. Database Technology MySQL  To add, access, and process data stored in a computer database. 2.6 Summary This chapter has discussed the literature review for subject registration system. The chapter has described several. Software development methods will be used in order to develop the system. Although the majority of the research completed on Android development techniques is very comprehensive, existing literature still lacks support for thesis problems. These deficiencies are explored throughout the research for this thesis and explained in the following paragraphs.
  • 14. Page -14 CHAPTER III 3.0 RESEARCH METHODOLOGY 3.1 Introduction The chapter firstly describe about the questionnaire as data collection method which include the sample for mix methods that used during the data collection methods. After successful data collection, collected data will be analyzed and interpreted. Then, the chapter will continue on the software/product development methods to describe the selected approach used in the project. The detail activities that may have to be done in every stage shall be describes. 3.2 Data collection methods Data collection method is important in developing any project. The data collection method that are used in gathering info to develop the system is questionnaire. 3.2.1 Questionnaire Questionnaire has been is made to gather information of this system. The questionnaire is made by my own design that related to the project. (ok state) This questionnaire consists two structure of questions which is question A is for general personal data and section B is for current flow of business processes. Besides, the pilot questionnaire also has been done to test the questionnaire. (help. survey. monkey) It is evaluated by five respondents to test if the main questionnaire being developed is going to function properly. It is usually done to improve the research method that is used in the questionnaire. Next the questionnaire were distributed to thirty-two respondents and also get the same amount for good feedback. 3.3 Data analysis method All the data or requirement that has been collect will be analyze one by one to find the proper solution to the problem and design the solution they need. In this project the data analysis method that being used for questionnaire data is statistical analysis, the questionnaire are being collected and the statistical of answer are choose,
  • 15. Page -15 that mean the developer will make a decision depend on the answer most selected for example most of respondent (18 over 25) strongly agree to use the online ordering. The developer will find solution to fulfill the requirement ask by customer. 3.4 Software/product development methods To develop this system, I had identified a suitable methodology to follow during the implementation of Hospital Management System (HMS). The chosen methodology is Unified Software Development Process or known as the USDP. USDP is an architecture- centric, use-case driven, iterative and incremental development process that leverages unified modelling language and is compliant with the system process engineering Meta model. (Programmers. Stackexchane) USDP is divided into four phases’ inception, elaboration, construction and transition. Figure 3.1 shows how it works. Figure 3.1 Unified software development process I. Inception Phase The project planning starts in this phase. Inception is the smallest phase in the project. First, the information is gathered and the end users about the manual system. Before starting to build the system, problem must be analyses in current system then try to solve problem that have in current system. At the same time, element that is in the database should be known. Inception Phase Elaboration Phase Construction Phase Transition Phase
  • 16. Page -16 II. Elaboration Phase During this phase, the manual system is investigated and improvement opportunities are identified based on the information gathered in the Initiation phase. The user requirements are gathered, analyzed and reviewed. The final deliverable from this phase is plan for the Construction phase. III. Construction Phase Construction is the largest phase in this project. The output produced in the Elaboration phase is built on the foundation laid in Elaboration. Common UML (Unified Modeling Language) diagrams used during this phase include Activity and Sequence Diagram. IV. Transition Phase The final project phase is Transition. In this phase the system is deployed to the target users. Feedback received from an initial release (or initial releases) may result in further refinements to be incorporated over the course of several Transition phase iterations. 3.5 Summary This chapter has discussed the research methodology for Hospital management Android system HMSA. The chapter has been described data collection method and analysis method is used based on the type of data collection methods. The software/product development method USDP is used to accomplish this study. The next chapter will discuss the analysis phase which will cover the user requirements and system requirements of the project. The system requirements will consists functional requirements and non-functional requirements in order to capture the system work's flow.
  • 17. Page -17 CHAPTER IV 4.0 ANALYSIS 4.1 Introduction Analysis phase is important to capture any requirement of the software project and it is involved in any of project approach and methodology. Analysis was the second phase of this project which will describe two main topics which is user requirements and system requirements. This chapter will begin by presenting the user requirements which will show the gathered information based on the analysis of the user requirement. Later than that, this chapter will describe indeeply the system requirement of the online registration system which will include the functional requirements and non-functional requirements. Data flow diagram is used to presents specified functions of the system. (Smart draw) Besides, the discussion of non-functional requirement of the system also will be applied in this chapter. 4.2 User requirements In Hospital Management System (HMSA), a user of this system are patient and admin. 4.2.1 Questionnaire analysis Questionnaire analysis is a quantitative analysis which all the data are presented in number form. Based on the number of respondents this is the result of their opinion from the questionnaire regarding the satisfaction and need that they wish to be added into the online registration system. The Questionnaire question as in Appendix A. Figure 4.1 Percentage of patient that prefer to making appointment 48% 24% 16% 12% Making appointment for checkup strongly agree agree not sure disagree
  • 18. Page -18 Clinics need information to identify you, to locate your medical record and to reserve the appropriate amount of time for your appointment. We will ask you for the following information:  Your name  Your date of birth or Social Security number (this helps ensure that your medical information is not confused with someone who has a similar name)  Reason for the appointment (be as specific as possible so that we can reserve the right amount of time for your visit)  Whether you want a particular doctor/healthcare provider or the first available appointment. Figure 4.2 Percentage of patient that how much time they have to wait in hospital The amount of time a patient waits to be seen is one factor which affects utilization of healthcare services. Patients perceive long waiting times as barrier to actually obtaining services and keeping patients waiting unnecessarily can be a cause of stress for both patient and doctor. Figure 4.3 Total percentage of patient that they satisfied this hospital Patient satisfaction is an important and commonly used indicator for measuring the quality in health care. Patient satisfaction affects clinical outcomes, patient retention, and medical malpractice claims. It affects the timely, efficient, and patient-centered delivery of quality health care. Patient satisfaction is thus a proxy but a very effective indicator to measure the success of doctors and hospitals. This article discusses as to how to ensure patient satisfaction in dermatological practice. 41% 29% 18% 12% Waiting time in hospital strongly agree agree not sure disagree
  • 19. Page -19 4.3 System requirements 4.3.1 Functional requirements Table 4.1 Functional requirements for patient List of Requirement Description PATIENT Requirement 1: Register The system should allow patient to register to login the system by inserting personal information of patient. Requirement 2: Login The system should allow patient to access their accounts through the insert correct email and password. Requirement 3: View patient info module The system should allow patient to view details which consists of patient name, patient email, patient type, address, and contact number. Requirement 4: View appointment module The system should allow patient to view appointment which consists of doctor name, time of appointment with doctor. Requirement 5: Make payment module The system should allow patient to make confirmation payment. Patient have to make payment either by online or cash. Next, the system should allow patient to click complete order and invoice will be produced. Table 4.2 Functional requirements for admin List of Requirement Description ADMIN Requirement1: Login The system should allow admin to access their accounts through the insert correct admin ID and password. Requirement2: Manage patient module The system should allow admin to check list of patient that consists of patient name, patient type, address. The system should allow admin to search, update and delete patient information. Requirement3: Register patient module The system should allow admin to register new patient by inserting personal information of patient. Requirement4: Generate bills module The system should allow admin to view summary of bills. Admin can generate bills of patient.
  • 20. Page -20 4.3.2 Non-functional requirements Table 4.3 Non-functional requirements List of Requirement Description Requirement 1: Consistency The Hospital Management System (HMS) provide consistency user interface design to the end-user. The designs of the screen are standardize and consistent that make the end-user feel comfortable to use it Requirement 2: Availability The system provide the end-user to login the system 24 hours a day. Requirement 3: Security The Hospital Management System (HMS) provide the password security access control to avoid unauthorized user to login to the system. Requirement 4: Reliability The HMS provide the effective method to maintain the back-end of the system. All of the subject list are manage by this system effectively. Requirement 5: Usability Learning time and experience needed such as hours or number of lessons to learn the system 4.4 Summary To ensure a successful outcome, the developer must satisfy all the needs and wants of the user when the development is complete. To achieve this, developer need should not only be studied by techniques such as interview or make analysis, but they should also be reflected back to user in order to create the prototype based on the user requirements. The requirement will be clearer as the system develops and more formal user evaluation takes place.
  • 21. Page -21 REFERENCES Developer: Google, Open Handset Alliance last update Android P / July 25, 2018; Available: https://en.wikipedia.org/wiki/Android_(operating_system), [Accessed: 27 November 2018]. Developer : Google, JetBrains, Android Studio 3.2 RC3 (September 10, 2018; Available: https://en.wikipedia.org/wiki/Android_Studio, [Accessed: 27 November 2018]. Dr Dinesh Chandra Misra, I.A.S. (Retd.) 2006, Defining e-government: a citizen-centric criteria based approach, Available: http://unpan1.un.org/ intradoc/groups/ public /documents/ UNPAN/ UNPAN023588.PDF (10-03-2008).[ Accessed: 27 November 2018]. Rasmus Lerdorf, 2018: Available: https://en.wikipedia.org/wiki/PHP, [Accessed: 27 November 2018]. Mansi Chitkaram, 2011, “Hospital Management System” International School of Informatics & Managemen, Available: http:// www.scribd.com/doc /13569522/ 09 ProjectHospital - Management-System, [Accessed: 27 November 2018]. Ouma and Herselman; 2008. Designing A Web Based Hospital Management System For MOUAU Clinic Available: http://www.ijtrd.com/papers/IJTRD1361.pdf . [Accessed: 26 November 2018]. Keenan et al; 2006. An Electronic Medical Record in Pediatric Medical Education: Survey of Medical Students’ Expectations and Experiences, Available: https://www.researchgate.net/publication/6659949_Electronic_Medical_Records_and_Th eir_Impact_on_Resident_and_Medical_Student_Education. [Accessed: 26 November 2018].
  • 22. Page -22 Appendix A Questionnaire Hospital Management System Android (HMSA) Instructions: (Please tick √ and fill in the blank space below) PART A: General Personal Data 1. Users : Diploma Degree Lecturer 1st semester student 2nd semester student Lecturer PART B: Business Flow Strongly Agree- 1 Agree- 2 Uncertain- 3 Disagree- 4 Strongly Disagree- 5   1 2 3 4 5 1. Ease of making appointment for checkups (physical exam, well visits, and routine follow-up appointments)? 2. Ease of making appointments for sickness? 3. Ease in obtaining follow-up information and care (test result, medicines, and care instructions)? 4. The way your doctor involves other doctors and caregivers in your care when needed? 5. Waiting time in our Hospital? 6. Overall patient satisfactions?