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