Skip to main content

Calc-Tag

Das Calc-Tag führt automatische Berechnungen basierend auf Formeln durch.

Syntax

Jede in der Formel referenzierte Variable muss als info- oder switch-Tag innerhalb des Calc-Tags enthalten sein. Die enthaltenen Tags werden im Dokument nicht doppelt gerendert, sondern definieren und verifizieren die Berechnungskomponenten.

Parameter

Formel-Syntax

Variablen werden in eckigen Klammern referenziert: [Variablenname] Unterstützte Operatoren:
  • Addition: +
  • Subtraktion: -
  • Multiplikation: *
  • Division: /
  • Potenz: ^
  • Klammern: ()

Beispiele

Body-Mass-Index (BMI):
Mittlerer arterieller Druck (MAP):
Einfache Summe:
Vier Nachkommastellen:
Mit round=false wird das Ergebnis ohne Rundung dargestellt. CHA₂DS₂-VASc-Score (vereinfacht):

Funktionsweise

  1. Das Calc-Tag enthält und referenziert seine Variablen als Info- oder Switch-Tags
  2. Die Formel wird automatisch berechnet, wenn Werte eingegeben werden
  3. Das Ergebnis wird standardmäßig auf 2 Dezimalstellen gerundet; round passt dies an
  4. Bei fehlenden oder ungültigen Werten wird ... angezeigt
  5. Das Ergebnis erscheint als orangener Badge im Dokument

Best Practices

  • ✅ Stellen Sie sicher, dass alle referenzierten Variablen existieren
  • ✅ Verwenden Sie klare Variablennamen ohne Leerzeichen
  • ✅ Verwenden Sie Unterstriche statt Leerzeichen: RR_sys statt RR sys
  • ✅ Testen Sie Ihre Formeln mit verschiedenen Werten
  • ❌ Vermeiden Sie Division durch Null (prüfen Sie Ihre Formeln)
  • ✅ Dokumentieren Sie komplexe Berechnungen mit Kommentaren

Tooltip-Funktion

Calc-Tags zeigen beim Hovern ein Tooltip mit der verwendeten Formel an. Dies hilft Benutzern zu verstehen, wie der Wert berechnet wurde. Die frühere Syntax {% score ... %} bleibt als Alias kompatibel. Neue Templates und der Editor verwenden {% calc ... %}.