Ural Federal Bölgesi’ndeki en büyük tıp merkezlerinden biri için geliştirilen bir CRM/ERP sistemi. Mikroservis mimarisiyle, modüller arasında minimum bağımlılıkla inşa edilen bu hizmet, yöneticiler için “tek pencere” yaklaşımını sunar ve tüm kanallardan gelen talepleri otomatik olarak toplar ve işler.
Hastane Bilgi Yönetim Sistemi (MIS) ile derin entegrasyona sahip olup, hasta verisi güvenliği standartlarına tam uyum sağlar; yüksek performans, ölçeklenebilirlik ve kolay modifikasyon imkanı sunar.
Sınırlı sayıda kullanıcısı olan yerel bir işletme bağlamında hizmet veren sistemimiz için mimari stil seçimi yaparken, ölçeklenebilirlik ve yüksek performans birincil faktörler değildir. Bunun yerine, aşağıdaki kritik öneme sahip hususlara öncelik verilmektedir:
Bu gereksinimler göz önüne alındığında, seçim Hizmet Tabanlı (Service-Based) mimariye yönelmiştir. Bu yaklaşım içinde, arka uç bileşenleri tam işlevsel, özerk kuantlar olarak uygulanır; her biri geniş bir sorumluluk alanına sahipken, belirli bir iş alanıyla sıkı bir şekilde sınırlıdır.
Örneğin, sohbet işlevselliği ayrı bir hizmete ayrılmışken, çağrı işleme ve talep işleme tek, monolitik bir arka uç modülünde birleştirilmiştir.
Her hizmetin, gerekirse, diğer hizmetlerin veritabanlarıyla ilişkisi olmayan kendi özel veritabanını kullanabileceğini belirtmek önemlidir. Bu, sıkı veri ayrımı sağlar ve farklı alanlardan varlıkların istenmeyen çakışmasını önler.
Bu mimari stil, karmaşık arka uç uygulamasının esnek bir şekilde geliştirilmesine ve test edilmesine olanak tanırken, yüksek güvenilirlik ve veri güvenliği standartlarını koruyarak operasyonda etkinliğini kanıtlamıştır.
CRM'in Diğer Sistemlerle Entegrasyonları
CRM ile yapılan çalışmalar kapsamında şunlar hayata geçirilmiştir:
CRM sisteminin ön ucu, modern bir yığın olan Next.js ve Zustand kullanılarak geliştirildi. Arayüz geliştirme süresini hızlandırmak ve teslim sürelerini kısaltmak için UX, Mantine UI kütüphanesi temel alındı. Kullanıcı arayüzünde, etkileşimli veriler asenkron FastAPI ile oluşturulmuş API ağ geçidine WebSocket bağlantıları üzerinden gerçek zamanlı olarak güncelleniyor.
Sistemin sunucu tarafı (backend), FastAPI çatısı üzerine geliştirilmiştir ve alan (domain) bölgelerine göre bölünmüş modüler bir mimariye sahiptir. Ana modüller şunları içerir: kullanıcı yönetimi, çağrı ve talep işleme ve entegre bir sohbet uygulaması. Talepleri almak ve ön işlemek için yardımcı servisler Rust ile yazılmıştır. Kuyruk yönetimi için Redis kullanılırken, tüm servisler için ana veritabanı olarak PostgreSQL hizmet vermektedir.
İş açısından, dahili olarak geliştirilmiş CRM/ERP çözümümüz, hazır ürünlere kıyasla açık ekonomik avantajlar sunar. Birincisi, toplam sahip olma maliyeti (TCO) daha düşüktür: lisans ücretleri veya kullanıcı başına abonelik ücreti yoktur. İkincisi, “tek pencere” iş akışının derin özelleştirmesi ve SMT Klinik MIS ile doğrudan entegrasyon, pahalı üçüncü taraf API uyarlamaları veya tedarikçi bağımlılığı riski olmadan gerçekleştirilir.
Pazar analizinde, mevcut hiçbir CRM/ERP platformunun aşağıdaki kriterlerin tümünü aynı anda karşılamadığı tespit edildi:
Ticari ürünlere eksik fonksiyon eklemeye yönelik girişimler, ya güvenlik ve performansda ödünlere yol açtı ya da tedarikçi müzakereleri nedeniyle destek maliyetlerini katladı. Buna karşılık, özel CRM/ERP çözümümüz, şeffaf geliştirme bütçeleri, yeni modüllerin daha hızlı üretime alınması ve dış tedarikçilere bağımlılığın azalmasını garanti eder.
Gerekirse projeye tasarımcıları, veri analistlerini ve kıdemli geliştiricileri dahil edebilirim