Meddata HBYSler’de geçerli internet üzerinden alınan randevu istatistiği yapan sql cümlesi
Bu kod için istisnai bir durum olarak çağrı merkezi entegreli çalışan kurum için analiz eklenmiştir
SELECT SUM (a.toplam) Toplam, SUM (a.gelen) Gelen, SUM (a.gelmeyen) Gelmeyen
FROM (SELECT COUNT (*) toplam, 0 gelen, 0 gelmeyen
FROM hastarnd tb
WHERE TB.VERILIS_TIPI = ‘I’
AND TB.RANDEVU_BILGISI_GIREN <> ‘MEDDATAPACS’
AND TB.TARIH BETWEEN TO_DATE (:bas, ‘dd.mm.yyyy hh24:mi’)
AND TO_DATE (:bit, ‘dd.mm.yyyy hh24:mi’)
UNION ALL
SELECT 0 toplam, COUNT (*) gelen, 0 gelmeyen
FROM hastarnd tb
WHERE TB.VERILIS_TIPI = ‘I’
AND TB.RANDEVU_BILGISI_GIREN <> ‘MEDDATAPACS’
AND TB.GELDIMI = ‘T’
AND TB.TARIH BETWEEN TO_DATE (:bas, ‘dd.mm.yyyy hh24:mi’)
AND TO_DATE (:bit, ‘dd.mm.yyyy hh24:mi’)
UNION ALL
SELECT 0 toplam, 0 gelen, COUNT (*) gelmeyen
FROM hastarnd tb
WHERE TB.VERILIS_TIPI = ‘I’
AND TB.RANDEVU_BILGISI_GIREN <> ‘MEDDATAPACS’
AND (TB.GELDIMI <> ‘T’ OR TB.GELDIMI IS NULL)
AND TB.TARIH BETWEEN TO_DATE (:bas, ‘dd.mm.yyyy hh24:mi’)
AND TO_DATE (:bit, ‘dd.mm.yyyy hh24:mi’)) a