E-R Diagram & Program Design

advertisement
Stark & Associates
Health Clinic
E-R Diagram & Design
Project Team
Shawn Conatser
Madhusudan Gupta
Shyam Sundar Bhelle
Table of Contents
• System Concept
• Structure Chart
• E-R Diagram
• Physical Design
• Input
• Output
• Appendix A – Business Background
• Appendix B – Data-Flow Diagrams
System Concept
Structure Chart
E-R Diagram
Physical Design
•
•
•
•
•
•
•
•
•
•
Patient(Patient_ID, Patient_LastName, Patient_ FirstName, Patient_MaritalStatus,
Patient_ DOB, Patient_Gender, Patient_ Address, Patient_Phone, Patient_ Email)
Patient_History(Patient_ID, PHist_Measles, PHist_ Mumps, PHist_ Rubella, PHist_
Chickenpox, PHist_High_BloodPressure, …, PHist_ High_Cholestrol)
Patient_Insurance(Patient_ID, PI_Occupation, PI_Employer, PI_EmployerAddress,
PI_EmployerPhone, PI_PrimaryInsurance, PI_GroupNum, PI_PolicyNum)
Appointment(Appoint_ID, Patient_ID, Doctor_ID, Appoint_Date, Appoint_Time,
Appoint_Type, Pre_Exam_Height, Pre_Exam_Weight, Pre_Exam_Temp,
Pre_Exam_Bloodpressure, Appoint_Symptoms, Appoint_Diagnosis,
Appoint_Comments)
Medical_Supply(Supply_ID, Supply_Description, Supply_Price,
Supply_Qty_Instock)
Consumed_Supply(Appoint_ID, Supply_ID, Qty_Consumed)
Doctor(Doctor_ID, Doctor_LastName, Doctor_FirstName, Doctor_Address,
Doctor_Phone, Doctor_Pager, Doctor_Email, Doctor_DOB, Doctor_Specialization)
Diagnostic_Procedure(Diagnostic_ID, Patient_ID, Doctor_ID, Diagnostic_Date,
Diagnostic_Code, Diagnostic_Description, Diagnostic_Result)
Prescription(Presc_ID, Patient_ID, Doctor_ID, Presc_Date, Presc_Medication,
Presc_Num_Refills)
Referral(Referral_ID, Patient_ID, Doctor_ID, Referral_Information)
Input: Patient Information
REGISTRATION 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:_____________________________
Output: Billing Statement
Stark & Associates Health Clinic
Billed to:
Date:
MM/DD/YYYY
Statement #:
[Appont_ID]
Customer ID:
[Patient_ID]
[Patient Name]
[Patient Address]
[City, ST ZIP Code]
[Patient Phone]
Item Code
Description
[Item Code]
[Fee Description]
$XXXX.XX
[Item Code]
[Fee Description]
$XXXX.XX
Amount
Tax $XXXX.XX
Billed to Insurance $XXXX.XX
Co-Pay $XXXX.XX
Total $XXXX.XX
Amount Paid $XXXX.XX
Balance $XXXX.XX
Thank you for your business!
We look forward to seeing you again soon.
Questions
?
Appendix A
Business Background
Background
• Stark & Associates Health Clinic is a
new enterprise that currently schedules
patient appointments manually and
processes hardcopy patient information
• 3 Doctors, 3 Nurses, and 5 Staff
Members
• On-site Diagnostic Lab
Business Need
• This project has been initiated to
increase revenue and reduce cost by
creating a system that will improve the
accuracy and efficiency of patient
scheduling and information processing.
Business Requirements
• Using the web or in-clinic computers, patients
will be able to create an account that will
allow them to schedule appointment(s) and
provide their information.
• Staff will be able to access patient information
in order to process appointments and billing.
• Nurses and doctors will be able to access
patient information, input patient diagnosis,
request diagnostic procedures, and generate
prescription(s).
System Functionality
• Patient account creation and deletion
• Allow patient information to be entered and updated
• Contact information, medical history, insurance information,
and billing information
• Appointment scheduling (including confirmation)
• Appointment data entry and retrieval
• Patient pre-exam information (weight, blood pressure, etc.)
entry (nurse/doctor)
• Access previous appointment medical information
(nurse/doctor)
• Patient diagnosis entry (doctor)
• Diagnostic procedure requests (nurse/doctor)
• Generate prescriptions (doctor)
System Functionality Cont’d
• Generate billing invoices
• Employee account creation and deletion
• Allow employee information to be entered and
updated
• Contact information
• Allow employees to access and update work
schedule
• Report generation
• Billing, salary, diagnostic procedure information,
and prescription information
Appendix B
Data-Flow Diagrams
Context Level
• Entities
• Patient
• Employee
• Doctor
• Nurse
• Staff
• Diagnostic Lab System
• Pharmacy System
• Insurance System
• Payment Clearing House
Context Diagram
P atient P rofile Request
0
E mployee P rofile Request
P atient Information
P atient P rofile Response
E mployee Information
A ppointment Request
E mployee P rofile Response
W ork S chedule Request
Employee
A ppointment Confirmation
W ork S chedule Information
Patient
W ork S chedule
Total P ayment Due
P ayment Details
P ayment A uthorization
Diagnostic Request
Itemized Receipt
P rescription
P atient Diagnosis
Referral Information
P rescription Information
Stark Health Clinic
Information System
Doctor
P atient Referral Information
P atient B illing Request
P atient History Request
Report Request
P atient History Report
Report
P atient P re-E xam Information
Staff
P harmacy Request
Consumed Medical S upply
Information
Diagnostic Order
P ayment V alidation Request
P ayment V alidation
Nurse
Diagnostic Result
P rescription
Fulfillment
Request
Payment
Clearing
House
Pharmacy
System
Insurance
Request
P rescription
Fulfillment
Confirmation
Insurance
Information
Insurance
System
Diagnostic
Lab System
Level 0
• Entities
• Patient
• Employee
• Doctor
• Nurse
• Staff
• Diagnostic Lab System
• Pharmacy System
• Insurance System
• Payment Clearing House
• Processes
• Profile Processing
• Scheduling
• Exam Processing
• Billing
• Report Processing
• Data Stores
•
•
•
•
•
•
•
•
•
Patient Data
Doctor Data
Nurse Data
Staff Data
Work Schedule Data
Appointment Data
Medical Supply Inventory
Billing Data
Invoice Record
Level 0 Diagram
Pa ti e n t Pro fi l e Re q u e s t
1
Pa ti e n t In fo rm a ti o n
D1
Pa ti e n t In fo rm a ti o n
Pa ti e n t In fo rm a ti o n
Do c to r I n fo rm a ti o n
P a tien t
Do c to r I n fo rm a ti o n
Pa ti e n t Pro fi l e Re s p o n s e
Employee Prof ile Request
Em p l o y e e In fo rm a ti o n
Em p lo y ee
P ro file
P ro cessin g
Do cto r Da ta
Nu rs e In fo rm a ti o n
D3
Nu rse Da ta
Nu rs e In fo rm a ti o n
Sta ff In f o rm a ti o n
Em p l o y e e Pro fi l e
Re s p o n s e
D2
P a tien t Da ta
Sta ff In f o rm a ti o n
D4
S ta ff Da ta
Level 0 Diagram continued
Work Sc hedule Reques t
2
W ork S chedule
D etails
D7
E mploye e
W ork S chedule Information
W ork S chedule
D etails
W ork S chedule
A ppointment R equest
Patie nt
Sc he duling
A ppointment
Information
D6
A ppointme nt D ata
A ppointment
Information
A ppointment C onfirmation
P rescription
W or k Sc he dule D ata
3
R eferral Information
P atient
Information
D1
Patie nt D ata
D iagnostic R equest
C onsumed D ata
D oc tor
P atient D iagnosis
P atient R eferral Information
Patient Pre-Ex am Information
M e dic al Supply
I nve ntor y
D iagnostic Order
P rescription Information
E xam
Pr oc e s s ing
D iagnostic R esult
D iagnos tic
L ab Sys te m
Pres c ri pti on Fulfi llm ent Reques t
Nurse
Cons um ed M edic al Supply
Information
Sta ff
D9
Pharmac y Reques t
Pres c ri pti on Fulfi llm ent
Confirm ation
Pha rma cy
Sy stem
Level 0 Diagram continued
Patient Billing Request
Patient Information
4
D1
Patient Data
Patient Information
Staff
D10
Total Payment Due
Patient
B illing Data
Billing Information
Payment Details
Payment Authorization
Billing
Insurance Request
Itemized Receipt
Payment
Clearing
House
Insurance
System
Payment Validation
Request
Insurance Information
Payment Validation
Patient History Request
D1
5
Patient Data
Patient Information
D6
Doctor
Patient History Report
Report Request
Staff
Report
Processing
Appointment
Information
D9
Supply Information
Report
D11
Payment Information
Appointment Data
Medical Supply
Inventory
I nvoice Record
Level 1 – Exam Processing
• Entities
• Patient
• Doctor
• Nurse
• Staff
• Diagnostic Lab
System
• Pharmacy System
• Processes
• Process Pre-Exam
Information
• Process Exam
Information
• Process Post-Exam
Information
• Data Stores
• Patient Data
• Medical Supply
Inventory
Level 1 Diagram – Exam Processing
3.1
Patient Pre-Ex am
Information
Nurs e
Diagnos tic Reques t
Proces s PreExam
I nformation
3.2
Patient Diagnos is
Doctor
Pres c ription
Information
Patient Referral
Information
Co n s u m e d M e d i c a l Su p p l y In fo rm a ti o n
Proces s
Exam
I nformation
Patient PreEx am Data
D1
Patient Data
Patient Ex am Information
Diagnos tic Order
Diagnos tic
Lab Sys tem
Diagnos tic Res ult
Ex am
Information
3.3
Cons umed Data
D9
Pharmac y Reques t
Medical Supply
I nventory
Staff
Pres c ription
Patient
Pharmac y
Confirmation
Referral Information
Proces s
Pos t-Exam
I nformation
Pres c ription
Fulfillment Reques t
Pres c ription
Fulfillment Confirmation
Pharmacy
Sys tem
Level 1 - Billing
• Entities
• Patient
• Staff
• Insurance System
• Payment Clearing
House
• Processes
• Determine Total Due
• Process Payment
• Record Payment
• Data Stores
• Patient Data
• Billing Data
• Invoice Record
Level 1 Diagram – Billing
Patient Billing
Request
D1
4.1
Patient Data
Patient Information
Staff
D10
Determine
Total Due
Total Payment Due
Payment Details
Patient
Payment
Authorization
Itemized Receipt
Subtotal
and
Tax
Billing Data
Billing Information
Insurance Request
L in e
Item
Detai l
4.2
Process
Payment
I ns urance
Sys tem
Insurance
Information
Payment Validation
Request
Payment Validation
Payment
Clearing
Hous e
Transaction
Details
4.3
Payment
Transaction
D11
I nvoice Record
Record
Payment
Level 2 – Determine Total Due
• Entities
• Patient
• Staff
• Insurance System
• Processes
• Determine Supply
Total
• Determine
Diagnostic Total
• Determine Exam
Total
• Data Stores
• Patient Data
• Medical Supply
Inventory
• Billing Data
Level 2 Diagram – Determine Total Due
P atient B illing
R equest
Staff
4.1.1
D9
Medical Supply
Inventory
S upply P rice D escription - Tax
Determine
Suppy Total
S upplies C onsumed
D1
Patient Data
S upply Item
D etail and Total
4.1.2
D iagnostic P rocedure D etail
Determine
Diagnostic
Total
D10
Billing Data
D iagnostic
P rocedure B illing D etail
D iagnostic
P rocedure
Item D etail and Total
Insurance
System
4.1.3
Patient
E xam D escription and P rice
Total P ayment
D ue
Determine
Exam Total
4.1.4
E xam D etail
Items and P rice
B enefit A mount
S ubtotal
and
Tax
Line
Item
D etail
Temermine
Insurance
Benefit
Insurance
R equest
Insurance
A pproval
Download