IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TKANTRANSFUZYONENDIKASYON]') AND type in (N'U'))
BEGIN
	CREATE TABLE [dbo].[TKANTRANSFUZYONENDIKASYON](
		[ADI] [nvarchar](100) NOT NULL,
		[KODU] [nvarchar](5) NOT NULL,
		[USTKODU] [nvarchar](5) NOT NULL,
		[SEVIYE] [int] NOT NULL

	) ON [PRIMARY]
END
GO

IF NOT EXISTS (SELECT * FROM TKANTRANSFUZYONENDIKASYON WHERE KODU = 'E1' AND ADI = 'AKUT KANAMA') 
	INSERT INTO TKANTRANSFUZYONENDIKASYON (ADI,KODU,USTKODU,SEVIYE) VALUES('AKUT KANAMA','E1','E',2)
IF NOT EXISTS (SELECT * FROM TKANTRANSFUZYONENDIKASYON WHERE KODU = 'T5A' AND ADI = 'ANTİ-TROMBOSİT İLAÇ KULLANIMINDAN KAYNAKLANAN KRİTİK KANAMA') 
	INSERT INTO TKANTRANSFUZYONENDIKASYON (ADI,KODU,USTKODU,SEVIYE) VALUES('ANTİ-TROMBOSİT İLAÇ KULLANIMINDAN KAYNAKLANAN KRİTİK KANAMA','T5A','T5',3)
IF NOT EXISTS (SELECT * FROM TKANTRANSFUZYONENDIKASYON WHERE KODU = 'T6' AND ADI = 'DİĞER (AÇIKLAYINIZ)') 
	INSERT INTO TKANTRANSFUZYONENDIKASYON (ADI,KODU,USTKODU,SEVIYE) VALUES('DİĞER (AÇIKLAYINIZ)','T6','T',2)
IF NOT EXISTS (SELECT * FROM TKANTRANSFUZYONENDIKASYON WHERE KODU = 'G2' AND ADI = 'DİĞER (AÇIKLAYINIZ)') 
	INSERT INTO TKANTRANSFUZYONENDIKASYON (ADI,KODU,USTKODU,SEVIYE) VALUES('DİĞER (AÇIKLAYINIZ)','G2','G',2)

IF NOT EXISTS (SELECT * FROM TKANTRANSFUZYONENDIKASYON WHERE KODU = 'E8' AND ADI = 'DİĞER (AÇIKLAYINIZ)') 
	INSERT INTO TKANTRANSFUZYONENDIKASYON (ADI,KODU,USTKODU,SEVIYE) VALUES('DİĞER (AÇIKLAYINIZ)','E8','E',2)
IF NOT EXISTS (SELECT * FROM TKANTRANSFUZYONENDIKASYON WHERE KODU = 'P9' AND ADI = 'DİĞER (AÇIKLAYINIZ)') 
	INSERT INTO TKANTRANSFUZYONENDIKASYON (ADI,KODU,USTKODU,SEVIYE) VALUES('DİĞER (AÇIKLAYINIZ)','P9','P',2)

IF NOT EXISTS (SELECT * FROM TKANTRANSFUZYONENDIKASYON WHERE KODU = 'K5' AND ADI = 'DİĞER (AÇIKLAYINIZ)') 
	INSERT INTO TKANTRANSFUZYONENDIKASYON (ADI,KODU,USTKODU,SEVIYE) VALUES('DİĞER (AÇIKLAYINIZ)','K5','K',2)
IF NOT EXISTS (SELECT * FROM TKANTRANSFUZYONENDIKASYON WHERE KODU = 'TK2' AND ADI = 'DİĞER (AÇIKLAYINIZ)') 
	INSERT INTO TKANTRANSFUZYONENDIKASYON (ADI,KODU,USTKODU,SEVIYE) VALUES('DİĞER (AÇIKLAYINIZ)','TK2','TK',2)

IF NOT EXISTS (SELECT * FROM TKANTRANSFUZYONENDIKASYON WHERE KODU = 'T4A' AND ADI = 'DİSSEMİNE İNTRAVASKÜLER KOAGÜLASYONDA İŞLEM ÖNCESİ VEYA KANAMA VARSA') 
	INSERT INTO TKANTRANSFUZYONENDIKASYON (ADI,KODU,USTKODU,SEVIYE) VALUES('DİSSEMİNE İNTRAVASKÜLER KOAGÜLASYONDA İŞLEM ÖNCESİ VEYA KANAMA VARSA','T4A','T4',3)
