SlideShare uma empresa Scribd logo
1 de 23
Hospital Management
                        System

                        OOSD Assignment 1
Presented by Group 4:
Vivek Sachdeva
                        Object Oriented Analysis
Nesa Simon David
Eric
Presentation Outline
   Introduction
   Project description
     Scope
     Assumptions
   Package diagrams
   System sequence diagrams
   Activity diagrams
   System contracts
   Conclusion
Introduction
   Parkside Hospital
   Hospital Management System
       Patient details and registration
       Consultations
       Resource allocation
       Pharmaceuticals management
       Billing and payments
       User interface conforming to usability guidelines
       Database with audio/visual and past consultations
       Future extensions (web, remote a/v consulting, etc)
       Management reports, security levels, accounting, etc.
Project Description
   Scope
        Patient registration
        Appointments scheduling
        Billing and payments (cash, CC, insurance)
        Security of the whole system
        Pharmaceutical drugs/equipment
        Staff management (work roster, availability, scheduling, etc)
        Management functions (report generation, accounting, etc)
        System administration
        Resource allocation (booking rooms, operating theatres, etc)
        Comprehensive database
        Web interface (proposed for future)
Project Description
   Assumptions
      Patient provides CC/insurance details when
       registering
      Appointments can be cancelled 24 hours in advance
       without penalty
      Patient medical history can be viewed by concerned
       doctors at the hospital with approval of the patient
      Hospital is covered by insurance policy
      Staff are assigned roles to interact with the system
      Staff have basic computer operating skills
Package Diagram
Activity Diagrams

Pharmaceuticals Activity Diagram
Checking Stock
Activity Diagrams


Web Package
Remote doctor patient consultation.
Activity Diagrams


Billing and payment:
Payment by Credit Card / Cash
Activity Diagrams


Billing and payment:
Payment by Insurance
Activity
Diagrams
Sequence Diagrams
Sequence Diagrams
Sequence Diagrams


Payment Use
Case
Payment
System Contracts                                      Package

             Contract for the Enter Payment

     Contract


     Name:              Enter payment(Amount, Payment ID, Payment Method,
                        Payment Date, Patient ID)
     Responsibilities   Enter patient payment into the system
     :
     Type:              System
     Exceptions:        If the combination of Payment ID, Payment Method
                        and patient ID is not valid, indicate that it was an error.
     Output:            None
     Preconditions:     A valid patient ID exists.
     Post conditions:   A new payment was entered, linking to the Customer
                        and the Payment.
Payment
System Contracts                                    Package
     Contract for the Store Payment

     Contract


     Name:              Store Payment
     Responsibilities   Store patient payment into the system
     :
     Type:              System
     Exceptions:        None
     Output:            Display “Payment has been stored”
     Preconditions:     The combination of payment ID, payment Method and
                        patient ID is valid.
     Post               A new patient payment was stored, linking to the
     Conditions:        Customer and Payment.
Payment
System Contracts                                      Package
     Contract for the Send Payment

     Contract


     Name:               Send Payment (Payment Date, Payment Method, Amount,
                         Customer Name, Customer Account Number)
     Responsibilities:   Send the stored patient payment to the bank system
     Type:               System
     Exceptions:         If the bank doesn’t exist, indicate that it was an error.
     Output:             Message payment has been sent to the bank system.
     Preconditions:      Patient payment must be stored in the system.
     Post Conditions:    Payment details have been sent to the bank system.
Payment
System Contracts                                     Package
     Contract for the Confirmation

     Contract


     Name:               Confirmation
     Responsibilities:   Confirmation of the payment detail
     Type:               System
     Exceptions:         If the Payment details are not valid, indicate that it was an
                         error.
     Output:             Display “Payment has been confirmed”
     Preconditions:      Patient payment must be sent by hospital
     Post Conditions:    Confirmation of payment has been made
