Bu haftasonu Ankarada yapılacak olan çalıştaya bizim entegrasyonumuz tamamlanmasıan ragmen, aklımızdaki bazı soruların cevapları almak için TAM-MED olarak bizde katıldık.

Perşembe sabah Ankara da oldum. Oracle server imıza uzaktan erişip bizim Sağlık-NET entegrasyon client ını test ettim. Hiç bir sorunla karşılaşmadım.

Çalıştayda en temelden başlanıldı anlatılmaya, Çeşme deki çalıştaya katılmayanlar için çok detaylı bir özet geçildi. TAM-MED

Univera EnRoute Veritabanından Veri Alma

16 Ara 2008 In: program
Univera firmasına ait EnRoute mobil satış ve dagıtım uygulamasının MDB olarak tuttugu veritabanından verileri okumak istiyorsanız ilk yapmanız gereken MDB şifresini bilmek.
Eger şifreyi bilmiyorsanız, hiç bir veriyi alamazsınız. Şifreyi Univera firmasından temin edebilirsiniz.

Veritabanı şifresiz olsa idi, aşagıdaki gibi bir yöntemle çeşitli bilgileri almak mümkün olurdu.
Benim egitim için geliştirdigim ufak bir exe var, klasik MDB veritabanı na erişmek için (her hangi bir MDB dosyası üzerinden sorgu çalıştıra bilirsiniz).




Tahsilatları Almak için şöyle bir SQL cümlecigi olabilir:

SELECT
  TBLMUSTERI.TXTKOD,TXTUNVAN, TXTACIKLAMA, BYTISLEMTIP,DBLTUTAR,TXTISLEMTARIHI,
  TXTVADETARIHI,TXTBANKA,TXTCEKNO,TXTSUBE
FROM TBLMUSTERI
INNER JOIN TBLTAHSILAT ON TBLTAHSILAT.LNGCARIREF=TBLMUSTERI.LNGREF


Faturaları almak için şöyle bir SQL sorgusu çalıştırılabilir:

SELECT
   TBLMUSTERI.TXTKOD,TXTUNVAN,
   TXTACIKLAMA,TXTTARIH,BYTHAREKETTIPI,DBLNETTUTAR 
FROM TBLMUSTERI  
INNER JOIN  TBLFATURA ON  
TBLFATURA.LNGMUSTERIREF=TBLMUSTERI.LNGREF


Ücretsiz Antivirus Programları

11 Ara 2008 In: hoş, program
Ücretsiz indir in download yapın antivirüs programı

Antivir Resmi Web Sayfası
Avast Antivirus Resmi Web Sayfası 
AVG Antivirus Resmi Web Sayfası 
CAVS Resmi Web Sayfası 

Tarama Amaçlı Koruma:
Bu yazılımların gerçek zamanlı koruması yoktur. Sadece tarama yaptırararak koruma sağlayabilirsiniz.

ClamWin Antivirus Resmi Web Sayfası 
Bitdefender Resmi Web Sayfası, 
Free EditionDr.Web CureIt
Messenger kurmayı istiyorsanız şunları kurmanız gerekmekte.
Sırası ile ilk :

1. Windows Installer 3.1

WindowsInstaller-KB893803-v2-x86.exe (2,47 mb)

2. Windows Update Agent 5.8

WindowsUpdateAgent30-x86.exe (5,86 mb)

3. Wimdows Live Installer

WLinstaller.exe (2,29 mb)

Silinmiş Dosyaları Geri Getirin

10 Ara 2008 In: ilginç, program
Recovery işlemi çok önemli durumlarda her zaman hayat kurtarıyor. Kimi zaman karşımıza undelete diye çıkıyor. Silineni geri getirmek için aşagıdaki ücretsiz ve harika program yeterli...

Restoration.zip (163,84 kb)

Saglık-NET

22 Tem 2008 In: .net, program, tam-med

Sağlık-NET, sağlık kurumlarında üretilen her türlü veriyi, doğrudan üretildikleri yerden, standartlara uygun şekilde toplamayı, toplanan verilerden tüm paydaşlar için uygun bilgiler üreterek sağlık hizmetlerinde verim ve kaliteyi artırmayı hedefleyen, entegre, güvenli, hızlı ve genişleyebilen bir bilgi ve iletişim platformudur.

 

Sağlık-NET ile yapılmak istenen; vatandaşların "doğumdan ölüme kadar ve ölüm sonrasında" sağlık verilerini merkezde güvenli bir şekilde tutmak suretiyle sağlık bilgisine erişimi kolaylaştırıp hizmet kalitesini artırmaktır.

e-Saglık olarakda adlandırabilecegimiz bu hizmet Ekim 2008 ayından itibaren devlet hastanelerinde, Ocak 2009 itibarı ilede özel hastanelerde faaliyete başlıyacak. Şu an yanlızca hasta veri setleri iletile biliyor, ama yakın gelecekte mali ve idari veri setleri de iletilmeye başlanacak.

Hizmet WSE ile güzenligi saglanan Web Servisleri üzerinden verilmekte. Saglık bakanlıgı tarafında, Oracle veri tabanı ve Application serverları kullanılmakta. Java kullanılarak geliştirilen web servislerinin listesi aşagıda




Hastanelerin en kısa sürede bu sisteme kendilerini entegre etmeleri gerekmekte. Hastanede ki hasta ile ilgili işlemlerin saglık bakanlıgına Saglık-NET ile iletilmesi bekleniyor. Tabiki iletilecek verilerin çeşitliligi bu sistemi oldukca karmaşık kılıyor.

