Healthcareİlk işyeri projesi

NBYS İBYS

İş sağlığı ve güvenliği süreçlerini kaydeden, analiz etmeyi kolaylaştıran ve bakanlık web servisleriyle entegre çalışan web uygulaması.

İBYSHealthcare

Çözülmesi gereken

İş sağlığı ve güvenliğiyle ilgili adım ve işlemleri saklamak, değerlendirmek ve kullanıcıların yaptıkları işi analiz etmesini kolaylaştırmak.

Uygulanan yaklaşım

Çoklu sunucuda çalışabilen web uygulaması, bakanlık veri alışverişi ve sağlık entegrasyonları.

Problem

İş sağlığı ve güvenliği, sonuçları resmi olarak bildirilmesi gereken bir süreç. Muayeneler, muayene türleri, sağlık kayıtları ve iş güvenliğine ilişkin adımlar yalnızca kurum içinde tutulmakla kalmıyor; ilgili kamu sistemine de aktarılması gerekiyor.

Bu iki tarafın ayrı yürütülmesi işi ikiye katlıyor: bir kayıt kurum içinde tutuluyor, sonra aynı bilgi dış sisteme elle giriliyor. Süreç uçtan uca dijital yürütülmediğinde, hangi kaydın bildirildiği ve hangisinin beklediği de takip edilemiyor.

Yaklaşım

NBYS İBYS'yi süreci uçtan uca dijital ortama taşıyan tek bir uygulama olarak ele aldım. Kaydın oluşması, yönetilmesi, analiz edilmesi ve resmi kanala bildirilmesi ayrı araçlar değil, aynı akışın adımları.

Kayıt ve Süreç Yönetimi

Sistem kapsamında iş sağlığı muayeneleri, muayene türleri, sağlık kayıtları ve iş güvenliği süreçlerine ilişkin adımların tamamının kayıt altına alınması, yönetilmesi ve analiz edilebilmesi sağlandı.

Muayene türlerinin ayrı ele alınması burada belirleyici: her türün kendi alanları ve kendi bildirim gereksinimi olduğu için, tek bir genel muayene kaydı üzerinden ilerlemek hem veri kalitesini hem de bildirim doğruluğunu düşürüyor.

Yönetim ve Raporlama

Kullanıcıların gerçekleştirdikleri işlemleri daha kolay takip edebilmesi ve operasyonel süreçleri analiz edebilmesi amacıyla kapsamlı yönetim ve raporlama altyapıları oluşturuldu.

Buradaki amaç kayıt listesi göstermek değil, kullanıcının kendi yaptığı işi görebilmesi: hangi işlemler tamamlandı, hangileri bekliyor, hangi kayıt bildirim aşamasında takıldı.

Çoklu Sunucu Mimarisi

Uygulama çoklu sunucu ortamlarında çalışabilecek şekilde, ölçeklenebilir bir mimariyle geliştirildi. Böylece sistem tek bir makinenin kapasitesine bağlı kalmadan, farklı çalışma düzenlerine uyarlanabiliyor.

Bakanlık Web Servisleri Entegrasyonu

Aile, Çalışma ve Sosyal Hizmetler Bakanlığı'nın web servisleriyle tam uyumlu veri alışverişi sağlayacak entegrasyonlar gerçekleştirildi. Buradaki kurum adı proje dönemindeki tanımı ifade ediyor.

Veri gönderme ve alma akışları, servisin beklediği sözleşmeye uygun biçimde ele alındı.

E-İmza ve E-Nabız

Sağlık süreçleri kapsamında E-İmza ile elektronik reçete bildirimi ve E-Nabız entegrasyonları geliştirildi.

E-İmza tarafında öne çıkan nokta operasyoneldi: imza cihazının fiziksel olarak kullanıcının yanında bulunmasına gerek kalmadan elektronik reçete bildirim süreçlerinin yürütülebilmesi sağlandı. Bu, hekimin bildirim yapabilmek için belirli bir masaya bağlı kalmasını ortadan kaldırdı.

Projedeki Rolüm

Yazılım mimarisi, modül geliştirme, kamu kurumları web servisleriyle entegrasyon, E-İmza ve E-Nabız entegrasyonları ile ölçeklenebilir sistem altyapısının geliştirilmesi ve yönetilmesi süreçlerinde aktif olarak görev aldım.

Kullandığım Teknolojiler

Laravel, PHP, MySQL, JavaScript ve Bootstrap. Kamu web servisleri ve sağlık sistemi entegrasyonları servis sözleşmelerine uygun istek/yanıt akışlarıyla yürütülüyor.

Teknik Odak

  • İSG süreçlerinin uçtan uca dijital yürütülmesi.
  • Muayene türlerinin kendi alanlarıyla ayrı ele alınması.
  • İşlem takibi ve analiz için yönetim/raporlama altyapısı.
  • Çoklu sunucu ortamında çalışabilen ölçeklenebilir mimari.
  • Kamu web servisleriyle sözleşmeye uygun veri alışverişi.
  • Bildirim durumunun kurum içi kayıttan ayrı izlenmesi ve yeniden denenebilmesi.

Proje Bağlamı

İlk işyerimde üzerinde çalıştığım projelerden biri. Dış bir web servisine bağlı çalışan sistemlerde, servisin geçici olarak yanıt vermediği durumu bir hata değil beklenen bir durum olarak ele almak gerekiyor; gönderilemeyen kaydın kaybolmaması ve sonradan tekrar denenebilmesi, akışın en belirleyici parçası.

Resmi bildirim yapan bir sistemde bunun ikinci bir sonucu var: "bildirildi" bilgisi, kurum içi kaydın bir alanı değil, kendi geçmişi olan ayrı bir durum. Ne zaman denendiği ve neyle sonuçlandığı görülemiyorsa, bildirimin yapıldığını söylemek de mümkün olmuyor.

Önceki projeMuayene Bilgi Yönetim Sistemi

Diğer projeler

Tüm projeler

BİRLİKTE ÇALIŞALIM

Bir fikrin mi var?

Yeni bir proje, iş birliği veya sadece sohbet etmek için.

İletişime Geç