Yatan hasta şeması ve örnek sql cümlesi

Posted by Zafer | Posted in Sağlık Net Adaptörü, Sağlık net | Posted on 23-12-2008

Yatan hasta şeması sol tarafta belirtildiği gibidir. Bu şemanın sağlık nete gönderim aşamasında

* vatandaş / yabancı kayıt  msvs

* yatan hasta kabul msvs

* yatan hasta msvs

* yatan hasta çıkış msvs

kullanılmıştır. Tetkik sonucu msvs ve reçete msvs bu örneğe dahil edilmemiştir.

Yatan hasta örnek sql cümlesi :

  1. SET IDENTITY_INSERT usvspaket ON;
  2. INSERT INTO usvspaket (paketIdentifier,subclass,Gizlilik,IslemZamani,KullaniciKodu,
  3. HastaId,Kurum)
  4. VALUES (1,‘YatanHasta’,1,‘2008-19-12 08:00:00′,KullaniciKodu,HastaId,‘Kurum’);
  5. SET IDENTITY_INSERT usvspaket OFF;
  6.  
  7. SET IDENTITY_INSERT vatandasyabancikayit ON;
  8. INSERT INTO vatandasyabancikayit (VatandasYabanciKayitId,HastaKimlikNo,Ad,Soyad,ResmiCinsiyet,
  9. ResmiDogumTarihi,Uyruk)
  10. VALUES (1,‘HastaKimlikNo’,‘Ad’,‘Soyad’,1,‘1980-19-01 10:00:00′,‘TR’);
  11. SET IDENTITY_INSERT vatandasyabancikayit OFF;
  12.  
  13. SET IDENTITY_INSERT YatanHasta ON;
  14. INSERT INTO YatanHasta (YatanHastaId,OlayYeri,MuayeneYapilanPoliklinik)
  15. VALUES (1,1,‘48′);
  16. SET IDENTITY_INSERT YatanHasta Off;
  17.  
  18. SET IDENTITY_INSERT MudahaleBilgisi ON;
  19. INSERT INTO MudahaleBilgisi (MudahaleBilgisiId,MudahaleKodu,YatanHastaId,
  20. IndexId)
  21. VALUES (1,‘530080′,1,1);
  22. SET IDENTITY_INSERT MudahaleBilgisi Off;
  23.  
  24. SET IDENTITY_INSERT DisEtkenBilgisi ON;
  25. INSERT INTO DisEtkenBilgisi (DisEtkenBilgisiId,DisEtken,YatanHastaId,
  26. IndexId)
  27. VALUES (1,‘O82.1′,1,1);
  28. SET IDENTITY_INSERT DisEtkenBilgisi Off;
  29.  
  30. SET IDENTITY_INSERT KullanilanTibbiMalzemeBilgisi ON;
  31. INSERT INTO KullanilanTibbiMalzemeBilgisi (KullanilanTibbiMalzemeBilgisiId,
  32. KullanilanTibbiMalzeme,YatanHastaId,IndexId)
  33. VALUES (1,‘212000′,1,1);
  34. SET IDENTITY_INSERT KullanilanTibbiMalzemeBilgisi Off;
  35.  
  36. SET IDENTITY_INSERT YatanHastaKabul ON;
  37. INSERT INTO YatanHastaKabul(YatanHastaKabulId,AnaTani,OdemeSekli,GeldigiPoliklinik,
  38. KabulZamani,YatisTalebindeBulunanHekim,YatisinAciliyeti,ProtokolNo,VakaTuru
  39. ,SgkTakipNumarasi)
  40. VALUES (1,‘S62.5′,3,‘48′,‘2008-12-11 08:00:00′,32110375754,9,‘200942′,1,‘6DRCJA’);
  41. SET IDENTITY_INSERT YatanHastaKabul Off;
  42.  
  43. SET IDENTITY_INSERT YatanHastaCikis ON;
  44. INSERT INTO YatanHastaCikis(YatanHastaCikisId,CikisSekli,CikisZamani,IzinSuresi,
  45. TaburcuEdenHekim,AnaTani)
  46. VALUES (1,2,‘2008-12-11 16:00:00′,1,32110375754,‘S62.5′);
  47. SET IDENTITY_INSERT YatanHastaCikis Off;
  48.  
  49. INSERT INTO PaketYatanHasta (paketIdentifier,YatanHastaKabul,
  50. YatanHasta,YatanHastaCikis) VALUES (1,1,1,1);
  51.  
  52. SET IDENTITY_INSERT gonderenbilgileri ON;
  53. INSERT INTO gonderenbilgileri (GonderenBilgileriId,kullaniciAdi,sifre,kurumKodu,
  54. gonderenYazilim,kullaniciKodu)
  55. VALUES (1,kullaniciAdi,sifre,‘kurumKodu’,‘TEST HBYS’,kullaniciKodu);
  56. SET IDENTITY_INSERT gonderenbilgileri OFF;
  57.  
  58. SET IDENTITY_INSERT hastakayit ON;
  59. INSERT INTO hastakayit (HastaKayitId,VatandasYabanciKayitId,VatansizKayitId,YenidoganKayitId)
  60. VALUES (1,1,NULL,NULL);
  61. SET IDENTITY_INSERT hastakayit OFF;
  62.  
  63. SET IDENTITY_INSERT paketcontainer ON;
  64. INSERT INTO paketcontainer (paketContainerId,uuid,paketIdentifier,GonderenBilgileriId,HastaKayitId)
  65. VALUES (1,‘e627bd79-7a3a-4361-a85e-c25626ef3130′,1,1,1);
  66. SET IDENTITY_INSERT paketcontainer OFF;
  67.  
  68. SET IDENTITY_INSERT Islem ON;
  69. INSERT INTO Islem (IslemId,IslemTuru,silmeBilgisiId,paketContainerId,degistirilecekMesajUuid)
  70. VALUES (1,‘Yenikayit’,NULL,1,NULL);
  71. SET IDENTITY_INSERT Islem OFF;

şeklindedir. Örnek sql cümlesine aşağıdaki linkten de ulaşabilirsiniz.

yatan-hasta

Comments (1)

  1. thanks

Post a comment