Changes between Version 1 and Version 2 of UseCase13
- Timestamp:
- 09/22/26 15:48:18 (21 hours ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
UseCase13
v1 v2 16 16 JOIN lab_tests lt ON plt.test_id = lt.test_id 17 17 WHERE plt.patient_id = ( 18 SELECT patient_id 19 FROM users 20 WHERE username = 'maja.veljanova') 18 SELECT p.patient_id 19 FROM patients p 20 JOIN users u ON u.user_id = p.user_id 21 WHERE u.username = '1402994123456') 21 22 AND plt.test_date = '2026-06-05'; 22 23 }}} … … 26 27 {{{ 27 28 #!sql 28 INSERT INTO billing ( total_cost, payment_status, record_id, admin_id)29 INSERT INTO billing (bill_id, total_cost, payment_status, record_id, admin_id) 29 30 VALUES ( 30 75.00, 31 (SELECT COALESCE(MAX(bill_id), 0) + 1 FROM billing), 32 30.00, 31 33 'PENDING', 32 (SELECT record_id FROM medical_records WHERE patient_id = ( 33 SELECT patient_id 34 FROM users 35 WHERE username = 'maja.veljanova')), 36 ( 37 SELECT admin_id 38 FROM admin LIMIT 1) 34 (SELECT mr.record_id 35 FROM medical_records mr 36 JOIN patients p ON mr.patient_id = p.patient_id 37 JOIN users u ON u.user_id = p.user_id 38 WHERE u.username = '1402994123456'), 39 (SELECT admin_id FROM admin LIMIT 1) 39 40 ) 40 41 RETURNING bill_id; … … 48 49 VALUES ( 49 50 (SELECT MAX(bill_id) FROM billing), 50 (SELECT test_id FROM lab_tests WHERE test_name = ' Complete Blood Count')51 (SELECT test_id FROM lab_tests WHERE test_name = 'Blood test') 51 52 ); 52 53 }}} … … 76 77 JOIN medical_records mr ON b.record_id = mr.record_id 77 78 JOIN patients p ON mr.patient_id = p.patient_id 78 JOIN users u_p ON p.patient_id = u_p.patient_id79 JOIN users u_p ON u_p.user_id = p.user_id 79 80 WHERE b.payment_status = 'PENDING' 80 81 ORDER BY b.bill_id; … … 99 100 JOIN medical_records mr ON b.record_id = mr.record_id 100 101 JOIN patients p ON mr.patient_id = p.patient_id 101 JOIN users u_p ON p.patient_id = u_p.patient_id102 JOIN users u_p ON u_p.user_id = p.user_id 102 103 LEFT JOIN billing_lab_tests blt ON b.bill_id = blt.bill_id 103 104 LEFT JOIN lab_tests lt ON blt.test_id = lt.test_id
