Changes between Version 1 and Version 2 of UseCase03
- Timestamp:
- 09/19/26 16:04:16 (3 days ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
UseCase03
v1 v2 16 16 mr.patient_id 17 17 FROM 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'));18 WHERE mr.patient_id = (SELECT patient_id FROM users WHERE username = 'maja.veljanova'); 19 19 }}} 20 20 … … 31 31 FROM diagnosis diag 32 32 JOIN doctors d ON diag.doctor_id = d.doctor_id 33 JOIN users u ON d.user_id = u.user_id34 WHERE diag.patient_id = (SELECT patient_id FROM patients WHERE user_id = (SELECT user_id FROM users WHERE username = 'maja.veljanova'));33 JOIN users u ON u.doctor_id = d.doctor_id 34 WHERE diag.patient_id = (SELECT patient_id FROM users WHERE username = 'maja.veljanova'); 35 35 }}} 36 36 … … 42 42 s.name, 43 43 s.description, 44 mrs. date_recorded44 mrs.severity 45 45 FROM medical_record_symptoms mrs 46 46 JOIN 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')));47 WHERE mrs.record_id = (SELECT record_id FROM medical_records WHERE patient_id = (SELECT patient_id FROM users WHERE username = 'maja.veljanova')); 48 48 }}} 49 49 … … 54 54 SELECT 55 55 a.name, 56 a.description,57 56 mra.reaction, 58 57 mra.severity 59 58 FROM medical_record_allergies mra 60 59 JOIN 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')));60 WHERE mra.record_id = (SELECT record_id FROM medical_records WHERE patient_id = (SELECT patient_id FROM users WHERE username = 'maja.veljanova')); 62 61 }}} 63 62 … … 73 72 JOIN lab_results lr ON mrlr.result_id = lr.result_id 74 73 JOIN 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')));74 WHERE mrlr.record_id = (SELECT record_id FROM medical_records WHERE patient_id = (SELECT patient_id FROM users WHERE username = 'maja.veljanova')); 76 75 }}} 77 76 … … 85 84 FROM medical_record_procedures mrp 86 85 JOIN 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')));86 WHERE mrp.record_id = (SELECT record_id FROM medical_records WHERE patient_id = (SELECT patient_id FROM users WHERE username = 'maja.veljanova')); 88 87 }}} 89 88 … … 93 92 #!sql 94 93 SELECT 95 p. name AS prescription_name,94 p.medication_name, 96 95 pmr.dosage, 97 96 pmr.frequency, 98 97 pmr.duration 99 FROM prescription_medical_record pmr98 FROM prescription_medical_records pmr 100 99 JOIN 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'))); 100 WHERE pmr.record_id = (SELECT record_id FROM medical_records WHERE patient_id = (SELECT patient_id FROM users WHERE username = 'maja.veljanova')); 111 101 }}} 112 102 … … 117 107 SELECT 118 108 rep.report_id, 119 rep. content,120 rep. created_date,109 rep.description, 110 rep.report_date, 121 111 u.first_name AS doctor_first_name, 122 112 u.last_name AS doctor_last_name 123 FROM medical_report srep113 FROM medical_report rep 124 114 JOIN 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'))); 115 JOIN users u ON u.doctor_id = d.doctor_id 116 WHERE rep.record_id = (SELECT record_id FROM medical_records WHERE patient_id = (SELECT patient_id FROM users WHERE username = 'maja.veljanova')); 135 117 }}} 136 118
