• İŞ SAĞLIĞI VE GÜVENLİĞİ KOORDİNATÖRLÜĞÜ

    İŞ SAĞLIĞI VE GÜVENLİĞİ DİJİTAL BİLGİ YÖNETİM SİSTEMİ

{{ userData.institution || 'Kurum Bilgisi Yok' }} Admin Birim Admini Görüntüleyici Kullanıcı
Tehlike Sınıfı: {{ userData.tehlike_sinifi || 'Belirtilmemiş' }} DETSİS No: {{ userData.detsis_no || 'Tanımlanmamış' }}
Türkiye Yazılım Tehlike Sınıfı: Belirtilmemiş DETSİS No: Tanımlanmamış
Yükleniyor...

Veriler yükleniyor...

Birim: {{ userData.institution }} Tehlike Sınıfı: {{ tehlikeSinifi }} DETSIS No: {{ detsisNo }}
Seçili Birim: {{ selectedBirim === 'tum' ? 'Tüm Birimler' : selectedBirim }}
Çalışan: {{ toplamCalisanSayisi }} kişi (UNIPA)
Tehlike Sınıfı: {{ aktifTehlikeSinifi }}
DETSIS No: {{ secilenBirimDetsisNo }}
Uzman: {{ toplamUzmanGereksinim }} dk/ay
Hekim: {{ toplamHekimGereksinim }} dk/ay
{{ aktifTehlikeSinifi }} sınıf için ISG gereksinimleri ({{ unipaCalisanSayisi }} çalışan × çarpanlar):
  • İş Güvenliği Uzmanı: {{ unipaCalisanSayisi }} × {{ aktifTehlikeSinifi === 'Çok Tehlikeli' ? '40' : (aktifTehlikeSinifi === 'Tehlikeli' || aktifTehlikeSinifi === 'TEHLİKELİ' ? '20' : '10') }} dk = {{ toplamUzmanGereksinim }} dk/ay
  • İşyeri Hekimi: {{ unipaCalisanSayisi }} × {{ aktifTehlikeSinifi === 'Çok Tehlikeli' ? '15' : (aktifTehlikeSinifi === 'Tehlikeli' || aktifTehlikeSinifi === 'TEHLİKELİ' ? '10' : '5') }} dk = {{ toplamHekimGereksinim }} dk/ay
  • SKK Ekibi: Her {{ aktifTehlikeSinifi === 'Çok Tehlikeli' ? '30' : (aktifTehlikeSinifi === 'Tehlikeli' || aktifTehlikeSinifi === 'TEHLİKELİ' ? '40' : '50') }} kişi için 1'er = {{ unipaSKKEkipSayisi }} kişi
  • İlk Yardım: Her {{ aktifTehlikeSinifi === 'Çok Tehlikeli' ? '10' : (aktifTehlikeSinifi === 'Tehlikeli' || aktifTehlikeSinifi === 'TEHLİKELİ' ? '15' : '20') }} kişi için 1 = {{ unipaIlkYardimEkipSayisi }} kişi
Üniversite Geneli ISG Gereksinimleri (Tehlike Sınıflarına Göre)
{{ sinif.label }} {{ sinif.personel }} personel
  • Uzman: {{ sinif.personel }} × {{ sinif.uzmanCarpan }} dk = {{ sinif.uzmanDk }} dk/ay
  • Hekim: {{ sinif.personel }} × {{ sinif.hekimCarpan }} dk = {{ sinif.hekimDk }} dk/ay
  • SKK: Her {{ sinif.skkBolen }} kişi → {{ sinif.skkKisi }} kişi
  • İlk Yardım: Her {{ sinif.ilkYardimBolen }} kişi → {{ sinif.ilkYardimKisi }} kişi
Bu sınıfta personel bulunmuyor.

{{ toplamUzmanGereksinim }} / {{ anasayfaIstatistikleri?.atanan_uzman_dakika || 0 }} dakika

İş Güvenliği Uzmanı Gereksinim / Atanan

{{ toplamHekimGereksinim }} / {{ anasayfaIstatistikleri?.atanan_hekim_dakika || 0 }} dakika

İş Yeri Hekimi Gereksinim / Atanan