Payment
System Contracts                                      Package
     Contract for the Print Receipt

     Contract


     Name:               Print Receipt
     Responsibilities:   Print the Patient payment receipt
     Type:               System
     Exceptions:         If the printer does not work, indicate that it was an error.
     Output:             Receipt
     Preconditions:      Confirmation must be done by the bank system
     Post Conditions:    Print out the receipt
System Contracts
     Contract for the Create Report

     Contract


     Name:               Create Report (patient, doctor, symptoms, prescription)
     Responsibilities:   Create a Report from Dermatology
     Type:               System
     Exceptions:         If the combination of patient, doctor, symptoms and
                         prescription is not valid, indicate that it was an error.
                         Object may not be found; method/operation may not be
                         found.
     Output:             An object of report from Dermatology
     Preconditions:      Patient, doctor, symptoms, prescription must be know to
                         the system.
     Post Conditions:    A new instance of report from dermatology was created.
System Contracts
              Contract for making payment through the web interface
Contract


Name:                  Make Payment (Patient, Amount)
Responsibilities:      To allow the patient to pay through the web interface

Type:                  System
Exceptions:            Patient does not exist; credit card authentication error




Output:                confirmation from payment processor
Preconditions:         Patient has a debit balance, patient is able to pay with credit card, patient is
                       logged in, invoice has been viewed by patient.

Post Conditions:       Payment created, credit card authentication successful, confirmation from
                       payment processor received, patient gets receipt..
Conclusion
   Project will take approx 1 year to complete
   Project will be developed modularly
   We use Event – driven method.
Q&A

Mais conteúdo relacionado

Mais procurados

Hospital Management System-out patient Detail
Hospital Management System-out patient DetailHospital Management System-out patient Detail
Hospital Management System-out patient DetailYogiji Creations
 
Hospital management system
Hospital management systemHospital management system
Hospital management systemPawan Ghewande
 
HOSPITAL MANAGEMENT SYSTEM ppt
HOSPITAL MANAGEMENT SYSTEM pptHOSPITAL MANAGEMENT SYSTEM ppt
HOSPITAL MANAGEMENT SYSTEM pptPurbita Sen
 
Hospital Management System Project Report
Hospital Management System Project Report Hospital Management System Project Report
Hospital Management System Project Report Sarfaraj Alam
 
hospital management system
hospital management systemhospital management system
hospital management systemAnmol Purohit
 
Hospital Management System Presentation
Hospital Management System PresentationHospital Management System Presentation
Hospital Management System PresentationSanjeev Kumar Rao
 
Hospital management system
Hospital management systemHospital management system
Hospital management systemManpreet Singh
 
Hospital Management System
Hospital Management SystemHospital Management System
Hospital Management SystemRashmikaJava
 
Hospital managment system
Hospital managment systemHospital managment system
Hospital managment systemkousar Rahman
 
Hospital management system
Hospital management systemHospital management system
Hospital management systemsubu
 
Hospital Management System (2nd Task)
Hospital Management System (2nd Task)Hospital Management System (2nd Task)
Hospital Management System (2nd Task)SN Chakraborty
 
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 synopsis
Hospital management synopsisHospital management synopsis
Hospital management synopsisYogeshDhamke2
 
Synopsis of hms(Hospital Management System)
Synopsis of hms(Hospital Management System)Synopsis of hms(Hospital Management System)
Synopsis of hms(Hospital Management System)Farooq Stanikzai
 
Hospital Management System
Hospital Management SystemHospital Management System
Hospital Management SystemSaurabh Tripathi
 

Mais procurados (20)

Hospital Management System-out patient Detail
Hospital Management System-out patient DetailHospital Management System-out patient Detail
Hospital Management System-out patient Detail
 
Hospital management system
Hospital management systemHospital management system
Hospital management system
 
HOSPITAL MANAGEMENT SYSTEM ppt
HOSPITAL MANAGEMENT SYSTEM pptHOSPITAL MANAGEMENT SYSTEM ppt
HOSPITAL MANAGEMENT SYSTEM ppt
 
Hospital management system
Hospital management systemHospital management system
Hospital management system
 
Hospital Management System Project Report
Hospital Management System Project Report Hospital Management System Project Report
Hospital Management System Project Report
 
