Kendimin kullandığı bir programı geliştirmek istedim.Bir hasta takip, daha doğrusu reçete programı yapmak istedim. Bu konudaki çeşitli örnekleri inceledim ve bazı eksiklikleri olduğunu gördüm.Örneğin hastaya yazılacak ilaçta çoğunda sınırlama vardı. Şu an için 1 hastaya 1 ilaçta yazılabilir 7 tanede.Aynı şekilde 1 den fazla teşhisde konabilir.
Tasarım halindeki Veritabanını kısaca anlatayım;
Tbl.HASTA: Hasta bilgilerinin tutulduğu tablo
Hasta yeni gelmişse tanımlanacağı eskiden tanımlı ise çağrılacağı tablo.
Tbl_PROTOKOL: Hastanın her muayeneye gelişinin tutulduğu tablo
Bir nevi protokol defteri gibi. Hasta bu protokol defterine tarih ve protokolİd ile tanımlanacak.
Tbl_TESHIS: Geldiği protokolle bağlantılı tanı-teşhis bilgilerinin tutulduğu tablo
Protokol defterine yazılan tanı-teşhis yada tanılar-teşhisler. Birden fazla olabileceği için yani bir ProtokolId birden fazla tanı kodu içerebileceği için Tbl_Protokol tablosundan ayrı bir tabloda tutuldu
Tbl_RECETE: Geldiği protokolle bağlantılı reçete ilaç bilgilerinin tutulduğu tablo
protokol defterine yazılan ilaçları düşünün .İşte onların tutulduğu tablo.Bir ProtokolId birden fazla ilaç içerebileceğinden ayrı bir tabloda tutuldu.
Tbl_ILAC: Reçetedeki ilaç bilgilerinin tutulduğu tablo
Türkiyedeki tüm ilaçlar var.Örnekte yer tutmasın diye biraz kısalltım.
Tbl_ICD: Tanı-teşhis bilgilerinin tutulduğu tablo
Tüm dünyada standart kabul edilen uluslararası tanı kodları yer alıyor.
Örnekte yer tutmasın diye biraz kısalltım.
Tbl_ICD_1,Tbl_ICD_2,Tbl_ICD_3,Tbl_ICD_4:
Tbl.ICD tablolsunun alt kırılımlarının tutulduğu tablolar
Örnekte yer tutmasın diye biraz kısalltım
İlişkileri oluşturduğumu sanıyorum. Tbl.PROTOKOL tablosundaki ProtokolId alanını Tbl.RECETE ve Tbl.TESHIS tablolarının ProtokolId kolonlarına bağlayamadım sanki.İlişki var gibi ama anladığım kadarı ile bir tabloya bir alt veri sayfası ekleniyor. Tbl_PROTOKOL tablosuna alt veri sayfası ekle dendiğinde iki tabloyuda ekleme şansım yok galiba.
Yada başka bir çözüm öneriniz varmı?
Ayrıca Tbl_PROTOKOL tablosundaki primary key olan ProtokolId alanını otomatik değilde istediğim şekilde tanımlayabirimiyim yine benzersiz şekilde yıl ve otomatik sayı birleşimi gibi örneğin; 2011 yılının ilk nosu 20110001 diye başlayıp 20110002 diye gidecek 2012 de 20120001 diye başlayacak.
Ana bir formun oluşturulmasında, Reçetenin raporlanması konusundada bir kaç yardım talebinde bulunacağım ama şimdilik bunlar benim önümdeki ilk sorunlar.
Herkese iyi çalışmalar diler emeği geçeceklere, zaman ayırıp yardım edeceklere şimdiden teşekkür ederim..
Tasarım halindeki Veritabanını kısaca anlatayım;
Tbl.HASTA: Hasta bilgilerinin tutulduğu tablo
Hasta yeni gelmişse tanımlanacağı eskiden tanımlı ise çağrılacağı tablo.
Tbl_PROTOKOL: Hastanın her muayeneye gelişinin tutulduğu tablo
Bir nevi protokol defteri gibi. Hasta bu protokol defterine tarih ve protokolİd ile tanımlanacak.
Tbl_TESHIS: Geldiği protokolle bağlantılı tanı-teşhis bilgilerinin tutulduğu tablo
Protokol defterine yazılan tanı-teşhis yada tanılar-teşhisler. Birden fazla olabileceği için yani bir ProtokolId birden fazla tanı kodu içerebileceği için Tbl_Protokol tablosundan ayrı bir tabloda tutuldu
Tbl_RECETE: Geldiği protokolle bağlantılı reçete ilaç bilgilerinin tutulduğu tablo
protokol defterine yazılan ilaçları düşünün .İşte onların tutulduğu tablo.Bir ProtokolId birden fazla ilaç içerebileceğinden ayrı bir tabloda tutuldu.
Tbl_ILAC: Reçetedeki ilaç bilgilerinin tutulduğu tablo
Türkiyedeki tüm ilaçlar var.Örnekte yer tutmasın diye biraz kısalltım.
Tbl_ICD: Tanı-teşhis bilgilerinin tutulduğu tablo
Tüm dünyada standart kabul edilen uluslararası tanı kodları yer alıyor.
Örnekte yer tutmasın diye biraz kısalltım.
Tbl_ICD_1,Tbl_ICD_2,Tbl_ICD_3,Tbl_ICD_4:
Tbl.ICD tablolsunun alt kırılımlarının tutulduğu tablolar
Örnekte yer tutmasın diye biraz kısalltım
İlişkileri oluşturduğumu sanıyorum. Tbl.PROTOKOL tablosundaki ProtokolId alanını Tbl.RECETE ve Tbl.TESHIS tablolarının ProtokolId kolonlarına bağlayamadım sanki.İlişki var gibi ama anladığım kadarı ile bir tabloya bir alt veri sayfası ekleniyor. Tbl_PROTOKOL tablosuna alt veri sayfası ekle dendiğinde iki tabloyuda ekleme şansım yok galiba.
Yada başka bir çözüm öneriniz varmı?
Ayrıca Tbl_PROTOKOL tablosundaki primary key olan ProtokolId alanını otomatik değilde istediğim şekilde tanımlayabirimiyim yine benzersiz şekilde yıl ve otomatik sayı birleşimi gibi örneğin; 2011 yılının ilk nosu 20110001 diye başlayıp 20110002 diye gidecek 2012 de 20120001 diye başlayacak.
Ana bir formun oluşturulmasında, Reçetenin raporlanması konusundada bir kaç yardım talebinde bulunacağım ama şimdilik bunlar benim önümdeki ilk sorunlar.
Herkese iyi çalışmalar diler emeği geçeceklere, zaman ayırıp yardım edeceklere şimdiden teşekkür ederim..



