Changes between Version 1 and Version 2 of UseCase03


Ignore:
Timestamp:
09/19/26 16:04:16 (3 days ago)
Author:
236021
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • UseCase03

    v1 v2  
    1616  mr.patient_id
    1717FROM medical_records mr
    18 WHERE mr.patient_id = (SELECT patient_id FROM patients WHERE user_id = (SELECT user_id FROM users WHERE username = 'maja.veljanova'));
     18WHERE mr.patient_id = (SELECT patient_id FROM users WHERE username = 'maja.veljanova');
    1919}}}
    2020
     
    3131FROM diagnosis diag
    3232JOIN doctors d ON diag.doctor_id = d.doctor_id
    33 JOIN users u ON d.user_id = u.user_id
    34 WHERE diag.patient_id = (SELECT patient_id FROM patients WHERE user_id = (SELECT user_id FROM users WHERE username = 'maja.veljanova'));
     33JOIN users u ON u.doctor_id = d.doctor_id
     34WHERE diag.patient_id = (SELECT patient_id FROM users WHERE username = 'maja.veljanova');
    3535}}}
    3636
     
    4242  s.name,
    4343  s.description,
    44   mrs.date_recorded
     44  mrs.severity
    4545FROM medical_record_symptoms mrs
    4646JOIN symptoms s ON mrs.symptom_id = s.symptom_id
    47 WHERE mrs.record_id = (SELECT record_id FROM medical_records WHERE patient_id = (SELECT patient_id FROM patients WHERE user_id = (SELECT user_id FROM users WHERE username = 'maja.veljanova')));
     47WHERE mrs.record_id = (SELECT record_id FROM medical_records WHERE patient_id = (SELECT patient_id FROM users WHERE username = 'maja.veljanova'));
    4848}}}
    4949
     
    5454SELECT
    5555  a.name,
    56   a.description,
    5756  mra.reaction,
    5857  mra.severity
    5958FROM medical_record_allergies mra
    6059JOIN allergies a ON mra.allergy_id = a.allergy_id
    61 WHERE mra.record_id = (SELECT record_id FROM medical_records WHERE patient_id = (SELECT patient_id FROM patients WHERE user_id = (SELECT user_id FROM users WHERE username = 'maja.veljanova')));
     60WHERE mra.record_id = (SELECT record_id FROM medical_records WHERE patient_id = (SELECT patient_id FROM users WHERE username = 'maja.veljanova'));
    6261}}}
    6362
     
    7372JOIN lab_results lr ON mrlr.result_id = lr.result_id
    7473JOIN lab_tests lt ON lr.test_id = lt.test_id
    75 WHERE mrlr.record_id = (SELECT record_id FROM medical_records WHERE patient_id = (SELECT patient_id FROM patients WHERE user_id = (SELECT user_id FROM users WHERE username = 'maja.veljanova')));
     74WHERE mrlr.record_id = (SELECT record_id FROM medical_records WHERE patient_id = (SELECT patient_id FROM users WHERE username = 'maja.veljanova'));
    7675}}}
    7776
     
    8584FROM medical_record_procedures mrp
    8685JOIN procedures pr ON mrp.procedure_id = pr.procedure_id
    87 WHERE mrp.record_id = (SELECT record_id FROM medical_records WHERE patient_id = (SELECT patient_id FROM patients WHERE user_id = (SELECT user_id FROM users WHERE username = 'maja.veljanova')));
     86WHERE mrp.record_id = (SELECT record_id FROM medical_records WHERE patient_id = (SELECT patient_id FROM users WHERE username = 'maja.veljanova'));
    8887}}}
    8988
     
    9392#!sql
    9493SELECT
    95   p.name AS prescription_name,
     94  p.medication_name,
    9695  pmr.dosage,
    9796  pmr.frequency,
    9897  pmr.duration
    99 FROM prescription_medical_record pmr
     98FROM prescription_medical_records pmr
    10099JOIN prescriptions p ON pmr.prescription_id = p.prescription_id
    101 WHERE pmr.record_id = (
    102 SELECT record_id
    103 FROM medical_records
    104 WHERE patient_id =
    105 (SELECT patient_id
    106 FROM patients
    107 WHERE user_id =
    108 (SELECT user_id
    109 FROM users
    110 WHERE username = 'maja.veljanova')));
     100WHERE pmr.record_id = (SELECT record_id FROM medical_records WHERE patient_id = (SELECT patient_id FROM users WHERE username = 'maja.veljanova'));
    111101}}}
    112102
     
    117107SELECT
    118108  rep.report_id,
    119   rep.content,
    120   rep.created_date,
     109  rep.description,
     110  rep.report_date,
    121111  u.first_name AS doctor_first_name,
    122112  u.last_name AS doctor_last_name
    123 FROM medical_reports rep
     113FROM medical_report rep
    124114JOIN doctors d ON rep.doctor_id = d.doctor_id
    125 JOIN users u ON d.user_id = u.user_id
    126 WHERE rep.record_id = (
    127 SELECT record_id
    128 FROM medical_records
    129 WHERE patient_id = (
    130 SELECT patient_id
    131 FROM patients
    132 WHERE user_id = (
    133 SELECT user_id
    134 FROM users WHERE username = 'maja.veljanova')));
     115JOIN users u ON u.doctor_id = d.doctor_id
     116WHERE rep.record_id = (SELECT record_id FROM medical_records WHERE patient_id = (SELECT patient_id FROM users WHERE username = 'maja.veljanova'));
    135117}}}
    136118