Saturday, April 4, 2020

HealthCare Hospital Management Systems

HEALTHCARE HOSPITAL MANAGEMENT SYSTEM PROJECT REPORT


Project Overview

The main purpose of this project entitled as “HealthCare Hospital Management Systems” is to computerize the Front Office Management of Hospital and helps to reduce manual labour of collecting and piling up data for later references, which is very often difficult to maintain, because of overwork or misplace of collected information. This system also figures out the human engineering considerations (ergonomics) which, in turn, has resulted in a user friendly, menu-driven Graphical User Interface.This system simplifies the upholding of large amount of data and the speed of processing is off the capacity of any manual system. It minimizes the time and efforts of the user with efficiency. It is possible at any point of time to extend the software to stand at ceremony. This project is developed in such a way that any implementation or extension can be done easily.



Download Code


Contents




    I.  Project Synopsis

   1.  Title of the Project…………………………………………………       i
   2.  Introduction………………………………………………………..        i
   3.  Objectives of the Project………………………………………….         i
  4.  Project Category…………………………………………………..        ii
  5.  Inputs to the Project………………………………………………        ii
  6.  Output of the Project………………………………………………       v
  7.  Process Logic………………………………………………………        vi
  8.  System DFDs………………………………………………………        ix
  9.  Data Structure.……………………………………………………         xvi
  10.  Tools/Environment………………………………………………        xxiv
  11.  H/W & S/W Requirements………………………………………        xxv
  12.  Future Scope of Application………………………………………     xxvi


    II. Project Report

  1.  Title of the Project…………………………………………………       1
  2.  Introduction………………………………………………………..        1
  3.  Objectives of the Project………………………………………….         1
  4.  System Analysis……………………………………………………        2
*      Preliminary Investigation------------------------------------------          2
*      Requirement Analysis----------------------------------------------           6
  5.  S/W Engineering Paradigm Applied…………………………….         13
  6.  H/W & S/W Requirements……………………………………….         14
  7.  System Design……………………………………………………..         15
*      Table Definitions----------------------------------------------------            15
*      E-R Diagram---------------------------------------------------------            24
*      Form Design---------------------------------------------------------             25
  8. Coding………………………………………………………………          36
  9. Code Efficiency…………………………………………………….          209
  10. Testing…………………………………………………………….           210
  11. Security Mechanism………………………………………………          215
  12.  Cost Estimation of the Project………………………………….           216
  13.  Reports……………………………………………………………          217
  14.   PERT CHART………………………………………………….            221
  15.   Future Scope of Application……………………………………           222
  16.   Further Enhancements…………………………………………           223
  17.   Bibliography…………………………………………………….           224





1. Title of the Project


HealthCare Hospital Management Systems


2. Introduction

HealthCare Hospital is a big hospital. It is run and governed by a board of directors which comprises of senior doctors, influential persons of society and the members of hospital trust. The hospital is only one of its kinds in its area and is always seen crowded by patients.
The hospital maintains the records of its patients, doctors, nurses, and the treatment given to the patients. It also keeps record of the availability of rooms, beds, etc. The manual system which is currently working there has already become overburden and a situation has arose which is demanding an automatic and computerized data processing system. The board of directors has decided to replace the manually operated office with its computerized counterpart. Speedy and efficient information processing is crucial to the hospital and its patients because it is the lifeline of a patient. Computers can help in sorting out the intolerable burden of ever increasing amount of information with which public services (hospitals) are expected to contend. The HealthCare Information System is designed to shoot out the problem of overcrowding of voluminous amount of paper work, delay in getting results and the preparation of bills and receipts. This project (HealthCare Information System) is an effort in simplifying and organizing the various tasks in the hospital.

3. Objectives of the Project

The HealthCare Information Systems is designed to achieve the following objectives:
  i.   It should take less than 30 seconds to establish whether a patient is already on file and should take less than one minute to trace any past treatment.
ii.   The main menu should be displayed automatically when the database is loaded, and the whole system should be menu driven.
iii.   Proper receipt and bill generation facilities should be incorporated in the software.
iv.   The software must have a user-friendly interface and appealing appearance to ease the work of the end users.
  v.   The software must be able to show the actual status of the beds and wards, i.e., it must be able to say how many rooms there are in a ward and how many of them are presently not booked.
