yogijicreationspvt copy 110326050847 phpapp02

Upload: aditya-majumder

Post on 14-Apr-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/30/2019 Yogijicreationspvt Copy 110326050847 Phpapp02

    1/50

    Guided By:-Mr. Navin

    Yo i i Creation

    Submitted By:-JitenPansara

    Out Patient Management System

  • 7/30/2019 Yogijicreationspvt Copy 110326050847 Phpapp02

    2/50

    Yo i i Creation

    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

    Presentation Outline

    Yogiji CPvt. Ltd

  • 7/30/2019 Yogijicreationspvt Copy 110326050847 Phpapp02

    3/50

    Yogiji Creations

    Yogiji Creations is a web & graphic design, organization providing world-clasIT solutions.

    Yogiji Creations provide highly customized web programming solutionswebsite design, logo design, flash design, website Maintaince and softwardevelopment of supreme quality at affordable rates from India. Our clientacross the world are assured of aesthetic and original designs, fasturnaround and prompt customer support. Whether you own business thaneeds a website, you can trust Yogiji Creations to build website that perfectlysuits your budget. Yogiji Creations is using the experience obtained in yearin making web applications as a offers a wide range of services to fulfill itclients business needs for the web and new media, in terms of creating verwell looking web design and user friendly web application development.

    God Spreads Love ,We Spreads Creativity

    Yogiji CPvt. LTD

  • 7/30/2019 Yogijicreationspvt Copy 110326050847 Phpapp02

    4/50

    Introduction

    Purpose

    The software is for the automation of Out Patient DetailManagement.

    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 patientdetails and their test results.

    Yogiji CPvt. LTD

  • 7/30/2019 Yogijicreationspvt Copy 110326050847 Phpapp02

    5/50

    About Project

    Our project Out Patient Management System includesregistration of patients, storing their details into the system andalso computerized billing. Our software has the facility to give aunique id for every patient and stores the details of every patientand the staff automatically. User can search availability of adoctor and the details of a patient using the id.

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

    processing very fast.

    Yogiji CPvt. LTD

  • 7/30/2019 Yogijicreationspvt Copy 110326050847 Phpapp02

    6/50

    Existing System

    Existing system refers to the system that is being followedtill 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 maindisadvantage is time consuming.

    Yogiji CPvt. LTD

  • 7/30/2019 Yogijicreationspvt Copy 110326050847 Phpapp02

    7/50

    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 moreaccurately it needs to be computerized.

    Yogiji CPvt. LTD

  • 7/30/2019 Yogijicreationspvt Copy 110326050847 Phpapp02

    8/50

    Objectives of Proposed System

    The Hospital management system software is user-friendlysoftware. The main objectives of the system is which shows

    and helps you to collect most of the information aboutHospitality and Medical Services. The system is very simplein design and to implement. The system requires very lowsystem resources and the system will work in almost allconfigurations.

    The main objectives of the proposed system can beenumerated as follows:

    Patients are easily allocated to the doctors.

    Doctors Search is possible.Todays patient list help doctors to search their patients

    Yogiji CPvt. LTD

  • 7/30/2019 Yogijicreationspvt Copy 110326050847 Phpapp02

    9/50

    Technologies to be used

    This project will be a desktop application to be developed inC#.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 CPvt. LTD

  • 7/30/2019 Yogijicreationspvt Copy 110326050847 Phpapp02

    10/50

    Providing billing details for patients.

    Maintaining backup of data as per user requirements.

    If user forgets his/her password then it can be retrieved by hintquestion.

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

    Yogiji CPvt. LTD

  • 7/30/2019 Yogijicreationspvt Copy 110326050847 Phpapp02

    11/50

    Project Requirements

    Client side:-

    1.Hardware Requirements:-Processor : - Pentium Processor P_IVRAM : - 256 MB and AboveHard Disk : - 10 GB and Above2. Software Requirements:

    Operating System : - Windows xp, Vista, Seven

    Database Server : - SQL server -2008Language : - c#

    Yogiji CPvt. LTD

  • 7/30/2019 Yogijicreationspvt Copy 110326050847 Phpapp02

    12/50

    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 CPvt. LTD

  • 7/30/2019 Yogijicreationspvt Copy 110326050847 Phpapp02

    13/50

    Data Flow Diagram

    Notations

    Process

    Data Flow

    Source/Destination

    Data Storage

    Data Flow Diagram

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

    visualization of data processing (structured design).

    Yogiji CPvt. LTD

  • 7/30/2019 Yogijicreationspvt Copy 110326050847 Phpapp02

    14/50

    Patient

    HospitalManagementSystem

    Doctor

    Receptionist

    DFD: Level 0

    Gives Details

    Registration

    Prescribes Test

    Prescription

    Prescription

    Bill

    Bill

    Shows the systems major processes, data flows, and data stores ata high level of abstraction.

    Appointment

    Appointment

    Yogiji CPvt. LTD

  • 7/30/2019 Yogijicreationspvt Copy 110326050847 Phpapp02

    15/50

    PrescriptionDoctor

    Receptionist

    Enters

    Gives Prescription

    Request Prescription

    Prescription_Db

    DFD: Level 1.0

    Yogiji CPvt. LTD

  • 7/30/2019 Yogijicreationspvt Copy 110326050847 Phpapp02

    16/50

    DFD: Level 2.0

    Appointment

    ReceptionistSave Appointment

    Appointment_Db

    Cancel Appointment

    Message

    Yogiji CPvt. LTD

  • 7/30/2019 Yogijicreationspvt Copy 110326050847 Phpapp02

    17/50

    GenerateBill

    Bill_Db

    ReceptionistSave Appointment

    ReceptionistRequesting Patient Id

    Gives BillGives PatientId

    DFD: Level 3.0

    Yogiji CPvt. LTD

  • 7/30/2019 Yogijicreationspvt Copy 110326050847 Phpapp02

    18/50

    Receptionist

    Consultant

    Doctor

    Permanent

    PatientAdd/Update/Delete Staff

    Registration

    Appointments

    Login

    Out Patient ManagementSystem

    Prescription

    Edit Profile

    Use Case Diagram

    PatientInformation

    Bill Details

    Yogiji CPvt. LTD

  • 7/30/2019 Yogijicreationspvt Copy 110326050847 Phpapp02

    19/50

    Sequence Diagrams

    A sequence diagram in Unified Modeling Language (UML) is a kind ofinteraction diagram that shows how processes operate with one another andin what order.Patient Update Record

    Yogiji CPvt. LTD

  • 7/30/2019 Yogijicreationspvt Copy 110326050847 Phpapp02

    20/50

    State Chart Diagram

    Diagnosis Patient

    Gives Treatment

    Prescribes Medicines & GivesDiet Advice

    Cures the Patient

    State diagrams are used to give an abstract description of the behavior of asystem. This behavior is analyzed and represented in series of events, thatcould occur in one or more possible states.

    1.Doctor SCD

    Yogiji CPvt. LTD

  • 7/30/2019 Yogijicreationspvt Copy 110326050847 Phpapp02

    21/50

    Enter Hospital

    Undergo Diagnosis

    Takes Treatment

    GetsCured

    2. Patient SCD

    Takes Appointment

    Yogiji CPvt. LTD

  • 7/30/2019 Yogijicreationspvt Copy 110326050847 Phpapp02

    22/50

    Checks Details as Patient

    Gives appointment

    Gives Bill

    Takes Bill Amount

    2. Receptionist SCD

    Checks availability ofdoctor

    Yogiji CPvt. LTD

  • 7/30/2019 Yogijicreationspvt Copy 110326050847 Phpapp02

    23/50

    Class Diagram

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

    between the classes.

    Yogiji CPvt. LTD

  • 7/30/2019 Yogijicreationspvt Copy 110326050847 Phpapp02

    24/50

    E-R Diagram

    Notations

    Entity

    Relationship

    Attribute

    Identifier Attribute

    A detailed, logical representation of the entities, associations anddata elements for an organization or business.

    Yogiji CPvt. LTD

  • 7/30/2019 Yogijicreationspvt Copy 110326050847 Phpapp02

    25/50

    Yogiji CPvt. LTD

    Patients

    has

    M

    M

    ConsultantPerm

    Doc_Patient DoctorTreats Treats1 M 1

    Appointment

    M

    1

    has

    Prescription

    1

    PrescriptionDetails

    has1

    M

    Bill has1 1

    Patien

    t_nm

    Patien

    t_Id

    Bill_Id

    Patien

    t_Id

    Docto

    r_Id

    Docto

    r_Id Do

    ctor_n

    m

    Date

    Time

  • 7/30/2019 Yogijicreationspvt Copy 110326050847 Phpapp02

    26/50

    Data Tables

    1. User_Info:-

    Field Name Data Type Constraint

    User_Id Int PK User_Name Text

    User_Pass Text

    Hint_Question Text

    Hint_Answer Text

    User_Desi Text

    Yogiji CPvt. LTD

  • 7/30/2019 Yogijicreationspvt Copy 110326050847 Phpapp02

    27/50

    2.Patient_Detail Table:-

    Field Name Data Type Constraint

    Patient_Id Int PK

    Registration_Date Date Time

    Name Text

    Address Text

    City Text

    Contact_No Bigint

    Maritial_Status Text

    Religion Text

    Gender Text

    Father_Husband_name Text

    Age Int

    Referred_To TextYogiji CPvt. LTD

  • 7/30/2019 Yogijicreationspvt Copy 110326050847 Phpapp02

    28/50

    Field Name Data Type Constraint

    Doc_Id Int PK

    First Name Text

    Last Name Text

    Address Text

    Gender Text

    Contact_No Bigint

    License_No Bigint

    DOB Date Time

    Specialization Text

    Category Text

    Service_Charge Int

    Picture image

    3.Doctor_Details:-

    Yogiji CPvt. LTD

  • 7/30/2019 Yogijicreationspvt Copy 110326050847 Phpapp02

    29/50

    Yogiji CPvt. LTD

    Field Name Data Type Constraint

    Prescription_Id Int PK

    App_Id Int FK

    Medicine_Code Bigint

    Medicine_Name Text

    Qty Int

    Unit Int

    Unit_In Text

    Instructions Text

    5.Prescription Details:-

    4.Doc_Patient Details:-

    Field Name Data Type Constraint

    Doctor_Id Int FK

    Pateint_Id Int FK

  • 7/30/2019 Yogijicreationspvt Copy 110326050847 Phpapp02

    30/50

    Yogiji CPvt. LTD

    Field Name Data Type Constraint

    App_Id Int PK

    Patient_Id Int FK

    Doctor_Id Int FK

    App_Date Date Time

    App_Time Date Time

    6.Appointment Details:-

    7.Bill Details:-

    Field Name Data Type ConstraintBill_Id Int PK

    App_Id Int FK

    Tot_Amount Int

  • 7/30/2019 Yogijicreationspvt Copy 110326050847 Phpapp02

    31/50

    Screen-shots

    Splash Screen

    Yogiji CPvt. LTD

  • 7/30/2019 Yogijicreationspvt Copy 110326050847 Phpapp02

    32/50

    MainMDI Form

    Yogiji CPvt. LTD

  • 7/30/2019 Yogijicreationspvt Copy 110326050847 Phpapp02

    33/50

    MainMDI with validationForm

    Yogiji CPvt. LTD

  • 7/30/2019 Yogijicreationspvt Copy 110326050847 Phpapp02

    34/50

    Receptionist Home Page

    Yogiji CPvt. LTD

  • 7/30/2019 Yogijicreationspvt Copy 110326050847 Phpapp02

    35/50

    Doctor Home Page

    Yogiji CPvt. LTD

  • 7/30/2019 Yogijicreationspvt Copy 110326050847 Phpapp02

    36/50

    Forgot Password Form

    Yogiji CPvt. LTD

  • 7/30/2019 Yogijicreationspvt Copy 110326050847 Phpapp02

    37/50

    New_User Form

    Yogiji CPvt. LTD

    Patient Registration Form

  • 7/30/2019 Yogijicreationspvt Copy 110326050847 Phpapp02

    38/50

    Patient_Registration Form

    Yogiji CPvt. LTD

    Patient Registration Form

  • 7/30/2019 Yogijicreationspvt Copy 110326050847 Phpapp02

    39/50

    Patient_Registration Form

    Yogiji CPvt. LTD

    Change Password

  • 7/30/2019 Yogijicreationspvt Copy 110326050847 Phpapp02

    40/50

    Change Password

    Yogiji CPvt. LTD

    Doctor Registration

  • 7/30/2019 Yogijicreationspvt Copy 110326050847 Phpapp02

    41/50

    Doctor Registration

    Yogiji CPvt. LTD

    Search Patient Form

  • 7/30/2019 Yogijicreationspvt Copy 110326050847 Phpapp02

    42/50

    Search Patient Form

    Yogiji CPvt. LTD

    Prescription Form

  • 7/30/2019 Yogijicreationspvt Copy 110326050847 Phpapp02

    43/50

    Prescription Form

    Yogiji CPvt. LTD

    Edit Profile Form

  • 7/30/2019 Yogijicreationspvt Copy 110326050847 Phpapp02

    44/50

    Edit Profile Form

    Yogiji CPvt. LTD

    Cancel Appointment

  • 7/30/2019 Yogijicreationspvt Copy 110326050847 Phpapp02

    45/50

    pp

    Yogiji CPvt. LTD

    About Yogiji Creations

  • 7/30/2019 Yogijicreationspvt Copy 110326050847 Phpapp02

    46/50

    g j

    Yogiji CPvt. LTD

  • 7/30/2019 Yogijicreationspvt Copy 110326050847 Phpapp02

    47/50

    Test-CasesThe Various test cases that were carried outand the obtained results from the system are.

    TestNo.

    Description Test Data ExpectedResult

    ActualResult

    1. Clicking the loginButton in MDI form withinvalid username and

    password.

    Username=ABCPassword=ABC

    A message boxshould displaywhich contains

    invalid usernameand password.

    Pass

    2. Clicking the loginButton in MDI form withvalid username andpassword.

    Username=DocManishKharePassword=meetmanishkhare

    Redirect toDoctorsHomePage.

    Pass

    Test case forLogin

    Yogiji CPvt. LTD

    Test case for ForgotPassword

  • 7/30/2019 Yogijicreationspvt Copy 110326050847 Phpapp02

    48/50

    TestNo.

    Description Test Data ExpectedResult

    ActualResult

    1. Clicking the submitButton without filling anyDetails.

    Username=Hint Question=Hint Answer=

    Proper errormessages shoulddisplay.

    Pass

    2. Clicking the submitButton with filling correctdetails.

    Username=ResPratikMukteHint Question=Who isyour idol?Hint Answer=AdnanSami

    Password shouldbe shown.

    Pass

    Test case forNew User

    Password

    TestNo. Description Test Data ExpectedResult ActualResult

    1. On form load messageshould be given usingSpeech Recognition.

    - User idincrementsautomatically,there is no need toinsert user id.

    Pass

    2. Delete button should bedisable until you select

    User Id

    - Disable DeleteButton

    Pass

    3. Clicking the submitbuttonWithout entering anydata.

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

    Proper messagesshould be shownfor mandatoryfields.

    Pass

    Yogiji CPvt. LTD

  • 7/30/2019 Yogijicreationspvt Copy 110326050847 Phpapp02

    49/50

    The project Hospital Management System (HMS) is for computerizing theworking in a hospital. The software takes care of all the requirements of an

    average hospital and is capable to provide easy and effective storage ofinformation related to patients that come up to the hospital.

    It generates bill reports, prescription reports; provide prescription details dietadvice, and medicines prescribed to patient. It also provides billing facility.

    The system also provides the facility of backup as per the requirement.

    Conclusion

    Yogiji CPvt. LTD

  • 7/30/2019 Yogijicreationspvt Copy 110326050847 Phpapp02

    50/50

    Thank you.

    Yogiji C