Stark & Associates Health Clinic
description
Transcript of Stark & Associates Health Clinic
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
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
System ConceptSystem Concept
Structure ChartStructure Chart
E-R DiagramE-R Diagram
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)
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:_____________________________
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]
QuestionsQuestions
??
Appendix AAppendix ABusiness BackgroundBusiness Background
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
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.
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).
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)
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
Appendix BAppendix BData-Flow DiagramsData-Flow Diagrams
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
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
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
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
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
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
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
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
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
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
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
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