SlideShare a Scribd company logo
1 of 22
Hospital Management System OOSD Object Oriented Analysis Presented by : MANISH MISHRA
Presentation Outline ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Introduction ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Project Description ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Project Description ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
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
System Contracts Contract for the Enter Payment Payment Package A new payment was entered, linking to the Customer and the Payment. Post conditions: A valid patient ID exists. Preconditions: None Output: If the combination of Payment ID, Payment Method and patient ID is not valid, indicate that it was an error. Exceptions: System Type: Enter patient payment into the system Responsibilities: Enter payment(Amount, Payment ID, Payment Method, Payment Date, Patient ID) ‏ Name: Contract
System Contracts Contract for the Store Payment Payment Package 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: None Exceptions: System Type: Store patient payment into the system Responsibilities: Store Payment Name:  Contract
System Contracts Contract for the Send Payment Payment Package 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: System Type: Send the stored patient payment to the bank system Responsibilities: Send Payment (Payment Date, Payment Method, Amount, Customer Name, Customer Account Number) ‏ Name:  Contract
System Contracts Contract for the Confirmation Payment Package Confirmation of payment has been made Post Conditions: Patient payment must be sent by hospital Preconditions: Display “Payment has been confirmed” Output: If the Payment details are not valid, indicate that it was an error. Exceptions: System Type: Confirmation of the payment detail Responsibilities: Confirmation Name:  Contract
System Contracts Contract for the Print Receipt Payment Package Print out the receipt Post Conditions: Confirmation must be done by the bank system Preconditions: Receipt Output: If the printer does not work, indicate that it was an error. Exceptions: System Type: Print the Patient payment receipt Responsibilities: Print Receipt Name:  Contract
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 Dermatology Output: 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: System Type: Create a Report from Dermatology Responsibilities: 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 processor Output: Patient does not exist; credit card authentication error Exceptions: System Type: To allow the patient to pay through the web interface Responsibilities: Make Payment (Patient, Amount) ‏ Name:  Contract
Conclusion ,[object Object],[object Object],[object Object]

More Related Content

What's hot

Library management system
Library management systemLibrary management system
Library management systemwethecodershelp
 
44478167 hospital-management-system
44478167 hospital-management-system44478167 hospital-management-system
44478167 hospital-management-systemAkshay Iliger
 
Hospital management
Hospital managementHospital management
Hospital managementVivek Gautam
 
Emr presentation
Emr presentationEmr presentation
Emr presentationChris Oyibe
 
Hospital - Hospital Management System (HMS)
Hospital  - Hospital Management System (HMS)Hospital  - Hospital Management System (HMS)
Hospital - Hospital Management System (HMS)Tanzil Ahmad
 
Hospital managment system
Hospital managment systemHospital managment system
Hospital managment systemkousar Rahman
 
Hospital Management System Project Report
Hospital Management System Project Report Hospital Management System Project Report
Hospital Management System Project Report Sarfaraj Alam
 
04.project billing system
04.project billing system04.project billing system
04.project billing systemgirivaishali
 
SRS for Online Medicine Ordering System
SRS for Online Medicine Ordering SystemSRS for Online Medicine Ordering System
SRS for Online Medicine Ordering SystemUmmeKalsoom11
 
Library mangement-system
Library mangement-systemLibrary mangement-system
Library mangement-systemRafiul Rafi
 
Hospital management system
Hospital management systemHospital management system
Hospital management systemAsmat Hayat
 
Hospital Management System
Hospital Management SystemHospital Management System
Hospital Management Systemidowume
 
Library and member management system (lamms) by vikas sharma
Library and member management system (lamms) by vikas sharmaLibrary and member management system (lamms) by vikas sharma
Library and member management system (lamms) by vikas sharmaVikas Sharma
 
Library management system synopsis
Library management system synopsisLibrary management system synopsis
Library management system synopsisShubham Upadhyay
 
"Hospital Management"
"Hospital Management""Hospital Management"
"Hospital Management"vivek kct
 
Hostpital management system(srs)
Hostpital management system(srs)Hostpital management system(srs)
Hostpital management system(srs)maamir farooq
 

What's hot (20)

Library management system
Library management systemLibrary management system
Library management system
 
44478167 hospital-management-system
44478167 hospital-management-system44478167 hospital-management-system
44478167 hospital-management-system
 
Hospital management
Hospital managementHospital management
Hospital management
 
Emr presentation
Emr presentationEmr presentation
Emr presentation
 
