Changes between Version 2 and Version 3 of UseCase05
- Timestamp:
- 09/22/26 14:26:33 (23 hours ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
UseCase05
v2 v3 17 17 mr.patient_id 18 18 FROM medical_records mr 19 WHERE mr.patient_id = (SELECT patient_id FROM users WHERE username = 'maja.veljanova'); 19 WHERE mr.patient_id = ( 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' 24 ); 20 25 }}} 21 26 … … 38 43 INSERT INTO medical_record_symptoms (record_id, symptom_id, severity) 39 44 VALUES ( 40 (SELECT record_id FROM medical_records WHERE patient_id = (SELECT patient_id FROM users WHERE username = 'maja.veljanova')), 41 (SELECT symptom_id FROM symptoms WHERE name = 'Headache'), 45 (SELECT mr.record_id 46 FROM medical_records mr 47 JOIN patients p ON mr.patient_id = p.patient_id 48 JOIN users u ON u.user_id = p.user_id 49 WHERE u.username = '1402994123456'), 50 (SELECT symptom_id FROM symptoms WHERE name = 'HEADACHE'), 42 51 'MODERATE' 43 52 ); … … 48 57 {{{ 49 58 #!sql 50 INSERT INTO diagnosis ( name, description, patient_id, doctor_id)59 INSERT INTO diagnosis (diagnosis_id, name, description, patient_id, doctor_id) 51 60 VALUES ( 61 (SELECT COALESCE(MAX(diagnosis_id), 0) + 1 FROM diagnosis), 52 62 'Essential hypertension', 53 63 'High blood pressure condition', 54 (SELECT patient_id FROM users WHERE username = 'maja.veljanova'), 55 (SELECT doctor_id FROM users WHERE username = 'elena.kirova') 64 (SELECT p.patient_id 65 FROM patients p 66 JOIN users u ON u.user_id = p.user_id 67 WHERE u.username = '1402994123456'), 68 (SELECT d.doctor_id 69 FROM doctors d 70 JOIN users u ON u.user_id = d.user_id 71 WHERE u.username = 'elena.kirova@medora.com') 56 72 ) 57 73 RETURNING diagnosis_id; … … 70 86 FROM diagnosis d 71 87 JOIN doctors doc ON d.doctor_id = doc.doctor_id 72 JOIN users u ON u. doctor_id = doc.doctor_id88 JOIN users u ON u.user_id = doc.user_id 73 89 WHERE d.diagnosis_id = (SELECT MAX(diagnosis_id) FROM diagnosis); 74 90 }}}
