Implement a relational database for a medical clinic

Assignment Help Basic Computer Science
Reference no: EM13934956

Implement a relational database for a medical clinic using at least the following business rules:

Everyday this medical clinic handles several patients and hosts several doctors. Each patient needs to register before they can make an appointment with any of the doctors. During registration, several personal details of the patients are collected such as patient name, address, current medication, and information about chronic disease, known allergies, and an identification number in the form of a passport number or a driving license. A patient can make many 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. Each appointment contains details such as time and venue. 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. Diagnosis information includes recommended tests, their results and the doctor's conclusions. A treatment includes prescribed medicines, exercises, and number of days for which treatment needs to be taken. Each visit updates the patient's records to provide a medical history. Each patient visit creates a bill which contains information such as date of the visit, particular doctor's fees, and service charge. 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. If the bill is paid by an insurance company, the deductible is submitted to the patient for payment.

Steps in Design (HINT)

· Design an Entity Relationship Diagram

o Identify the entities, attributes, relationships and cardinality

· Design a relational model using an Entity Relationship Diagram (Conversion Algorithm)

· Implement your tables in the database using SQL commands. You can use the database with your at alacritas/Lawson for creating tables.

Reference no: EM13934956

Questions Cloud

Expected return and risk premium : Irone Industries has a beta of 0.8. If the return on the market is 16% and the return on treasury bills is 5%, what is Irone Industries’ expected return and risk premium?
Describe the jobs of the workers who would be considered : Define indirect labor. Describe the jobs of the workers who would be considered indirect labor in making this product.
Under what conditions script is used : Create a script that uses the following components: an array, sub procedure, explicit declaration, RUNAT=Server, and a function.
Average return-variance and standard deviation : Steele Corp has the following annual returns for the previous four years: -15%, 10%, 25%, 45%. Calculate Steele Corp’s average return, variance and standard deviation. Steele Corp has the following annual returns for the previous four years: -15%, 10..
Implement a relational database for a medical clinic : Everyday this medical clinic handles several patients and hosts several doctors. Each patient needs to register before they can make an appointment with any of the doctors.
What is the genotype of mutant x : Researchers have identified an E.coli strain having constitutive expression of camp. What would be the effect on lac operon expression in the following media? What if this mutant also contained an O^- mutation?
Calculate the annual depreciation allowances : A piece of newly purchased industrial equipment costs $966,000 and is classified as seven-year property under MACRS. The MACRS depreciation schedule is shown in Table 10.7. Calculate the annual depreciation allowances and end-of-the-year book values ..
Taylor bank lends guarantee company 150000 on january 1 : Taylor Bank lends Guarantee Company $150,000 on January 1. Guarantee Company signs a $150,000, 8%, 9-month note. The entry made by Guarantee Company on January 1 to record the proceeds and issuance of the note is:
Database development and management : COIS20026 Database Development and Management (T1 2015) Assessment item 1- Entity Relationship Diagram (ERD) Due date: Midnight AEST Friday of Week 5 ASSESSMENT Weighting: 30% 1 Length: No fixed length Objectives This assessment item relates to th..

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Develop a secure message and file exchange application

ABC Company is to develop a secure message and file exchange application

  What is transfer rate in bytes per second

What is the transfer rate, in bytes per second, required to move the pixels from video memory to the screen for the "true color" image?

  Define a specialized representation language

Define a specialized representation language to describe the activities of a public library. This language will be a set of concepts and relations using conceptual graphs. Do the same thing for a retail business.

  Automate basic system administrator processes

This course introduces basic programming concepts, logic, and scripting language tools used to automate basic system administrator processes. Critical thinking, logic, and troubleshooting are emphasized.

  A one-variable quadratic expression

A one-variable quadratic expression is an arithmetic expression of the form ax^2+bx+c, where a,b, and cc are some fixed numbers (called the coefficients) and x is a variable that can take on different vaues

  Let x represent the number of hours catelyn works at the

question catelyn has two summer jobs. each week she works at least 15 hours at a pet store and at least 6 hours as a

  Journaling is a personal form of writing

Journaling is a personal form of writing where the expression of thought is very important. This is your opportunity to be expressive. Please be mindful of using the correct grammar, spelling and sentence structure. Journal entries are wort..

  The ldap authentication types

If you look at the LDAP Authentication Types, you will find that LDAP specifies three authentication types: (1) No Authentication (2) Basic Authentication (3) Simple Authentication and Security Layer (SASL) When/why would anyone use a "No Authenticat..

  Explain the concept of supply chain management

Explain the concept of supply chain management. Although R/Way offers services rather than products, could that concept apply to the design of R/Way's new system? If so, how?

  How can organizations in a global market utilize enterprise

How can organizations in a global market utilize Enterprise Content Management technology to maintain governance and control over content in ensuring regulatory compliance

  Work breakdown structure

Assignment contains two (2) deliverables: a summary document to be delivered in a word processor document format and a Work Breakdown Structure (WBS) to be delivered in a project file.

  Create a farewell speech that includes good memories

You, your classmates and instructor have been working together over the session as a team. Through discussion board tasks and Individual projects, you have shared thoughts, ideas and information you have learned. It is now time to move forward wit..

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