Hms , Creative Group

  • May 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Hms , Creative Group as PDF for free.

More details

  • Words: 1,217
  • Pages: 34
HOSPITAL MANAGEMENT SYSTEM CONTENTS

1. 2. 3. 4. 5. 6. 7. 8.

Requirements Statement Entity Relations Diagram Use case Diagram Use case Description Class Diagram Sequence Diagram Collaboration Diagram State Diagrams 9. Activity Diagram 10. Package Diagram

HOSPITAL MANAGEMENT

Requirements Statement: The development environment ensures that it has the portability and connectivity to run on virtually all standard hardware platforms, with stringent data security and easy recovery in case of a system failure. It provides the benefits of streamlined operations, enhanced administration and control, improved response to patient care, cost control, and increased profitability. We believe that every hospital is unique in terms of its requirements and priorities. Hence, flexibility has been built to allow easy customization.

Salient Features: •

One Integrated View to Patients for Billing, Collection, Discharge Detail, Patient Medical History etc.



Package supports Adaptability & Scalability of software making it more robust.



General and Standardized Health Packages for the OPD and IPD Patients



Authentication and verification of entries through Audit Trail Facility



Easy Query Handling for instant decision of Bed Allocation for Patients, and request for the Bed Transfers



Effective Search facility to search any type of information related to Patient history



Graphical Presentation of the Data for Top Management for analysis.



Comprehensive Performance Reports.



Built in Work Flow Management for all functional areas



Multiple Store Accounting



Interface facility with the Smart Card Technology



Interface with Bar Code

Entity Relations Diagram

Doctor PK

DrID Name Type Age Gender Address

Patient PK

Name PType PAge Gender Address

Appointment PK PK,FK1 PK,FK2

Diagnose Medicians PK

PK

DiagID

PID

AppID DrID PID

MedID Name Description

Name Purpose Qty ExpiryDate BalanceQty

Date Time

Checkup

Order PK

OrderID

FK1 FK2

Qty CheckupID MedID

PK

CheckupID

FK1 FK2 FK2 FK2

DiagID AppID DrID PID

Scheduling PK PK,FK1

Registation PK

RegID

FK1 FK2

Date PID BID

SchID DrID Date Time DutyHours

Care Center PK BloodIssue

Beds

CCID

PK

CCName

PK IssueID Operation PK

OpID

FK1

OpType CheckupID

IssueDate BQty FK2 CheckupID FK3 BloodID

BedAllocation PK,FK1 PK,FK2

BID CCID

Wards Blood PK

BloodID BloodName

Donner PK

DonnerID Name Address ContractNo

BloodDonation PK PK,FK2

DonationID BloodID

FK1

Date ExpiryDate BloodQty DonnerID

PK,FK1

CCID

BID

USECASE DESCRIPTION

Use Cases: 1. Login 2. Appointments 3. Registration 4. Bed Allotment 5. Checkup 6. Treatment 7. Medicines Issue 8. Medicine Stock 9. Operation 10. Blood Issue 11. Blood Donations

Actors: 1. User 2. Patient 3. Doctor 4. Donor

LOGIN:

This Module checks whether the person is a User is valid for using this system. APPOINTMENTS: This Module Deals with, when the ID is generated the patient receives the Appointment time & number from the Receptionist and accordingly visit the doctor. REGISTRATION: This Module helps in registering information about patients and handles patient’s query. A unique ID is generated for each patient after registration. This helps in implementing customer relationship management and also maintains medical history of the patient. BED ALLOTMENT: This Module handles with allotting the Bed to various patients by checking their ID. CHECKUP: This Module Deals with, when the ID is generated the patient receives the Appointment time & number from the Receptionist and accordingly undergoes the Checkup. TREATMENT: This Module handling with undergoes the various operations by diagnosing the patients. MEDICINES ISSUE: This Module helps in to issue medicines to patients. MEDICINCE STOCK: This Module checks, if the medicines issue to patient then it will update it stock and if any medicines is in less quantity then it will generate message for updating the particular medicines. OPERATION: This Module handles the activities of operations regarding patient.

BLOOD ISSUE: This Module handles the activities blood issue to patient. BLOOD DONATION: This Module handles various activities of blood donation and also updates its blood stock.

USECASE DIAGRAM

System Login

*

*

User

Bed

Scheduling *

*

«extends»

«uses» Registration

Checkup * *

«uses»

*

Doctor

«uses» «uses»

*

Treatment Patient *

«extends» Appointment

«extends»

* Operations

Med Issuance

«extends»

«uses»

Blood Issuance

Med_Stock Donnar *

«uses»

Blood Donnations

*

CLASS DIAGRAM

Diagnose

Medicine

*

-MedID : int -Name : char -Purpose : char -Qty : double -ExpiryDate : char -BalQty : double +AddMed() +SearchMed() +UpdateStock()

Order

*

-OrderID : int -CheckupID : int -MedID : int -Qty : double +AddOrder() +MedAvailibity () +UpdateStock()

1

Checkup

1

-CheckupID : int -DiagID : int -AppID : int -DrID : int -PID : int +AddCheckup() +SearchCheckup()

-DiagID : int -Name : char -Descriptions : char +AddDiag() +SearchDiag()

*

Scheduling

*

Doctor

1

1 1

*

1

Operations *

