Upload
linux-packet
View
213
Download
0
Embed Size (px)
Citation preview
8/9/2019 hms[1]_New
1/28
Hospital Management
System
Life Line Medical Hospital
Presented by : Edu Saheed Olanrewaju
8/9/2019 hms[1]_New
2/28
Presentation Outline Introduction
Structure of Hospital management system
SQL Server Ado. Net and Login Page.
Microsoft. Net Framework
Application Screen Short
Conclusion
8/9/2019 hms[1]_New
3/28
Introduction New realities are placing pressures on the healthcare industry, and how patient
care is delivered. Rising hospital management costs, an aging population, a
shortage of healthcare workers, challenges in accessing services, timely
availability of information, issues of safety and quality, and rising consumerism
are some of the facts of todays healthcare system. The industry has reached a point of chasm, where they need to decide how
services could be delivered more effectively to reduce costs, improve quality, and
extend reach.
The critical questions facing the industry today include: how can we effectively
manage hospitals and provide enhanced services without placing additional
burden on a system already pushed to its limits; how can we provide care in acost-efficient manner at a time when healthcare spending is rising; and how do
we most efficiently use our resources and support front-line staff in order to
reduce medical errors and enhance quality of care.
8/9/2019 hms[1]_New
4/28
Structure of Hospital management system
Life line hospital was founded in 2004 with am aim to help people with their medical
needs. It has become a real life line for the cit of Texas because it was founded with
the motive to serve people rather than profits. Highly dedicated employees and a
specialized medical staff are the key factors that help people to rely on life line
Life line has a group of social and professional people as directors and managers in
its management, who provide a personal as well as professional touch to the overall
working of the hospital. Proper guidelines and objectives are laid down for every
process and section of the hospital, which results in ensuring satisfaction of patients
8/9/2019 hms[1]_New
5/28
Department structure of life line
Life Line
Financial
Accounting
Equipment
Maintenance
Miscellaneous Operating
Department
Payroll
Management
Drug History
Patient Registration Details
Medical History
Bills Payable Diagnosis andTreatment Details
Patient Insurance
General Store
Medical Store
Research and
laboratory
Department Structure of Life Line
8/9/2019 hms[1]_New
6/28
Current System
Life Line maintains a manual system to manage its operations. The front desk assistant handles
the Out Patient (OP) registration details.
When a patient comes for admission or consultation, the front desk assistant make the required
entries in the OP file.
The front desk assistant provides an OP number and then the patient is referred to the concerned
doctor, such as physician, surgeon, eye nose throat (ENT) specialist, or dentist.
The concerned department assistant then makes the entry of the patient in the In-Patient (IP) file
and provides an IP number. The patient is then referred to an available doctor and the treatment
process starts.
The Patient Insurance department issues the required documents for the medical insurance of the
patient. The documents are then sent to the concerned doctor and accounts department for
approval and if the approval is given, the documents are sent to the concerned insurance
company
8/9/2019 hms[1]_New
7/28
The ER diagram of the patients registration and
management in life line
PatientMedical History
Login
Treatment
Doctor
Doc ID Name
Speciality
Treat Details
OP ID
IP ID
Doc ID
Name
OP ID
Address
Doc ID
PreDoc
PreHosp
Med History
OP ID
Username
Password
Undergoes
Has
ER Diagram of the Patients Registration and Management in Life Line
8/9/2019 hms[1]_New
8/28
Envisioned System
Patient details should be duly store and maintained in the system.
The front desk assistant should be able to allot a unique OPID to a patient.
The department assistant should be able to allot a unique IPID to the patient
referred from the front desk.
Patient history should be recorded so that the concerned doctor could use the
details for treatment
The system should be able to generate treatment details and respective reports
when the patient is ready to leave the hospital.
The existing system needs to be computerized and should facilitate the life line
employees to provide quick and reliable services to the patients and their attendants. A
new system needs to be developed for lifeline that should accomplish the following
functions.
8/9/2019 hms[1]_New
9/28
The patients insurance details should be managed to help the patient enjoy
insurance benefits. An efficient payroll management module needs to be created to facilitate employees
of lifeline.
The financial inflow and outflow of fund should be managed as a separate financialmanagement module so that proper utilization and planning of funds can be made.
The inventory management module needs to be created to manage the general andmedical store inventories.
The envisioning system should also include a module for management of theresearch and laboratory wing of life line.
8/9/2019 hms[1]_New
10/28
The Patient Registration Module Diagram
Front Desk Assistant
Patient
Registration
Details
Departmental
Assistance
Patient
TreatmentDetails
Database
Patient Registration Module Diagram
8/9/2019 hms[1]_New
11/28
You being the part of the software development team have been assigned the task of
creating the business tier components, and integrating the presentation tier and the
data tier component for the patient registration module. The following tasks are forimmediate implementation:
1. Implement the functionality on the login page to validate user credentials
and provide the user with appropriate features and functionality.
2. Implement the functionality on the home page to enable the user to be
redirected to the Patient registration page. A message should be displayed
on the page that the hospital management system is under construction.
Only the patient registration menu option will be enabled and other menu
option, such as patient insurance and medical store, will be disabled.
3. Implement the functionality on the patient registrations page to view and
update the patients details. A patient details report should be generated
containing various descriptions, such as patient OPID and IPID.
4. Implement the functionality on the patient history page to view and modify
the medical history related to a patient.
8/9/2019 hms[1]_New
12/28
SQL Server
Organizations have always been storing and managing business data. Earlier theyused to store on papers. With an increase in the sage of computers organization beganbuilding and using business application to support the business operation. Thebusiness application accepts data as input, process the data based on the businessrequirements, and provide data or information as output.
System Architecture
To develop application of this kind various model or architectures arethere. Depending on the placement of elements such as user
interface, business logic, data storage, the application can be
categorized as:
Single Tier Architecture
Two Tier Architecture
Three tier architectureN-tier architecture
8/9/2019 hms[1]_New
13/28
Presentation tier: This layer consists of window forms. The forms can be
used for accepting data and displaying the final result to the users. In
addition, they can be used to generate various reports, such as payroll and
patient details.
Business logic layertier: This layer contain the code to create the life line
hospital management system. Datatier: This layer consist of the SQL Server 2005 database to store the relevant
data.
8/9/2019 hms[1]_New
14/28
SQL Definition
SQL is a core language is use to store access and modify data. SQL is a language
used to manage data which was developed IBM in the 1970, and follows the (ISO)and American National standard institute (ANSI) standards. Transact SQL (TSQL)
is the scripting language used on SQL server for programming. T-SQ confirms to
the ANSI-SQL -92 standard published by ANSI and ISO in the year 1992.
The SQL statement can be categorized as:
DataDefinition Language (DDL): is used to define the database, data types
structures, constrains on the data. Some of the DDL commands are: CREATE,ALTER and DROP:
Data Manipulation Language (DML): is used to manipulate in the database
objects. Some of the DML commands are: INSERT, UPDATE and DELETE.
Data Control Language: is used to control the data access in the database.
Some of the DCL commands are: GRANT.
DataQuery Language: is used to query data from the database objects.
SELECT is the DQL command that is used to select data from the database in
different ways and formats.
8/9/2019 hms[1]_New
15/28
ADO.NET AND LOGIN
ADO.NET is a set of computer software components that can be used byprogrammers to access data and data and data services. It is a par f based classlibrary that is included with the Microsoft. Net framework. It is commonly used byprogrammers to access and modify data stored in relational database systems,though it can also be used to access data in non relational sources. ADO.NET issometimes considered as evolution of ActiveX data objects (ADO) technology, butwas changed so extensively that it can be considered an entirely new product.
ADO.NET consists of two primary parts:
DataProvider: These classes access to a data source, such as a Microsoft
SQL server or Oracle Database and OLEDB data provider. Each data source
has its own set of provider objects, but they each have a common set of utility
classes.
DataSet: Data sets objects is a group of class describing a simple in memory
relational database, where the star of the show in the initial release (1.0) of theMicrosoft. Net framework. A data set is populated from a database by a data
adapter whose connection and command properties have been set. However,
a data set can save its contests to XML (optionally with an acts as the
schema), or populate itself from XML, making it exceptionally useful for web
services, distributed computing and occasionally-connected applications.
8/9/2019 hms[1]_New
16/28
LOGIN
In the computer security, login (logging or signing in) is the process by whichindividual access to a computer system is controlled by identification of the user usingcredentials provide by user. A user can log on to a system to obtain access andlogout when access is not needed. The primary use of computer login procedure toauthenticate the identity of user (or computer software on this or a different computer)attempting to access the computer service to login into a system usually requires.
Username.
Password.
8/9/2019 hms[1]_New
17/28
Microsoft. Net Framework
The Microsoft. Net framework introduction is software that is available with several
Microsoft window operating systems. It includes a large library of pre-coded solution.
To common programming problem and a virtual machine that manages the execution
of program written specifically for the frame work. The .NET framework is a key
application created for the windows platform.
8/9/2019 hms[1]_New
18/28
The following figure shows the ADO.NET object model.
Data Adapter
Command
Connection
Data Set
XML
Connection
Database
In the ADO.NET object model, the data residing in database is retrieved through
a data provider. In application can access the data either through a data set or
through a data reader output.
8/9/2019 hms[1]_New
19/28
ADO.NET and Visual Studio.NET
Functionality exist in the Visual Studio.NET IDE to create specialized subclasses of the Data
Set classes for a particular database schema, allowing convenient access to each field
through strongly-typed properties. This helps catch more programming errors at compile-time
and makes the IDEs intelligence feature more useful.
Control Used
Control Properties Description
Menu Strip Items Is used to add menu to display in the control in the menu strip. Thisproperty can be set either at design time or run time.
Layout style Is used to set how the menu item should be displayed in the form aswell as in the control.
Label Text Is used to set the text to be displayed in the label control.
Auto size Enable automatic resizing of the label control according to the length
of its caption. This property is used to change the text of the label atrun time.
Text box Text Is used to set for the button control.
Flat Style Is used to set the appearance of the button control. It has four valueswhich are different styles of a button control.
AutoScroll Is used to provide logical grouping of other controls
8/9/2019 hms[1]_New
20/28
Control Properties Description
Buttons Text Is used to set for the button control.
Flat Style Is used to set the appearance of the button control. It has four values which aredifferent styles of a button control.
panel AutoScroll Is used to provide logical grouping of other controls
DataGridView DataSource This control is used to diplay data from multiple records as well as multiplecolumns. The data source property of the DataGridView control is used to bind theto a specific data element, such as a column of a DataTable.
8/9/2019 hms[1]_New
21/28
SCREENSHOTLogin
8/9/2019 hms[1]_New
22/28
Information
8/9/2019 hms[1]_New
23/28
Search
8/9/2019 hms[1]_New
24/28
New Patient
8/9/2019 hms[1]_New
25/28
Patient Details
8/9/2019 hms[1]_New
26/28
Q&A
8/9/2019 hms[1]_New
27/28
Thank you
I hope this is informative for you !!!
8/9/2019 hms[1]_New
28/28
For Any More InformationEmail: