Stark & Associates Health Clinic E-R Diagram & Design Project Team Shawn Conatser Madhusudan Gupta...

28
Stark & Associates Stark & Associates Health Clinic Health Clinic E-R Diagram & Design E-R Diagram & Design Project Team Project Team Shawn Conatser Shawn Conatser Madhusudan Gupta Madhusudan Gupta Shyam Sundar Bhelle Shyam Sundar Bhelle

Transcript of Stark & Associates Health Clinic E-R Diagram & Design Project Team Shawn Conatser Madhusudan Gupta...

Page 1: Stark & Associates Health Clinic E-R Diagram & Design Project Team Shawn Conatser Madhusudan Gupta Shyam Sundar Bhelle.

Stark & AssociatesStark & AssociatesHealth ClinicHealth Clinic

E-R Diagram & DesignE-R Diagram & Design

Project TeamProject TeamShawn ConatserShawn Conatser

Madhusudan GuptaMadhusudan Gupta

Shyam Sundar BhelleShyam Sundar Bhelle

Page 2: Stark & Associates Health Clinic E-R Diagram & Design Project Team Shawn Conatser Madhusudan Gupta Shyam Sundar Bhelle.

Table of ContentsTable of Contents

• System ConceptSystem Concept• Structure ChartStructure Chart• E-R DiagramE-R Diagram• Physical DesignPhysical Design• InputInput• OutputOutput• Appendix A – Business BackgroundAppendix A – Business Background• Appendix B – Data-Flow DiagramsAppendix B – Data-Flow Diagrams

Page 3: Stark & Associates Health Clinic E-R Diagram & Design Project Team Shawn Conatser Madhusudan Gupta Shyam Sundar Bhelle.

System ConceptSystem Concept

Page 4: Stark & Associates Health Clinic E-R Diagram & Design Project Team Shawn Conatser Madhusudan Gupta Shyam Sundar Bhelle.

Structure ChartStructure Chart

Page 5: Stark & Associates Health Clinic E-R Diagram & Design Project Team Shawn Conatser Madhusudan Gupta Shyam Sundar Bhelle.

E-R DiagramE-R Diagram

Page 6: Stark & Associates Health Clinic E-R Diagram & Design Project Team Shawn Conatser Madhusudan Gupta Shyam Sundar Bhelle.

Physical DesignPhysical Design• PatientPatient((Patient_IDPatient_ID, Patient_LastName, Patient_ FirstName, , Patient_LastName, Patient_ FirstName,

Patient_MaritalStatus, Patient_ DOB, Patient_Gender, Patient_ Address, Patient_MaritalStatus, Patient_ DOB, Patient_Gender, Patient_ Address, Patient_Phone, Patient_ Email)Patient_Phone, Patient_ Email)

• Patient_HistoryPatient_History((Patient_IDPatient_ID, PHist_Measles, PHist_ Mumps, PHist_ Rubella, PHist_ , PHist_Measles, PHist_ Mumps, PHist_ Rubella, PHist_ Chickenpox, PHist_High_BloodPressure, …, PHist_ High_Cholestrol)Chickenpox, PHist_High_BloodPressure, …, PHist_ High_Cholestrol)

• Patient_InsurancePatient_Insurance((Patient_IDPatient_ID, PI_Occupation, PI_Employer, , PI_Occupation, PI_Employer, PI_EmployerAddress, PI_EmployerPhone, PI_PrimaryInsurance, PI_GroupNum, PI_EmployerAddress, PI_EmployerPhone, PI_PrimaryInsurance, PI_GroupNum, PI_PolicyNum)PI_PolicyNum)