-OPId : int -OPType : char -CheckupId : int +AddOpInfo() +VerifyCheckup() +SearchOpp()

1 Appointment

Donner

-AppID : int -DrID : int -PID : int -Date : char -Time : char +AddApp() +DoctorAvailibity() +SearchApp()

Blood

-DonnarID : int -Name : char -Address : char -Contact : char +AddDonnar()

-BloodID : int -BloodName : char +AddBloodGroup()

1

BedAllocation

Registration -RegID : int -BedID : int -Reg_Date : char +AddReg() +BedAllocate()

1

1

-BID : int -CCID : int +AddBedAllocation()

1 1

Patient

1 * BloodDonation

*

-DrID : int -Name : char -Type : char -Age : char -Gender : char -Address : char +AddDoctor() +DelDoctor() +EditDoctor() +VerifyDoctor() +SearchDoctor()

*

* 1

-SchId : int -DrId : int -Date : char -Time : char -DutyHrs : double +AddSch() +SearchSch()

-DonationID : int -DonnarID : int -BloodID : int -Date : char -Expiry : char -BloodQty : double +AddDonation() +BloodStatus() +BloodStockUpdate() 1

*

Blood Issue

*

-IssueID : int -BloodID : int -IssueDate : char -Qty : double -CheckupID : int +AddIssue() +CheckBlood() +SearchBlood()

-PatID : int -PName : char -PType : char -PAge : char -Gender : char -Address : char +GetPatientInfo() +SetPatientInfo() +DelPatient() +AddPatient() +EditPatient() +VerifyPatient() +SearchPaitent()

* 1

1

Care Center -CCID : int -CCName : char +AddCareCenter()

Beds

Wards

-Bid : int

-CCID : int

+AddBed() +DelBed() +SearchBed()

+AddWard() +DelWard() +SearchWard()

SEQUENCE DIAGRAMS

Login:

User

User Operations

Security System

Login() verifyUser()

addUser() Succesfully Added

deleteUser()

deleted Successfully

UserVerified()

System

APPOINTMENTS:

Patient

Appointment

Checkup

Create()

GetAppointment()

GetDate()

GetTime()

REGISTRATION:

Patient

Registration

Checkup

Create()

GetRegistration()

GetDate()

GetTime()

BED ALLOTMENT:

Registration

Bed

Reports

BedAllotment()

GetBedNo()

DispBedStatus()

TREATMENT:

Checkup

Treatment

Operation

BloodBank

BloodIssue

getDiagnoseInfo() doOpreation()

GetBlood()

GetBloodInfo()

BloodAvailibility ()

IssueBlood() Blood()

MEDICINE:

Checkup

Treatment

Medician

Medician Stock

getDiagnoseInfo() doCheckup()

GetMedicians ()

MedicianAvailibility ()

MedicianIssue()

UpdateStock()

Medicians()

DOCTOR SCHEDULING:

Doctor

Schedule

getDoctorInfo()

SetSchedule()

GetSchedule()

BLOOD BANK:

Donor

BloodBank

Reports

GetDonorInfo()

GetBloodInfo()

getBlood()

Blood()

UpdateStock()

COLLOBORATION DIAGRAMS

LOGIN:

Login()

User

VerifyUser addUser SuccessfullyAdd DeleteUser Deleted Sucessfully Security System

Verified User User Operations

System

APPOINTMENTS:

GetAppointment

GetDate GetTime

Create()

Paitent

Appointment

Checkup

REGISTRATION:

GetRegistration()

GetDate() GetTime()

Create()

Registration

Paitent

Checkup

BED ALLOTMENT:

GetBedNo()

DispBedStatus()

BedAllotment()

Registation

Bed

Reports

TREATMENT:

BloodAvailibility

getDiagnoseInfo()

Checkup

Operations

Treatment

GetBloodInfo() IssueBlood()

GetBlood() Blood()

doOpreation()

BloodIssue

BloodBank

MEDICINES:

MedicianAvailibility () MedicainsIssue() UpdateStock()

getDiagnoseInfo()

Checkup

GetMedicians() Medicians()

doCheckup()

Treatment

Medicians

Medicians Stock

DOCTOR SCHEDULE:

SetSchedule()

getDoctorInfo() getSchedule()

Schedule

Doctor

BLOOD BANK:

GetBlood()

GetDonorInfo() GetBloodInfo()

Donor

UpdateStock()

Blood() BloodBank

Reports

State Diagrams

PATIENT:

Enter Hospital

Registration

Appointment

Checkup

Medicians

Operations

GetCured

DOCTOR:

Get Schedule

Diagnoise Patient

Give Treatment

Prescribes Medicians & Tests

Cures the Patient

DONOR:

Enter Hospital

Give Blood

Gone

ACTIVITY DIAGRAM

Patient

Doctor

GetPatientInfo

Cancel Appointment

GetSchedule

CheckAvailibityDoctor Doctor

GetAppointment GiveBlood

Checkup

UpdateBloodBankInfo

Diagnoise

Operation

getMedicians

GetCured

IssueBlood

PACKAGE DIAGRAM

b

Heath Care System

Doctor Scheduling System

Blood Bank System

Inventory System

Related Documents

Hms Pandora
October 2019 18
Creative
November 2019 43
Creative
December 2019 37
Creative
May 2020 24
Crm Srs And Hms
November 2019 5