Você está na página 1de 50

Out Patient Management System

Guided By:-Mr. Navin Pal Submitted By:-Jiten


Pansara

Presentation Outline

Company Profile Introduction & Scope Project Description Existing System Objectives of Proposed System Data Flow Diagrams Sequence Diagrams Collaboration Diagrams State Chart Diagram Class Diagram Entity Relationship Diagrams Data Tables Snap-shots Test-Cases Conclusion

Yogiji Creations Pvt. Ltd.

Yogiji Creations

God Spreads Love ,We Spreads Creativity

Yogiji Creationsis aweb&graphic design, organization providing world-class IT solutions.

Yogiji Creations provide highly customizedweb programming solutions, website design,logo design, flash design, website Maintainceand software development of supreme quality ataffordable ratesfromIndia. Our clients across the world are assured of aesthetic and original designs, fast turnaround and prompt customer support. Whether you own business that needs a website, you can trustYogiji Creationsto build website that perfectly suits your budget. Yogiji Creations is using the experience obtained in years in making web applications as a offers a wide range of services to fulfill its clients business needs for the web and new media, in terms of creating very well looking web design and user friendly web application development.

Yogiji Creations Pvt. LTD.

Introduction

Purpose

The software is for the automation of Out Patient Detail Management. The Software includes:Maintaining Patient details. Providing Prescription, Precautions and Diet advice. Billing and Report generation.

Scope

It can be used in any Hospital or Dispensary for maintaining patient details and their test results.

Yogiji Creations Pvt. LTD.

About Project

Our project Out Patient Management System includes registration of patients, storing their details into the system and also computerized billing. Our software has the facility to give a unique id for every patient and stores the details of every patient and the staff automatically. User can search availability of a doctor and the details of a patient using the id.

The Out Patient Management System can be entered using a username and password. It is accessible either by an doctor or receptionist. Only they can add data into the database. The data can be retrieved easily. The interface is very user-friendly. The data are well protected for personal use and makes the data processing very fast.

Yogiji Creations Pvt. LTD.

Existing System

Existing system refers to the system that is being followed till now.

Presently all the hospital functionalities are done manually. That is if a patient want to consult a doctor he need to wait their till his chance called. This is very difficult process.

Out_Patient tickets are distributed directly. The main disadvantage is time consuming.

Yogiji Creations Pvt. LTD.

Limitations of Existing System

Lack of security of data. Time consuming. Consumes large volume of paper work. Manual work No direct role for the higher officials.

To avoid all these limitations and make the system working more accurately it needs to be computerized.

Yogiji Creations Pvt. LTD.

Objectives of Proposed System

The Hospital management system software is user-friendly software. The main objectives of the system is which shows and helps you to collect most of the information about Hospitality and Medical Services. The system is very simple in design and to implement. The system requires very low system resources and the system will work in almost all configurations.

The main objectives of the proposed system can be enumerated as follows:


Patients are easily allocated to the doctors. Doctors Search is possible. Todays patient list help doctors to search their patients

Yogiji Creations Pvt. LTD.

Technologies to be used

This project will be a desktop application to be developed in C#.NET having SQL-Server as backend. Back-End(SQL-Server 2008) Front-End(Microsoft Visual Studio 2008)

Overview

Project is related to Hospital Management System. The project maintains two levels of users:Administrator Level-Doctor User Level-Data Entry Operator

Yogiji Creations Pvt. LTD.

Providing

billing details for patients. backup of data as per user requirements.

Maintaining If

user forgets his/her password then it can be retrieved by hint question.

User or Administrator can search a patients record by his/her name.

Yogiji Creations Pvt. LTD.

Project Requirements
Client side:1.Hardware Requirements:Processor : - Pentium Processor P_IV RAM : - 256 MB and Above Hard Disk : - 10 GB and Above 2. Software Requirements: Operating System :Windows xp, Vista, Seven Database Server : - SQL server -2008 Language : - c#

Yogiji Creations Pvt. LTD.

