Changes between Version 2 and Version 3 of UseCase06
- Timestamp:
- 09/22/26 14:44:04 (22 hours ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
UseCase06
v2 v3 18 18 FROM medical_records mr 19 19 WHERE mr.patient_id = ( 20 SELECT patient_id FROM users WHERE username = 'maja.veljanova' 20 SELECT p.patient_id 21 FROM patients p 22 JOIN users u ON u.user_id = p.user_id 23 WHERE u.username = '1402994123456' 21 24 ); 22 25 }}} … … 39 42 {{{ 40 43 #!sql 41 INSERT INTO performed_lab_tests (p atient_id, doctor_id, technician_id, test_id, test_date, notes)44 INSERT INTO performed_lab_tests (performed_test_id, patient_id, doctor_id, technician_id, test_id, test_date, notes) 42 45 VALUES ( 43 (SELECT patient_id FROM users WHERE username = 'maja.veljanova'), 44 (SELECT doctor_id FROM users WHERE username = 'elena.kirova'), 46 (SELECT COALESCE(MAX(performed_test_id), 0) + 1 FROM performed_lab_tests), 47 (SELECT p.patient_id 48 FROM patients p 49 JOIN users u ON u.user_id = p.user_id 50 WHERE u.username = '1402994123456'), 51 (SELECT d.doctor_id 52 FROM doctors d 53 JOIN users u ON u.user_id = d.user_id 54 WHERE u.username = 'elena.kirova@medora.com'), 45 55 (SELECT technician_id FROM lab_technician WHERE username = 'lab_marina'), 46 (SELECT test_id FROM lab_tests WHERE test_name = ' Complete Blood Count'),56 (SELECT test_id FROM lab_tests WHERE test_name = 'Blood test'), 47 57 '2026-06-05', 48 58 'Blood work for hypertension monitoring' … … 59 69 JOIN lab_tests lt ON plt.test_id = lt.test_id 60 70 WHERE plt.patient_id = ( 61 SELECT patient_id 62 FROM users 63 WHERE username = 'maja.veljanova') 71 SELECT p.patient_id 72 FROM patients p 73 JOIN users u ON u.user_id = p.user_id 74 WHERE u.username = '1402994123456' 75 ) 64 76 AND plt.test_date = '2026-06-05'; 65 77 }}} … … 69 81 {{{ 70 82 #!sql 71 INSERT INTO billing ( total_cost, payment_status, record_id, admin_id)83 INSERT INTO billing (bill_id, total_cost, payment_status, record_id, admin_id) 72 84 VALUES ( 73 75.00, 85 (SELECT COALESCE(MAX(bill_id), 0) + 1 FROM billing), 86 30.00, 74 87 'PENDING', 75 (SELECT record_id FROM medical_records WHERE patient_id = (SELECT patient_id FROM users WHERE username = 'maja.veljanova')), 88 (SELECT mr.record_id 89 FROM medical_records mr 90 JOIN patients p ON mr.patient_id = p.patient_id 91 JOIN users u ON u.user_id = p.user_id 92 WHERE u.username = '1402994123456'), 76 93 (SELECT admin_id FROM admin LIMIT 1) 77 94 ) … … 86 103 VALUES ( 87 104 (SELECT MAX(bill_id) FROM billing), 88 (SELECT test_id FROM lab_tests WHERE test_name = ' Complete Blood Count')105 (SELECT test_id FROM lab_tests WHERE test_name = 'Blood test') 89 106 ); 90 107 }}} … … 102 119 JOIN lab_tests lt ON plt.test_id = lt.test_id 103 120 WHERE plt.patient_id = ( 104 SELECT patient_id 105 FROM users 106 WHERE username = 'maja.veljanova'); 121 SELECT p.patient_id 122 FROM patients p 123 JOIN users u ON u.user_id = p.user_id 124 WHERE u.username = '1402994123456' 125 ); 107 126 }}}
