Changes between Version 1 and Version 2 of UseCase11
- Timestamp:
- 09/19/26 17:08:32 (3 days ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
UseCase11
v1 v2 41 41 {{{ 42 42 #!sql 43 INSERT INTO referrals (record_id, from_doctor_id, to_doctor_id, reason, referral_date , appointment_date, appointment_time)43 INSERT INTO referrals (record_id, from_doctor_id, to_doctor_id, reason, referral_date) 44 44 VALUES ( 45 45 (SELECT record_id FROM medical_records WHERE patient_id = (SELECT patient_id FROM users WHERE username = 'maja.veljanova')), … … 47 47 (SELECT doctor_id FROM users WHERE username = 'nikola.trajkov'), 48 48 'Cardiology consultation for hypertension management', 49 '2026-05-30', 50 '2026-06-15', 51 '14:00' 49 '2026-05-30' 52 50 ) 53 51 RETURNING referral_id; … … 77 75 r.reason, 78 76 r.referral_date, 79 r.appointment_date,80 r.appointment_time,77 a.appointment_date, 78 a.appointment_time, 81 79 u_from.first_name AS from_doctor_first_name, 82 80 u_from.last_name AS from_doctor_last_name, … … 88 86 JOIN doctors d_to ON r.to_doctor_id = d_to.doctor_id 89 87 JOIN users u_to ON d_to.doctor_id = u_to.doctor_id 90 WHERE r.referral_id = (SELECT MAX(referral_id) FROM referrals); 88 JOIN appointments a ON a.patient_id = r.record_id AND a.doctor_id = r.to_doctor_id 89 WHERE r.referral_id = (SELECT MAX(referral_id) FROM referrals) 90 ORDER BY a.appointment_date DESC 91 LIMIT 1; 91 92 }}} 92 93 … … 99 100 r.reason, 100 101 r.referral_date, 101 r.appointment_date,102 102 u_p.first_name AS patient_first_name, 103 103 u_p.last_name AS patient_last_name
