Sunteți pe pagina 1din 6

1. Prepare a context diagram for New Centurys information system.

2. Prepare a diagram 0 DFD for New Century. Be sure to show numbered processes for
handling appointment processing, payment and insurance processing, report processing,
and records maintenance. Also, prepare lower-level DFDs for each numbered process.
3 - Prepare a list of data stores and data flows needed for the system. Under each data store, list
the data elements required.
The data flows are as follows:
Bill
Drop-in
Hours
Drop-in Report
Fixed Fees
Payment
Payment Data
Receipt
Receipt Data
Registration Data
Report Data
Reports
Student Data
Variable Monthly Fees
The Data Stores are as follows:
Drop-In Data
Registration Data
Data Elements for each data store are as follows: (Note that answers may vary here
students should pick out all the data elements identified in Chapter 3 as existing, and
should speak to new elements needed to create family bills.
Drop-In Data
Household Number
Student Name
Student Number
Month
Date of Attendance
Block Attended
Registration Data
Household Number
Student Number
Student Name
Monthly Fixed Fees
Prepare a data dictionary entry and process description for one of the systems functional
primitives.
4 - Prepare a data dictionary entry and process description for one of the systems functional
primitives.

Data Dictionary

The data flow diagram is used to represent the functional flow of the system. Though New
Century system is very simple, there is no need of making a logical solution complex, a new
principle can be created using decision table or decision tree. A complete listing of the functional
activities consisting of input and output data flows, have been arranged.

Sample documentation of the above four processes identified in the 0-level diagram are
mentioned below:

PROCESS MAKE APPOINTMENT


PURPOSE: Schedules a patients appointment and services.
INPUT DATA FLOWS: APPOINTMENT REQUEST
PATIENT DATA
CPT FEE SCHEDULE
OUTPUT DATA FLOWS: SERVICE DATA

APPT Data PROCESS DESCRIPTION:


For each APPOINTMENT REQUEST from PATIENT
Retrieve PATIENT NUMBER from PATIENTS Verify PATIENT NUMBER
For each CPT CODE in APPOINTMENT REQUEST
Retrieve CPT CODE from CPT FEE SCHEDULE
Add/Change/Delete CPT CODE in SCHEDULED SERVICE DATA
Add/Change/Delete PROVIDER NUMBER in SCHEDULED SERVICE DATA
Add/Change/Delete APPOINTMENT NUMBER, APPOINTMENT DATE, START TIME,
PATIENT NUMBER in SCHEDULED APPOINTMENT DATA

APPT DATA PROCESS DESCRIPTION:


For Each Appointment Number
Retrieve Household Number from Patients
Retrieve Employer Group Number from Households
Retrieve Ins. Co. Number from Households
For Each Appointment Number in Completed Appointment Data Retrieve Fee from Service
Data
Apply Charge to Households
Apply Provider Charges to Providers
Apply Last Exam to Patients
Apply Fee to Mtd Charges
Add Appointment Number, Appointment Date, Start Time, End Time, Patient Number in
Completed Appointment Data
Add Cpt Code, Provider Number, Fee in Completed Service Data
Delete Appointment Number, Appointment Date, Start Time, End Time, Patient Number in
Completed Appointment Data
Delete Cpt Code, Provider Number in Scheduled Service Data Send Claim To Insurance
Company

PROCESS MODIFY CPT CODE


PURPOSE: Add/Change/Delete an American Medical Association CPT code
INPUT DATA FLOWS: CPT CODES
OUTPUT DATA FLOWS: CPT CODES
PROCESS DESCRIPTION:
For each CPT CODE CHANGE from AMERICAN MEDICAL ASSOCIATION Apply CPT
CODE to CPT FEE SCHEDULE

COMPLETE APPOINTMENT
PURPOSE: Processes an appointment that has been completed
INPUT DATA FLOWS: EMPLOYER DATA
PROVIDER DATA
HOUSEHOLD DATA
SERVICE DATA
APPT DATA
OUTPUT DATA FLOWS: CLAIM
CHARGES
PROVIDER CHARGES
SERVICE CHARGE
SERVICE DATA

PROCESS MODIFY CPT FEE


PURPOSE: Add/Change/Delete a CPT fee
INPUT DATA FLOWS: FEE DATA
OUTPUT DATA FLOWS: FEE DATA
PROCESS DESCRIPTION:
For each FEE CHANGE from PROVIDER
Apply FEE to CPT FEE SCHEDULE
OTHER FUNCTIONAL PRIMITIVE PROCESSES:

PROCESS PATIENT PAYMENT


PURPOSE: Process a payment received from a patient
INPUT DATA FLOWS: PATIENT PAYMENT
OUTPUT DATA FLOWS: MTD PAYMENTS YTD PAYMENTS

PROCESS INSURANCE PAYMENT


PURPOSE: Process a payment received from an insurance company
INPUT DATA FLOWS: INSURANCE PAYMENT
OUTPUT DATA FLOWS: MTD PAYMENTS YTD PAYMENTS

PROCESS CREATE CALL LIST


PURPOSE: Prepare and print the daily call list that shows all patients who are to be called to be reminded
of their appointment
INPUT DATA FLOWS: CALL LIST DATA
OUTPUT DATA FLOWS: CALL LIST

PROCESS CREATE APPOINTMENT LIST


PURPOSE: Prepare and print the daily appointment list that shows all patients and their scheduled
services for each provider
INPUT DATA FLOWS: SERVICE DATA
PROVIDER APPOINTMENT DATA
OUTPUT DATA FLOWS: APPOINTMENT LIST

PROCESS CREATE REMINDER POSTCARDS


PURPOSE: Prepare and print reminder postcards for each appointment
INPUT DATA FLOWS: REMINDER POSTCARD DATA
OUTPUT DATA FLOWS: REMINDER POSTCARD

PROCESS CREATE MAILING LABELS


PURPOSE: Prepare and print patient mailing labels
INPUT DATA FLOWS: MAILING LABEL DATA
OUTPUT DATA FLOWS: MAILING LABELS

PROCESS CREATE STATEMENT


PURPOSE: Prepare and print monthly statements to patients
INPUT DATA FLOWS: STATEMENT DATA
OUTPUT DATA FLOWS: STATEMENT

PROCESS MODIFY PATIENT


PURPOSE: Add, change, and delete patient and household data received from patients
INPUT DATA FLOWS: PATIENT CHANGE
OUTPUT DATA FLOWS: PATIENT UPDATE

PROCESS MODIFY HOUSEHOLD


PURPOSE: Add, change, and delete household data changes received from patients
INPUT DATA FLOWS: HOUSEHOLD CHANGE
OUTPUT DATA FLOWS: HOUSEHOLD UPDATE

S-ar putea să vă placă și