Hospital - Hospital Management System (HMS)
Hospital  - Hospital Management System (HMS)Hospital  - Hospital Management System (HMS)
Hospital - Hospital Management System (HMS)
 
Hospital managment system
Hospital managment systemHospital managment system
Hospital managment system
 
Hospital Management System Project Report
Hospital Management System Project Report Hospital Management System Project Report
Hospital Management System Project Report
 
04.project billing system
04.project billing system04.project billing system
04.project billing system
 
OpenERP Health & Hospital Management System
OpenERP Health & Hospital Management SystemOpenERP Health & Hospital Management System
OpenERP Health & Hospital Management System
 
SRS for Online Medicine Ordering System
SRS for Online Medicine Ordering SystemSRS for Online Medicine Ordering System
SRS for Online Medicine Ordering System
 
Uniwide Hospital Management System
Uniwide Hospital Management SystemUniwide Hospital Management System
Uniwide Hospital Management System
 
Library mangement-system
Library mangement-systemLibrary mangement-system
Library mangement-system
 
Use case-diagrams
Use case-diagramsUse case-diagrams
Use case-diagrams
 
Hospital management system
Hospital management systemHospital management system
Hospital management system
 
Hospital Management System
Hospital Management SystemHospital Management System
Hospital Management System
 
Library and member management system (lamms) by vikas sharma
Library and member management system (lamms) by vikas sharmaLibrary and member management system (lamms) by vikas sharma
Library and member management system (lamms) by vikas sharma
 
Library management system synopsis
Library management system synopsisLibrary management system synopsis
Library management system synopsis
 
"Hospital Management"
"Hospital Management""Hospital Management"
"Hospital Management"
 
Hospital management first review
Hospital management first reviewHospital management first review
Hospital management first review
 
Hostpital management system(srs)
Hostpital management system(srs)Hostpital management system(srs)
Hostpital management system(srs)
 

Similar to Hms

Confirm Pay Introduction
Confirm Pay IntroductionConfirm Pay Introduction
Confirm Pay Introductionpgalletta
 
Hospital management system
Hospital management systemHospital management system
Hospital management systemsubu
 
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
 
Introduction to physician professional claims and billing
Introduction to physician professional claims and billingIntroduction to physician professional claims and billing
Introduction to physician professional claims and billingAdnan Waheed. [LION]™
 
Proxsys Presentation Gateway
Proxsys Presentation GatewayProxsys Presentation Gateway
Proxsys Presentation GatewayCherie Masters
 
Fanestra medical billing system
Fanestra medical billing systemFanestra medical billing system
Fanestra medical billing systemDevashish Pradhan
 
The Blueprint for a Successful Patient Payment Strategy
The Blueprint for a Successful Patient Payment StrategyThe Blueprint for a Successful Patient Payment Strategy
The Blueprint for a Successful Patient Payment StrategyIngenico Group
 
Warm Market Slides
Warm Market SlidesWarm Market Slides
Warm Market Slidesdaileme1
 
