Meddata Ayaktan Hasta10 Gün İşlem Kontrolü

Ayaktan hastalarda geliş tarihi itibari ile 10 gün geçti ise yeni işlem girmesini triger raise application error ile uyaran triger kodu

Kurum fark etmeksizin bu işlemi uygular istenir ise kuruma kodu da eklene bilir

				
					CREATE OR REPLACE TRIGGER protokol_10_gun_kntrl
BEFORE INSERT ON HASTANE.islemyap

FOR EACH ROW
declare 
toplam_gun  number;
BEGIN
--toplam_gun:=11;

select to_date(:new.tarih,'dd.mm.yyyy')-(to_date(gtarih,'dd.mm.yyyy')) into toplam_gun from hastane.protokol p where p.hasta_a_y=1 and p.protokol_no=:new.protokol_no;
   IF (toplam_gun>10) THEN
       BEGIN
            raise_application_error(-20000, '10 Günlük Sevk Süresi Doldu,Lütfen Yeni Protokol Açın...');
        END;
   END IF;
END;
/
				
			

hakkında admin

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir