İLAÇ ETKİLEŞİMLERİ KONTROL PROGRAMI
Yazılım Geliştirme Projesi
Bilgi Teknolojileri Sertifika Programı
İDEA : ODTÜ Sanal Kampüsü
Tarih : 14.06.1999
Öz
Bu rapor ilaç etkileşimleri kontrol programının tasarım raporudur. Rapor; proje kapsamı, mimari tasarım, veri tasarımı, arayüz tasarımı, prosedürel tasarım, proje planı ve uygulama takvimini içermektedir.
Kapsam
Yazılımın hedefleri:
Bu yazılım ile, bir arada kullanılmak durumunda olan ilaçlar arasında etkileşim bilgisi sorgulanarak doktorlar ve eczacılar açısından önemli bir araç oluşturulması hedeflenmiştir .
Başlıca müşteri isterleri:
Tasarım sınırlamaları:
Aralarında etkileşim bakılacak ilaçlar en az iki en fazla altı adet olmalıdır.
İlaçlar arasındaki etkileşim bilgilerinin çok büyük boyutlarda olduğu ve dinamik olarak neredeyse hergün konu ile bilgilerin güncellendiği göz önünde bulundurularak veri tabanının mutlak yeterliliği diye bir durum sözkonusu değildir. Dolayısı ile rapor bilgisi sadece veri tabanındaki bilgiler ile kısıtlı olacaktır.
Mimari Tasarım
Kullanıcı İşlemi
Bu modül ile ilgili bilgi kullanıcı arayüzü bölümünde verilmektedir.
Etken Madde Tespit İşlemi
Kullanıcı tarafından girilen ilaçlar ile oluştulan sanal reçetede yer alan ilaçların brand isimlerinden jenerik (veya jenerikler) tespit edilir.
Etkileşim Sorgulama İşlemi
Etken maddeler bire-bir kontrol ederek etkileşim varlığı aranır.
Aralarında bir etkileşim olduğu tespit edilen brandların –hangi etken maddelerinin etkileştiği bilgisi ile beraber– kullanımlarında ne tür etki oluşturdukları, bu etkinin varsa mekanizması ve yapılması gerekenler (management) sorgulanır.
Raporlama İşlemi
Etkileşim sorgulama modülünden gelen sorgu sonuçları rapor haline dönüştürülür.
Veri Tasarımı
Kullanıcı Arayüzü Tasarımı
EtkenMadde
Girilen parametre
BrandName – String
Çıkan parametre
JenName - String
SanalReçete
Girilen parametre
BrandName – String
Çıkan parametre
BrandName – String
Etkileşim
Girilen parametre
BrandName – String
Çıkan parametre
EtkiTxt - String
MechanismTxt - String
ManagementTxt - String
Proje Planı ve Uygulama Takvimi
Kaynakça
Software Engineering, Roger S. Pressman
Yazılım Mühendisliği Ders Notları, IDEA - ODTÜ
Fundamentals of Database Systems, Elmasri / Navathe