Mesela basit bir aşı bildirimi için hasta bilgisi, işlem bilgisi,  aşının ICD kodu ve uygulama bilgileri. Yukarıdaki her bir işlem için ayrı web servisler üretilmiş.
Her birinde ortak kullanılan bir çok nesne olmasına ragman, ayrı WSDL lerden eklenip türetilmesinden dolayı her objeyi yeniden yaratmanız gerekmekte.

Buda cod hammallıgına dönüyor. C# da dynamic casting yapılmadıgı için her Web servisinde(WSDL) yeniden tanımlamak gerekmekte. Belki bazı şık çözümler üretmek için tartışılabilir. MSVS ler HL7 kullanılarak modellenmiş (kırpılmış). Bizden once aynı sistemi uygulayan çeşitli ülkelerden örnek alınmış.

Peki client lar ve saglık bakanlıgı hangi ortak dili kullanacak ?
    Mesaj standartı olarak HL7 v3.0 tercih edilmiş, bu yeni standart XML temelli olmasında dolayı, hem gözle takip edile biliyor hemde makinalar arasında çok rahat tranfer edilebiliyor.

HL7 v3.0 da gonderilecek verilerin standartı ne olacak? Herkes aynı saglık terimlerini nasıl kulanıcak?
    Ulusal Sağlık Veri Sözlüğü (USVS) adı verilen yapı ile butun saglık camiası aynı terimleri ve kullanılacak Veri tipleri burada tanımlı. Kullanıcıların gönderebilecegi tanımlı veriler ise Sağlık Kodlama Referans Sunucusu ( SKRS)  serverindeki web servisinden sorgulana biliyor.

HBS ler bu verileri kendi serverlarına taşıyacak ve belli aralıklarla güncelleyecekler. ICD kodları, Aşı kodları, ülke bilgileri, tanı lar hepsi bu serverde tutuluyor:


• Tanı Sınıflama Sistemi (ICD–10)
• Tanı Sınıflama Sistemi (ICPC2)
• İlaç ve İlaç Sınıfları Kodlama Sistemi (ATC)
• Sağlık Uygulama Tebliği (SUT) Kodları
• Klinik Kodları
• Branş Kodları
• Sağlık Kurumu Kodları
• Adres Kodları
• Aşı Listesi
• Aşı Takvimi Değerleri Listesi
• Meslek Grupları Listesi
• Parametreler Listesi
• Bebek İzlem Listesi
• Gebe İzlem Listesi
• Çocuk İzlem Listesi
• Persentil Değerleri Listesi
• Olası Tanı Kriterleri
• Enfeksiyon Etkenleri Tanı Kriterleri
• Tümör Yerleri
• Kesin Tanı Kriterleri
• Histoloji Kodları
• Doktor Bilgi Bankası
• Sözlük Veri Kapsamı Alan Kodları

İzmir, Çeşmedeki çalıştay entegrasyon açısından oldukca verimli geçti. Saglık bakanlıgındaki personel ve SRDC ekibi (TestBATN ı geliştiren ekip) destek konusunda sınır tanımadılar ve özverilerililerdi.

Bizim tarafda mevcut HBS ile entegrasyon hızla yol alıyor. TAMMED , saglık-net'e hazır.

Sanırım ASP.Net de Response.Redirect kullanarak yeni bir pencere açtırmanın bir yolunun olmadıgını biliyorsunuz. Eger bir event gerçekleştiginde yeni bir sayfa açmak ama bunu _blank yani yeni bir pencerede açtırmak istiyorsanız, sanki popup gibi, bir tek yolunuz var oda JScript kullanmak.

 

Herhangi bir anda JS ile window.open kullanarak yeni pencere acacaksanız C# da şunu kullanmalısınız :

 

 

 

string jskodumuz= @"<script language='javascript'>window.open(""kkformu.aspx"",null,""height=900,width=700, status=yes,toolbar=no,
menubar=no,location=no"");</script>";

ClientScript.RegisterStartupScript(GetType(),"YeniPencere",jskodumuz);

 

 

 

 

Ama eger AJAX kullanıyorsanız UpdatePanel buna izin vermeyecektir, siz o zaman bu kodu kullanıyorsunuz:

 

  

ScriptManager.RegisterClientScriptBlock(this.UpdatePanel1, typeof(string), "yeniac", "window.open(\"kkformu.aspx\",null,\"height=900, 
width=700,status=yes,toolbar=no,menubar=no,location=no\");" , true);

 

Bu kod ile yeni bir pencere açtırmış oluyoruz, bi çok forumda soruldugunu gördüm, cevaplıyayım dedim.

 

Program kurduktan sonra üye olmanız gerekiyor, bir kullanıcı ismi seçmeniz ve mail adresi ile şifre girmeniz gerekiyor.

Adres http://www.12voip.com/en/download.html yeni açılan pencereden "Start Download"

Uluslar arasını ücretsiz araya biliyor.

Ben Kimim ?

Celiker BahceciMerhabalar, ben Çeliker BAHÇECİ. 2004 den beri özel sektörde bilgisayar mühendisligi ve egitmenlik yapıyorum. Yine aynı yılın Ekim ayından beri sitemde .Net ile programlama ve hayat görüşüm ile ilgili makalelerimi yayınlıyorum. Blogum dışında Yazgelistir.com, mobilnedir.com gibi ineta kapsamındaki bir çok siteye Microsoft teknolojileri ile ilgili yazılar yazmaktayım.
Bu site ile sizinde hayatınızı anlamlandırmanızda bir parça katkımın olması dilegiyle...