Parcel #v926h9fmsgb88s0
Created by Anonymous
Public
Created March 28, 2025 Expires in 4 days
Loading editor...
DELIMITER // CREATE TRIGGER patient_after_update_pregnant AFTER UPDATE ON patient FOR EACH ROW BEGIN IF NEW.is_pregnant = True AND OLD.is_pregnant = False THEN -- Add pre-natal vitamin recommendation INSERT INTO recommendation (patient_id, message) VALUES (NEW.patient_id, 'Take pre-natal vitamins'); -- Delete prescriptions for medications not safe during pregnancy DELETE FROM prescription WHERE patient_id = NEW.patient_id AND medication_id IN ( SELECT medication_id FROM medication WHERE take_if_pregnant = False ); ELSEIF NEW.is_pregnant = False AND OLD.is_pregnant = True THEN -- Remove pre-natal vitamin recommendation DELETE FROM recommendation WHERE patient_id = NEW.patient_id AND message = 'Take pre-natal vitamins'; END IF; END // DELIMITER ;