IF NOT EXISTS (SELECT * FROM TKANTRANSFUZYONENDIKASYON WHERE KODU = 'P6' AND ADI = 'EKSİK OLAN BİR PIHTILAŞMA FAKTÖRÜNÜN REPLASMANI') 
	INSERT INTO TKANTRANSFUZYONENDIKASYON (ADI,KODU,USTKODU,SEVIYE) VALUES('EKSİK OLAN BİR PIHTILAŞMA FAKTÖRÜNÜN REPLASMANI','P6','P',2)

IF NOT EXISTS (SELECT * FROM TKANTRANSFUZYONENDIKASYON WHERE KODU = 'E5' AND ADI = 'EXCHANGE TRANSFÜZYON') 
	INSERT INTO TKANTRANSFUZYONENDIKASYON (ADI,KODU,USTKODU,SEVIYE) VALUES('EXCHANGE TRANSFÜZYON','E5','E',2)
IF NOT EXISTS (SELECT * FROM TKANTRANSFUZYONENDIKASYON WHERE KODU = 'E2' AND ADI = 'Hb <= 7 g/dL STABİL HASTA') 
	INSERT INTO TKANTRANSFUZYONENDIKASYON (ADI,KODU,USTKODU,SEVIYE) VALUES('Hb <= 7 g/dL STABİL HASTA','E2','E',2)

IF NOT EXISTS (SELECT * FROM TKANTRANSFUZYONENDIKASYON WHERE KODU = 'E3' AND ADI = 'Hb <= 8 g/dL OLDUĞU KARDİYOVASKÜLER HASTALIK VEYA HEMATOLOJİK MALİGNİTE') 
	INSERT INTO TKANTRANSFUZYONENDIKASYON (ADI,KODU,USTKODU,SEVIYE) VALUES('Hb <= 8 g/dL OLDUĞU KARDİYOVASKÜLER HASTALIK VEYA HEMATOLOJİK MALİGNİTE','E3','E',2)
IF NOT EXISTS (SELECT * FROM TKANTRANSFUZYONENDIKASYON WHERE KODU = 'K2' AND ADI = 'İŞLEM ÖNCESİ FİBRİNOJEN <1 g/L') 
	INSERT INTO TKANTRANSFUZYONENDIKASYON (ADI,KODU,USTKODU,SEVIYE) VALUES('İŞLEM ÖNCESİ FİBRİNOJEN <1 g/L','K2','K',2)

IF NOT EXISTS (SELECT * FROM TKANTRANSFUZYONENDIKASYON WHERE KODU = 'P3' AND ADI = 'İŞLEM ÖNCESİ PTZ ORANI/INR > 1.5') 
	INSERT INTO TKANTRANSFUZYONENDIKASYON (ADI,KODU,USTKODU,SEVIYE) VALUES('İŞLEM ÖNCESİ PTZ ORANI/INR > 1.5','P3','P',2)
IF NOT EXISTS (SELECT * FROM TKANTRANSFUZYONENDIKASYON WHERE KODU = 'K4' AND ADI = 'KALITSAL HİPOFİBRİNOJENEMİDE FİBRİNOJEN KONSANTRESİNE ULAŞILAMADIĞI DURUMLARDA') 
	INSERT INTO TKANTRANSFUZYONENDIKASYON (ADI,KODU,USTKODU,SEVIYE) VALUES('KALITSAL HİPOFİBRİNOJENEMİDE FİBRİNOJEN KONSANTRESİNE ULAŞILAMADIĞI DURUMLARDA','K4','K',2)

IF NOT EXISTS (SELECT * FROM TKANTRANSFUZYONENDIKASYON WHERE KODU = 'T5B' AND ADI = 'KALITSAL TROMBOSİT BOZUKLUKLARINDA KANAMA') 
	INSERT INTO TKANTRANSFUZYONENDIKASYON (ADI,KODU,USTKODU,SEVIYE) VALUES('KALITSAL TROMBOSİT BOZUKLUKLARINDA KANAMA','T5B','T5',3)