vi.    The new system must be designed to allow the Hospital to record the details of its doctor’s and nurse’s timings, full name, address, phone no., etc.
vii.   The system should be able to generate daily reports of patients, beds available expenditure heads, etc. so that they could be used by the management authorities of the hospital for making decisions and deciding guidelines.
viii.   It should have the function to maintain records of advances made time to time and expenses incurred by the patient on each day including test charges.
ix.   Above all, the software system should be able to eliminate all the paper work required in implementing the task of data maintenance.
4. Project Category

This project can be put into the category of Relational Database Management System (RDBMS).
5. Inputs to the Project
The main input to the project is the records of those patients who visit hospital for treatment. The patients are broadly divided into two categories:
 

The record details of these two kinds of patients also differ. For that reason, two separate modules are defined to take the input. These modules are:-
a). Outdoor Patient Module
b). Indoor Patient Module:
a). Outdoor Patient Module:-  Outdoor patients come into the hospital for a very short period and generally suffer minor problems. Therefore, only general information about these patients is stored. As soon as a new patient comes, it is added up into the outdoor patient module. This module facilitates a user to search old patients, along with deletion and/or updating of records.
b). Indoor Patient Module: - An indoor patient is admitted into the hospital. So, not only the personal information of such patients is recorded, but also some extra information is stored on them. The extra information includes information like doctor(s) looking after the patient, diagnosis, ward and bed allotted, date and time of admission, advance money deposited (if any). Once again an indoor patient is classified into a general patient or a patient coming through the panel. If a patient is of later category then in that case some extra information is stored (including name of organization thereof he has come, staff number, book number, reference number and the Doctor who has referred him. Finally, the expense incurred by the hospital is calculated and the balance is calculated by differentiating it from the advance paid by the patient.
Doctor Module: - This module keeps the records of the Doctors /Physicians of the Hospital. A doctor record contains doctor’s residence address, phone number, specialization etc.
Nurse Module: - Like the doctor module, nurse module stores the records of the nurses working in the hospital, which consist of similar types of fields as that of doctors, with minor differences.
Bed detail Module: - A bed exists in a room and a room is found in a ward. Thus, this module keeps the bed information and in turn also stores room and ward details. It also shows the status of a bed (vacant or occupied).
Expenses detail Module: - Many types of expenses are made on a patient by the hospital. Expenses can be sub-classed. The expenses detail module holds the information of all these expenses along with their sub classes.
Daily Vital Module: - A patient is checked for its blood pressure, body temperature, etc. time to time. A daily vital chart of each patient is prepared which maintains this information. A daily vital chart is prepared by the Doctor/nurse with a mention of time. The main objective of this module is to keep this information so that the health condition of a patient can be monitored on a regular basis.
Continuation Sheet Module: - In this module, records of date and time of each drug given to a patient are maintained.
Daily Advances Module: - This module records the daily advances paid by the patient to hospital so that the balance between the total expenses and total advances can be computed.
Outdoor Patient Billing Module: - It deals with the billing of Outdoor Patient...  Here OPD expenses are recorded and a receipt is generated on the basis of expenses incurred on an Outdoor patient.
Indoor Billing Module: - When an indoor patient is discharged from the hospital a bill is generated in which the total amount to be paid (if any) by the patient is mentioned. This amount is actually the difference of the advances made by the patient and the expenses incurred on it by the hospital. All billing is done automatically.
Employee Module: - This module is where employees’ information is kept and maintained. This module is concerned with Employee’s addition, deletion, updating, leave application acceptance/rejection etc. Employee type, grade, designation, currently assigned duty, and all other personal information of the employee including Date of Joining the Hospital is maintained by this module. The leave and absence information of this module is fed as input to the Payroll Generation Module.
Payroll Generation Module: -This module is responsible for generating the salary of all the employees of the hospital. There are many kinds of Employees working in the hospital. It is the responsibility of this module to calculate their salary as per their grade and designation. This module keeps track of employee’s absence/leave information which comes useful while calculating the salary of the employees.
6. Output of the Project

The outputs of the HealthCare Information Systems are in the form of reports which are generated on the basis of the inputs given to them. Reports are the major part of software therefore the given software produces various types of reports according to the need of the user. Hospital needs the report of both Outdoor and Indoor Patients. Some of the important reports are mentioned below:-
OPD Register: - The OPD register reflects date wise report of the indoor patients. It states that which tests are performed on a day. For each test a receipt is generated. There is a provision of separate reports for General and Panel patients.
Daily Report: - This report outputs the records of all those patients who are treated by same doctor on a particular day. This report also contains the receipt information and tests performed.
Patient Admission Register- In this report, the records of all those patients are shown who have been admitted on a particular day. If the patient comes through panel all the related information is shown, else for a general patient, patient’s general information is shown in the report.
Daily Advance Register- This report presents the picture of advances made by the Indoor Patients on a particular date. It shows the receipt number, case number, name and advance amount .It also shows the total cash collected on that particular date.
Patient Attendance List- This report represents the status of each patient on a particular date. It shows the admission date, date of discharge (if discharged), received amount and refunded or adjusted amount on the patient with the balance calculated. Debit (Dr.) and Credit (Cr.) amount is shown on the basis of balance. It also shows the grand total and net balance on that date. Beside all these report some general reports having some selected data are also generated.
Patient’s vital report- This report is very significant as it gives insight of the current status of a patient’s condition. It is the monitor of patient’s physical condition.
Beds available- A very vital report output by the HealthCare Information Systems which gives the information of available rooms/beds in the hospital wards.
Treatment Report- In this report it is showed that which drugs have been given to a patient and when.
Besides these reports, the system also outputs the following bills and receipts:
  1. OPD Receipt,
  2. Indoor patient Bill
  3. Advances Receipt generation
  4.  Daily Refunds
Employee Register: - This report outputs the information of all the employees in the hospital. This report can be classified as per need and may be used to generate Employees list according to their grade, type or designation.
7. Process Logic

Employee Module Details:
It receives update, delete, and add requests from the valid user and performs the same action on the Employee. It also registers employees under categories and subcategories. It also process leave applications of the employee and all the valid applications are accepted while the infeasible requests are denied. It also tracks Employees’ regularity by recording their absence. For all those a day (except holidays) for which employee is not marked absent, he is considered present. This method reduces the need to record the daily attendance and hence reduce memory requirements of the system.
OUTDOOR PATIENT DETAILS:
The OPD form automatically generates the new patient number and the current date as soon as a new patient is added. After keying in all the relevant information about the patient, such as nature of the patient (General or Panel), organization name, staff no, Book no. etc. (if the patient comes from Panel) and name, address, sex, age, doctor attending, save the patient record. The record of an outdoor patient can be deleted or edited in future, if required.
INDOOR PATIENT DETAILS:
Like the OPD form, the indoor form used to record the inputs of an indoor patient’s record automatically generates the indoor patient’s case no. Again, information similar to that of an outdoor patient is keyed in. But this time additional information like bed allotted to the patient is also put into the database. Any expense made on the patient at the time of admission is also filled from choosing it from the expenses module. All calculation of rate of discount, net amount on that expense is automatically outputted by the system.
An indoor patient record can also be deleted, modified or altered at a future date if it is required.
Payroll Generation Module:
Payroll statement is based upon employees Grade, Status, Designation etc. The user can define as many provisions for salary which may either be added to the salary (D.A., HRA, CCA, etc) or are deducted from the Gross salary (Tax, Provident Fund, etc.). The basic pay of each employee is a function of its designation and grade (category and subcategory). There may be miscellaneous provisions viz. Fine, Bonus, Overtime, PM relief fund etc. which may be added/subtracted from the salary.
DOCTOR DETAILS:
A doctor’s record consisting of fields like Doctor Id, name, address, phone no., email address specialization, consultant fee and Timing are inputted into this module. If a doctor leaves the hospital his record can be deleted or if a new doctor joins in his records are added. An alteration is also possible in case of a change in information such as doctor’s timing and/or his consultation fees.
NURSE DETAILS:
A nurse record is made of fields like name, address, phone no. and duty timing. A nurse detail can be added, deleted or modified in the database.

BED DETAIL:
A bed can exist in a room and a room is a smaller unit of a ward. In the bed detail module, a bed details is stored. A bed detail obviously contains information like room no, ward no, floor no, etc.
A bed detail can’t be deleted; however, its non-availability can be shown by marking the concerned field with negation.
EXPENSES DETAIL:
In this module, details of an expense are stored. An expense is identified by its unique code and description. An expense head can be sub-divided into smaller heads of expenses called expense sub-heads.
DAILY VITAL DETAILS:
A daily vital report is associated with a patient, so a patient case no is first of all inputted. After that, the id of the doctor who has examined the patient is entered and then the findings of the examination are inputted. The time is also mandatory to be entered.
CONTINUATION SHEET DETAILS:
In this module the information of drug given to a patient is stored along with the time. The Patient case no., which uniquely identifies a patient is the required input with which nurse id who has given the drug is also a compulsory field. Obviously, the drug name, time and the date also need to be supplied.
In this module addition of new records is allowed. Records are also allowed to be deleted but editing is not at all allowed for maintaining the integrity of the continuation sheet.
DAILY ADVANCES DETAILS:
Whenever an advance is made by a patient, a receipt against that advance is generated. The advance made is credited to the case no of the patient. The receipt no is generated automatically.
OUTDOOR PATIENT BILLING DETAILS:
The OPD BILLING form, as suggested from the name, generates the billing information. On selecting a patient’s case number, nature and referred doctor name are inserted automatically. On selecting the expense and its related subheads for which the payment is going to be made the rates are listed automatically. On entering the rate of discount (if any) on each expense the net amount is automatically displayed. New receipts can be generated; old receipts can be deleted and/or updated if conditions arise.
INDOOR BILLING DETAILS:
The BILL CUM RECEIPT form is used to generate billing details. Whenever a new record is added bill no is generated automatically. Current date and time are also filled by the system. On selecting the Patient case number whose bill is to be generated all related information is displayed. Bills thus generated can be viewed, deleted, or edited in future.
8. System DFDs

 DFD  FOR  HealthCare Information Systems










0 Level Employee Information System

1 Level Employee Information System (For Deletion)



1 Level Employee Information System (Update)


1 Level Grant System




0 Level Payroll Information System


  
1 Level Payroll Information System




2 Level Payroll Information System




E-R Diagram


9. Data Structure

Table Definition:
Table Name                             :           OPD_Master
Primary Key                             :           Case_no
Foreign Key                             :            
Field Name
Null?
Type
Description
Book_no
Not Null
Number(6)
Book number
Case_no
Not Null
Varchar2(14)
Patient Identification number
Date1
Not Null
SmallDate
Current Date
Doc_name
Not Null
Varchar(25)
Outdoor Doctor name
Fees
-
Number(3)
Fees of outdoor card
Nature
Not Null
Varchar2(5)
Mode via which patient has arrived
Org_name
Not Null
Varchar2(25)
Referred Organisation name
Pat_add
Not Null
Varchar2(50)
Patient Address
Pat_age
Not Null
Number(3)
Patient Age
Pat_name
Not Null
Varchar2(25)
Patient Name
Pat_sex
Not Null
Varchar(6)
Patient Sex
Phone_no
-
Number(12)
Patient Phone no.
Procedure
-
Varchar(25)

Ref_doctor
Not Null
Varchar2(25)
Doctor referred
Ref_no
Not Null
Number(6)
Reference number
Staff_no
-
Number(6)
Staff no. of referred Organisation

Table Definition:
Table Name                             :           Doctor_Master
Primary Key                             :           Docid
Foreign Key                             :          

Field Name
Null?
Type
Description
Docfees
-
Number(6)
Doctor  consultant  fees
Dochomeadd
Not_Null
Varchar2(50)
Doctor home address
Dochomephone
-
Number(12)
Doctor home phone number
Docid
Not_Null
Varchar2(5)
Doctor identification number
Docname
Not_Null
Varchar2(25)
Doctor name
Docspec
Not_Null
Varchar2(25)
Doctor specialisation
Doctime
Not_Null
varchar2(10)
Timing of Doctor in Hospital
Doctoroffadd
Not_Null
Varchar2(50)
Doctor office address
Doctoroffphone
-
Number(12)
Doctor office phone number
Email
-
Varchar2(40)
Email address of Doctor

Table Definition:
Table Name                             :           Ward_Type
Primary Key                             :           Ward_id
Foreign Key                             :          

Field Name
Null?
Type
Description
Ward_id
Not  Null
Varchar2(2)
Ward identification number
Ward_type
Not Null
Varchar2(25)
Type of Ward


Table Definition:
Table Name                             :           Indoor_Master
Primary Key                             :           Case_no
Foreign Key                             :          

Field Name
Null?
Type
Description
Ad_dep
-
Number(5)
Advance deposid money
Bed_desc
Not Null
Varchar(6)
Ward , and room description
Book_no
Not Null
Number(6)
Book number
Case_no
Not Null
Varchar2(14)
Patient Identification number
Clinical_pre
-
Varchar2(70)
Details of treatment given
Date
Not Null
SmallDate
Current date
Date_ad
Not Null
SmallDate
Date of admission
Date_dis
-
varchar2(10)
Date of discharge
Diagnosis
-
Varchar2(25)
Disease detected
Doc_id
Not Null
Varchar2(5)
Name of Doctor attending
Dr_referred
Not Null
Varchar(25)
Doctor referred
Nature
Not Null
Varchar2(6)
Mode via which patient arrived
Org_name
Not Null
Varchar2(25)
Referred Organisation name
Pat_add
Not Null
Varchar2(50)
Patient Address
Pat_age
Not Null
Number(3)
Patient  Age
Pat_name
Not Null
Varchar2(25)
Patient Name
Pat_sex
Not Null
Varchar(6)
Patient  Sex
Ref_no
Not Null
Number(6)
Reference number
Staff_no
-
Number(6)
Staff no. of referred Organisation
Tel_no
-
Number(12)
Book number
Time_ad
Not Null
Varchar2(8)
Time of admission
time_dis
-
Varchar2(8)
Time of discharge


Table Definition:
Table Name                             :           Nurse_Master
Primary Key                             :           Case_no
Foreign Key                             :          
Field Name
Null?
Type
Description
Add
Not Null
Varchar2(50)
Nurse Address
Duty_time
Not Null
Varchar2(12)_
Duty timing of nurse in Hospital
Name
Not Null
Varchar2(25)
Nurse name
Nurse_id
Not Null
Varchar2(5)
Identification of Nurse
Phno
-
Number(12)
Nurse phone number

Table Definition:
Table Name                             :           Room_detail
Primary Key                             :          
Foreign Key                             :           Ward_id
Composite Ket             :           Ward_id +Room_number
Ward_id
Not Null
Varchar2(2)
Ward identification number
Room_descrip
Not Null
Varchar2(4)
Wardno and room number
Room_number
Not Null
Varchar2(2)
Room Number
Floor
Not Null
Varchar2(2)
Floor on which room is located
Multiple_bed
Not Null
Varchar2(3)
Whether room has multiple bed or not

Table Definition:
Table Name                             :           Bed_detail
Primary Key                             :          
Foreign Key                             :           Ward_id
Composite Key             :           Room_Number + Bed_no

Field Name
Null?
Type
Description
Ward_id
Not Null
Varchar2(2)
Ward identification number
Bed_descrip
Not Null
Varchar2(6)
Ward,room.bed number
Bed_no
Not Null
Varchar2(2)
Bed number
Room_number
Not Null
Varchar2(2)
Room Number
Staus
Not Null
Varchar2(1)
Whether bed is booked or not
Table Definition:
Table Name                             :           Exp_Heads
Primary Key                             :           Code
Foreign Key                             :          
Field Name
Null?
Type
Description
Code
Not Null
Varchar2(3)
Expenses identificaton number
Descrip
-
Varchar2(30)
Type of Expenses

Table Definition:
Table Name                             :           Exp_subheads
Primary Key                             :           Sub_code
Foreign Key                             :           Code

Field Name
Null?
Type
Description
Code
Not Null
Varchar2(3)
Expenses identificaton number
Sub_code
Not Null
Varhar2(4)
Exp. Subhead  identification no.
Descrip
Not Null
Varchar2(40)
Type of expenses subheads
Rate
Not Null
Number(3,2)
Rate of expenses subheads


Table Definition:
Table Name                             :           Bed_record
Primary Key                             :          
Foreign Key                             :           P_case_no

Field Name
Null?
Type
Description
Bed_descrip
Not Null
Varchar2(6)
Ward,Room and bed no alloted
P_case_no
Not Null
Varchar2(14)
Identification no. of Patient
From
Not Null
SmallDate
Date of alloting bed
To
Not Null
SmallDate
Date of leaving bed on discharge

Table Definition:
Table Name                             :           Con_Sheet
Primary Key                             :          
Foreign Key                             :           Nurse_id, P_case

Field Name
Null?
Type
Description
P_case
Not Null
Varchar2(14)
Patient  Identification number
Nurse_id
Not Null
Varchar2(5)
Nurse identification number
Date
Not Null
SmallDate
Date of drug given
Time
Not Null
varchar2(10)
Time of drug given
Drug_used
Not Null
Varchar2(30)
Names  of drugs given

Table Definition:
Table Name                             :           Vital_Chart
Primary Key                             :          
Foreign Key                             :           D_id, P_case

Field Name
Null?
Type
Description
Date
Not Null
SmallDate
Date of Test performed
Time
Not Null
SmallDate
Time of Test performed
P_case
Not Null
Varchar2(14)
Patient Identification number
D_id
Not Null
Varchar(5)
Doctor idenfication number
B_P
Not Null
Varchar2(15)
Blood pressure
P_R
Not Null
Varchar2(15)
P_R  test
Chest
Not Null
Varchar2(15)
Hospital test
R_R
Not Null
Varchar2(15)
Hospital test
I/O
Not Null
Varchar2(15)
Hospital test
Remark
Not Null
Varchar2(50)
Remark given by Doctor

Table Definition:
Table Name                             :           Daily_transaction
Primary Key                             :           Receipt_no
Foreign Key                             :           Case_no, Dr_id

Field Name
Null?
Type
Description
Date
Not_Null
SmallDate
Current date
Case_no
Not Null
Varchar2(14)
Patient Identification number
Dr_id
Not Null
Varchar2(5)
Doctor idenfication number
Amount
Not Null
Number(6,2)
Amount deposited  by patient
Receipt_no
Not Null
varchar2(10)
Receipt number of receipt

Table Definition:
Table Name                             :           OPD_Expense
Primary Key                             :           Receipt_no
Foreign Key                             :          

Field Name
Null?
Type
Description
Date
Not Null
SmallDate
Current date
Nature
Not Null
Varchar2(5)
Mode via which patient has arrived
Receipt_no
Not Null
varchar2(10)
Receipt number of receipt
Descrip
Not Null
Varchar2(40)
Description of expenses
Rate
Not Null
Number(3,2)
Rate of Expenses
Discount
Not Null
Number(3,2)
Discount on expenses
Unit
Not Null
Number(5)
Unit of expenses made
Value
Not Null
Number(6,2)
Amount of expenses

Table Definition:
Table Name                             :           Expenses
Primary Key                             :          
Foreign Key                             :           Case_No

Field Name
Null?
Type
Description
Case_no
Not Null
Varchar2(14)
Patient Identification number
Descrip
Not Null
Varchar2(40)
Description of expenses
Rate
Not Null
Number(3,2)
Rate of Expenses
Discount
Not Null
Number(3,2)
Discount on expenses
Unit
Not Null
Number(5)
Unit of expenses made
Value
Not Null
Number(6,2)
Amount of expenses
Date
Not Null
SmallDate
Date of Expenses made

Table Definition:
Table Name                             :           OPD_Billing
Primary Key                             :           Receipt_no
Foreign Key                             :           Case_no

Field Name
Null?
Type
Description
Receipt_no
Not Null
varchar2(10)
Receipt number of receipt
Case_no
Not Null
Varchar2(14)
Patient Identification number
Date
Not Null
SmallDate
Date of  billing
Nature
Not Null
Varchar2(5)
Mode via which patient has arrived
Pat_name
Not Null
Varchar(25)
Patient Name
Doc_name
Not Null
Varchar(25)
Doctor  consultant name
Dis
Not Null
Number(5,2)
Discount on expenses
Total
Not Null
Number(7,2)
Total Expenses

Table Definition:
Table Name                             :           Bill_Detail
Primary Key                             :          
Foreign Key                             :           D_id, P_case

Field Name
Null?
Type
Description
Bill_no
Not Null
Number(8)
Bill number of receipt
Bill_date
Not Null
SmallDate
Date of billing
Case_no
Not Null
Varchar2(14)
Patient Identification number
Time
Not Null
varchar2(10)
Time of billing

10. Tools/Environment

Back-End
Commercial Applications require that business data is stored using any system that can both store and locate the data quickly on demand. The project is concerned with the collection, display and storage of information. The system to be developed is intended to enhance the current system of database management; therefore, a relational database management system (RDBMS) is chosen which is specifically designed to manage business data at very high speed and great efficiency as well. “MS SQL SERVER 2000 Enterprise Edition” is one such data base management system and is the back-end of the project (Life Line Information System). An RDBMS system like the “MS SQL SERVER 2000 Enterprise Edition” follows the relational model and is highly efficient. By using this, one can save disk storage, reduce the data redundancy, and perform efficient data retrieval queries. Despite, a few facts that helped in successfully selecting the “MS SQL SERVER 2000 Enterprise Edition” as the back–end are as follows:
v  Windowed Interface and compatibility with MS Windows NT/2000 Server.
v  Inexpensive.
v  Fast on small to medium systems.
v  Internet Support.
v  Easy to manage and use.
v  Network-Enabled.
v  Availability at the consumer’s end.
Front-End
In this project “MS Visual Basic 6.0” is used as a tool to design the front-end. As clearly indicated in the objective of this system, the front-end needs to be very interactive, user friendly and should preferably have a Graphical User Interface (GUI) application. MS Visual Basic 6.0 is the fastest and the easiest way to create an application with above said attributes. MS Visual Basic 6.0 is bundled with a complete set of modern tools to simplify application development and is extremely powerful with its state of the art technology at one hand and easy to use programming environment, which enables to develop windows applications, at the other. This environment includes everything needed to successfully create, modify, test and compile the proposed project. Besides, the new data access technology features a simpler object model, better integration with MS SQL SERVER 2000 Enterprise Edition, a user-accessible data binding interface, enhanced data binding, and hierarchical record sets.
11. H/W & S/W Requirements

The H/W requirements of the proposed system are as follows:
Hardware
Minimum requirements
Computer
Intel® or compatible Pentium 166 MHz or higher.
Memory (RAM)
Enterprise Edition: 64 MB minimum, 128 MB or more recommended
Standard Edition: 64 MB minimum
Personal Edition: 64 MB minimum on Windows 2000, 32 MB minimum on all other operating systems
Developer Edition: 64 MB minimum
Desktop Engine: 64 MB minimum on Windows 2000, 32 MB minimum on all other operating systems
Hard disk space
SQL Server database components: 95 to 270 MB, 250 MB typical
Analysis Services: 50 MB minimum, 130 MB typical
English Query: 80 MB
Desktop Engine only: 44 MB
Monitor
VGA or higher resolution. 800x600 or higher resolution required for the SQL Server graphical tools
Pointing device
Microsoft Mouse or compatible
CD-ROM drive
Required

S/W Requirements
The proposed system supports a large number of operating systems coming from Microsoft family. This s/w is tested to run on the following operating systems:
Microsoft Windows NT Server 4.0, Windows 2000 Server, Microsoft Windows NT Server Enterprise Edition, Windows 2000 Advanced Server, and Windows 2000 Data Centre Server.

12. Future Scope of application
In a country like India hospitals are a common sight. There are at least 5-10 good hospitals in every city which are rushed by patients. These hospitals are better accustomed to treat patients and fight diseases, than to handle a voluminous amount of patients’ data and a lot of papers.
A big hospital, like one dealt in this project, faces a large number of problems involving data maintenance, storage and mining. The manual system of data processing and record keeping is error prone, labour intensive and thus costly. It requires a lot of paper handling which further requires proper storage facilities. Moreover, this modus operandi adversely affects the smooth functioning of the organization. The HealthCare Information system helps in a great deal, to reduce manual labour of collecting and piling up data for later references, which is very often difficult to maintain, because of overwork or misplace of collected information. This system also figures out the human engineering considerations (ergonomics) which, in turn, has resulted in a user friendly, menu-driven Graphical User Interface. This system simplifies the upholding of large amount of data and the speed of processing is off the capacity of any manual system. It minimizes the time and efforts of the user with efficiency. It is possible at any point of time to extend the software to stand at ceremony. This project is developed in such a way that any implementation or extension can be done easily.
With so many outstanding features, it is expected that the proposed system (HealthCare Information System) would find its use in hospitals.

1 comment:

Note: Only a member of this blog may post a comment.

SQL Server Unique Constraint

SQL Server Unique Constraint Whats is Unique Constraint in SQL | How to create Unique Constraint in SQL | Unique Constraint with Example in ...