create table patients ( patient_id VARCHAR(255), name VARCHAR(255), insurance DECIMAL(15,2), date_admitted DATE, date_checked_out DATE, PRIMARY KEY(patient_id) ); INSERT INTO patients (ID , name , insurance , date_admitted , date_checked_out) values (2 , 'Ali' , '22.2' , '2/1/2020' , '3/1/2020') SELECT * FROM table patients create table doctor ( doctor_id VARCHAR(255), name VARCHAR(255), specialization VARCHAR(255), PRIMARY KEY (doctor_id) ); create table test ( test_id VARCHAR(255), test_name VARCHAR(255), test_date DATE, test_time TIME, result VARCHAR(255), PRIMARY KEY(test_id) ); create table doctor_patient ( patient_id VARCHAR(255), doctor_id VARCHAR(255), PRIMARY KEY(patient_id), FOREIGN KEY(doctor_id) REFERENCES doctor(doctor_id) ); create table test_log ( test_log_id varchar(255), patient_id VARCHAR(255), test_id VARCHAR(255), doctor_id VARCHAR(255), comments VARCHAR(255), PRIMARY KEY(test_log_id), FOREIGN KEY(test_id) REFERENCES test(test_id), FOREIGN KEY(patient_id) REFERENCES doctor_patient(patient_id), FOREIGN KEY(doctor_id) REFERENCES doctor(doctor_id) ); Function: Create a function which accepts patient id and display the patients name, date admitted. Sample output is: The patient name is Maryam, she got admitted on 12-Feb-2020 Procedure Write a Procedure that accepts patient id and display the patient id, name, test name and result. Package Create a package which contains the above created procedure in the specification. Create package body of the above given procedure. And finally call the procedure created above by passing the patient id then display the output as shown below: Sample output:   Patient id is: P0232 Patient Name is: Ms Marwa Al Battashi Test Taken: X-Ray Result: Negative

Np Ms Office 365/Excel 2016 I Ntermed
1st Edition
ISBN:9781337508841
Author:Carey
Publisher:Carey
Chapter5: Working With Excel Tables, Pivottables, And Pivotcharts
Section: Chapter Questions
Problem 10RA
icon
Related questions
icon
Concept explainers
Question

create table patients (
patient_id VARCHAR(255),
name VARCHAR(255),
insurance DECIMAL(15,2),
date_admitted DATE,
date_checked_out DATE,
PRIMARY KEY(patient_id)
);
INSERT INTO patients (ID , name , insurance , date_admitted , date_checked_out) values (2 , 'Ali' , '22.2' , '2/1/2020' , '3/1/2020')
SELECT * FROM table patients

create table doctor (
doctor_id VARCHAR(255),
name VARCHAR(255),
specialization VARCHAR(255),
PRIMARY KEY (doctor_id)
);

create table test (
test_id VARCHAR(255),
test_name VARCHAR(255),
test_date DATE,
test_time TIME,
result VARCHAR(255),
PRIMARY KEY(test_id)
);

create table doctor_patient
(
patient_id VARCHAR(255),
doctor_id VARCHAR(255),
PRIMARY KEY(patient_id),
FOREIGN KEY(doctor_id) REFERENCES doctor(doctor_id)

);

create table test_log
(
test_log_id varchar(255),
patient_id VARCHAR(255),
test_id VARCHAR(255),
doctor_id VARCHAR(255),
comments VARCHAR(255),
PRIMARY KEY(test_log_id),
FOREIGN KEY(test_id) REFERENCES test(test_id),
FOREIGN KEY(patient_id) REFERENCES doctor_patient(patient_id),
FOREIGN KEY(doctor_id) REFERENCES doctor(doctor_id)
);

Function:

  • Create a function which accepts patient id and display the patients name, date admitted.

Sample output is:

The patient name is Maryam, she got admitted on 12-Feb-2020

Procedure

Write a Procedure that accepts patient id and display the patient id, name, test name and result.

Package

  • Create a package which contains the above created procedure in the specification.
  • Create package body of the above given procedure. And finally call the procedure created above by passing the patient id then display the output as shown below:

Sample output:

 

Patient id is: P0232

Patient Name is: Ms Marwa Al Battashi

Test Taken: X-Ray

Result: Negative

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Query Syntax
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Np Ms Office 365/Excel 2016 I Ntermed
Np Ms Office 365/Excel 2016 I Ntermed
Computer Science
ISBN:
9781337508841
Author:
Carey
Publisher:
Cengage
Oracle 12c: SQL
Oracle 12c: SQL
Computer Science
ISBN:
9781305251038
Author:
Joan Casteel
Publisher:
Cengage Learning
COMPREHENSIVE MICROSOFT OFFICE 365 EXCE
COMPREHENSIVE MICROSOFT OFFICE 365 EXCE
Computer Science
ISBN:
9780357392676
Author:
FREUND, Steven
Publisher:
CENGAGE L
A Guide to SQL
A Guide to SQL
Computer Science
ISBN:
9781111527273
Author:
Philip J. Pratt
Publisher:
Course Technology Ptr