IF NOT EXISTS (SELECT * FROM TKANTRANSFUZYONENDIKASYON WHERE KODU = 'P2' AND ADI = 'KANAMAYLA BİRLİKTE INR > 1.5') 
	INSERT INTO TKANTRANSFUZYONENDIKASYON (ADI,KODU,USTKODU,SEVIYE) VALUES('KANAMAYLA BİRLİKTE INR > 1.5','P2','P',2)

IF NOT EXISTS (SELECT * FROM TKANTRANSFUZYONENDIKASYON WHERE KODU = 'K1' AND ADI = 'KLİNİK OLARAK ANLAMLI KANAMA VE FİBRİNOJEN <1,5 g/L (OBSTETRİK KANAMADA <2 g/L)') 
	INSERT INTO TKANTRANSFUZYONENDIKASYON (ADI,KODU,USTKODU,SEVIYE) VALUES('KLİNİK OLARAK ANLAMLI KANAMA VE FİBRİNOJEN <1,5 g/L (OBSTETRİK KANAMADA <2 g/L)','K1','K',2)

IF NOT EXISTS (SELECT * FROM TKANTRANSFUZYONENDIKASYON WHERE KODU = 'P1' AND ADI = 'MAJOR HEMORAJİ') 
	INSERT INTO TKANTRANSFUZYONENDIKASYON (ADI,KODU,USTKODU,SEVIYE) VALUES('MAJOR HEMORAJİ','P1','P',2)
	

IF NOT EXISTS (SELECT * FROM TKANTRANSFUZYONENDIKASYON WHERE KODU = 'TK1' AND ADI = 'MASİF TRANSFÜZYON') 
	INSERT INTO TKANTRANSFUZYONENDIKASYON (ADI,KODU,USTKODU,SEVIYE) VALUES('MASİF TRANSFÜZYON','TK1','TK',2)

IF NOT EXISTS (SELECT * FROM TKANTRANSFUZYONENDIKASYON WHERE KODU = 'P8' AND ADI = 'PEROPERATİF KANAMA RİSKİ') 
	INSERT INTO TKANTRANSFUZYONENDIKASYON (ADI,KODU,USTKODU,SEVIYE) VALUES('PEROPERATİF KANAMA RİSKİ','P8','P',2)

IF NOT EXISTS (SELECT * FROM TKANTRANSFUZYONENDIKASYON WHERE KODU = 'P7' AND ADI = 'PREOPERATİF HASTA HAZIRLIĞI') 
	INSERT INTO TKANTRANSFUZYONENDIKASYON (ADI,KODU,USTKODU,SEVIYE) VALUES('PREOPERATİF HASTA HAZIRLIĞI','P7','P',2)
	

IF NOT EXISTS (SELECT * FROM TKANTRANSFUZYONENDIKASYON WHERE KODU = 'E6' AND ADI = 'PREOPERATİF HASTA HAZIRLIĞI') 
	INSERT INTO TKANTRANSFUZYONENDIKASYON (ADI,KODU,USTKODU,SEVIYE) VALUES('PREOPERATİF HASTA HAZIRLIĞI','E6','E',2)

IF NOT EXISTS (SELECT * FROM TKANTRANSFUZYONENDIKASYON WHERE KODU = 'E7' AND ADI = 'PREOPERATİF KANAMA RİSKİ') 
	INSERT INTO TKANTRANSFUZYONENDIKASYON (ADI,KODU,USTKODU,SEVIYE) VALUES('PEROPERATİF KANAMA RİSKİ','E7','E',2)

IF NOT EXISTS (SELECT * FROM TKANTRANSFUZYONENDIKASYON WHERE KODU = 'T4B' AND ADI = 'PRİMER İMMÜN TROMBOSİTOPENİ (ŞİDDETLİ KANAMA)') 
	INSERT INTO TKANTRANSFUZYONENDIKASYON (ADI,KODU,USTKODU,SEVIYE) VALUES('PRİMER İMMÜN TROMBOSİTOPENİ (ŞİDDETLİ KANAMA)','T4B','T4',3)

