Scenario: alain polyclinic is a medical clinic

Assignment Help Basic Computer Science
Reference no: EM13915246

Scenario: Alain polyclinic is a medical clinic situated in AL-Ain. Assume that the chief operating officer of the clinic has contacted you to create a conceptual model whose application will meet the expected database requirements for the clinic. The officer gives you the description of the clinic's operating environment. Any patient can make any number of appointments with one or more doctors in the clinic, and a doctor can accept appointments with many patients. However, each appointment is made with only one doctor, and each appointment references a single patient. Emergency cases do not require an appointment. However, an emergency is entered into the appointment book as "unscheduled" for appointment management purposes. If kept, an appointment yields a visit with the doctor specified in the appointment. The visit yields a diagnosis and, when appropriate, treatment. Each visit updates the patient's records to provide a medical history. Each patient visit creates a bill. Each patient visit is billed by one doctor, and each doctor can bill many patients. Each bill must be paid. However, a bill may be paid off in many installments, and a payment may cover more than one bill. A patient may pay the bill directly, or the bill may be the basis for a claim submitted to an insurance company. It is expected that if the bill is paid by an insurance company, the deductible is submitted to the patient for payment.Propose a conceptual model after an in-depth research on clinic information management system's

operations and processes. In order to come up with an appropriate design/solution, you must study the requirements, issues and best practices in this problem context. You can make relevant assumptions required to formulate business rules, security, administration and modelling.

Based on the above information execute Task 1, Task 2 and Task 3. You may have to make additional assumptions to execute Task 1, Task 2 and Task 3.

Task 1: Design an Entity Relationship Diagram (ERD) to model the above scenario. Identify the different entities and attributes of each entity. (A minimum of 8 entities need to be identified). Suggest and justify the choice of relationship and cardinality of the relationship. State the assumptions (if any) made by you to develop the ERD based on your research. Provide detailed analysis and justification for the selection of entities and attributes based on your research.

Task 2: Derive a set of relational tables from the ER diagram (Task 1), using appropriate choices for the table attributes. List the integrity rules and business rules, which you would recommend to ensure the quality of data. Indicate all necessary key constraints. Critically analyze the constraints and business rules based on your study of the clinic.

Task 3: Outline the kinds of anomalies that can arise in the scenario given above by using un-normalized tables. Show how the table created in task 2 could be re-organised into separate tables to avoid anomalies (Decompose the table structures to a set of 3NF tables). Task 4: As a database administrator identification of specific roles for users, authentication policy, storage management and database recovery are critical. The efficiency and complexity of database administration depends on the identified strategy and tools. Propose and critically review user

management, backup/recovery strategy, storage management/techniques formulated for the system

Reference no: EM13915246

Questions Cloud

Expansion project-requires initial fixed asset investment : Quad Enterprises is considering a new three-year expansion project that requires an initial fixed asset investment of $2.49 million. The fixed asset will be depreciated straight-line to zero over its three-year tax life, after which time it will be w..
How are assets liabilities common stock retained earnings : Define debit and credit. How are assets, liabilities, common stock, retained earnings, revenues, expenses, and dividends affected (increased or decreased) by debits and by credits?
How is the balance of an account determined : How is the balance of an account determined?
What was the capital gains yield : Suppose a stock had an initial price of $80 per share, paid a dividend of $1.35 per share during the year, and had an ending share price of $87. What was the capital gains yield?
Scenario: alain polyclinic is a medical clinic : Scenario: Alain polyclinic is a medical clinic situated in AL-Ain. Assume that the chief operating officer of the clinic has contacted you to create a conceptual model whose application will meet the expected database requirements for the clinic. The..
What will be the new operating cash flow : A proposed project has fixed costs pf $100,000 per year. The operating cash flow at 8,000 units is $89,000. Ignoring the effect of taxes, what is the degree of operating leverage? Round answer to 4 decimal places. If units sold rise from 8,000 to 8,5..
What are the three primary ways a business may use assets : What are the three primary ways a business may use assets?
Straight line units of production declining balance methods : Expanded tableDifficulty: HardLearning Objective: 08-P1 Compute and record depreciation using the straight-line, units-of-production, and declining-balance methods.
Give an example of an asset exchange transaction : Give an example of an asset exchange transaction.

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Exploit wildcard feature in order to cheat system

How could Dave, dishonest teller, exploit the wildcard feature  to cheat the system? Dave would want to concentrate on vouchers that are nearly one year old since such vouchers are likely to have been lost.

  Enhance your site

Write a two- to four-page paper describing how you would change or enhance your site if you "knew then what you know now". Be sure to include interaction with Spry Validation Text Field, Spry Collapsible Panel widget, and Adobe widgets in your new..

  How many disk i-o operations needed to read contents

How many disk I/O operations might be need to read contents of small local file at /a/b/c? suppose that none of disk blocks is presently being cached.

  You are the lead forensic technician within a medium size

create a 15-20 slide powerpoint presentation addressing the following scenarioyou are the lead forensic technician

  Formulas and use functions to do calculations

For this project, pretend you're going to go on a trip to visit three places. You should have estimated costs for transportation, hotels, and meals. Create a spreadsheet to calculate the total costs for each item, total cost, and percent of the total..

  Signed-magnitude representations binary numbers in computers

Why do we require signed-and-magnitude representations of binary numbers in computers? Represent decimal values: -37, -54, and 56 in binary by using signed-and magnitude representation.

  List out some ways to improve the interaction design

List out some ways to improve the interaction design of the poor web site.(must be at least 70 words long)

  Write a simple atm program

Write a simple ATM program

  Find a simplified expression for function

find a simplified expression for F = A?BC?D + A?B?D + A?CD + ABD + ABC - Assuming that the inputs ABCD = 0101, BCD = 1001, ABCD = 1011 never occur,

  Investigate project management body of knowledge

Investigate Project Management Body of Knowledge (PMBoK). Write a report on one of knowledge areas. Describe the task of understanding potential threats

  Create a view that lists the isbn and title for each book

Create a view that lists the ISBN and title for each book in inventory along with the name and phone number of the person to contact if the book needs to be reordered. Name the view REORDERINFO

  Write a little driver program with at least 5 values passed

Provide functions to insert/append nodes and remove nodes from the linked list. Be able to display the contents of the list. Write a little driver program with at least 5 values passed in (so that 5 nodes are created) as you insert/append, delete and..

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd