Uygulama yazılımı istemci/sunucu veya N katmanlı (istemci ile uygulama sunucusunun http ve https protokolleri ile haberleştiği tüm sistemler) mimariye sahip olmalıdır.
İstekliler uygulama yazılımını modüler ya da bütünleşik olarak önerebilir ve/veya tanımlanan işlevleri yerine getirmek kaydıyla öngörülen yazılımı farklı şekilde ele alabilir. Hastane İdaresi, işleyiş ve ihtiyaçları göz önüne alarak yazılıma sınırlama ya da ilaveler de isteyebilir.
Yazılım modüler yapıda olmalı ve var olan ve gelişen tüm süreçlerde Hastane tarafından yürütülen kalite çalışmalarına uyum sağlamalı, yeni modüllerin sistemle bütünleştirilmesi kolaylıkla yapılabilmelidir. Eklenebilecek modüller detaylarıyla birlikte belirtilmelidir. Modüller arası ilişkilerde yapısallık göz önünde bulundurulmalıdır. Sistemde yer alan bütün modüller birbiriyle ilişkili olmalı, bir modülden yapılan kayıtların başka bir modülde yeniden yapılmasına gerek kalmamalıdır. Sisteme yeni modüllerin eklenmesi, herhangi bir modülün değiştirilmesi mümkün olmalıdır. Bu gibi durumlar uygulamanın durdurulmasını, sistemin yeni baştan düzenlenmesini gerektirmemelidir. Bunun için ek ücret talep edilmemelidir.
Uygulama yazılımı, ortak veritabanı üzerinden çalışan bütünleşik bir yapıya sahip olmalıdır. Veri hangi modül/arayüz tarafından girilirse girilsin; gereksinim duyan diğer modüller/arayüzler yetkiler dahilinde bu veriye ulaşabilmelidir. Belirli işlemler ortak kullanılan veriler aracılığı ile kontrol edilebilmeli ve tetiklenebilmelidir.
Sisteme yeni modüllerin/işlevlerin ilavesi, değiştirilmesi ya da silinmesi mümkün olmalı, bu işlemler hizmetleri aksatmamalı ve bu durumdan sistemin bütünü etkilenmemelidir.
Tarih bilgisi her yerde 8 basamaklı ve 10 karakter uzunluğunda “GG/AA/YYYY” formatında tutulmalıdır.
Uygulama yazılımı Türkçe olmalı, tüm sıralamalar ve karşılaştırmalar Türkçe alfabeye göre yapılabilmelidir.
VTYS, Sunucu İşletim Sistemi (SOS) olarak Solaris, UNIX, Linux, MS Windows 20XX Server gibi endüstri standardı sunucu işletim sistemleri mimarisine uygun olmalı ve bu SOS’lar üzerinde kusursuz çalışmalıdır.
Uygulama yazılımı, İstemci İşletim Sistemi (COS) olarak MS Windows XP/7/8/10 Professional gibi endüstri standardı istemci işletim sistemleri mimarisine uygun olmalı ve bu COS'lar üzerinde uyumlu çalışmalıdır.
Uygulama yazılımı, hizmetin her kademesinde barkod uygulamalarını destekliyor olmalıdır. Hastaların ikinci gelişlerinde otomatik hasta tanıma, hasta bazında faturaya hizmet, ilaç ve sarf malzemeleri girişi, hastane dahilinde hizmet veren tüm personele kod ve barkod tanımlanması gibi durumlar Hastane İdaresi’nce talep edilmesi durumunda sisteme eklenmelidir.
Kurumlara kesilen faturaların tutarının, hem kurum bazında hem de hasta bazında geri dönüşü takip edilebilmelidir.
Randevu sistemi, yalnız bölümlere değil herhangi bir kaynağa da (doktor, cihaz, oda, tetkik, tedavi seansı, vb.) randevu verilebilecek şekilde düzenlenmelidir.
Tıbbi cihazların periyodik bakımları ile ilgili ikaz-uyarı ve takip entegrasyonu mevcut olmalıdır.
Client yazılımının terminallere kurulumu ağ üzerinden yapılabilmelidir.
İşleyişe hız kazandırmak, duyuru yayınlamak ve kurum işleyişi ile ilgili konularda haberleşmek üzere, kullanıcılar ya da tanımlanmış gruplar, yetkileri dahilinde sistem üzerinden, iş düzeni ve çalışma düzenini bozmayacak şekilde on-line/off-line bilgilendirme işlemi yapabilmelidir.
Yazılımda mevcut tüm veri giriş ve güncelleme ekranlarında bir tuşa basılarak SORGU moduna geçilebilmeli ve ekrandaki veritabanı alanlarının tamamı üzerinden, kullanıcının girdiği kriterlere göre ilgili kayıtlar kolayca sorgulanabilmelidir. Ayrıca sorgu sonucu gelecek toplam kayıt sayısı, istenildiğinde kullanıcı tarafından öğrenilebilinmelidir.
Grafik arayüzüne uygun olarak kontroller hem mouse hem de klavye yardımıyla yapılabilmelidir. Ancak yazılımın mümkün olan her fonksiyonu klavye üzerinden yürütülebilmeli, kullanılan kısa yollar sistematik olmalıdır.
Kullanıcı ara yüzünde görsel iç bütünlük sağlanmalı, yazılımın her arayüzünde benzer ekran tasarımları kullanılmalı, tanımlanmış fonksiyon tuşlarının aynı amaçla kullanılması gibi teknikler kullanılarak kullanım kolaylığı sağlanmalıdır.
Kullanıcı arayüzü veri girişi, güncelleme, dil özelliği, raporlama ve yardım başlıklarında sayılan özellikleri taşımalıdır.
Tüm yazılımlar grafik arayüzlü özelliklere sahip uygulama yazılımı geliştirme araçlarıyla geliştirilmiş olmalıdır. Firma/firmalar yazılım geliştirme araçlarını teklifinde belirtmelidir.
3.
VERİ GİRİŞİ
Hatalı veri girişini en aza indirmek için ilgili alanlar üzerinde anında bilgi doğrulama, bilgi önerme ve gerektiğinde kullanıcı yönlendirmede yapılacak işlem hakkında ekranın altında sürekli mesaj ve bilgi gösterilmelidir.
Veri girişleri, uygun kodlar kullanılarak yapılmalıdır. Kullanıcı biliyorsa kodu doğrudan girebilmeli, değilse kodların açıklamalarını otomatik olarak listeletip, istediği kodu seçebilmelidir.Sistemde kullanılan kodlar,Sağlık Bakanlığı ve hastane yönetimi tarafından belirlenmiş kodlarla uyumlu olmalıdır. Veri girişleri mümkün olan yerlerde barkod desteği sağlanmalıdır.
Sistemde veri bütünlüğünü koruyacak denetimler bulunmalı ve tutarsız veri girişi engellenmelidir. Uygulama gerekli olan yerlerde, aralık (range) ve tutarlılık (consistency) kontrolünü yapmalı ve mümkün olan yerlerde hataları kendisi düzeltmelidir. Uygulama, mümkün olduğunca, hatalı veri girişlerinde kullanıcıya zaman kazandırmak için otomatik seçenekler sunup kullanıcının seçenekleri seçerek hatayı düzeltmesine yardımcı olmalıdır.