IF NOT EXISTS (SELECT * FROM TKANTRANSFUZYONENDIKASYON WHERE KODU = 'P4' AND ADI = 'PTZ ORANI/INR >2 OLAN KARACİĞER HASTALIĞI VE İŞLEM ÖNCESİ DÖNEM') 
	INSERT INTO TKANTRANSFUZYONENDIKASYON (ADI,KODU,USTKODU,SEVIYE) VALUES('PTZ ORANI/INR >2 OLAN KARACİĞER HASTALIĞI VE İŞLEM ÖNCESİ DÖNEM','P4','P',2)


IF NOT EXISTS (SELECT * FROM TKANTRANSFUZYONENDIKASYON WHERE KODU = 'G1' AND ADI = 'SEPSİS') 
	INSERT INTO TKANTRANSFUZYONENDIKASYON (ADI,KODU,USTKODU,SEVIYE) VALUES('SEPSİS','G1','G',2)


IF NOT EXISTS (SELECT * FROM TKANTRANSFUZYONENDIKASYON WHERE KODU = 'E4' AND ADI = 'TRANSFÜZYONA İHTİYAÇ GÖSTEREN KRONİK ANEMİ') 
	INSERT INTO TKANTRANSFUZYONENDIKASYON (ADI,KODU,USTKODU,SEVIYE) VALUES('TRANSFÜZYONA İHTİYAÇ GÖSTEREN KRONİK ANEMİ','E4','E',2)


IF NOT EXISTS (SELECT * FROM TKANTRANSFUZYONENDIKASYON WHERE KODU = 'K3' AND ADI = 'TROMBOLİTİK TEDAVİ İLE İLİŞKİLİ KANAMA') 
	INSERT INTO TKANTRANSFUZYONENDIKASYON (ADI,KODU,USTKODU,SEVIYE) VALUES('TROMBOLİTİK TEDAVİ İLE İLİŞKİLİ KANAMA','K3','K',2)


IF NOT EXISTS (SELECT * FROM TKANTRANSFUZYONENDIKASYON WHERE KODU = 'T2E' AND ADI = 'TROMBOSİT <100x109/L; KRİTİK BÖLGE AMELİYATI ÖNCESİ, ÖRN. SANTRAL SİNİR SİSTEMİ, GÖZ OPERASYONU') 
	INSERT INTO TKANTRANSFUZYONENDIKASYON (ADI,KODU,USTKODU,SEVIYE) VALUES('TROMBOSİT <100x109/L; KRİTİK BÖLGE AMELİYATI ÖNCESİ, ÖRN. SANTRAL SİNİR SİSTEMİ, GÖZ OPERASYONU','T2E','T2',3)


IF NOT EXISTS (SELECT * FROM TKANTRANSFUZYONENDIKASYON WHERE KODU = 'T3B' AND ADI = 'TROMBOSİT <100x109/L; KRİTİK BÖLGE KANAMASI; SSS/TRAVMATİK BEYİN HASARI') 
	INSERT INTO TKANTRANSFUZYONENDIKASYON (ADI,KODU,USTKODU,SEVIYE) VALUES('TROMBOSİT <100x109/L; KRİTİK BÖLGE KANAMASI; SSS/TRAVMATİK BEYİN HASARI','T3B','T3',3)	

IF NOT EXISTS (SELECT * FROM TKANTRANSFUZYONENDIKASYON WHERE KODU = 'T1A' AND ADI = 'TROMBOSİT <10x109/L; GERİ DÖNÜŞEBİLİR KEMİK İLİĞİ YETMEZLİĞİ') 
	INSERT INTO TKANTRANSFUZYONENDIKASYON (ADI,KODU,USTKODU,SEVIYE) VALUES('TROMBOSİT <10x109/L; GERİ DÖNÜŞEBİLİR KEMİK İLİĞİ YETMEZLİĞİ','T1A','T1',3)


IF NOT EXISTS (SELECT * FROM TKANTRANSFUZYONENDIKASYON WHERE KODU = 'T2A' AND ADI = 'TROMBOSİT <20x109/L; SANTRAL VENÖZ KATATER') 
	INSERT INTO TKANTRANSFUZYONENDIKASYON (ADI,KODU,USTKODU,SEVIYE) VALUES('TROMBOSİT <20x109/L; SANTRAL VENÖZ KATATER','T2A','T2',3)	