{{ toplamDigerSaglikGereksinim }} / {{ anasayfaIstatistikleri?.atanan_diger_saglik_dakika || 0 }} dakika

Diğer Sağlık Personeli Gereksinim / Atanan
Üniversite Geneli: Diğer sağlık personeli sadece Çok Tehlikeli sınıf için zorunludur. ({{ globalRiskData.analysis['ÇOK TEHLİKELİ'].toplam || 0 }} personel) Çok Tehlikeli Sınıf: 10-49 personel: 10 dk/çalışan, 50-249 personel: 15 dk/çalışan, 250+ personel: 20 dk/çalışan {{ anasayfaIstatistikleri?.diger_saglik_tehlike_sinifi === 'tehlikeli' ? 'Tehlikeli' : 'Az Tehlikeli' }} Sınıf: Bu tehlike sınıfında diğer sağlık personeli zorunluluğu bulunmamaktadır.

Acil Durum Ekipleri Gereksinim / Atanan UNIPA verisiyle hesaplandı

{{ selectedBirim && selectedBirim !== 'tum' ? unipaSKKEkipSayisi : genelSKKGereksinim }} / {{ ekipSayilari['Söndürme'] || 0 }} kişi

Söndürme

{{ selectedBirim && selectedBirim !== 'tum' ? unipaSKKEkipSayisi : genelSKKGereksinim }} / {{ ekipSayilari['Kurtarma'] || 0 }} kişi

Kurtarma

{{ selectedBirim && selectedBirim !== 'tum' ? unipaSKKEkipSayisi : genelSKKGereksinim }} / {{ ekipSayilari['Koruma'] || 0 }} kişi

Koruma

{{ selectedBirim && selectedBirim !== 'tum' ? unipaIlkYardimEkipSayisi : genelIlkYardimGereksinim }} / {{ ekipSayilari['İlk Yardım'] || 0 }} kişi

İlk Yardım

Çalışan Temsilcisi İstatistikleri

{{ toplamTemsilci }}

Gerekli Temsilci

{{ atananTemsilci }}

Atanan Temsilci

{{ eksikTemsilci }}

Eksik Temsilci

%{{ Math.round(temsilciUygunlukOrani) }}

Uygunluk Oranı
Çalışan Temsilcisi Detay

{{ toplamTemsilci }}

Toplam Temsilci

{{ aktifTemsilci }}

Aktif Temsilci

{{ egitimOrani }}%

Eğitim Oranı

{{ kapsamOrani }}%

Kapsam Oranı

Birim Bazlı Temsilci Durumu
Temsilci Hesaplama Kuralı: 2-50 çalışan: 1 temsilci | 51-100 çalışan: 2 temsilci | 101-500 çalışan: 3 temsilci | 501-1000 çalışan: 4 temsilci | 1001-2000 çalışan: 5 temsilci | 2001+ çalışan: 6 temsilci
Birim Çalışan Sayısı Gerekli Temsilci Atanan Temsilci Eksik/Fazla Durum
{{ birim.birimAdi }} {{ birim.calisanSayisi }} {{ birim.gerekliTemsilci }} {{ birim.atananTemsilci }} {{ birim.atananTemsilci - birim.gerekliTemsilci >= 0 ? '+' : '' }}{{ birim.atananTemsilci - birim.gerekliTemsilci }} {{ birim.atananTemsilci >= birim.gerekliTemsilci ? 'Yeterli' : 'Eksik' }}
Yeni Başlayan (30 gün)

{{ dashboardMovements?.summary?.new_count || 0 }}

Ayrılan (30 gün)

{{ dashboardMovements?.summary?.left_count || 0 }}

UNIPA / DB

{{ dashboardMovements?.unipa_total || '-' }} / {{ dashboardMovements?.db_total || '-' }}

Son Hareketler
Tümünü Gör
TürAd SoyadBirimTarih
{{ log.action_type === 'JOIN' ? 'Giriş' : 'Çıkış' }} {{ log.user_name }} {{ log.unit }} {{ formatTarih(log.log_date) }}

Henüz personel hareketi kaydı bulunmuyor.

Yükleniyor...

Personel hareketleri kontrol ediliyor...