• AppointmentAppointment((Appoint_IDAppoint_ID, Patient_ID, Doctor_ID, Appoint_Date, Appoint_Time, , Patient_ID, Doctor_ID, Appoint_Date, Appoint_Time, Appoint_Type, Pre_Exam_Height, Pre_Exam_Weight, Pre_Exam_Temp, Appoint_Type, Pre_Exam_Height, Pre_Exam_Weight, Pre_Exam_Temp, Pre_Exam_Bloodpressure, Appoint_Symptoms, Appoint_Diagnosis, Pre_Exam_Bloodpressure, Appoint_Symptoms, Appoint_Diagnosis, Appoint_Comments)Appoint_Comments)

• Medical_SupplyMedical_Supply((Supply_IDSupply_ID, Supply_Description, Supply_Price, , Supply_Description, Supply_Price, Supply_Qty_Instock)Supply_Qty_Instock)

• Consumed_SupplyConsumed_Supply((Appoint_IDAppoint_ID, , Supply_IDSupply_ID, Qty_Consumed), Qty_Consumed)• DoctorDoctor((Doctor_IDDoctor_ID, Doctor_LastName, Doctor_FirstName, Doctor_Address, , Doctor_LastName, Doctor_FirstName, Doctor_Address,

Doctor_Phone, Doctor_Pager, Doctor_Email, Doctor_DOB, Doctor_Specialization)Doctor_Phone, Doctor_Pager, Doctor_Email, Doctor_DOB, Doctor_Specialization)• Diagnostic_ProcedureDiagnostic_Procedure((Diagnostic_IDDiagnostic_ID, Patient_ID, Doctor_ID, Diagnostic_Date, , Patient_ID, Doctor_ID, Diagnostic_Date,

Diagnostic_Code, Diagnostic_Description, Diagnostic_Result)Diagnostic_Code, Diagnostic_Description, Diagnostic_Result)• PrescriptionPrescription((Presc_IDPresc_ID, Patient_ID, Doctor_ID, Presc_Date, Presc_Medication, , Patient_ID, Doctor_ID, Presc_Date, Presc_Medication,

Presc_Num_Refills)Presc_Num_Refills)• ReferralReferral((Referral_IDReferral_ID, Patient_ID, Doctor_ID, Referral_Information) , Patient_ID, Doctor_ID, Referral_Information)

Page 7: Stark & Associates Health Clinic E-R Diagram & Design Project Team Shawn Conatser Madhusudan Gupta Shyam Sundar Bhelle.

Input: Patient InformationInput: Patient InformationREGISTRATION FORM

Section I: Patient Information Name:___________________________________________________ I Prefer to be called: __________________________ Address:____________________________________________City:_______________State:_________Zip_______________ Phone (______)_________________ Work Phone (_____) ________________ Cell Phone (______)____________________ Date of Birth:_______________ Social Security Number:__________________________ Check Appropriate Box: Minor Single Married Widowed Separated Divorced Spouse or Parent’s Name:______________________________ Employer___________________ Work Phone____________ Whom may we thank for referring you? ____________________________________________________________________ Person to contact in case of emergency_____________________________________ Phone__________________________ Email Address__________________________________________

Section II Insurance Information Name of Insured_________________________________DOB_______________Relationship to Patient ________________ SSN#:________________________ Name of Employer:_______________________ Work Phone: (____)_______________ Address of Employer:___________________________________City__________________State:________Zip ___________ Insurance Company_____________________________ Grp #______________________ ID#_________________________ Ins Co Address:_______________________________________________ Ins Co. Phone:_____________________________ ------------ DO YOU HAVE ANY ADDIONAL INSURANCE? Yes No IF YES, COMPLETE THE FOLLOWING ------------

Name of Insured_________________________________DOB_______________Relationship to Patient ________________ SSN#:________________________ Name of Employer:_______________________ Work Phone: (____)_______________ Address of Employer:___________________________________City__________________State:________Zip ___________ Insurance Company_____________________________ Grp #______________________ ID#_________________________ Ins Co Address:_______________________________________________ Ins Co. Phone:_____________________________

