Pflegegradrechner
Platzhalter / Infos folgen
`
Test ab CD

Pflegegradrechner
nach NBA/ BRi
Alle Module auf einen Blick • Live-Berechnung • Protokoll & PDF
Gesamtpunkte
–
Pflegegrad
–
Ergebnis (Detail)
Gewichtungen: M1 10 %, M2/M3 15 % (nur das höhere zählt), M4 40 %, M5 20 %, M6 15 %.
Schwellen: 12,5 · 27 · 47,5 · 70 · 90 Punkte. – Tipp: Für PDF-Download zuerst „PDF – kompakte Zusammenfassung“, dann im Druckdialog „Als PDF speichern“ wählen.
Notizen
Zusammenfassung (Druck)
⚠️ Schulungs-/Planungshilfe auf Basis der BRi/§ 15 SGB XI. Offizielle Einstufung erfolgt durch den Medizinischen Dienst / Medicproof.
Pflegegrad – Zusammenfassung
Erstellt am ${dt} • Aus M2/M3 zählt nur der höhere Wert (genutzt: ${lastCalc.used.which}).
Gesamtpunkte
${lastCalc.total.toFixed(2)}
Pflegegrad
${lastCalc.gradeTxt}
Module (Roh & gewichtet)
| Modul | Rohsumme | Gewichtet |
|---|---|---|
| M1 Mobilität | ${lastCalc.m1.raw} | ${lastCalc.m1.w.toFixed(2)} |
| M2 Kognition/Kommunikation | ${lastCalc.m2.raw} | ${lastCalc.m2.w.toFixed(2)} |
| M3 Verhalten/Psyche | ${lastCalc.m3.raw} | ${lastCalc.m3.w.toFixed(2)} |
| M4 Selbstversorgung | ${lastCalc.m4.raw} | ${lastCalc.m4.w.toFixed(2)} |
| M5 Krankh./Therapie | ${lastCalc.m5.sumPts} | ${lastCalc.m5.weighted.toFixed(2)} |
| M6 Alltag/Soziales | ${lastCalc.m6.raw} | ${lastCalc.m6.w.toFixed(2)} |
Notizen
${nl2br(document.getElementById('notes').value)}
Bewertungen je Modul (Detail)
${modulesDetails}Sonderfall: Gebrauchsunfähigkeit beider Arme und beider Beine ⇒ direkt Pflegegrad 5. – Verbindliche Einstufung nur durch MD / Medicproof.
`;const blob = new Blob([html], {type:'text/html;charset=utf-8'});
const url = URL.createObjectURL(blob);
const a=document.createElement('a');
a.href=url; a.download=`pflegegrad-zusammenfassung_${new Date().toISOString().slice(0,10)}.html`;
document.body.appendChild(a); a.click(); a.remove();
setTimeout(()=>URL.revokeObjectURL(url), 2000);
});/* ========= (optional) Seitendruck-Zusammenfassung ========= */
window.onbeforeprint = updatePrintSummary;
function updatePrintSummary(){
if(!lastCalc) return;
const meta = document.getElementById('printMeta');
const now = new Date();
meta.textContent = `Erstellt am ${now.toLocaleDateString()} um ${now.toLocaleTimeString()} – Gesamtpunkte: ${lastCalc.total.toFixed(2)} – Pflegegrad: ${lastCalc.gradeTxt} (M2/M3 genutzt: ${lastCalc.used.which})`;const tbl = `| Modul | Rohsumme | Gewichtet |
|---|---|---|
| M1 Mobilität | ${lastCalc.m1.raw} | ${lastCalc.m1.w.toFixed(2)} |
| M2 Kognition/Kommunikation | ${lastCalc.m2.raw} | ${lastCalc.m2.w.toFixed(2)} |
| M3 Verhalten/Psyche | ${lastCalc.m3.raw} | ${lastCalc.m3.w.toFixed(2)} |
| M4 Selbstversorgung | ${lastCalc.m4.raw} | ${lastCalc.m4.w.toFixed(2)} |
| M5 Krankh./Therapie | ${lastCalc.m5.sumPts} | ${lastCalc.m5.weighted.toFixed(2)} |
| M6 Alltag/Soziales | ${lastCalc.m6.raw} | ${lastCalc.m6.w.toFixed(2)} |
| Gesamt | ${lastCalc.total.toFixed(2)} |