User Characteristics:Every user should be: Comfortable of working with computer. Operator should aware of medical terms. Operator should have basic knowledge of English too.

Benefits: Easy to Operate.


Speech Recognition is used which makes the interface user-friendly.

Yogiji Creations Pvt. LTD.

Data Data Flow Flow Diagram Diagram


A data flow diagram (DFD) is a graphical representation of the "flow" of data through an information system. DFDs can also be used for the visualization of data processing (structured design).

Notations

Process Data Flow Source/Destination Data Storage


Yogiji Creations Pvt. LTD.

Shows the systems major processes, data flows, and data stores at a high level of abstraction.
Appointment Bill Prescription Patient Gives Details Registration Receptionist

Hospital Management System Doctor Prescribes Test Prescription

Appointment Bill

DFD: Level 0

Yogiji Creations Pvt. LTD.

Gives Prescription

Receptionist

Request Prescription

Doctor

Enters

Prescription Prescription_Db

DFD: Level 1.0

Yogiji Creations Pvt. LTD.

Cancel Appointment Save Appointment

Receptionist

Message

Appointment Appointment_Db

DFD: Level 2.0

Yogiji Creations Pvt. LTD.

Requesting Patient Id Receptionist Save Appointment

Receptionist

Gives Bill Gives PatientId Generate Bill Bill_Db

DFD: Level 3.0

Yogiji Creations Pvt. LTD.

Use Case Diagram


Out Patient Management System
Patient Information Add/Update/Del ete Staff

Patient

Receptionist
Registration

Appointments

Bill Details Login

Doctor
Prescription

Edit Profile

Consultant

Permanent

Yogiji Creations Pvt. LTD.

Sequence Diagrams
A sequence diagram in Unified Modeling Language (UML) is a kind of interaction diagram that shows how processes operate with one another and in what order. Patient Update Record

Yogiji Creations Pvt. LTD.

State Chart Diagram


State diagrams are used to give an abstract description of the behavior of a system. This behavior is analyzed and represented in series of events, that could occur in one or more possible states. 1.Doctor SCD
Diagnosis Patient

Gives Treatment

Prescribes Medicines & Gives Diet Advice

Cures the Patient

Yogiji Creations Pvt. LTD.

2. Patient SCD
Enter Hospital

Takes Appointment

Undergo Diagnosis

Takes Treatment

Gets Cured

Yogiji Creations Pvt. LTD.

2. Receptionist SCD
Checks Details as Patient

Checks availability of doctor

Gives appointment

Gives Bill

Takes Bill Amount

Yogiji Creations Pvt. LTD.

Class Diagram
A class diagram in the Unified Modeling Language (UML) is a type of static structure diagram that describes the structure of a system by showing the system's classes, their attributes, operations(or)methods and the relationships between the classes.

Yogiji Creations Pvt. LTD.

E-R Diagram
A detailed, logical representation of the entities, associations and data elements for an organization or business.

Notations

Entity

Relationship

Attribute

Identifier Attribute

Yogiji Creations Pvt. LTD.

I nt_ tie Pa

n nt_ t ie a P

m t Pa t_ I ien d c Do _I tor d

r _I cto Do

m _n tor c Do

Patient s

Treats

Doc_Patient
1

Treats

Doctor

l_ Bil

Id

has
te Da Tim e

Consultant

Permanent

Bill

has

Appointment
1

has

Prescription Details

has

Prescription

Yogiji Creations Pvt. LTD.

Data Tables
1. User_Info:Field Name User_Id User_Name User_Pass Hint_Question Hint_Answer User_Desi Data Type Int Text Text Text Text Text Constraint PK

Yogiji Creations Pvt. LTD.

2.Patient_Detail Table:Field Name Patient_Id Registration_Date Name Address City Contact_No Maritial_Status Religion Gender Father_Husband_name Age Referred_To Data Type Int Date Time Text Text Text Bigint Text Text Text Text Int Text Constraint PK

Yogiji Creations Pvt. LTD.

