TASARIM RAPORU

 

İLAÇ ETKİLEŞİMLERİ KONTROL PROGRAMI

 

Aziz Gürhan Birler

 

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:

  1. Yazılımın veritabanı Türkiye ilaç pazarındaki tüm ilaçları içermelidir.
  2. Reçete edilecek ilaçlar listeden seçilebilmelidir.
  3. Seçilen ilaçlar ekranda bir sanal reçetede görülebilmelidir.
  4. Hatalı ilaç seçimini düzeltmeye yönelik olarak son yapılan işlem geri alınabilmelidir.
  5. Reçete edilen tüm ilaçların içerdikleri tüm etken maddeler arasındaki etkileşim bilgisi sorgulanabilmelidir.
  6. Sorgulama sonuçları bir rapor olarak verilmelidir.
  7. İlaçlar arasında etkileşim varsa etkileşimin türü, biliniyorsa mekanizması ve yapılması gerekenler raporda yer almalıdır.
  8. Hangi ilaçtaki hangi etken madde ile hangi diğer ilaçtaki hangi diğer etken madde arasında etkileşim olduğu belirtilmelidir.
  9. Herhangi bir ilaç seçilerek bu ilacın içerisindeki etken madde veya maddelerin listesini elde edilebilmelidir.

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

ContDiag.gif (5936 bytes)

 

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ı

Veritabanı Tabloları

ER Diyagramı

Veri Sözlüğü

Veri Akış Diyagramları

Kontrol Akış Diyagramları

 

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

 

Prosedürel Tasarım

 

Proje Planı ve Uygulama Takvimi

TGannt.jpg (27990 bytes)

 

Kaynakça

Software Engineering, Roger S. Pressman

Yazılım Mühendisliği Ders Notları, IDEA - ODTÜ

Fundamentals of Database Systems, Elmasri / Navathe

Back