hospital management system
hospital management systemhospital management system
hospital management system
 
Hospital Management System Presentation
Hospital Management System PresentationHospital Management System Presentation
Hospital Management System Presentation
 
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
Hospital Management SystemHospital Management System
Hospital Management System
 
Hospital managment system
Hospital managment systemHospital managment system
Hospital managment system
 
Hospital management first review
Hospital management first reviewHospital management first review
Hospital management first review
 
Hospital management system
Hospital management systemHospital management system
Hospital management system
 
Hospital Management System (2nd Task)
Hospital Management System (2nd Task)Hospital Management System (2nd Task)
Hospital Management System (2nd Task)
 
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
 
Healthcare copy
Healthcare   copyHealthcare   copy
Healthcare copy
 
Java presentation
Java presentationJava presentation
Java presentation
 
Hospital management synopsis
Hospital management synopsisHospital management synopsis
Hospital management synopsis
 
Synopsis of hms(Hospital Management System)
Synopsis of hms(Hospital Management System)Synopsis of hms(Hospital Management System)
Synopsis of hms(Hospital Management System)
 
Hospital Management System
Hospital Management SystemHospital Management System
Hospital Management System
 

Destaque

Hospital management system(database)
Hospital management system(database)Hospital management system(database)
Hospital management system(database)Iftikhar Ahmad
 
Hospital management system project
Hospital management system projectHospital management system project
Hospital management system projectHimani Chopra
 