Page 8: Stark & Associates Health Clinic E-R Diagram & Design Project Team Shawn Conatser Madhusudan Gupta Shyam Sundar Bhelle.

Output: Billing StatementOutput: Billing Statement

Date: MM/DD/YYYY

Statement #: [Appont_ID]

Customer ID: [Patient_ID]

Billed to:

[Patient Address]

[City, ST ZIP Code]

[Patient Phone]

Item Code Amount

[Item Code] $XXXX.XX

[Item Code] $XXXX.XX

$XXXX.XX

$XXXX.XX

$XXXX.XX

$XXXX.XX

$XXXX.XX

$XXXX.XX

We look forward to seeing you again soon.

Tax

Billed to Insurance

Co-Pay

Total

Thank you for your business!

Amount Paid

Balance

[Fee Description]

[Fee Description]

Stark & Associates Health Clinic

Description

[Patient Name]

Page 9: Stark & Associates Health Clinic E-R Diagram & Design Project Team Shawn Conatser Madhusudan Gupta Shyam Sundar Bhelle.

QuestionsQuestions

??

Page 10: Stark & Associates Health Clinic E-R Diagram & Design Project Team Shawn Conatser Madhusudan Gupta Shyam Sundar Bhelle.

Appendix AAppendix ABusiness BackgroundBusiness Background

Page 11: Stark & Associates Health Clinic E-R Diagram & Design Project Team Shawn Conatser Madhusudan Gupta Shyam Sundar Bhelle.

BackgroundBackground

• Stark & Associates Health Clinic is Stark & Associates Health Clinic is a new enterprise that currently a new enterprise that currently schedules patient appointments schedules patient appointments manually and processes hardcopy manually and processes hardcopy patient informationpatient information

• 3 Doctors, 3 Nurses, and 5 Staff 3 Doctors, 3 Nurses, and 5 Staff MembersMembers

• On-site Diagnostic LabOn-site Diagnostic Lab

Page 12: Stark & Associates Health Clinic E-R Diagram & Design Project Team Shawn Conatser Madhusudan Gupta Shyam Sundar Bhelle.

Business NeedBusiness Need

• This project has been initiated to This project has been initiated to increase revenue and reduce cost increase revenue and reduce cost by creating a system that will by creating a system that will improve the accuracy and improve the accuracy and efficiency of patient scheduling efficiency of patient scheduling and information processing. and information processing.

Page 13: Stark & Associates Health Clinic E-R Diagram & Design Project Team Shawn Conatser Madhusudan Gupta Shyam Sundar Bhelle.

Business RequirementsBusiness Requirements

• Using the web or in-clinic computers, patients Using the web or in-clinic computers, patients will be able to create an account that will will be able to create an account that will allow them to schedule appointment(s) and allow them to schedule appointment(s) and provide their information. provide their information.

• Staff will be able to access patient information Staff will be able to access patient information in order to process appointments and billing. in order to process appointments and billing.

• Nurses and doctors will be able to access Nurses and doctors will be able to access patient information, input patient diagnosis, patient information, input patient diagnosis, request diagnostic procedures, and generate request diagnostic procedures, and generate prescription(s).prescription(s).

Page 14: Stark & Associates Health Clinic E-R Diagram & Design Project Team Shawn Conatser Madhusudan Gupta Shyam Sundar Bhelle.

System FunctionalitySystem Functionality

• Patient account creation and deletionPatient account creation and deletion• Allow patient information to be entered and updatedAllow patient information to be entered and updated

• Contact information, medical history, insurance Contact information, medical history, insurance information, and billing informationinformation, and billing information

• Appointment scheduling (including confirmation)Appointment scheduling (including confirmation)• Appointment data entry and retrievalAppointment data entry and retrieval

• Patient pre-exam information (weight, blood pressure, Patient pre-exam information (weight, blood pressure, etc.) entry (nurse/doctor)etc.) entry (nurse/doctor)

