Public feed
#887578
g_error := 'UPDATE VISIT -> ' || to_char(i.id_visit);
UPDATE visit v
SET id_institution = g_instit_lixo, id_patient = g_patient_lixo
WHERE id_visit NOT IN (SELECT MAX(id_visit)
FROM visit v2, episode e
WHERE v2.id_patient = i.id_patient
AND v2.id_visit = e.id_visit
AND e.id_epis_type = 4
AND v.id_institution != g_instit_lixo)
AND id_institution != g_instit_lixo;
--actualiza a instituição no agendamento
g_error := 'UPDATE SCHEDULE_SR -> ' || to_char(i.id_schedule_sr);
UPDATE schedule_sr
SET id_institution = g_instit_lixo, id_patient = g_patient_lixo
WHERE id_schedule_sr NOT IN (SELECT MAX(id_schedule_sr)
FROM schedule_sr v2
WHERE v2.id_patient = i.id_patient
AND v2.id_institution != g_instit_lixo)
AND id_institution != g_instit_lixo;