İçeriğe geç

Maluliyet (Balthazard)

Birden fazla yaralanma/uzuv kaybı vakasının tek bir toplam maluliyet oranında birleştirilmesi için kullanılan klasik Balthazard yöntemidir.

Sağlık kurulu raporu uygulaması / Balthazard formülü — meslek yoğunluk çarpanıyla platform kararı (2026-07-11, onaylı).

GirdiAçıklama
meslekMeslek listesindeki etiket — yoğunluk sınıfını (Hafif/Orta/Ağır) belirler
yaralanmalar[]Her biri { bolgeKey, vakaKey } — uzuv/bölge kataloğundan seçilen vaka

Parametre olarak: uzuv kataloğu (bölge → vaka → oran), meslek listesi (meslek → yoğunluk), yoğunluk çarpanları (Hafif: 1,00, Orta: 1,10, Ağır: 1,20).

Adım 1 — Balthazard birleşimi: Vaka oranları büyükten küçüğe sıralanır; her sonraki oran yalnızca kalan (henüz “kullanılmamış”) kapasiteye uygulanır — oranlar doğrudan toplanmaz:

oranlar = sırala(büyükten küçüğe, sıfır olmayanlar)
toplam = 0
for oran in oranlar:
toplam = toplam + (100 − toplam) × oran / 100

Bu yöntem, birden fazla ağır yaralanmanın toplamının asla %100’ü aşmamasını ve her ek yaranın azalan marjinal etkiye sahip olmasını sağlar.

Adım 2 — Meslek yoğunluk çarpanı:

sonuc = min(100, balthazardToplami × yoğunlukÇarpanı)
toplamOran = round(sonuc × 10) / 10 [1 ondalık basamak]

Meslek yoğunluğu Hafif ise çarpan etkisizdir (×1,00); Orta ×1,10; Ağır ×1,20 uygulanır ve sonuç %100’de tavanlanır.

Şiddet etiketi:

OranEtiket
0Maluliyet yok
0 < oran < 10Hafif
10 ≤ oran < 25Orta
25 ≤ oran < 50Ağır
oran ≥ 50Çok ağır maluliyet

İki yaralanma: %30 ve %20 oranlı vakalar, meslek “Ağır” yoğunlukta (çarpan 1,20):

sıralı: [30, 20]
toplam = 0 + (100−0)×30/100 = 30
toplam = 30 + (100−30)×20/100 = 30 + 14 = 44
sonuc = min(100, 44 × 1,20) = 52,8
toplamOran = 52,8 → etiket: "Çok ağır maluliyet"

Resmi oran için sağlık kurulu raporu gerekir; bu hesaplama rehber niteliğindedir.

Kusur oranı bu modülde uygulanmaz — çıktı doğrudan diğer kalemlerin (özellikle Kalıcı İş Gücü Kaybı ve Manevi Tazminat) maluliyetOrani girdisini besleyen bir yüzdedir.

Kaynak: backend/api/src/hesaplamalar/maluliyet.ts