• Access previous appointment medical information Access previous appointment medical information (nurse/doctor)(nurse/doctor)

• Patient diagnosis entry (doctor)Patient diagnosis entry (doctor)• Diagnostic procedure requests (nurse/doctor)Diagnostic procedure requests (nurse/doctor)• Generate prescriptions (doctor)Generate prescriptions (doctor)

Page 15: Stark & Associates Health Clinic E-R Diagram & Design Project Team Shawn Conatser Madhusudan Gupta Shyam Sundar Bhelle.

System Functionality System Functionality Cont’dCont’d

• Generate billing invoicesGenerate billing invoices• Employee account creation and deletionEmployee account creation and deletion• Allow employee information to be entered and Allow employee information to be entered and

updatedupdated• Contact informationContact information

• Allow employees to access and update work Allow employees to access and update work scheduleschedule

• Report generationReport generation• Billing, salary, diagnostic procedure Billing, salary, diagnostic procedure

information, and prescription informationinformation, and prescription information

Page 16: Stark & Associates Health Clinic E-R Diagram & Design Project Team Shawn Conatser Madhusudan Gupta Shyam Sundar Bhelle.

Appendix BAppendix BData-Flow DiagramsData-Flow Diagrams

Page 17: Stark & Associates Health Clinic E-R Diagram & Design Project Team Shawn Conatser Madhusudan Gupta Shyam Sundar Bhelle.

Context LevelContext Level

• EntitiesEntities• PatientPatient• EmployeeEmployee• DoctorDoctor• NurseNurse• StaffStaff• Diagnostic Lab SystemDiagnostic Lab System• Pharmacy SystemPharmacy System• Insurance SystemInsurance System• Payment Clearing HousePayment Clearing House

Page 18: Stark & Associates Health Clinic E-R Diagram & Design Project Team Shawn Conatser Madhusudan Gupta Shyam Sundar Bhelle.

Context DiagramContext Diagram0

Stark Health ClinicInformation System

Patient

Nurse

Doctor

Staff

PaymentClearingHouse Pharmacy

SystemInsuranceSystem

DiagnosticLab System

P atient P rofile Response

P atient P rofile Request

P atient History Report

A ppointment Request

A ppointment Confirmation

P rescription Information

Total P ayment Due

P ayment Details

P ayment A uthorization

Itemized Receipt

P rescription

Referral Information

P ayment V alidation

P atient Diagnosis

P ayment V alidation Request

P rescriptionFulfillmentConfirmation

Diagnostic Request

P rescriptionFulfillmentRequest

P atient P re-E xam Information

P atient InformationE mployee P rofile Request

Employee

Work Schedule Information

Consumed Medical S upplyInformation

P atient Referral Information

Diagnostic Order

Diagnostic Result

InsuranceRequest

InsuranceInformation

Work Schedule

Work Schedule Request

E mployee P rofile Response

E mployee Information

P atient B illing Request

Report Request

Report

P atient History Request

P harmacy Request

Page 19: Stark & Associates Health Clinic E-R Diagram & Design Project Team Shawn Conatser Madhusudan Gupta Shyam Sundar Bhelle.

Level 0Level 0• EntitiesEntities

• PatientPatient• EmployeeEmployee• DoctorDoctor• NurseNurse• StaffStaff• Diagnostic Lab Diagnostic Lab

SystemSystem• Pharmacy SystemPharmacy System• Insurance SystemInsurance System• Payment Clearing Payment Clearing

HouseHouse

• ProcessesProcesses• Profile Processing• Scheduling• Exam Processing• Billing• Report Processing

• Data StoresData Stores• Patient DataPatient Data• Doctor DataDoctor Data• Nurse DataNurse Data• Staff DataStaff Data• Work Schedule DataWork Schedule Data• Appointment DataAppointment Data• Medical Supply InventoryMedical Supply Inventory• Billing DataBilling Data• Invoice Record Invoice Record