CPPS Part 2 Page 1 Community Patient Portal System (CPP.docx
CPPS Part 2 Page 1  Community Patient Portal System (CPP.docxCPPS Part 2 Page 1  Community Patient Portal System (CPP.docx
CPPS Part 2 Page 1 Community Patient Portal System (CPP.docxvanesaburnand
 
Cloud-Hospital Overview
Cloud-Hospital OverviewCloud-Hospital Overview
Cloud-Hospital OverviewAshim Sikder
 
United Healthcares Online Solutions Hartwig Moss
United Healthcares Online Solutions  Hartwig MossUnited Healthcares Online Solutions  Hartwig Moss
United Healthcares Online Solutions Hartwig MossTom Daly
 
Patient Cash Flow Management
Patient Cash Flow ManagementPatient Cash Flow Management
Patient Cash Flow Managementbpfulmer
 
How to improve the Claims Adjudication Process?
How to improve the Claims Adjudication Process?How to improve the Claims Adjudication Process?
How to improve the Claims Adjudication Process?DataGenix
 

Similar to Hms (20)

Hospital Management System
Hospital Management SystemHospital Management System
Hospital Management System
 
Confirm Pay Introduction
Confirm Pay IntroductionConfirm Pay Introduction
Confirm Pay Introduction
 
Revenue Cycle Management
Revenue Cycle ManagementRevenue Cycle Management
Revenue Cycle Management
 
Hospital management system
Hospital management systemHospital management system
Hospital management system
 
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
 
Introduction to physician professional claims and billing
Introduction to physician professional claims and billingIntroduction to physician professional claims and billing
Introduction to physician professional claims and billing
 
Proxsys Presentation Gateway
Proxsys Presentation GatewayProxsys Presentation Gateway
Proxsys Presentation Gateway
 
Medical Practice Management Billing Tools
Medical Practice Management Billing ToolsMedical Practice Management Billing Tools
Medical Practice Management Billing Tools
 
Healthcare Overview2
Healthcare Overview2Healthcare Overview2
Healthcare Overview2
 
Ch 16 and 18
Ch 16 and 18Ch 16 and 18
Ch 16 and 18
 
Fanestra medical billing system
Fanestra medical billing systemFanestra medical billing system
Fanestra medical billing system
 
The Blueprint for a Successful Patient Payment Strategy
The Blueprint for a Successful Patient Payment StrategyThe Blueprint for a Successful Patient Payment Strategy
The Blueprint for a Successful Patient Payment Strategy
 
Warm Market Slides
Warm Market SlidesWarm Market Slides
Warm Market Slides
 
CPPS Part 2 Page 1 Community Patient Portal System (CPP.docx
CPPS Part 2 Page 1  Community Patient Portal System (CPP.docxCPPS Part 2 Page 1  Community Patient Portal System (CPP.docx
CPPS Part 2 Page 1 Community Patient Portal System (CPP.docx
 
Cloud-Hospital Overview
Cloud-Hospital OverviewCloud-Hospital Overview
Cloud-Hospital Overview
 
Authorization and Referral Modules
Authorization and Referral ModulesAuthorization and Referral Modules
Authorization and Referral Modules
 
United Healthcares Online Solutions Hartwig Moss
United Healthcares Online Solutions  Hartwig MossUnited Healthcares Online Solutions  Hartwig Moss
United Healthcares Online Solutions Hartwig Moss
 
Patient Cash Flow Management
Patient Cash Flow ManagementPatient Cash Flow Management
Patient Cash Flow Management
 
How to improve the Claims Adjudication Process?
How to improve the Claims Adjudication Process?How to improve the Claims Adjudication Process?
How to improve the Claims Adjudication Process?
 

Recently uploaded

Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersChitralekhaTherkar
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptxPoojaSen20
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 

Recently uploaded (20)

Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of Powders
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptx
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 

Hms

  • 1. Hospital Management System OOSD Object Oriented Analysis Presented by : MANISH MISHRA
  • 2.
  • 3.
  • 4.
  • 5.
  • 7. Activity Diagrams Pharmaceuticals Activity Diagram Checking Stock
  • 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. System Contracts Contract for the Enter Payment Payment Package A new payment was entered, linking to the Customer and the Payment. Post conditions: A valid patient ID exists. Preconditions: None Output: If the combination of Payment ID, Payment Method and patient ID is not valid, indicate that it was an error. Exceptions: System Type: Enter patient payment into the system Responsibilities: Enter payment(Amount, Payment ID, Payment Method, Payment Date, Patient ID) ‏ Name: Contract
  • 16. System Contracts Contract for the Store Payment Payment Package 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: None Exceptions: System Type: Store patient payment into the system Responsibilities: Store Payment Name: Contract
  • 17. System Contracts Contract for the Send Payment Payment Package 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: System Type: Send the stored patient payment to the bank system Responsibilities: Send Payment (Payment Date, Payment Method, Amount, Customer Name, Customer Account Number) ‏ Name: Contract
  • 18. System Contracts Contract for the Confirmation Payment Package Confirmation of payment has been made Post Conditions: Patient payment must be sent by hospital Preconditions: Display “Payment has been confirmed” Output: If the Payment details are not valid, indicate that it was an error. Exceptions: System Type: Confirmation of the payment detail Responsibilities: Confirmation Name: Contract
  • 19. System Contracts Contract for the Print Receipt Payment Package Print out the receipt Post Conditions: Confirmation must be done by the bank system Preconditions: Receipt Output: If the printer does not work, indicate that it was an error. Exceptions: System Type: Print the Patient payment receipt Responsibilities: Print Receipt Name: Contract
  • 20. 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 Dermatology Output: 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: System Type: Create a Report from Dermatology Responsibilities: Create Report (patient, doctor, symptoms, prescription) ‏ Name: Contract
  • 21. 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 processor Output: Patient does not exist; credit card authentication error Exceptions: System Type: To allow the patient to pay through the web interface Responsibilities: Make Payment (Patient, Amount) ‏ Name: Contract
  • 22.