[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
 
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 Record System Proposal
Hospital Management Record System ProposalHospital Management Record System Proposal
Hospital Management Record System ProposalBishal Bista
 
MocDoc Features
MocDoc FeaturesMocDoc Features
MocDoc FeaturesMocDoc
 
Hospital Records Management System
Hospital Records Management SystemHospital Records Management System
Hospital Records Management SystemAcheng Doris
 
Feasibility Study of Hospital Management System
Feasibility Study of Hospital Management SystemFeasibility Study of Hospital Management System
Feasibility Study of Hospital Management SystemNeelam Priya
 
Survey Findings - Scope of E-learning industry in India
Survey Findings - Scope of E-learning industry in IndiaSurvey Findings - Scope of E-learning industry in India
Survey Findings - Scope of E-learning industry in IndiaNet2user
 
Processing Patterns for PredictiveBusiness
Processing Patterns for PredictiveBusinessProcessing Patterns for PredictiveBusiness
Processing Patterns for PredictiveBusinessTim Bass
 
Hospital Management System
Hospital Management SystemHospital Management System
Hospital Management Systemidowume
 
09.project hospital management system
09.project hospital management system09.project hospital management system
09.project hospital management systemshahidahmad527
 
eLearning Proposal
eLearning ProposaleLearning Proposal
eLearning Proposalayounce
 
Resturant stakeholders
Resturant stakeholdersResturant stakeholders
Resturant stakeholdersmazin mohamed
 
Online Hotel Room Booking System
Online Hotel Room Booking SystemOnline Hotel Room Booking System
Online Hotel Room Booking SystemAbhishek Kumar
 
Major stakeholders of health care system pwrpnt
Major stakeholders of health care system pwrpntMajor stakeholders of health care system pwrpnt
Major stakeholders of health care system pwrpntDeepthy Philip Thomas
 
Library Management System
Library Management SystemLibrary Management System
Library Management SystemPankaj Kumar
 

Destaque (19)

Hospital management system(database)
Hospital management system(database)Hospital management system(database)
Hospital management system(database)
 
Hospital management system project
Hospital management system projectHospital management system project
Hospital management system project
 
[PPT] Hospital management system - Quanta-his
[PPT] Hospital management system - Quanta-his[PPT] Hospital management system - Quanta-his
[PPT] Hospital management system - Quanta-his
 
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 Record System Proposal
Hospital Management Record System ProposalHospital Management Record System Proposal
Hospital Management Record System Proposal
 
MocDoc Features
MocDoc FeaturesMocDoc Features
MocDoc Features
 
Hospital Records Management System
Hospital Records Management SystemHospital Records Management System
Hospital Records Management System
 
Feasibility Study of Hospital Management System
Feasibility Study of Hospital Management SystemFeasibility Study of Hospital Management System
Feasibility Study of Hospital Management System
 
Survey Findings - Scope of E-learning industry in India
Survey Findings - Scope of E-learning industry in IndiaSurvey Findings - Scope of E-learning industry in India
Survey Findings - Scope of E-learning industry in India
 
Processing Patterns for PredictiveBusiness
Processing Patterns for PredictiveBusinessProcessing Patterns for PredictiveBusiness
Processing Patterns for PredictiveBusiness
 
Hospital Management System
Hospital Management SystemHospital Management System
Hospital Management System
 
09.project hospital management system
09.project hospital management system09.project hospital management system
09.project hospital management system
 
E Learning Objectives
E Learning ObjectivesE Learning Objectives
E Learning Objectives
 
e-learning project
e-learning projecte-learning project
e-learning project
 
eLearning Proposal
eLearning ProposaleLearning Proposal
eLearning Proposal
 
Resturant stakeholders
Resturant stakeholdersResturant stakeholders
Resturant stakeholders
 
Online Hotel Room Booking System
Online Hotel Room Booking SystemOnline Hotel Room Booking System
Online Hotel Room Booking System
 
Major stakeholders of health care system pwrpnt
Major stakeholders of health care system pwrpntMajor stakeholders of health care system pwrpnt
Major stakeholders of health care system pwrpnt
 
Library Management System
Library Management SystemLibrary Management System
Library Management System
 

Semelhante a Hospital Management System

Confirm Pay Introduction
Confirm Pay IntroductionConfirm Pay Introduction
Confirm Pay Introductionpgalletta
 
Guide to Help You Improve Your Medical Office Workflow
Guide to Help You Improve Your Medical Office WorkflowGuide to Help You Improve Your Medical Office Workflow
Guide to Help You Improve Your Medical Office WorkflowMedical Business Systems
 
Medical Billing Software
Medical Billing Software Medical Billing Software
Medical Billing Software Binary Spectrum
 
MDeverywhere\'s solution for Hospital\'s
MDeverywhere\'s solution for Hospital\'sMDeverywhere\'s solution for Hospital\'s
MDeverywhere\'s solution for Hospital\'scsteadman
 
Md Everywhere Pp Presentation Hospital
Md Everywhere Pp Presentation HospitalMd Everywhere Pp Presentation Hospital
Md Everywhere Pp Presentation Hospitalcsteadman
 
What is payment posting in rcm
What is payment posting in rcmWhat is payment posting in rcm
What is payment posting in rcmRichard Smith
 
MDeverywhere will increase your revenues!
MDeverywhere will increase your revenues!MDeverywhere will increase your revenues!
MDeverywhere will increase your revenues!csteadman
 
mPay Gateway Presentation
mPay Gateway PresentationmPay Gateway Presentation
mPay Gateway Presentationvwmoga
 
Warm Market Slides
Warm Market SlidesWarm Market Slides
Warm Market Slidesdaileme1
 
01. medicare's device reimbursement system
01. medicare's device reimbursement system01. medicare's device reimbursement system
01. medicare's device reimbursement systemYiscah Bracha, MS, PhD
 
Proxsys Presentation Gateway
Proxsys Presentation GatewayProxsys Presentation Gateway
Proxsys Presentation GatewayCherie Masters
 
Mdeverywhere\'s solution for Hospitalists
Mdeverywhere\'s solution for HospitalistsMdeverywhere\'s solution for Hospitalists
Mdeverywhere\'s solution for Hospitalistscsteadman
 
Medical Billing Work Flow by Sidhant Raj
Medical Billing Work Flow by Sidhant RajMedical Billing Work Flow by Sidhant Raj
Medical Billing Work Flow by Sidhant RajSidhantloveraj
 
How to be your own healthcare consumer advocate
How to be your own healthcare consumer advocateHow to be your own healthcare consumer advocate
How to be your own healthcare consumer advocatedeborajesse
 

Semelhante a Hospital Management System (20)

Hms
HmsHms
Hms
 
Confirm Pay Introduction
Confirm Pay IntroductionConfirm Pay Introduction
Confirm Pay Introduction
 
Ch 16 and 18
Ch 16 and 18Ch 16 and 18
Ch 16 and 18
 
Guide to Help You Improve Your Medical Office Workflow
Guide to Help You Improve Your Medical Office WorkflowGuide to Help You Improve Your Medical Office Workflow
Guide to Help You Improve Your Medical Office Workflow
 
Medical Billing Software
Medical Billing Software Medical Billing Software
Medical Billing Software
 
MDeverywhere\'s solution for Hospital\'s
MDeverywhere\'s solution for Hospital\'sMDeverywhere\'s solution for Hospital\'s
MDeverywhere\'s solution for Hospital\'s
 
Md Everywhere Pp Presentation Hospital
Md Everywhere Pp Presentation HospitalMd Everywhere Pp Presentation Hospital
Md Everywhere Pp Presentation Hospital
 
Revenue Cycle Management
Revenue Cycle ManagementRevenue Cycle Management
Revenue Cycle Management
 
What is payment posting in rcm
What is payment posting in rcmWhat is payment posting in rcm
What is payment posting in rcm
 
MDeverywhere will increase your revenues!
MDeverywhere will increase your revenues!MDeverywhere will increase your revenues!
MDeverywhere will increase your revenues!
 
mPay Gateway Presentation
mPay Gateway PresentationmPay Gateway Presentation
mPay Gateway Presentation
 
Warm Market Slides
Warm Market SlidesWarm Market Slides
Warm Market Slides
 
01. medicare's device reimbursement system
01. medicare's device reimbursement system01. medicare's device reimbursement system
01. medicare's device reimbursement system
 
Payments - Lecture 6
Payments - Lecture 6Payments - Lecture 6
Payments - Lecture 6
 
Proxsys Presentation Gateway
Proxsys Presentation GatewayProxsys Presentation Gateway
Proxsys Presentation Gateway
 
ERA Posting Improves Practice Efficiecy draft 022714
ERA Posting Improves Practice Efficiecy draft 022714ERA Posting Improves Practice Efficiecy draft 022714
ERA Posting Improves Practice Efficiecy draft 022714
 
Mdeverywhere\'s solution for Hospitalists
Mdeverywhere\'s solution for HospitalistsMdeverywhere\'s solution for Hospitalists
Mdeverywhere\'s solution for Hospitalists
 
Ch 15 Financial Systems Accounts Receivable
Ch 15 Financial Systems Accounts ReceivableCh 15 Financial Systems Accounts Receivable
Ch 15 Financial Systems Accounts Receivable
 
Medical Billing Work Flow by Sidhant Raj
Medical Billing Work Flow by Sidhant RajMedical Billing Work Flow by Sidhant Raj
Medical Billing Work Flow by Sidhant Raj
 
How to be your own healthcare consumer advocate
How to be your own healthcare consumer advocateHow to be your own healthcare consumer advocate
How to be your own healthcare consumer advocate
 

Último

ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxJisc
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxCeline George
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Pooja Bhuva
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the ClassroomPooky Knightsmith
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Pooja Bhuva
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...Nguyen Thanh Tu Collection
 

Último (20)

ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 

Hospital Management System

  • 1. Hospital Management System OOSD Assignment 1 Presented by Group 4: Vivek Sachdeva Object Oriented Analysis Nesa Simon David Eric
  • 2. Presentation Outline  Introduction  Project description  Scope  Assumptions  Package diagrams  System sequence diagrams  Activity diagrams  System contracts  Conclusion
  • 3. Introduction  Parkside Hospital  Hospital Management System  Patient details and registration  Consultations  Resource allocation  Pharmaceuticals management  Billing and payments  User interface conforming to usability guidelines  Database with audio/visual and past consultations  Future extensions (web, remote a/v consulting, etc)  Management reports, security levels, accounting, etc.
  • 4. Project Description  Scope  Patient registration  Appointments scheduling  Billing and payments (cash, CC, insurance)  Security of the whole system  Pharmaceutical drugs/equipment  Staff management (work roster, availability, scheduling, etc)  Management functions (report generation, accounting, etc)  System administration  Resource allocation (booking rooms, operating theatres, etc)  Comprehensive database  Web interface (proposed for future)
  • 5. Project Description  Assumptions  Patient provides CC/insurance details when registering  Appointments can be cancelled 24 hours in advance without penalty  Patient medical history can be viewed by concerned doctors at the hospital with approval of the patient  Hospital is covered by insurance policy  Staff are assigned roles to interact with the system  Staff have basic computer operating skills
  • 8. Activity Diagrams Web Package Remote doctor patient consultation.
  • 9. Activity Diagrams Billing and payment: Payment by Credit Card / Cash
  • 10. Activity Diagrams Billing and payment: Payment by Insurance
  • 15. Payment System Contracts Package Contract for the Enter Payment Contract Name: Enter payment(Amount, Payment ID, Payment Method, Payment Date, Patient ID) Responsibilities Enter patient payment into the system : Type: System Exceptions: If the combination of Payment ID, Payment Method and patient ID is not valid, indicate that it was an error. Output: None Preconditions: A valid patient ID exists. Post conditions: A new payment was entered, linking to the Customer and the Payment.
  • 16. Payment System Contracts Package Contract for the Store Payment Contract Name: Store Payment Responsibilities Store patient payment into the system : Type: System Exceptions: None Output: Display “Payment has been stored” Preconditions: The combination of payment ID, payment Method and patient ID is valid. Post A new patient payment was stored, linking to the Conditions: Customer and Payment.
  • 17. Payment System Contracts Package Contract for the Send Payment Contract Name: Send Payment (Payment Date, Payment Method, Amount, Customer Name, Customer Account Number) Responsibilities: Send the stored patient payment to the bank system Type: System Exceptions: If the bank doesn’t exist, indicate that it was an error. Output: Message payment has been sent to the bank system. Preconditions: Patient payment must be stored in the system. Post Conditions: Payment details have been sent to the bank system.
  • 18. Payment System Contracts Package Contract for the Confirmation Contract Name: Confirmation Responsibilities: Confirmation of the payment detail Type: System Exceptions: If the Payment details are not valid, indicate that it was an error. Output: Display “Payment has been confirmed” Preconditions: Patient payment must be sent by hospital Post Conditions: Confirmation of payment has been made
  • 19. Payment System Contracts Package Contract for the Print Receipt Contract Name: Print Receipt Responsibilities: Print the Patient payment receipt Type: System Exceptions: If the printer does not work, indicate that it was an error. Output: Receipt Preconditions: Confirmation must be done by the bank system Post Conditions: Print out the receipt
  • 20. System Contracts Contract for the Create Report Contract Name: Create Report (patient, doctor, symptoms, prescription) Responsibilities: Create a Report from Dermatology Type: System Exceptions: If the combination of patient, doctor, symptoms and prescription is not valid, indicate that it was an error. Object may not be found; method/operation may not be found. Output: An object of report from Dermatology Preconditions: Patient, doctor, symptoms, prescription must be know to the system. Post Conditions: A new instance of report from dermatology was created.
  • 21. System Contracts Contract for making payment through the web interface Contract Name: Make Payment (Patient, Amount) Responsibilities: To allow the patient to pay through the web interface Type: System Exceptions: Patient does not exist; credit card authentication error Output: confirmation from payment processor Preconditions: Patient has a debit balance, patient is able to pay with credit card, patient is logged in, invoice has been viewed by patient. Post Conditions: Payment created, credit card authentication successful, confirmation from payment processor received, patient gets receipt..
  • 22. Conclusion  Project will take approx 1 year to complete  Project will be developed modularly  We use Event – driven method.
  • 23. Q&A