Answered step by step
Verified Expert Solution
Link Copied!

Question

...
1 Approved Answer

Please develop an ERD (using Lucidcharts or another drawing program) for a straightforward patient appointment and billing system for a large dental office with a

Please develop an ERD (using Lucidcharts or another drawing program) for a straightforward patient appointment and billing system for a large dental office with a dozen dentists. In your ERD, you should include the entities, their most significant attributes, the cardinalities and labels within them. You should also describe the components and relationships within the entities. The descriptive material can either be incorporated into the diagram, using post-it note-style yellow text boxes, or placed in a separate document.

You should not list more than six attributes per entity, and you may combine common attributes. As an example, rather than having two attributes to describe the patient's name (First_Name and Last_Name), you could create one attribute called Patient_Name.

The Primary Key of an entity should be marked by adding '**PK' next to the attribute name on the ERD. For example, Patient_ID, or something similar, is the primary key in the Patient entity table and would be called Patient_ID**PK. Additionally, you should mark the name of any foreign keys you identify as '**FK' next to the attribute's name. Your ERD should contain four or five entities (tables), depending on your design. A design with more than five entities (tables) is unnecessary complex. Some attributes, such as date of birth or an address in a Patient table, will not be identified as a PK or an FK since they are not keys.

Among the business rules are the following:

  • Dentists may have many different appointment schedules, but they may also have no appointments.
  • A patient can be scheduled for many different appointments but may also have no appointments scheduled at all.
  • There is only one dentist and one patient scheduled for each appointment.
  • An appointment must generate precisely one bill, and only one bill is generated per appointment.
  • For this ERD, you do not need to track payments or outstanding balances on bills. However, you must be able to create bills from the specifics provided in the ERD.

The ERD you design should answer questions such as:

  • Which patients have an appointment on a specific date?
  • Which dentists are scheduled to see a particular patient? Approximately how many appointments were scheduled on a particular day?
  • Has any dentist failed to see patients in the past week? In the last month, which patient has had more than five appointments?
  • What was the bill generated for a particular appointment?

The ERD should include the information necessary to answer these queries. However, you are not expected to write SQL statements to handle these queries since they are pretty complex.

You should create the ERD using Lucidcharts (or another drawing program) and save it as a PNG or JPG file. You can then import this PNG or JPG into an MS Word document for this problem. Ensure that you describe the various components and their relationships in the ERD. The level of detail in your description should allow someone who has not studied this material to understand what your system is designed to do. Detailed information can be included in your diagram (using Post-it note-style text boxes) or incorporated into the accompanying document.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access with AI-Powered Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Entrepreneurship

Authors: Andrew Zacharakis, William D Bygrave

5th Edition

9781119563099

Students also viewed these Mathematics questions