3.Doctor_Details:Field Name Doc_Id First Name Last Name Address Gender Contact_No License_No DOB Specialization Category Service_Charge Picture Data Type Int Text Text Text Text Bigint Bigint Date Time Text Text Int image Constraint PK

Yogiji Creations Pvt. LTD.

4.Doc_Patient Details:Field Name Doctor_Id Pateint_Id Data Type Int Int Constraint FK FK

5.Prescription Details:Field Name Prescription_Id App_Id Medicine_Code Medicine_Name Qty Unit Unit_In Instructions Data Type Int Int Bigint Text Int Int Text Text Constraint PK FK

Yogiji Creations Pvt. LTD.

6.Appointment Details:Field Name App_Id Patient_Id Doctor_Id App_Date App_Time Data Type Int Int Int Date Time Date Time Constraint PK FK FK

7.Bill Details:Field Name Bill_Id App_Id Tot_Amount Data Type Int Int Int Constraint PK FK

Yogiji Creations Pvt. LTD.

Screen-shots

Splash Screen

Yogiji Creations Pvt. LTD.

MainMDI Form

Yogiji Creations Pvt. LTD.

MainMDI with validationForm

Yogiji Creations Pvt. LTD.

Receptionist Home Page

Yogiji Creations Pvt. LTD.

Doctor Home Page

Yogiji Creations Pvt. LTD.

Forgot Password Form

Yogiji Creations Pvt. LTD.

New_User Form

Yogiji Creations Pvt. LTD.

Patient_Registration Form

Yogiji Creations Pvt. LTD.

Patient_Registration Form

Yogiji Creations Pvt. LTD.

Change Password

Yogiji Creations Pvt. LTD.

Doctor Registration

Yogiji Creations Pvt. LTD.

Search Patient Form

Yogiji Creations Pvt. LTD.

Prescription Form

Yogiji Creations Pvt. LTD.

Edit Profile Form

Yogiji Creations Pvt. LTD.

Cancel Appointment

Yogiji Creations Pvt. LTD.

About Yogiji Creations

Yogiji Creations Pvt. LTD.

Test-Cases
The Various test cases that were carried out and the obtained results from the system are. Test case for Login Test No.
1.

Description
Clicking the login Button in MDI form with invalid username and password. Clicking the login Button in MDI form with valid username and password.

Test Data
Username=ABC Password=ABC

Expected Result
A message box should display which contains invalid username and password. Redirect to Doctors HomePage.

Actual Result
Pass

2.

Username=DocManishK hare Password=meetmanish khare

Pass

Yogiji Creations Pvt. LTD.

Test case for Forgot Password Test No.


1.

Description
Clicking the submit Button without filling any Details. Clicking the submit Button with filling correct details.

Test Data
Username= Hint Question= Hint Answer= Username=ResPratikMu kte Hint Question=Who is your idol? Hint Answer=Adnan Sami

Expected Result
Proper error messages should display. Password should be shown.

Actual Result
Pass

2.

Pass

Test case for New User Test No.


1.

Description
On form load message should be given using Speech Recognition.

Test Data
-

Expected Result
User id increments automatically,the re is no need to insert user id. Disable Delete Button Proper messages should be shown for mandatory fields.

Actual Result
Pass

2.

Delete button should be disable until you select User Id Clicking the submit button Without entering any data.

Pass

3.

User name= Password= Designation= Hint Question= Hint Answer=

Pass

Yogiji Creations Pvt. LTD.

Conclusion
The project Hospital Management System (HMS) is for computerizing the working in a hospital. The software takes care of all the requirements of an average hospital and is capable to provide easy and effective storage of information related to patients that come up to the hospital. It generates bill reports, prescription reports; provide prescription details diet advice, and medicines prescribed to patient. It also provides billing facility. The system also provides the facility of backup as per the requirement.

Yogiji Creations Pvt. LTD.

Thank you.

God Bless you.

Yogiji Creations Pvt. LTD.

Você também pode gostar