Page 20: Stark & Associates Health Clinic E-R Diagram & Design Project Team Shawn Conatser Madhusudan Gupta Shyam Sundar Bhelle.

Level 0 DiagramLevel 0 Diagram

1

P ro fi leP ro cessin g

Nu rs e In fo rm a t i o n

Sta ff In fo rm a t i o n

D1P a tien t Da ta

Pa ti e n t In fo rm a t i o n

D2Do cto r Da ta

D3Nu rse Da ta

D4 S ta ff Da ta

Do c to r I n fo rm a t i o n

Em p lo y ee

P a tien t

Pa ti e n t Pro f i l e Re q u e s t

Pa t i e n t In fo rm a t i o n

Pa t i e n t Pro f i l e Re s p o n s e

Employee Prof ile Request

Em p l o y e e In fo rm a t i o n

Em p l o y e e Pro f i l eRe s p o n s e

Pa t i e n t In fo rm a t i o n

Do c to r I n fo rm a t i o n

Nu rs e In fo rm a t i o n

Sta ff In fo rm a t i o n

Page 21: Stark & Associates Health Clinic E-R Diagram & Design Project Team Shawn Conatser Madhusudan Gupta Shyam Sundar Bhelle.

Level 0 Diagram continuedLevel 0 Diagram continued

Sc he duling

3

E xamPr oc es s ing

2

D7W or k Sc he dule Data

D6A ppointment D ata

W ork S cheduleD etails

W ork S cheduleD etails

A ppointmentInformation

A ppointmentInformationPatie nt

E mploye e

A ppointment Request

A ppointment Confirmation

Work Schedule Reques t

W ork S chedule Information

W ork S chedule

Pharma cySy stem

D iagnos ticL ab Sys tem

D oc tor

Nurse

P atientInformation

Patie nt D ataD iagnostic Request

P atient D iagnosis

P rescription Information

P atient R eferral Information

P rescription

R eferral Information

Patient Pre-Exam Information

Cons umed Medic al SupplyInformation

D1

D9 M edic al SupplyI nve ntor y

C onsumed Data

Sta ff Pharmacy Reques t

D iagnostic Order

D iagnostic Result

Pres cription Fulfi l lment Reques t

Pres cription Fulfi l lmentConfirmation

Page 22: Stark & Associates Health Clinic E-R Diagram & Design Project Team Shawn Conatser Madhusudan Gupta Shyam Sundar Bhelle.

Level 0 Diagram continuedLevel 0 Diagram continued4

Billing

5

ReportProcessing

Staff

Patient Bill ing Request

Patient

Total Payment Due

Payment Details

Payment Authorization

Itemized Receipt

D1Patient Data

Patient Information

D10Billing Data

Patient Information

Bill ing Information

Patient Information

InsuranceSystem

PaymentClearingHouse

Payment Val idationRequest

Payment Val idation

Insurance Request

Insurance Information

Staff

Doctor

Report Request

Report

Patient History Report

Patient History Request

AppointmentInformation

Supply Information

D1 Patient Data

D9 Medical SupplyInventory

D6 Appointment Data

D11I nvoice Record

Payment Information

Page 23: Stark & Associates Health Clinic E-R Diagram & Design Project Team Shawn Conatser Madhusudan Gupta Shyam Sundar Bhelle.

Level 1 – Exam ProcessingLevel 1 – Exam Processing• EntitiesEntities

• PatientPatient• DoctorDoctor• NurseNurse• StaffStaff• Diagnostic Lab Diagnostic Lab

SystemSystem• Pharmacy SystemPharmacy System

• ProcessesProcesses• Process Pre-Exam

Information• Process Exam

Information• Process Post-Exam

Information• Data StoresData Stores

• Patient DataPatient Data• Medical Supply Medical Supply

InventoryInventory