IF NOT EXISTS (SELECT * FROM TKANTRANSFUZYONENDIKASYON WHERE KODU = 'T3C' AND ADI = 'TROMBOSİT <30x109/L; KLİNİK OLARAK BELİRGİN KANAMA') 
	INSERT INTO TKANTRANSFUZYONENDIKASYON (ADI,KODU,USTKODU,SEVIYE) VALUES('TROMBOSİT <30x109/L; KLİNİK OLARAK BELİRGİN KANAMA','T3C','T3',3)		

IF NOT EXISTS (SELECT * FROM TKANTRANSFUZYONENDIKASYON WHERE KODU = 'T1C' AND ADI = 'TROMBOSİT <30x109/L; TANISI KONULMUŞ KOAGÜLOPATİ') 
	INSERT INTO TKANTRANSFUZYONENDIKASYON (ADI,KODU,USTKODU,SEVIYE) VALUES('TROMBOSİT <30x109/L; TANISI KONULMUŞ KOAGÜLOPATİ','T1C','T1',3)	

IF NOT EXISTS (SELECT * FROM TKANTRANSFUZYONENDIKASYON WHERE KODU = 'T2B' AND ADI = 'TROMBOSİT <40x109/L; LOMBER PONKSİYON/SPİNAL ANESTEZİ ÖNCESİ') 
	INSERT INTO TKANTRANSFUZYONENDIKASYON (ADI,KODU,USTKODU,SEVIYE) VALUES('TROMBOSİT <40x109/L; LOMBER PONKSİYON/SPİNAL ANESTEZİ ÖNCESİ','T2B','T2',3)		

IF NOT EXISTS (SELECT * FROM TKANTRANSFUZYONENDIKASYON WHERE KODU = 'T2C' AND ADI = 'TROMBOSİT <50x109/L; KARACİĞER BİYOPSİSİ/MAJÖR CERRAHİ ÖNCESİ') 
	INSERT INTO TKANTRANSFUZYONENDIKASYON (ADI,KODU,USTKODU,SEVIYE) VALUES('TROMBOSİT <50x109/L; KARACİĞER BİYOPSİSİ/MAJÖR CERRAHİ ÖNCESİ','T2C','T2',3)
	
IF NOT EXISTS (SELECT * FROM TKANTRANSFUZYONENDIKASYON WHERE KODU = 'T3A' AND ADI = 'TROMBOSİT <50x109/L; MAJÖR KANAMA') 
	INSERT INTO TKANTRANSFUZYONENDIKASYON (ADI,KODU,USTKODU,SEVIYE) VALUES('TROMBOSİT <50x109/L; MAJÖR KANAMA','T3A','T3',3)		

IF NOT EXISTS (SELECT * FROM TKANTRANSFUZYONENDIKASYON WHERE KODU = 'T2D' AND ADI = 'TROMBOSİT <80x109/L; EPİDURAL ANESTEZİ') 
	INSERT INTO TKANTRANSFUZYONENDIKASYON (ADI,KODU,USTKODU,SEVIYE) VALUES('TROMBOSİT <80x109/L; EPİDURAL ANESTEZİ','T2D','T2',3)		

IF NOT EXISTS (SELECT * FROM TKANTRANSFUZYONENDIKASYON WHERE KODU = 'T1B' AND ADI = 'TROMBOSİT 10-20x109/L; SEPSİS/HEMOSTATİK ANORMALLİK') 
	INSERT INTO TKANTRANSFUZYONENDIKASYON (ADI,KODU,USTKODU,SEVIYE) VALUES('TROMBOSİT 10-20x109/L; SEPSİS/HEMOSTATİK ANORMALLİK','T1B','T1',3)		

IF NOT EXISTS (SELECT * FROM TKANTRANSFUZYONENDIKASYON WHERE KODU = 'P5' AND ADI = 'TTP/PLAZMA DEĞİŞİMİ') 
	INSERT INTO TKANTRANSFUZYONENDIKASYON (ADI,KODU,USTKODU,SEVIYE) VALUES('TTP/PLAZMA DEĞİŞİMİ','P5','P',3)

	