Sunucu Bölümleri :
Sarus ImageServer, sanal bölümlerin yapılandırılmasını destekler. Bu bölümler Sarus ImageServer yazılımında "sanal sunucular" olarak tanımlanabilir. Belirli bir bölüme gönderilen tüm gelen DICOM SOP Örnekleri, yalnızca o bölümün AE başlığına ve bağlantı noktasına karşı sorgulama yapıldığında görülebilir. Bölümlerin tümü aynı dosya sistemlerini, hizmetleri ve veritabanını paylaşır.
Dosya Sistemleri :
Sarus ImageServer, görüntü verilerinin depolanması için birden çok dosya sisteminin yapılandırılmasına izin verir. Dosya sistemleri yerel olarak monte edilmiş sürücüler, bir UNC yolu aracılığıyla erişilen NAS cihazları veya bir Depolama Alanı Ağı (SAN) olabilir. Sarus ImageServer, yapılandırılmış dosya sistemlerinin belirli bir depolama katmanına atanmasına izin verir. Sarus ImageServer, gelen çalışmaları mevcut en fazla boş alana sahip dosya sistemine öncelik verilerek Tier 1 için yapılandırılmış mevcut dosya sistemlerine depolayabilir.
Sarus ImageServer yazılımı, yapılandırılmış tek bir depolama katmanıyla veya birden çok depolama katmanıyla çalışabilir. Filigranlara ulaşıldığında veriler otomatik olarak daha düşük seviyelere taşınacaktır. Bazı depolama sistemlerinde, en düşük depolama katmanının genellikle bir arşiv olduğunu unutmayın. Ancak Sarus ImageServer yazılımı ile en düşük katman hala standart bir dosya sistemidir. Sarus ImageServer yazılımıyla arşivleme, çalışmaların çevrimiçi depolanmasından ayrı olarak ele alınır.
Dosya sistemleri, yapılandırılan sunucu bölümleri arasında paylaşılır. Sarus ImageServer, verilerini diğer bölümlerden ayrı tutmak için her bölümün verilerini depolamak için dosya sisteminde otomatik olarak bir klasör oluşturur.
Çalışma Sırası :
WorkQueue, Sarus ImageServer'ın temel işleme motorudur. Sarus ImageServer tarafından yapılan hemen hemen tüm işlemler WorkQueue aracılığıyla yapılır. WorkQueue genişletilebilir ve yeni işlemciler eklemek için Sarus ImageServer Framework eklenti mekanizmasını kullanır. WorkQueue mekanizması, bir küme içindeki birden çok sunucuda çalışacak şekilde geliştirilmiştir.
Sarus ImageServer, diğer WorkQueue öğelerine göre etütlerin ilk işlenmesini tercih eden WorkQueue öğeleri için bir zamanlama mekanizmasına sahiptir. WorkQueue ayrıca sistemdeki mevcut belleği de izler ve minimum miktarda kullanılabilir bellek tutmaya çalışır.
Çalışma Bütünlüğü Sırası :
Çalışma Bütünlüğü Kuyruğu, bir çalışma içindeki verilerin tutarlılığını sağlamak için Sarus ImageServer'ın Kalite Güvencesi (QA) ile ilgili bir işlevidir. Şu anda, sistemdeki yapılandırmaya bağlı olan çalışma bütünlüğü kuyruğunda iki tür giriş bulunmaktadır.İlk olarak, bir çalışma içindeki birkaç DICOM etiketinin bir çalışma içindeki tüm görüntüler arasında tutarlı olduğunu doğrulamak için bir bölüm yapılandırılabilir.
Tutarsızlıklar bulunduğunda ilgili çalışma, Çalışma Bütünlüğü Kuyruğuna yerleştirilir. İkinci giriş türü, alınan yinelenen görüntüler içindir. Konfigüre edildiğinde, Sarus ImageServer alınan yinelenen görüntülerin içeriğini karşılaştıracak ve görüntüler farklıysa girişleri çalışma için çalışma bütünlüğü kuyruğuna yerleştirecektir.
Her iki Çalışma Bütünlüğü Kuyruğu girişi türü için, kullanıcıya çalışmayı uzlaştırmak için birkaç seçeneğe izin verilir. Yanlış görüntüler basitçe atılabilir, çalışmanın üzerine yazılabilir veya çalışma seçilen demografiyi yansıtacak şekilde güncellenebilir.
Servis Planlaması :
Sarus ImageServer'ın periyodik olarak çalışan bir dizi servisi vardır. Hizmet Planlama yapılandırma sayfası, bu hizmetlerin etkinleştirilmesine ve yapılandırılmasına olanak tanır. Geçerli Hizmet Planlama girişleri, sistemdeki belirli dosya sistemlerine bağlıdır. Bazı girişler varsayılan olarak etkinleştirilir ve periyodik olarak çalışır. Bunlar tipik olarak disk yönetimi gerçekleştirmek ve çalışmaların ne zaman sıkıştırılacağını kontrol etmek içindir.
Bir defa çalışan ve kendi kendini devre dışı bırakan servisler için Servis Zamanlama girişleri de vardır. Bunlar, bir dosya sisteminin yeniden envanterinin çıkarılması, kurallar motorunun etütlere yeniden uygulanması ve her etüt için oluşturulan Çalışma XML dosyasının yeniden oluşturulması ile ilgilidir.
Son olarak, tipik olarak tek bir dosya sistemiyle ilişkilendirilen hizmetler de vardır. Bunlar, uygulama günlüğünün arşivlenmesi, uyarı mesajlarının arşivlenmesi ve görüntülerin sürüklenebileceği ve otomatik olarak Sarus ImageServer'a eklenebileceği bir içe aktarma klasörünün yapılandırılması için kullanılır.
Sunucu Kuralları :
Sarus ImageServer, karmaşık bir kural motorunu kapsamlı bir şekilde kullanır. Kural motoru, bir DICOM dosyasının başlığında kodlanmış DICOM etiketlerine karşı mantıksal koşulların test edilmesini sağlar. Her kuralın kendisiyle ilişkilendirilmiş belirli bir türü ve uygulandığı bir zaman vardır. Kurallar tipik olarak, bir çalışma için sunucu tarafından başlangıçta işlendiğinde uygulanır.