Page 24: Stark & Associates Health Clinic E-R Diagram & Design Project Team Shawn Conatser Madhusudan Gupta Shyam Sundar Bhelle.

Level 1 Diagram – Exam Level 1 Diagram – Exam ProcessingProcessing

Diagnostic Request

Patient Diagnosis

PrescriptionInformation

Patient ReferralInformation

Patient Pre-ExamInformation

Medical SupplyInventory

Pharmacy Request

Diagnostic Result

PrescriptionFulfi llment Confirmation

Prescription

Referral Information

ExamInformation

Consumed Data

Diagnostic Order

PrescriptionFulfi llment Request

3.1

Process Pre-ExamInformation

3.2

ProcessExamInformation

3.3

ProcessPost-ExamInformation

Nurse

Staff

Patient

Doctor

DiagnosticLab System

PharmacySystem

D1Patient Data

D9

Patient Pre-Exam Data

Patient Exam Information

PharmacyConfirmation

Cons um ed M edic al Supply Inform ation

Page 25: Stark & Associates Health Clinic E-R Diagram & Design Project Team Shawn Conatser Madhusudan Gupta Shyam Sundar Bhelle.

Level 1 - BillingLevel 1 - Billing• EntitiesEntities

• PatientPatient• StaffStaff• Insurance SystemInsurance System• Payment Clearing Payment Clearing

HouseHouse

• ProcessesProcesses• Determine Total

Due• Process Payment• Record Payment

• Data StoresData Stores• Patient DataPatient Data• Billing DataBilling Data• Invoice Record Invoice Record

Page 26: Stark & Associates Health Clinic E-R Diagram & Design Project Team Shawn Conatser Madhusudan Gupta Shyam Sundar Bhelle.

Level 1 Diagram – BillingLevel 1 Diagram – BillingPatient Bill ingRequest

Payment Details

PaymentAuthorization

PaymentTransaction

Bill ing Information

Payment Validation

InsuranceInformation

Total Payment Due

Itemized ReceiptTransactionDetails

Patient Information

Payment ValidationRequest

Insurance Request

D10Billing Data

D1Patient Data

InsuranceSystem

PaymentClearingHouse

Staff

Patient

4.1

DetermineTotal Due

4.2

ProcessPayment

4.3

RecordPayment

D11Invoice Record

LineItemDetai l

SubtotalandTax

Page 27: Stark & Associates Health Clinic E-R Diagram & Design Project Team Shawn Conatser Madhusudan Gupta Shyam Sundar Bhelle.

Level 2 – Determine Total Level 2 – Determine Total DueDue

• EntitiesEntities• PatientPatient• StaffStaff• Insurance SystemInsurance System

• ProcessesProcesses• Determine Supply

Total• Determine

Diagnostic Total• Determine Exam

Total• Data StoresData Stores

• Patient DataPatient Data• Medical Supply Medical Supply

InventoryInventory• Billing DataBilling Data

Page 28: Stark & Associates Health Clinic E-R Diagram & Design Project Team Shawn Conatser Madhusudan Gupta Shyam Sundar Bhelle.

Level 2 Diagram – Determine Level 2 Diagram – Determine Total DueTotal Due

Patient

D iagnosticP rocedureItem D etail and Total

E xam Description and P rice

InsuranceSystem

Total P aymentD ue

D iagnosticP rocedure B illing Detail

LineItemD etail

S ubtotalandTax

4.1.1

DetermineSuppy Total

4.1.2

DetermineDiagnosticTotal

4.1.3

DetermineExam Total

4.1.4

TemermineInsuranceBenefit

P atient B illingR equest

Staff

D9 Medical SupplyInventory

D10Billing Data

D1 Patient Data

S upply P rice -D escription - Tax

S upplies C onsumed

S upply ItemD etail and Total

D iagnostic P rocedure D etail

InsuranceR equest

InsuranceA pproval

E xam DetailItems and P rice

B enefit A mount