IF  EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[ENT_YBBYS_ORDER_UYGULAMA_LISTESI]') AND OBJECTPROPERTY(id,N'IsVIew') = 1)
BEGIN
    INSERT INTO SCRIPT_BACKUPS (SCRIPTNAME,SCRIPT,SCRIPTDATE) SELECT 'ENT_YBBYS_ORDER_UYGULAMA_LISTESI' SCRIPTNAME,OBJECT_DEFINITION(OBJECT_ID('ENT_YBBYS_ORDER_UYGULAMA_LISTESI')) AS SCRIPT,GETDATE() AS SCRIPTDATE
    DROP VIEW ENT_YBBYS_ORDER_UYGULAMA_LISTESI
END
go

CREATE VIEW  ENT_YBBYS_ORDER_UYGULAMA_LISTESI
AS
SELECT HYATIS.SUBEID, TBL.HKIMLIKID [KimlikEntegreReferansKodu],HYATIS.HDOSYAID [HbysDosyaId],TBL.HYATISID [HbysYatisId],
        ITEMADI	[İlaç Adı],ILACKULSEKLIADI [İlaç Kullanım Şekli],
		cast(GUNLUKKULLANIMSAYISI as nvarchar(5)) +'X'+cast(PKULLANIMMIKTARI  as nvarchar(5)) [Kullanım Bilgisi],
		PLANLANANTARIH [Planlanan Tarih],UYGULANANTARIH [Uygulama Tarihi], UYGULANDI [Uygulandı],UYGUSER [UygulayanUser],
        SOZEL [Sözel Order],GUNLUKKULLANIMSAYISI[Günlük Kullanım Sayısı],PKULLANIMMIKTARI [Planlanan Kullanım Miktarı],
		GEREKTIGINDE [Gerektiğinde Kullanılır],GEREKTIGINDENOTU [Gerektiğinde Kul.Notu],TBL.ACIKLAMA [Açıklama], EHUGEREKLIDIR, 
		TBL.HTEDAVITABELAID,TBL.HTEDAVITABELADETAYID,TBL.HTEDAVITABELAKULLANIMID
FROM [VWHTEDAVITABELAKULLANIM] TBL WITH(NOLOCK) 
 LEFT JOIN TILACKULSEKLI WITH(NOLOCK)  ON TILACKULSEKLI.ILACKULSEKLIID= KULSEKLIID
 INNER JOIN VWYATIS HYATIS  WITH(NOLOCK)  ON HYATIS.HYATISID=TBL.HYATISID

WHERE ISNULL(KULPASIF,0)=0 
--AND --TBL.HYATISID=310338 --AND PLANLANANTARIH>='04.18.2022 00:00:00' AND PLANLANANTARIH<'04.19.2022 00:00:00'
--ORDER BY TBL.HKIMLIKID,HYATIS.HDOSYAID,TBL.HTEDAVITABELAID,TBL.HTEDAVITABELADETAYID,TBL.HTEDAVITABELAKULLANIMID

--SELECT * FROM ENT_YBBYS_ORDER_UYGULAMA_LISTESI WHERE KimlikEntegreReferansKodu=??? AND HbysDosyaId=??? ORDER BY KimlikEntegreReferansKodu,HbysDosyaId,HTEDAVITABELAID,HTEDAVITABELADETAYID,HTEDAVITABELAKULLANIMID

