Hospital Management System OOSD Assignment 1 Object Oriented Analysis Presented by Group 4: Vivek Sachdeva Nesa Simon David Eric.

Slides:



Advertisements
Similar presentations
Sara-Insurance Management System Multi Environment Solutions.
Advertisements

Context Diagram Yong Choi BPA CSUB.
Hospital Management System Multi Environment Solutions.
1 CIFTclinic 1.1 Software for Clinics. 2 CIFTclinic Software for Medical Clinics, which addresses the requirements of practicing doctors to automate Medical.
CLINIC NET Clinic net an automated system designed to handle all clinic processes which include administrative, financial and medical processes reducing.
Use-Cases.
Use Case Description Week 1 – Lab2.
Use case tutorial examples.
SARA REGIONAL Auxiliary package of SARA EDF to ease the capture on regional offices of a Project Estimate.
Hospital Management System
09/04/2015Unit 2 (b) Back-Office processes Unit 2 Assessment Criteria (b) 10 marks.
Data Flow Diagramming Rules Processes –a process must have at least one input –a process must have at least one output –a process name (except for the.
Use Case & Use Case Diagram
Hotel Management System SARA Infotech (P) Ltd. Bombay, India.
Biller Direct Getting Started
Bring Home a Friend A Kerala Tourism Initiative. Bring Home a Friend, Objective Involve NRKs and Malayalee Associations in promoting tourism into the.
Business Analysis & Data Design ITEC-630 Spring 2008
OCS Library Systems TIMED ACCESS GATEKEEPER ON-LINE PRINT VENDING.
CPSC 333: Foundations of Software EngineeringJ. Denzinger Small Test: Bank account manager System has to run on an automated teller machine. User must.
Sequence Diagrams. Introduction A Sequence diagram depicts the sequence of actions that occur in a system. The invocation of methods in each object, and.
Search Your Doctor By Specialty or Location or by Name.
BPOINT for Schools Information Guide for Parents.
Hospital Management System
Integrated Hospital Management System. Integrated Hospital Management System software is user-friendly software. The main objectives of the system is.
WNS1.com Online Training How to use the Western Nevada Supply online store and tools.
Elitser IT Solutions India Pvt. Ltd. Developed by Elitser IT Solutions India Pvt. Ltd. #301, Aditya Trade Center.
Presenter name. Ryan Brandon Exan Group What’s New with axiUm New Features in axiUm Patient Self-Service Options Future Plans axiUmSupport.com.
Examples of TPS 1 In this section, we examine the: components of a TPS the examples of real-time transaction processing batch transaction processing.
OBJECT ORIENTED METHODOLOGIES Week04. Agenda… © Jerry Kotuba SYST39409-Object Oriented Methodologies 2  This week  Quiz 1  Take up ICE-01  Check “Grade.
RemoteNet Presented By The Systems House, Inc.. Enhancements Order by multiple selling units of measureOrder by multiple selling units of measure Web.
Module Info Web Application and Development Digital Media Department Unit Credit Value : 4 Essential Learning time : 120 hours
OCS Systems Time vending of computers Computer print vending Photocopy and Fax Vending OCS On Account for Hotel Business Centers.
Faculty of Computer & Information Software Engineering Third year
MOBILITY BILL DEFRAYMENT
SFWR ENG 3KO4 Software Development Fall 2009 Instructor: Dr. Kamran Sartipi Software Requirement Specification (SRS) for the Automated Banking Machine.
10/24/2015Clinic Management System (ALO Team) Clinic Management System 1.
SFWR ENG 3KO4 Software Development for Computer/Electrical Engineering Fall 2009 Instructor: Dr. Kamran Sartipi Software Requirement Specification (SRS)
Faculty of Computer & Information
OOSE Use Case. Requirement Functional: –Features, capabilities, and security Non Functional: –Usability: Human factors, help, and documentation –Reliability:
Object Oriented Methodologies
1 A Student Guide to Object- Oriented Development Chapter 6 Identifying Functionality.
Use Case Diagram The purpose is to communicate the system’s functionality and behaviour to the customer or end user. Mainly used for capturing user requirements.
OCS Systems Time vending of computers Computer print vending Photocopy and Fax Vending OCS On Account for Cyber Cafes and Print shops.
Cuallet step by step guide. Step 1 From the Cuallet home page, click the “Sign Up Now” button. New user / Register.
Online Parking System.
To provide easy access to important hospital data for patients, doctors, and staff Provide a way to pay hospital bill online Provide a way to rate and.
Defence Travel System E-Ticketing
CS212: Object Oriented Analysis and Design Lecture 32: Use case and Class diagrams.
Introduction Welcome to Corporate Services. This is a web enquiry tool that enables established business partners to access payable vendor history,
How Your Customers Will Pay Online & by Phone
Week 10 1 Sequence Diagrams. Outline a)Add scenarios to the system to describe how Use Cases are realized as interactions among societies of objects b)Describe.
Sept Ron McFadyen1 Use Cases Introduced by Ivar Jacobson in 1986 literal translation from Swedish ”usage case” Used to capture and describe.
1 Highlights of Modules Log-in - 1  Without password log in is not possible.
This Module developed complete OPD Management System
Integrated Nexion-Goodx Transaction Select the “Cashregister” Icon – The Payment Administration Solution.
Simple-use Tutorial An Introduction to PCCharge Reports.
GOVERNMENT OF SIKKIM, ENERGY & POWER DEPARTMENT, GANGTOK.
Personal Expense Tracker Ajmera Aneri S. ( ) Developed At : Developed By :
Jamaica Customs eCommerce Designed & Developed By Fiscal Services Limited Presentation.
Hospital Web Application.  About Us Webieon Technologies Pvt. Ltd, a diversified technology company, is committed to providing the highest quality services.
Requirements capture: Using UML Use Cases David Millard and Yvonne Howard {dem,
Hospital Management System
ONLINE EXAMINATION Presented by : SHRADDHA SINGH SWARNABH DAS.
Clinic Web Application.  About Us Webieon Technologies Pvt. Ltd, a diversified technology company, is committed to providing the highest quality services.
OPS Requirements Specification and Analysis Dustin Larson Bryan Campbell Charles Sears.
PROPOSAL : Book Transaction System Siti Wardah Abdul Hamid
Software Engineering System Modeling Chapter 5 (Part 1) Dr.Doaa Sami
Cashless Process Planned Hospitalization Emergency Hospitalization
Website Usage Guide for Patient
GSA Task 7 Begin Guest check-in
Presentation transcript:

Hospital Management System OOSD Assignment 1 Object Oriented Analysis Presented by Group 4: Vivek Sachdeva 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

Payment Use Case

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

System Contracts Contract for the Store Payment A new patient payment was stored, linking to the Customer and Payment. Post Conditions: The combination of payment ID, payment Method and patient ID is valid. Preconditions: Display “Payment has been stored”Output: NoneExceptions: SystemType: Store patient payment into the systemResponsibilities : Store PaymentName: Contract Payment Package

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

System Contracts Contract for the Confirmation Confirmation of payment has been madePost Conditions: Patient payment must be sent by hospitalPreconditions: Display “Payment has been confirmed”Output: If the Payment details are not valid, indicate that it was an error. Exceptions: SystemType: Confirmation of the payment detailResponsibilities: ConfirmationName: Contract Payment Package

System Contracts Contract for the Print Receipt Print out the receiptPost Conditions: Confirmation must be done by the bank systemPreconditions: ReceiptOutput: If the printer does not work, indicate that it was an error.Exceptions: SystemType: Print the Patient payment receiptResponsibilities: Print ReceiptName: Contract Payment Package

System Contracts Contract for the Create Report A new instance of report from dermatology was created.Post Conditions: Patient, doctor, symptoms, prescription must be know to the system. Preconditions: An object of report from DermatologyOutput: 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. Exceptions: SystemType: Create a Report from DermatologyResponsibilities: Create Report (patient, doctor, symptoms, prescription)‏Name: Contract

System Contracts Contract for making payment through the web interface Payment created, credit card authentication successful, confirmation from payment processor received, patient gets receipt.. Post Conditions: Patient has a debit balance, patient is able to pay with credit card, patient is logged in, invoice has been viewed by patient. Preconditions: confirmation from payment processorOutput: Patient does not exist; credit card authentication errorExceptions: SystemType: To allow the patient to pay through the web interfaceResponsibilities: Make Payment (Patient, Amount)‏Name: Contract

Conclusion Project will take approx 1 year to complete Project will be developed modularly We use Event – driven method.

Q&A