{"id":121,"date":"2026-11-06T22:11:36","date_gmt":"2026-11-06T21:11:36","guid":{"rendered":"https:\/\/www.gebiz.online\/?page_id=121"},"modified":"2026-11-07T14:05:22","modified_gmt":"2026-11-07T13:05:22","slug":"gebiz_berichts_trainer","status":"publish","type":"page","link":"https:\/\/www.gebiz.online\/?page_id=121","title":{"rendered":"GEBIZ_Berichts_Trainer"},"content":{"rendered":"\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"><link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin><link rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Source+Sans+3:ital,wght@0,400;0,600;0,700;1,400&family=IBM+Plex+Mono:wght@400;600&display=swap\">\n<style>\n#gbzt{\n  --paper:#ffffff; --sheet:#ffffff; --tint:#faf7f1; --line:#e6e1d8; --line-soft:#f0ece4;\n  --ink:#1a1a1a; --ink-2:#55504a; --ink-3:#8a847b;\n  --gold:#e8a838; --gold-deep:#8a6520; --gold-wash:#fdf6e8;\n  --ok:#2e7d52; --ok-wash:#eef7f1; --warn:#b87514; --warn-wash:#fdf4e5;\n  --bad:#c0392b; --bad-wash:#fdf0ee;\n  --font-ui:\"Aptos\",\"Source Sans 3\",-apple-system,\"Segoe UI\",system-ui,sans-serif;\n  --font-num:\"IBM Plex Mono\",ui-monospace,\"SFMono-Regular\",monospace;\n  --r:10px; --shadow:0 1px 2px rgba(26,26,26,.05),0 6px 20px -12px rgba(26,26,26,.18);\n}#gbzt *{box-sizing:border-box}#gbzt{background:var(--paper);color:var(--ink);font-family:var(--font-ui);font-size:15px;line-height:1.55;margin:0;padding:0;-webkit-text-size-adjust:100%}#gbzt h1,#gbzt h2,#gbzt h3{text-wrap:balance;margin:0}#gbzt button{font:inherit;color:inherit}#gbzt .topbar{position:relative;z-index:1;background:var(--sheet);border-bottom:1px solid var(--line)}#gbzt .topbar-in{max-width:1180px;margin:0 auto;padding-block:10px;\n  padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));\n  display:flex;align-items:center;gap:14px;flex-wrap:wrap}#gbzt .brand{display:flex;align-items:baseline;gap:9px;margin-right:auto}#gbzt .brand .mark{width:11px;height:11px;border-radius:50%;background:var(--gold);flex:none;align-self:center}#gbzt .brand b{font-weight:700;letter-spacing:-.01em;font-size:17px}#gbzt .brand span{color:var(--ink-3);font-size:12.5px;letter-spacing:.06em;text-transform:uppercase}#gbzt .tabs{display:flex;gap:2px;background:var(--tint);border:1px solid var(--line);border-radius:999px;padding:3px}#gbzt .tabs button{border:0;background:none;padding:6px 15px;border-radius:999px;cursor:pointer;font-size:13.5px;font-weight:600;color:var(--ink-2)}#gbzt .tabs button[aria-selected=\"true\"]{background:var(--gold);color:#241a06}#gbzt .mini{border:1px solid var(--line);background:var(--sheet);border-radius:999px;padding:6px 13px;cursor:pointer;font-size:13px;font-weight:600;color:var(--ink-2)}#gbzt .mini:hover{border-color:var(--gold)}#gbzt .goldline{height:3px;background:var(--gold)}#gbzt main{max-width:1180px;margin:0 auto;padding-block:22px 64px;\n  padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}#gbzt .lede{max-width:62ch;margin-bottom:22px}#gbzt .lede h1{font-size:clamp(22px,3.4vw,30px);letter-spacing:-.02em;margin-bottom:6px}#gbzt .lede p{color:var(--ink-2);margin:0}#gbzt .split{display:grid;grid-template-columns:minmax(0,1.32fr) minmax(0,1fr);gap:22px;align-items:start}\n@media (max-width:900px){#gbzt .split{grid-template-columns:minmax(0,1fr)}#gbzt .pane-check{position:static!important}#gbzt .mobswitch{display:flex}#gbzt[data-view=\"form\"] .pane-check{display:none}#gbzt[data-view=\"check\"] .pane-form{display:none}\n}#gbzt .mobswitch{display:none;gap:2px;background:var(--tint);border:1px solid var(--line);border-radius:999px;padding:3px;margin-bottom:16px}#gbzt .mobswitch button{flex:1;border:0;background:none;padding:8px;border-radius:999px;font-size:13.5px;font-weight:600;cursor:pointer;color:var(--ink-2)}#gbzt .mobswitch button[aria-selected=\"true\"]{background:var(--gold);color:#241a06}#gbzt .card{background:var(--sheet);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow)}#gbzt .card-h{padding:13px 16px;border-bottom:1px solid var(--line-soft);display:flex;align-items:center;gap:10px;flex-wrap:wrap}#gbzt .card-h h2{font-size:14px;letter-spacing:.07em;text-transform:uppercase;color:var(--gold-deep);font-weight:700}#gbzt .card-b{padding:16px}#gbzt .fld{padding:14px 16px;border-bottom:1px solid var(--line-soft)}#gbzt .fld:last-child{border-bottom:0}#gbzt .fld-h{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:5px}#gbzt .fld-h label{font-weight:700;font-size:14.5px}#gbzt .tb{font-family:var(--font-num);font-size:11px;font-weight:600;color:var(--gold-deep);background:var(--gold-wash);border:1px solid var(--line);border-radius:5px;padding:1px 6px}#gbzt .hint{color:var(--ink-3);font-size:12.5px;margin:0 0 8px;max-width:60ch}#gbzt .hint-th{color:var(--ink-3);font-size:12.5px;margin:-4px 0 8px}#gbzt textarea,#gbzt input[type=text],#gbzt select{width:100%;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:8px;\n  padding:9px 11px;font:inherit;font-size:14.5px;line-height:1.5;resize:vertical}#gbzt textarea:focus,#gbzt input:focus,#gbzt select:focus,#gbzt button:focus-visible{outline:2px solid var(--gold);outline-offset:1px}#gbzt .fld.is-ok textarea,#gbzt .fld.is-ok input{border-color:#93b49c}#gbzt .fld.is-warn textarea,#gbzt .fld.is-warn input{border-color:#cda66c}#gbzt .fld.is-bad textarea,#gbzt .fld.is-bad input{border-color:#d18579}#gbzt .notes{margin:8px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:5px}#gbzt .notes li{font-size:12.8px;line-height:1.45;display:flex;gap:7px;align-items:flex-start}#gbzt .notes .dot{flex:none;width:7px;height:7px;border-radius:50%;margin-top:6px}#gbzt .n-ok .dot{background:var(--ok)}#gbzt .n-ok{color:var(--ok)}#gbzt .n-warn .dot{background:var(--warn)}#gbzt .n-warn{color:var(--warn)}#gbzt .n-bad .dot{background:var(--bad)}#gbzt .n-bad{color:var(--bad)}#gbzt .chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}#gbzt .chip{border:1px dashed var(--line);background:var(--tint);border-radius:999px;padding:4px 11px;font-size:12.3px;cursor:pointer;color:var(--ink-2);text-align:left}#gbzt .chip:hover{border-color:var(--gold);border-style:solid;color:var(--ink)}#gbzt .pane-check{position:static}#gbzt .verdict{padding:18px 16px;border-bottom:1px solid var(--line-soft)}#gbzt .v-badge{display:inline-flex;align-items:center;gap:9px;border-radius:999px;padding:7px 16px;font-weight:700;font-size:15px;letter-spacing:.02em}#gbzt .v-pay{background:var(--ok-wash);color:var(--ok);border:1px solid rgba(46,125,82,.35)}#gbzt .v-ask{background:var(--warn-wash);color:var(--warn);border:1px solid rgba(184,117,20,.35)}#gbzt .v-no{background:var(--bad-wash);color:var(--bad);border:1px solid rgba(192,57,43,.35)}#gbzt .v-text{margin:11px 0 0;color:var(--ink-2);font-size:14px}#gbzt .v-quote{margin:12px 0 0;padding:11px 13px;background:var(--tint);border-left:3px solid var(--gold);border-radius:0 8px 8px 0;font-size:13.6px;color:var(--ink-2)}#gbzt .v-quote b{color:var(--ink);display:block;margin-bottom:3px;font-size:11.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--gold-deep)}#gbzt .meter{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--line-soft)}#gbzt .meter .num{font-family:var(--font-num);font-size:26px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1}#gbzt .meter .lbl{font-size:12px;color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase}#gbzt .bar{flex:1;height:7px;border-radius:999px;background:var(--line-soft);overflow:hidden;min-width:0}#gbzt .bar i{display:block;height:100%;border-radius:999px;transition:width .35s ease,background .35s ease}#gbzt .wzw{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line-soft)}#gbzt .wzw div{background:var(--sheet);padding:12px 10px;text-align:center}#gbzt .wzw .k{font-family:var(--font-num);font-size:17px;font-weight:600}#gbzt .wzw .t{font-size:10.6px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-top:2px}#gbzt .todo{padding:14px 16px}#gbzt .todo h3{font-size:11.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--gold-deep);margin-bottom:9px}#gbzt .todo ol{margin:0;padding-left:19px;display:flex;flex-direction:column;gap:7px}#gbzt .todo li{font-size:13.6px;color:var(--ink-2)}#gbzt .todo li b{color:var(--ink)}#gbzt .empty{padding:26px 16px;text-align:center;color:var(--ink-3);font-size:13.6px}#gbzt .quiz{max-width:860px;margin:0 auto}#gbzt .doc{background:var(--sheet);border:1px solid var(--line);border-radius:var(--r);padding:18px;box-shadow:var(--shadow);font-size:14.3px;line-height:1.62}#gbzt .doc p{margin:0 0 10px}#gbzt .doc p:last-child{margin-bottom:0}#gbzt .doc .meta{font-size:12px;color:var(--ink-3);letter-spacing:.05em;text-transform:uppercase;margin-bottom:12px;padding-bottom:9px;border-bottom:1px solid var(--line-soft)}#gbzt .judge{display:flex;gap:9px;flex-wrap:wrap;margin-top:16px}#gbzt .judge button{flex:1;min-width:150px;border:1px solid var(--line);background:var(--sheet);border-radius:9px;padding:11px 12px;cursor:pointer;font-weight:700;font-size:14px;text-align:left}#gbzt .judge button small{display:block;font-weight:400;font-size:12px;color:var(--ink-3);margin-top:2px}#gbzt .judge button:hover:not(:disabled){border-color:var(--gold)}#gbzt .judge button:disabled{cursor:default;opacity:.55}#gbzt .judge button.picked{opacity:1}#gbzt .judge button.right{border-color:var(--ok);background:var(--ok-wash);opacity:1}#gbzt .judge button.wrong{border-color:var(--bad);background:var(--bad-wash);opacity:1}#gbzt .sol{margin-top:16px;padding:15px;border-radius:9px;background:var(--tint);border:1px solid var(--line)}#gbzt .sol h4{margin:0 0 7px;font-size:11.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--gold-deep)}#gbzt .sol ul{margin:8px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:5px;font-size:13.7px;color:var(--ink-2)}#gbzt .qbar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:16px}#gbzt .qbar .prog{font-family:var(--font-num);font-size:13px;color:var(--ink-3);font-variant-numeric:tabular-nums}#gbzt .qbar .score{font-family:var(--font-num);font-weight:600;font-size:13px}#gbzt .tbgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px}#gbzt .tbcard{background:var(--sheet);border:1px solid var(--line);border-radius:var(--r);padding:15px;box-shadow:var(--shadow)}#gbzt .tbcard h3{font-size:14.5px;margin-bottom:3px}#gbzt .tbcard .rule{font-size:12.6px;color:var(--ink-2);margin:6px 0 10px;padding:8px 10px;background:var(--gold-wash);border-radius:7px}#gbzt .tbcard ul{margin:0;padding-left:17px;display:flex;flex-direction:column;gap:5px;font-size:13.3px;color:var(--ink-2)}#gbzt footer{border-top:1px solid var(--line);margin-top:48px;padding-block:18px 8px;color:var(--ink-3);font-size:12.3px;max-width:1180px;margin-inline:auto;\n  padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}#gbzt .toast{position:fixed;left:50%;transform:translateX(-50%);bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:50;\n  background:var(--ink);color:var(--paper);padding:9px 17px;border-radius:999px;font-size:13.5px;font-weight:600;opacity:0;pointer-events:none;transition:opacity .2s}#gbzt .toast.on{opacity:1}\n@media (prefers-reduced-motion:reduce){#gbzt *{transition:none!important;animation:none!important}}#gbzt [hidden]{display:none!important}#gbzt .gb-off{display:none!important}\n<\/style>\n<div id=\"gbzt\">\n<div class=\"topbar\">\n  <div class=\"topbar-in\">\n    <div class=\"brand\"><span class=\"mark\"><\/span><b>Berichts-Trainer<\/b><span id=\"gb-brandsub\">BildungsZentrum GEBIZ<\/span><\/div>\n    <div class=\"tabs\" role=\"tablist\">\n      <button role=\"tab\" id=\"gb-tab-write\" aria-selected=\"true\" data-tab=\"write\">Schreiben<\/button>\n      <button role=\"tab\" id=\"gb-tab-quiz\" aria-selected=\"false\" data-tab=\"quiz\">Fehlersuche<\/button>\n      <button role=\"tab\" id=\"gb-tab-tb\" aria-selected=\"false\" data-tab=\"tb\">Bausteine<\/button>\n    <\/div>\n    <button class=\"mini\" id=\"gb-langbtn\" type=\"button\">\u0e44\u0e17\u0e22<\/button>\n  <\/div>\n<\/div>\n<div class=\"goldline\"><\/div>\n\n<main>\n  <!-- \u2550\u2550 SCHREIBEN \u2550\u2550 -->\n  <section id=\"gb-view-write\">\n    <div class=\"lede\">\n      <h1 id=\"gb-w-title\">Schreib deinen Bericht. Die Kasse liest mit.<\/h1>\n      <p id=\"gb-w-sub\">F\u00fclle die Felder aus. Rechts entsteht laufend das Urteil einer Leistungspr\u00fcfung \u2013 mit Begr\u00fcndung und konkreter R\u00fcckfrage. Nichts wird \u00fcbermittelt; alles bleibt in deinem Browser.<\/p>\n    <\/div>\n\n    <div class=\"mobswitch\" role=\"tablist\">\n      <button role=\"tab\" aria-selected=\"true\" data-view=\"form\" id=\"gb-mv-form\">Bericht<\/button>\n      <button role=\"tab\" aria-selected=\"false\" data-view=\"check\" id=\"gb-mv-check\">Pr\u00fcfung<\/button>\n    <\/div>\n\n    <div class=\"split\">\n      <div class=\"pane-form\">\n        <div class=\"card\">\n          <div class=\"card-h\">\n            <h2 id=\"gb-h-fall\">Fall<\/h2>\n            <select id=\"gb-caseSel\" style=\"flex:1;min-width:190px;max-width:360px\"><\/select>\n            <button class=\"mini\" id=\"gb-btnClear\" type=\"button\">Leeren<\/button>\n          <\/div>\n          <div id=\"gb-caseInfo\" class=\"card-b\" style=\"display:none;font-size:13.6px;color:var(--ink-2);background:var(--tint);border-bottom:1px solid var(--line-soft)\"><\/div>\n          <div id=\"gb-fields\"><\/div>\n        <\/div>\n        <div style=\"display:flex;gap:9px;flex-wrap:wrap;margin-top:14px\">\n          <button class=\"mini\" id=\"gb-btnCopy\" type=\"button\">Bericht kopieren<\/button>\n          <button class=\"mini\" id=\"gb-btnDemo\" type=\"button\">Musterl\u00f6sung einsetzen<\/button>\n        <\/div>\n      <\/div>\n\n      <div class=\"pane-check\">\n        <div class=\"card\">\n          <div class=\"card-h\"><h2 id=\"gb-h-pruef\">Leistungspr\u00fcfung<\/h2><\/div>\n          <div id=\"gb-verdict\" class=\"verdict\"><\/div>\n          <div class=\"meter\">\n            <div><div class=\"num\" id=\"gb-scoreNum\">0<\/div><div class=\"lbl\" id=\"gb-scoreLbl\">Punkte<\/div><\/div>\n            <div class=\"bar\"><i id=\"gb-scoreBar\" style=\"width:0%;background:var(--bad)\"><\/i><\/div>\n          <\/div>\n          <div class=\"wzw\">\n            <div><div class=\"k\" id=\"gb-wzwW\">\u2013<\/div><div class=\"t\">Wirksamkeit<\/div><\/div>\n            <div><div class=\"k\" id=\"gb-wzwZ\">\u2013<\/div><div class=\"t\">Zweckm\u00e4ssig<\/div><\/div>\n            <div><div class=\"k\" id=\"gb-wzwR\">\u2013<\/div><div class=\"t\">Wirtschaftlich<\/div><\/div>\n          <\/div>\n          <div class=\"todo\" id=\"gb-todo\"><\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- \u2550\u2550 FEHLERSUCHE \u2550\u2550 -->\n  <section id=\"gb-view-quiz\" hidden class=\"gb-off\">\n    <div class=\"quiz\">\n      <div class=\"lede\">\n        <h1 id=\"gb-q-title\">Jetzt bist du die Pr\u00fcferin.<\/h1>\n        <p id=\"gb-q-sub\">F\u00fcnf Berichte liegen auf deinem Tisch. Du hast keine Zeit und keine Lust auf R\u00e4tsel. Entscheide: zahlen, R\u00fcckfrage oder ablehnen.<\/p>\n      <\/div>\n      <div class=\"qbar\">\n        <span class=\"prog\" id=\"gb-qProg\"><\/span>\n        <span class=\"score\" id=\"gb-qScore\"><\/span>\n        <button class=\"mini\" id=\"gb-qReset\" type=\"button\">Neu starten<\/button>\n      <\/div>\n      <div class=\"doc\" id=\"gb-qDoc\"><\/div>\n      <div class=\"judge\" id=\"gb-qJudge\"><\/div>\n      <div id=\"gb-qSol\"><\/div>\n      <div style=\"margin-top:16px\"><button class=\"mini\" id=\"gb-qNext\" type=\"button\" hidden>N\u00e4chster Bericht<\/button><\/div>\n    <\/div>\n  <\/section>\n\n  <!-- \u2550\u2550 BAUSTEINE \u2550\u2550 -->\n  <section id=\"gb-view-tb\" hidden class=\"gb-off\">\n    <div class=\"lede\">\n      <h1 id=\"gb-t-title\">Neun Bausteine, ein Bericht.<\/h1>\n      <p id=\"gb-t-sub\">Du musst keine sch\u00f6nen S\u00e4tze erfinden. Du w\u00e4hlst den richtigen Baustein und setzt deine Zahlen ein. Im Schreiben-Modus sind die Beispiele direkt anklickbar.<\/p>\n    <\/div>\n    <div class=\"tbgrid\" id=\"gb-tbgrid\"><\/div>\n  <\/section>\n<\/main>\n\n<footer>\n  <span id=\"gb-foot\">Bildungszentrum GEBIZ \u00b7 Gesundheits- und Bildungszentrum Bruno Zach GmbH \u00b7 gebiz.ch \u2014 \u00dcbungswerkzeug zur Weiterbildung \u00abTherapieberichte mit Wirkung\u00bb. Alle F\u00e4lle erfunden. Die Pr\u00fcfung ist eine Lernhilfe und keine Zusage eines Versicherers.<\/span>\n<\/footer>\n\n<div class=\"toast\" id=\"gb-toast\"><\/div>\n<\/div>\n<script>\nif (document.readyState === \"loading\") { document.addEventListener(\"DOMContentLoaded\", gbztBoot); } else { gbztBoot(); }\nfunction gbztBoot(){\n\n\"use strict\";\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 Sprache \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\nvar LANG = \"de\";\nvar T = {\n  de:{\n    brandsub:\"BildungsZentrum GEBIZ\", lang:\"\u0e44\u0e17\u0e22\",\n    tabs:[\"Schreiben\",\"Fehlersuche\",\"Bausteine\"],\n    wTitle:\"Schreib deinen Bericht. Die Kasse liest mit.\",\n    wSub:\"F\u00fclle die Felder aus. Rechts entsteht laufend das Urteil einer Leistungspr\u00fcfung \u2013 mit Begr\u00fcndung und konkreter R\u00fcckfrage. Nichts wird \u00fcbermittelt; alles bleibt in deinem Browser.\",\n    qTitle:\"Jetzt bist du die Pr\u00fcferin.\",\n    qSub:\"F\u00fcnf Berichte liegen auf deinem Tisch. Du hast keine Zeit und keine Lust auf R\u00e4tsel. Entscheide: zahlen, R\u00fcckfrage oder ablehnen.\",\n    tTitle:\"Neun Bausteine, ein Bericht.\",\n    tSub:\"Du musst keine sch\u00f6nen S\u00e4tze erfinden. Du w\u00e4hlst den richtigen Baustein und setzt deine Zahlen ein. Im Schreiben-Modus sind die Beispiele direkt anklickbar.\",\n    hFall:\"Fall\", hPruef:\"Leistungspr\u00fcfung\", clear:\"Leeren\", copy:\"Bericht kopieren\", demo:\"Musterl\u00f6sung einsetzen\",\n    points:\"Punkte\", mvForm:\"Bericht\", mvCheck:\"Pr\u00fcfung\", next:\"N\u00e4chster Bericht\", reset:\"Neu starten\",\n    todoH:\"Was als Erstes zu tun ist\", allGood:\"Nichts offen. Dieser Bericht ist bereit zum Absenden.\",\n    emptyV:\"Fang mit den Beschwerden an. Das Urteil erscheint, sobald etwas dasteht.\",\n    quote:\"R\u00fcckfrage der Kasse\", quoteNo:\"Begr\u00fcndung der Ablehnung\", quoteOk:\"Vermerk im Dossier\",\n    copied:\"Bericht in die Zwischenablage kopiert\", copyfail:\"Kopieren nicht m\u00f6glich \u2013 Text markieren und selbst kopieren\",\n    ownCase:\"Eigener Fall (leer beginnen)\", right:\"Richtig\", wrong:\"Nicht ganz\", correctIs:\"Richtig w\u00e4re\",\n    qDone:\"Durchgespielt. Starte neu, wenn du magst.\"\n  },\n  th:{\n    brandsub:\"\u0e28\u0e39\u0e19\u0e22\u0e4c\u0e1d\u0e36\u0e01\u0e2d\u0e1a\u0e23\u0e21 GEBIZ\", lang:\"Deutsch\",\n    tabs:[\"\u0e40\u0e02\u0e35\u0e22\u0e19\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19\",\"\u0e15\u0e23\u0e27\u0e08\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19\",\"\u0e1b\u0e23\u0e30\u0e42\u0e22\u0e04\u0e2a\u0e33\u0e40\u0e23\u0e47\u0e08\u0e23\u0e39\u0e1b\"],\n    wTitle:\"\u0e40\u0e02\u0e35\u0e22\u0e19\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13 \u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17\u0e1b\u0e23\u0e30\u0e01\u0e31\u0e19\u0e01\u0e33\u0e25\u0e31\u0e07\u0e2d\u0e48\u0e32\u0e19\u0e2d\u0e22\u0e39\u0e48\",\n    wSub:\"\u0e01\u0e23\u0e2d\u0e01\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e43\u0e19\u0e0a\u0e48\u0e2d\u0e07\u0e15\u0e48\u0e32\u0e07 \u0e46 \u0e14\u0e49\u0e32\u0e19\u0e02\u0e27\u0e32\u0e08\u0e30\u0e41\u0e2a\u0e14\u0e07\u0e1c\u0e25\u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e02\u0e2d\u0e07\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17\u0e1b\u0e23\u0e30\u0e01\u0e31\u0e19\u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e40\u0e2b\u0e15\u0e38\u0e1c\u0e25\u0e41\u0e25\u0e30\u0e04\u0e33\u0e16\u0e32\u0e21\u0e01\u0e25\u0e31\u0e1a \u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14\u0e2d\u0e22\u0e39\u0e48\u0e43\u0e19\u0e40\u0e1a\u0e23\u0e32\u0e27\u0e4c\u0e40\u0e0b\u0e2d\u0e23\u0e4c\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13\u0e40\u0e17\u0e48\u0e32\u0e19\u0e31\u0e49\u0e19 \u0e44\u0e21\u0e48\u0e21\u0e35\u0e01\u0e32\u0e23\u0e2a\u0e48\u0e07\u0e2d\u0e2d\u0e01\",\n    qTitle:\"\u0e15\u0e2d\u0e19\u0e19\u0e35\u0e49\u0e04\u0e38\u0e13\u0e04\u0e37\u0e2d\u0e40\u0e08\u0e49\u0e32\u0e2b\u0e19\u0e49\u0e32\u0e17\u0e35\u0e48\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\",\n    qSub:\"\u0e21\u0e35\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19 5 \u0e09\u0e1a\u0e31\u0e1a\u0e2d\u0e22\u0e39\u0e48\u0e1a\u0e19\u0e42\u0e15\u0e4a\u0e30\u0e04\u0e38\u0e13 \u0e04\u0e38\u0e13\u0e21\u0e35\u0e40\u0e27\u0e25\u0e32\u0e19\u0e49\u0e2d\u0e22 \u0e15\u0e31\u0e14\u0e2a\u0e34\u0e19\u0e43\u0e08: \u0e08\u0e48\u0e32\u0e22 \u0e02\u0e2d\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e40\u0e1e\u0e34\u0e48\u0e21 \u0e2b\u0e23\u0e37\u0e2d\u0e1b\u0e0f\u0e34\u0e40\u0e2a\u0e18\",\n    tTitle:\"\u0e40\u0e01\u0e49\u0e32\u0e1b\u0e23\u0e30\u0e42\u0e22\u0e04\u0e2a\u0e33\u0e40\u0e23\u0e47\u0e08\u0e23\u0e39\u0e1b \u0e2b\u0e19\u0e36\u0e48\u0e07\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19\",\n    tSub:\"\u0e04\u0e38\u0e13\u0e44\u0e21\u0e48\u0e15\u0e49\u0e2d\u0e07\u0e41\u0e15\u0e48\u0e07\u0e1b\u0e23\u0e30\u0e42\u0e22\u0e04\u0e20\u0e32\u0e29\u0e32\u0e40\u0e22\u0e2d\u0e23\u0e21\u0e31\u0e19\u0e40\u0e2d\u0e07 \u0e40\u0e25\u0e37\u0e2d\u0e01\u0e1b\u0e23\u0e30\u0e42\u0e22\u0e04\u0e2a\u0e33\u0e40\u0e23\u0e47\u0e08\u0e23\u0e39\u0e1b\u0e17\u0e35\u0e48\u0e16\u0e39\u0e01\u0e15\u0e49\u0e2d\u0e07\u0e41\u0e25\u0e49\u0e27\u0e43\u0e2a\u0e48\u0e15\u0e31\u0e27\u0e40\u0e25\u0e02\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13 \u0e43\u0e19\u0e42\u0e2b\u0e21\u0e14\u0e40\u0e02\u0e35\u0e22\u0e19\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19 \u0e04\u0e25\u0e34\u0e01\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e43\u0e2a\u0e48\u0e44\u0e14\u0e49\u0e17\u0e31\u0e19\u0e17\u0e35\",\n    hFall:\"\u0e01\u0e23\u0e13\u0e35\u0e28\u0e36\u0e01\u0e29\u0e32\", hPruef:\"\u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e02\u0e2d\u0e07\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17\u0e1b\u0e23\u0e30\u0e01\u0e31\u0e19\", clear:\"\u0e25\u0e49\u0e32\u0e07\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\", copy:\"\u0e04\u0e31\u0e14\u0e25\u0e2d\u0e01\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19\", demo:\"\u0e43\u0e2a\u0e48\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e04\u0e33\u0e15\u0e2d\u0e1a\",\n    points:\"\u0e04\u0e30\u0e41\u0e19\u0e19\", mvForm:\"\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19\", mvCheck:\"\u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\", next:\"\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19\u0e16\u0e31\u0e14\u0e44\u0e1b\", reset:\"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e43\u0e2b\u0e21\u0e48\",\n    todoH:\"\u0e2a\u0e34\u0e48\u0e07\u0e17\u0e35\u0e48\u0e15\u0e49\u0e2d\u0e07\u0e41\u0e01\u0e49\u0e01\u0e48\u0e2d\u0e19\", allGood:\"\u0e44\u0e21\u0e48\u0e21\u0e35\u0e02\u0e49\u0e2d\u0e15\u0e34\u0e14\u0e02\u0e31\u0e14 \u0e23\u0e32\u0e22\u0e07\u0e32\u0e19\u0e19\u0e35\u0e49\u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e2a\u0e48\u0e07\u0e41\u0e25\u0e49\u0e27\",\n    emptyV:\"\u0e40\u0e23\u0e34\u0e48\u0e21\u0e08\u0e32\u0e01\u0e2d\u0e32\u0e01\u0e32\u0e23\u0e01\u0e48\u0e2d\u0e19 \u0e1c\u0e25\u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e08\u0e30\u0e1b\u0e23\u0e32\u0e01\u0e0f\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e21\u0e35\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21\",\n    quote:\"\u0e04\u0e33\u0e16\u0e32\u0e21\u0e01\u0e25\u0e31\u0e1a\u0e08\u0e32\u0e01\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17\u0e1b\u0e23\u0e30\u0e01\u0e31\u0e19\", quoteNo:\"\u0e40\u0e2b\u0e15\u0e38\u0e1c\u0e25\u0e43\u0e19\u0e01\u0e32\u0e23\u0e1b\u0e0f\u0e34\u0e40\u0e2a\u0e18\", quoteOk:\"\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e43\u0e19\u0e41\u0e1f\u0e49\u0e21\",\n    copied:\"\u0e04\u0e31\u0e14\u0e25\u0e2d\u0e01\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19\u0e41\u0e25\u0e49\u0e27\", copyfail:\"\u0e04\u0e31\u0e14\u0e25\u0e2d\u0e01\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49 \u2013 \u0e01\u0e23\u0e38\u0e13\u0e32\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21\u0e41\u0e25\u0e49\u0e27\u0e04\u0e31\u0e14\u0e25\u0e2d\u0e01\u0e40\u0e2d\u0e07\",\n    ownCase:\"\u0e01\u0e23\u0e13\u0e35\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13\u0e40\u0e2d\u0e07 (\u0e40\u0e23\u0e34\u0e48\u0e21\u0e08\u0e32\u0e01\u0e27\u0e48\u0e32\u0e07)\", right:\"\u0e16\u0e39\u0e01\u0e15\u0e49\u0e2d\u0e07\", wrong:\"\u0e22\u0e31\u0e07\u0e44\u0e21\u0e48\u0e43\u0e0a\u0e48\", correctIs:\"\u0e04\u0e33\u0e15\u0e2d\u0e1a\u0e17\u0e35\u0e48\u0e16\u0e39\u0e01\u0e04\u0e37\u0e2d\",\n    qDone:\"\u0e40\u0e25\u0e48\u0e19\u0e04\u0e23\u0e1a\u0e41\u0e25\u0e49\u0e27 \u0e40\u0e23\u0e34\u0e48\u0e21\u0e43\u0e2b\u0e21\u0e48\u0e44\u0e14\u0e49\u0e15\u0e32\u0e21\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\"\n  }\n};\nfunction t(k){ return T[LANG][k]; }\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 Felder \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\nvar FIELDS = [\n  { id:\"beschwerden\", tb:\"TB-1\", rows:4,\n    de:\"Beschwerden und Alltagseinschr\u00e4nkung\", th:\"\u0e2d\u0e32\u0e01\u0e32\u0e23\u0e41\u0e25\u0e30\u0e02\u0e49\u0e2d\u0e08\u0e33\u0e01\u0e31\u0e14\u0e43\u0e19\u0e0a\u0e35\u0e27\u0e34\u0e15\u0e1b\u0e23\u0e30\u0e08\u0e33\u0e27\u0e31\u0e19\",\n    hintDe:\"Was kann die Person nicht mehr tun, was sie vorher konnte? Funktion statt Gef\u00fchl \u2013 nicht \u00abVerspannung\u00bb, sondern was dadurch nicht geht.\",\n    hintTh:\"\u0e1c\u0e39\u0e49\u0e23\u0e31\u0e1a\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23\u0e17\u0e33\u0e2d\u0e30\u0e44\u0e23\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e2d\u0e35\u0e01\u0e15\u0e48\u0e2d\u0e44\u0e1b? \u0e40\u0e02\u0e35\u0e22\u0e19\u0e40\u0e1b\u0e47\u0e19\u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19\u0e02\u0e2d\u0e07\u0e23\u0e48\u0e32\u0e07\u0e01\u0e32\u0e22 \u0e44\u0e21\u0e48\u0e43\u0e0a\u0e48\u0e04\u0e27\u0e32\u0e21\u0e23\u0e39\u0e49\u0e2a\u0e36\u0e01\",\n    chips:[\"Kopfrotation rechts eingeschr\u00e4nkt; Schulterblick beim Autofahren nur mit Ausweichbewegung des Oberk\u00f6rpers m\u00f6glich.\",\n           \"Bildschirmarbeit \u00fcber 40 Minuten l\u00f6st Beschwerdeanstieg aus; danach Pause von 15 Minuten n\u00f6tig.\",\n           \"Einschlafzeit \u00fcber 60 Minuten an 5 von 7 N\u00e4chten; Leistungseinbruch im Beruf ab 14 Uhr.\",\n           \"Heben und Tragen \u00fcber 5 kg nicht m\u00f6glich; Einkauf muss auf zwei G\u00e4nge verteilt werden.\"] },\n  { id:\"messwert\", tb:\"TB-2\", rows:3,\n    de:\"Messwert und H\u00e4ufigkeit heute\", th:\"\u0e04\u0e48\u0e32\u0e17\u0e35\u0e48\u0e27\u0e31\u0e14\u0e44\u0e14\u0e49\u0e41\u0e25\u0e30\u0e04\u0e27\u0e32\u0e21\u0e16\u0e35\u0e48 \u0e13 \u0e27\u0e31\u0e19\u0e19\u0e35\u0e49\",\n    hintDe:\"Die Ausgangszahl. Ohne Zahl kein Nachweis. VAS, Minuten, Male pro Woche, Grad, Kilogramm.\",\n    hintTh:\"\u0e15\u0e31\u0e27\u0e40\u0e25\u0e02\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19 \u0e16\u0e49\u0e32\u0e44\u0e21\u0e48\u0e21\u0e35\u0e15\u0e31\u0e27\u0e40\u0e25\u0e02 \u0e01\u0e47\u0e44\u0e21\u0e48\u0e21\u0e35\u0e2b\u0e25\u0e31\u0e01\u0e10\u0e32\u0e19 \u0e40\u0e0a\u0e48\u0e19 VAS \u0e19\u0e32\u0e17\u0e35 \u0e04\u0e23\u0e31\u0e49\u0e07\u0e15\u0e48\u0e2d\u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c\",\n    chips:[\"Schmerzspitzen bis VAS 8\/10, Grundniveau 5\/10.\",\n           \"Kopfschmerz an 4 Tagen pro Woche, mittlere Intensit\u00e4t 6\/10.\",\n           \"Schmerzfreie Sitzdauer 20 Minuten; danach Anstieg um 3 Punkte.\",\n           \"Morgensteifigkeit 25 Minuten; Anlaufschmerz 6\/10.\"] },\n  { id:\"befund\", tb:\"Befund\", rows:3,\n    de:\"Fachspezifischer Befund\", th:\"\u0e1c\u0e25\u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e15\u0e32\u0e21\u0e27\u0e34\u0e18\u0e35\u0e1a\u0e33\u0e1a\u0e31\u0e14\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13\",\n    hintDe:\"Was du selbst festgestellt hast: Beobachtung, Palpation, Testung \u2013 und die Folge f\u00fcr die Funktion.\",\n    hintTh:\"\u0e2a\u0e34\u0e48\u0e07\u0e17\u0e35\u0e48\u0e04\u0e38\u0e13\u0e15\u0e23\u0e27\u0e08\u0e1e\u0e1a\u0e40\u0e2d\u0e07: \u0e01\u0e32\u0e23\u0e2a\u0e31\u0e07\u0e40\u0e01\u0e15 \u0e01\u0e32\u0e23\u0e04\u0e25\u0e33 \u0e01\u0e32\u0e23\u0e17\u0e14\u0e2a\u0e2d\u0e1a \u0e41\u0e25\u0e30\u0e1c\u0e25\u0e15\u0e48\u0e2d\u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19\u0e02\u0e2d\u0e07\u0e23\u0e48\u0e32\u0e07\u0e01\u0e32\u0e22\",\n    chips:[\"Bewegungsbeobachtung: aktive Rotation der HWS nach rechts deutlich eingeschr\u00e4nkt, Schulterg\u00fcrtel elevatorisch gehalten.\",\n           \"Palpation: erh\u00f6hter Grundtonus paravertebral LWS rechts, druckdolent.\",\n           \"Atmung \u00fcberwiegend thorakal, Ausatmung verk\u00fcrzt.\",\n           \"Gangbild einseitig belastet, Erm\u00fcdung nach kurzer Gehstrecke.\"] },\n  { id:\"abklaerung\", tb:\"Red Flags\", rows:2,\n    de:\"\u00c4rztliche Abkl\u00e4rung und Abgrenzung\", th:\"\u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e42\u0e14\u0e22\u0e41\u0e1e\u0e17\u0e22\u0e4c\u0e41\u0e25\u0e30\u0e02\u0e2d\u0e1a\u0e40\u0e02\u0e15\",\n    hintDe:\"Keine \u00e4rztliche Diagnose stellen. Festhalten, ob abgekl\u00e4rt wurde und ob Warnhinweise bestehen.\",\n    hintTh:\"\u0e2d\u0e22\u0e48\u0e32\u0e27\u0e34\u0e19\u0e34\u0e08\u0e09\u0e31\u0e22\u0e42\u0e23\u0e04\u0e40\u0e2d\u0e07 \u0e23\u0e30\u0e1a\u0e38\u0e27\u0e48\u0e32\u0e21\u0e35\u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e42\u0e14\u0e22\u0e41\u0e1e\u0e17\u0e22\u0e4c\u0e2b\u0e23\u0e37\u0e2d\u0e44\u0e21\u0e48 \u0e41\u0e25\u0e30\u0e21\u0e35\u0e2a\u0e31\u0e0d\u0e0d\u0e32\u0e13\u0e2d\u0e31\u0e19\u0e15\u0e23\u0e32\u0e22\u0e2b\u0e23\u0e37\u0e2d\u0e44\u0e21\u0e48\",\n    chips:[\"Haus\u00e4rztlich abgekl\u00e4rt am [Datum], keine Warnhinweise, keine neurologischen Ausf\u00e4lle.\",\n           \"Red Flags gepr\u00fcft und ausgeschlossen. Keine \u00e4rztliche Diagnose durch mich gestellt.\",\n           \"Bei ausbleibender Besserung ist eine \u00e4rztliche Beurteilung empfohlen.\"] },\n  { id:\"methoden\", tb:\"TB-3\", rows:3,\n    de:\"Eingesetzte Therapieformen\", th:\"\u0e27\u0e34\u0e18\u0e35\u0e1a\u0e33\u0e1a\u0e31\u0e14\u0e17\u0e35\u0e48\u0e43\u0e0a\u0e49\",\n    hintDe:\"Kategorien gen\u00fcgen. Eine lange Technikliste wirkt wie eine Rechtfertigung, nicht wie ein Konzept.\",\n    hintTh:\"\u0e23\u0e30\u0e1a\u0e38\u0e40\u0e1b\u0e47\u0e19\u0e2b\u0e21\u0e27\u0e14\u0e2b\u0e21\u0e39\u0e48\u0e01\u0e47\u0e1e\u0e2d \u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e40\u0e17\u0e04\u0e19\u0e34\u0e04\u0e22\u0e32\u0e27 \u0e46 \u0e14\u0e39\u0e40\u0e2b\u0e21\u0e37\u0e2d\u0e19\u0e01\u0e32\u0e23\u0e41\u0e01\u0e49\u0e15\u0e31\u0e27 \u0e44\u0e21\u0e48\u0e43\u0e0a\u0e48\u0e41\u0e1c\u0e19\u0e01\u0e32\u0e23\u0e23\u0e31\u0e01\u0e29\u0e32\",\n    chips:[\"Manual- und Gewebetechniken zur Detonisierung.\",\n           \"Funktionsorientierte Mobilisation im tolerierten Bewegungsbereich.\",\n           \"Atem- und Wahrnehmungsanleitung zur Selbstregulation.\",\n           \"Edukation und Haus\u00fcbungen mit Alltagstransfer.\"] },\n  { id:\"ziel\", tb:\"TB-4\", rows:3,\n    de:\"Ziel mit Zahl und Datum\", th:\"\u0e40\u0e1b\u0e49\u0e32\u0e2b\u0e21\u0e32\u0e22 \u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e15\u0e31\u0e27\u0e40\u0e25\u0e02\u0e41\u0e25\u0e30\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\",\n    hintDe:\"Zwei Pflichtteile: eine Zahl und ein Datum. Fehlt eines davon, ist es ein Wunsch und kein Ziel.\",\n    hintTh:\"\u0e15\u0e49\u0e2d\u0e07\u0e21\u0e35\u0e2a\u0e2d\u0e07\u0e2d\u0e22\u0e48\u0e32\u0e07: \u0e15\u0e31\u0e27\u0e40\u0e25\u0e02 \u0e41\u0e25\u0e30 \u0e27\u0e31\u0e19\u0e17\u0e35\u0e48 \u0e16\u0e49\u0e32\u0e02\u0e32\u0e14\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e43\u0e14\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e2b\u0e19\u0e36\u0e48\u0e07 \u0e19\u0e31\u0e48\u0e19\u0e04\u0e37\u0e2d\u0e04\u0e27\u0e32\u0e21\u0e2b\u0e27\u0e31\u0e07 \u0e44\u0e21\u0e48\u0e43\u0e0a\u0e48\u0e40\u0e1b\u0e49\u0e32\u0e2b\u0e21\u0e32\u0e22\",\n    chips:[\"Bildschirmarbeit 90 Minuten bei VAS \u2264 3\/10 bis 18.12.2026.\",\n           \"Kopfrotation rechts im Alltag frei m\u00f6glich (VAS \u2264 3\/10) bis 18.12.2026.\",\n           \"Kopfschmerzfrequenz von 4\u00d7\/Woche auf \u2264 1\u00d7\/Woche bis 31.12.2026.\",\n           \"Einschlafzeit unter 30 Minuten an mindestens 5 von 7 N\u00e4chten bis 20.12.2026.\"] },\n  { id:\"verlauf\", tb:\"TB-6\", rows:4,\n    de:\"Verlauf: vorher und nachher\", th:\"\u0e04\u0e27\u0e32\u0e21\u0e04\u0e37\u0e1a\u0e2b\u0e19\u0e49\u0e32: \u0e01\u0e48\u0e2d\u0e19\u0e41\u0e25\u0e30\u0e2b\u0e25\u0e31\u0e07\",\n    hintDe:\"Zwei Zahlen pro Messpunkt, damit die Pr\u00fcferin rechnen kann. \u00abDeutliche Besserung\u00bb ist keine Zahl.\",\n    hintTh:\"\u0e43\u0e2a\u0e48\u0e2a\u0e2d\u0e07\u0e15\u0e31\u0e27\u0e40\u0e25\u0e02\u0e15\u0e48\u0e2d\u0e2b\u0e19\u0e36\u0e48\u0e07\u0e2b\u0e31\u0e27\u0e02\u0e49\u0e2d \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e43\u0e2b\u0e49\u0e40\u0e08\u0e49\u0e32\u0e2b\u0e19\u0e49\u0e32\u0e17\u0e35\u0e48\u0e04\u0e33\u0e19\u0e27\u0e13\u0e44\u0e14\u0e49 \u0e04\u0e33\u0e27\u0e48\u0e32 \u00ab\u0e14\u0e35\u0e02\u0e36\u0e49\u0e19\u0e21\u0e32\u0e01\u00bb \u0e44\u0e21\u0e48\u0e43\u0e0a\u0e48\u0e15\u0e31\u0e27\u0e40\u0e25\u0e02\",\n    chips:[\"Schmerz beim Sitzen von VAS 8\/10 auf 3\/10 nach 6 Sitzungen.\",\n           \"Schmerzfreie Sitzdauer von 20 auf 45 Minuten.\",\n           \"Kopfschmerzfrequenz von 4\u00d7 auf 2\u00d7 pro Woche.\",\n           \"Die Klientin berichtet: \u00abIch mache den Schulterblick wieder, ohne zu \u00fcberlegen.\u00bb\"] },\n  { id:\"empfehlung\", tb:\"TB-8\/9\", rows:4,\n    de:\"Empfehlung mit Ende\", th:\"\u0e02\u0e49\u0e2d\u0e40\u0e2a\u0e19\u0e2d\u0e41\u0e19\u0e30 \u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e2a\u0e34\u0e49\u0e19\u0e2a\u0e38\u0e14\",\n    hintDe:\"Anzahl Sitzungen, Abstand, Datum der Evaluation \u2013 und was danach kommt. Ein offenes Ende kostet die Kosten\u00fcbernahme.\",\n    hintTh:\"\u0e08\u0e33\u0e19\u0e27\u0e19\u0e04\u0e23\u0e31\u0e49\u0e07 \u0e23\u0e30\u0e22\u0e30\u0e2b\u0e48\u0e32\u0e07 \u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e1b\u0e23\u0e30\u0e40\u0e21\u0e34\u0e19\u0e1c\u0e25 \u0e41\u0e25\u0e30\u0e2b\u0e25\u0e31\u0e07\u0e08\u0e32\u0e01\u0e19\u0e31\u0e49\u0e19\u0e04\u0e37\u0e2d\u0e2d\u0e30\u0e44\u0e23 \u0e01\u0e32\u0e23\u0e44\u0e21\u0e48\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e08\u0e38\u0e14\u0e2a\u0e34\u0e49\u0e19\u0e2a\u0e38\u0e14\u0e17\u0e33\u0e43\u0e2b\u0e49\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e0a\u0e33\u0e23\u0e30\u0e40\u0e07\u0e34\u0e19\",\n    chips:[\"Ziel Z3 (\u2264 1\u00d7\/Woche) ist noch nicht erreicht, aktuell 2\u00d7\/Woche. Daf\u00fcr 3 weitere Sitzungen im Abstand von 14 Tagen, Re-Evaluation am 31.12.2026.\",\n           \"Alle vereinbarten Ziele sind erreicht. Abschluss am 20.12.2026 mit schriftlichem Selbstmanagement-Plan.\",\n           \"Danach ist der Abschluss vorgesehen; weitere Sitzungen sind nicht geplant.\",\n           \"Bei Verschlechterung oder neuen Symptomen empfehle ich eine \u00e4rztliche Kontrolle.\"] }\n];\n\nvar GRUND = { de:[\"Krankheit\",\"Unfall\",\"Schwangerschaft\/Mutterschaft\",\"Pr\u00e4vention\"], th:[\"\u0e42\u0e23\u0e04\/\u0e04\u0e27\u0e32\u0e21\u0e40\u0e08\u0e47\u0e1a\u0e1b\u0e48\u0e27\u0e22\",\"\u0e2d\u0e38\u0e1a\u0e31\u0e15\u0e34\u0e40\u0e2b\u0e15\u0e38\",\"\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e23\u0e23\u0e20\u0e4c\",\"\u0e01\u0e32\u0e23\u0e1b\u0e49\u0e2d\u0e07\u0e01\u0e31\u0e19\"] };\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 Pr\u00fcfregeln \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\nvar RX = {\n  num:\/\\d\/,\n  vas:\/(vas|nrs)\\s*[:= ]?\\s*\\d|\\d\\s*\\\/\\s*10\/i,\n  measure:\/\\d+\\s*(min|minuten|std|stunden|sekunden|kg|grad|\u00b0|mal|\u00d7|x)\\b|\\d+\\s*[x\u00d7]\\s*\\\/?\\s*(pro\\s*)?(tag|woche|nacht|monat)|\\d+\\s*(von|aus)\\s*\\d+\/i,\n  date:\/\\d{1,2}\\.\\d{1,2}\\.\\d{2,4}|\\b(januar|februar|m\u00e4rz|april|mai|juni|juli|august|september|oktober|november|dezember)\\b\/i,\n  beforeAfter:\/(von\\s*\\d|\\d\\s*(\u2192|->|auf\\s*\\d))|\\d[^.]{0,40}(auf|\u2192|->)\\s*\\d\/i,\n  funktion:\/sitzen|sitzdauer|gehen|gehstrecke|stehen|heben|tragen|drehen|rotation|schlaf|einschlaf|durchschlaf|arbeit|bildschirm|treppe|autofahr|schulterblick|haushalt|einkauf|anziehen|greifen|beweglichkeit|belastbarkeit|leistungsf\/i,\n  befind:\/\\bverspann|\\bstress|m\u00fcdigkeit|ersch\u00f6pfung|unwohlsein|wohlbefinden|\\bverkrampf|innere unruhe|burnout|wellness|\\bentspannung\\b|\\bverkater|allgemeine schw\u00e4che\/i,\n  diagnose:\/bandscheibenvorfall|diskushernie|arthrose|hws-syndrom|lws-syndrom|skoliose|fibromyalgie|depression|tendinitis|rheuma|diagnose\\s*:\/i,\n  arztOk:\/\u00e4rztlich|haus\u00e4rztlich|arzt|\u00e4rztin|abgekl\u00e4rt|abkl\u00e4rung|red flag|keine warnhinweise|neurolog\/i,\n  vague:\/deutlich besser|viel besser|sehr gut|sp\u00fcrbar|zufrieden|angeschlagen|gut gewirkt|allgemeine besserung|wohler|hat geholfen|positiv verlaufen|grosse fortschritte\/i,\n  privat:\/\\behe\\b|scheidung|famili\u00e4re situation|ehemann|ehefrau|finanziell|schulden|religion|politisch|partnerschaftsproblem|arbeitslos\/i,\n  praev:\/stabilisier|r\u00fcckfall|erhaltungs|vorbeugend|prophylax|damit es so bleibt|dauerbehandlung|auffrisch\/i,\n  openEnd:\/weitere behandlungen notwendig|regelm\u00e4ssige behandlungen|weiterhin behandlung|nach bedarf|laufend weiter|bis auf weiteres\/i,\n  sitzungen:\/\\d+\\s*(weitere\\s*)?(sitzung|behandlung|termin)\/i,\n  abschluss:\/abschluss|abgeschlossen|beendet|re-?evaluation|selbstmanagement|nicht mehr vorgesehen|keine weiteren\/i\n};\nfunction cnt(s, re){ var m = s.match(new RegExp(re.source, \"gi\")); return m ? m.length : 0; }\n\n\/* note: {lvl:\"ok|warn|bad\", de, th, w:Punkte, axis:\"W|Z|R\"} *\/\nfunction checkField(id, v){\n  var s = (v||\"\").trim(), L = s.length, out = [];\n  function add(lvl,de,th,w,axis){ out.push({lvl:lvl,de:de,th:th,w:w,axis:axis}); }\n  if(!L) return out;\n\n  if(id===\"beschwerden\"){\n    if(RX.funktion.test(s)) add(\"ok\",\"Eine Alltagsfunktion ist benannt.\",\"\u0e23\u0e30\u0e1a\u0e38\u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19\u0e43\u0e19\u0e0a\u0e35\u0e27\u0e34\u0e15\u0e1b\u0e23\u0e30\u0e08\u0e33\u0e27\u0e31\u0e19\u0e41\u0e25\u0e49\u0e27\",0,\"W\");\n    else add(\"bad\",\"Es steht keine Alltagsfunktion drin. Die Kasse sieht nicht, was nicht mehr geht.\",\"\u0e44\u0e21\u0e48\u0e21\u0e35\u0e01\u0e32\u0e23\u0e23\u0e30\u0e1a\u0e38\u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19\u0e43\u0e19\u0e0a\u0e35\u0e27\u0e34\u0e15\u0e1b\u0e23\u0e30\u0e08\u0e33\u0e27\u0e31\u0e19 \u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17\u0e1b\u0e23\u0e30\u0e01\u0e31\u0e19\u0e44\u0e21\u0e48\u0e40\u0e2b\u0e47\u0e19\u0e27\u0e48\u0e32\u0e17\u0e33\u0e2d\u0e30\u0e44\u0e23\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\",14,\"W\");\n    if(RX.befind.test(s)) add(\"bad\",\"Befindlichkeitsst\u00f6rung als Beschwerde (Verspannung, Stress, M\u00fcdigkeit). Die CSS nimmt diese ausdr\u00fccklich vom Krankheitsbegriff aus. Beschreibe die Funktionsfolge.\",\"\u0e43\u0e0a\u0e49\u0e04\u0e33\u0e17\u0e35\u0e48\u0e40\u0e1b\u0e47\u0e19\u0e04\u0e27\u0e32\u0e21\u0e23\u0e39\u0e49\u0e2a\u0e36\u0e01\u0e17\u0e31\u0e48\u0e27\u0e44\u0e1b (\u0e1b\u0e27\u0e14\u0e15\u0e36\u0e07 \u0e40\u0e04\u0e23\u0e35\u0e22\u0e14 \u0e40\u0e2b\u0e19\u0e37\u0e48\u0e2d\u0e22) CSS \u0e44\u0e21\u0e48\u0e16\u0e37\u0e2d\u0e27\u0e48\u0e32\u0e40\u0e1b\u0e47\u0e19\u0e04\u0e27\u0e32\u0e21\u0e40\u0e08\u0e47\u0e1a\u0e1b\u0e48\u0e27\u0e22 \u0e43\u0e2b\u0e49\u0e40\u0e02\u0e35\u0e22\u0e19\u0e1c\u0e25\u0e15\u0e48\u0e2d\u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19\u0e41\u0e17\u0e19\",16,\"Z\");\n    if(RX.privat.test(s)) add(\"warn\",\"Private Angaben, die f\u00fcr die Leistungspr\u00fcfung nicht n\u00f6tig sind. Datenminimierung.\",\"\u0e21\u0e35\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e2a\u0e48\u0e27\u0e19\u0e15\u0e31\u0e27\u0e17\u0e35\u0e48\u0e44\u0e21\u0e48\u0e08\u0e33\u0e40\u0e1b\u0e47\u0e19\u0e15\u0e48\u0e2d\u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a \u0e04\u0e27\u0e23\u0e15\u0e31\u0e14\u0e2d\u0e2d\u0e01\",6,\"Z\");\n    if(L<60) add(\"warn\",\"Zu knapp. Eine Pr\u00fcferin braucht Beschwerde, Ausl\u00f6ser und Alltagsfolge.\",\"\u0e2a\u0e31\u0e49\u0e19\u0e40\u0e01\u0e34\u0e19\u0e44\u0e1b \u0e04\u0e27\u0e23\u0e21\u0e35\u0e2d\u0e32\u0e01\u0e32\u0e23 \u0e2a\u0e34\u0e48\u0e07\u0e01\u0e23\u0e30\u0e15\u0e38\u0e49\u0e19 \u0e41\u0e25\u0e30\u0e1c\u0e25\u0e15\u0e48\u0e2d\u0e0a\u0e35\u0e27\u0e34\u0e15\u0e1b\u0e23\u0e30\u0e08\u0e33\u0e27\u0e31\u0e19\",5,\"W\");\n  }\n  if(id===\"messwert\"){\n    if(RX.vas.test(s)||RX.measure.test(s)) add(\"ok\",\"Ausgangswert messbar. Das ist die Basis des Nachweises.\",\"\u0e21\u0e35\u0e04\u0e48\u0e32\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19\u0e17\u0e35\u0e48\u0e27\u0e31\u0e14\u0e44\u0e14\u0e49 \u0e19\u0e35\u0e48\u0e04\u0e37\u0e2d\u0e10\u0e32\u0e19\u0e02\u0e2d\u0e07\u0e2b\u0e25\u0e31\u0e01\u0e10\u0e32\u0e19\",0,\"W\");\n    else if(RX.num.test(s)) add(\"warn\",\"Eine Zahl ist da, aber ohne Einheit oder Bezug. Erg\u00e4nze VAS, Minuten oder Male pro Woche.\",\"\u0e21\u0e35\u0e15\u0e31\u0e27\u0e40\u0e25\u0e02\u0e41\u0e15\u0e48\u0e44\u0e21\u0e48\u0e21\u0e35\u0e2b\u0e19\u0e48\u0e27\u0e22 \u0e04\u0e27\u0e23\u0e40\u0e1e\u0e34\u0e48\u0e21 VAS \u0e19\u0e32\u0e17\u0e35 \u0e2b\u0e23\u0e37\u0e2d\u0e04\u0e23\u0e31\u0e49\u0e07\u0e15\u0e48\u0e2d\u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c\",7,\"W\");\n    else add(\"bad\",\"Kein Messwert. Ohne Ausgangszahl l\u00e4sst sich sp\u00e4ter kein Fortschritt belegen.\",\"\u0e44\u0e21\u0e48\u0e21\u0e35\u0e04\u0e48\u0e32\u0e17\u0e35\u0e48\u0e27\u0e31\u0e14\u0e44\u0e14\u0e49 \u0e16\u0e49\u0e32\u0e44\u0e21\u0e48\u0e21\u0e35\u0e04\u0e48\u0e32\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19 \u0e08\u0e30\u0e1e\u0e34\u0e2a\u0e39\u0e08\u0e19\u0e4c\u0e04\u0e27\u0e32\u0e21\u0e04\u0e37\u0e1a\u0e2b\u0e19\u0e49\u0e32\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\",16,\"W\");\n  }\n  if(id===\"befund\"){\n    if(L<40) add(\"warn\",\"Sehr kurz. Beobachtung und Palpation oder Testung geh\u00f6ren beide hinein.\",\"\u0e2a\u0e31\u0e49\u0e19\u0e21\u0e32\u0e01 \u0e04\u0e27\u0e23\u0e21\u0e35\u0e17\u0e31\u0e49\u0e07\u0e01\u0e32\u0e23\u0e2a\u0e31\u0e07\u0e40\u0e01\u0e15\u0e41\u0e25\u0e30\u0e01\u0e32\u0e23\u0e04\u0e25\u0e33\u0e2b\u0e23\u0e37\u0e2d\u0e01\u0e32\u0e23\u0e17\u0e14\u0e2a\u0e2d\u0e1a\",5,\"Z\");\n    else add(\"ok\",\"Eigener Befund dokumentiert.\",\"\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e1c\u0e25\u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13\u0e40\u0e2d\u0e07\u0e41\u0e25\u0e49\u0e27\",0,\"Z\");\n    if(RX.diagnose.test(s)&&!RX.arztOk.test(s)) add(\"bad\",\"Das sieht nach einer \u00e4rztlichen Diagnose aus. Nicht deine Zust\u00e4ndigkeit \u2013 beschreibe deinen eigenen Befund.\",\"\u0e14\u0e39\u0e40\u0e2b\u0e21\u0e37\u0e2d\u0e19\u0e01\u0e32\u0e23\u0e27\u0e34\u0e19\u0e34\u0e08\u0e09\u0e31\u0e22\u0e42\u0e23\u0e04\u0e02\u0e2d\u0e07\u0e41\u0e1e\u0e17\u0e22\u0e4c \u0e44\u0e21\u0e48\u0e43\u0e0a\u0e48\u0e2b\u0e19\u0e49\u0e32\u0e17\u0e35\u0e48\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13 \u0e43\u0e2b\u0e49\u0e40\u0e02\u0e35\u0e22\u0e19\u0e1c\u0e25\u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13\u0e40\u0e2d\u0e07\",12,\"Z\");\n    if(RX.vague.test(s)) add(\"warn\",\"Wertende W\u00f6rter ohne Beleg. Beschreibe, was du gesehen und getastet hast.\",\"\u0e21\u0e35\u0e04\u0e33\u0e1b\u0e23\u0e30\u0e40\u0e21\u0e34\u0e19\u0e42\u0e14\u0e22\u0e44\u0e21\u0e48\u0e21\u0e35\u0e2b\u0e25\u0e31\u0e01\u0e10\u0e32\u0e19 \u0e43\u0e2b\u0e49\u0e40\u0e02\u0e35\u0e22\u0e19\u0e2a\u0e34\u0e48\u0e07\u0e17\u0e35\u0e48\u0e40\u0e2b\u0e47\u0e19\u0e41\u0e25\u0e30\u0e04\u0e25\u0e33\u0e44\u0e14\u0e49\",5,\"Z\");\n  }\n  if(id===\"abklaerung\"){\n    if(RX.arztOk.test(s)) add(\"ok\",\"Abgrenzung zur medizinischen Abkl\u00e4rung ist festgehalten.\",\"\u0e23\u0e30\u0e1a\u0e38\u0e02\u0e2d\u0e1a\u0e40\u0e02\u0e15\u0e01\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e17\u0e32\u0e07\u0e01\u0e32\u0e23\u0e41\u0e1e\u0e17\u0e22\u0e4c\u0e41\u0e25\u0e49\u0e27\",0,\"Z\");\n    else add(\"warn\",\"Nicht erkennbar, ob abgekl\u00e4rt wurde. Ein Satz dazu nimmt der Pr\u00fcferin eine R\u00fcckfrage ab.\",\"\u0e44\u0e21\u0e48\u0e0a\u0e31\u0e14\u0e40\u0e08\u0e19\u0e27\u0e48\u0e32\u0e21\u0e35\u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e42\u0e14\u0e22\u0e41\u0e1e\u0e17\u0e22\u0e4c\u0e2b\u0e23\u0e37\u0e2d\u0e44\u0e21\u0e48 \u0e2b\u0e19\u0e36\u0e48\u0e07\u0e1b\u0e23\u0e30\u0e42\u0e22\u0e04\u0e0a\u0e48\u0e27\u0e22\u0e25\u0e14\u0e04\u0e33\u0e16\u0e32\u0e21\u0e01\u0e25\u0e31\u0e1a\",6,\"Z\");\n    if(RX.diagnose.test(s)&&!RX.arztOk.test(s)) add(\"bad\",\"Diagnose ohne \u00e4rztlichen Bezug.\",\"\u0e23\u0e30\u0e1a\u0e38\u0e42\u0e23\u0e04\u0e42\u0e14\u0e22\u0e44\u0e21\u0e48\u0e2d\u0e49\u0e32\u0e07\u0e2d\u0e34\u0e07\u0e41\u0e1e\u0e17\u0e22\u0e4c\",10,\"Z\");\n  }\n  if(id===\"methoden\"){\n    var items = s.split(\/[\u00b7,;\\n]|\\sund\\s\/).filter(function(x){return x.trim().length>3;}).length;\n    if(items>5) add(\"warn\",\"Lange Technikliste (\"+items+\" Eintr\u00e4ge). Kategorien wirken souver\u00e4ner als Aufz\u00e4hlungen.\",\"\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e40\u0e17\u0e04\u0e19\u0e34\u0e04\u0e22\u0e32\u0e27\u0e40\u0e01\u0e34\u0e19\u0e44\u0e1b (\"+items+\" \u0e23\u0e32\u0e22\u0e01\u0e32\u0e23) \u0e23\u0e30\u0e1a\u0e38\u0e40\u0e1b\u0e47\u0e19\u0e2b\u0e21\u0e27\u0e14\u0e2b\u0e21\u0e39\u0e48\u0e08\u0e30\u0e14\u0e39\u0e19\u0e48\u0e32\u0e40\u0e0a\u0e37\u0e48\u0e2d\u0e16\u0e37\u0e2d\u0e01\u0e27\u0e48\u0e32\",5,\"Z\");\n    else add(\"ok\",\"Methodenwahl nachvollziehbar dargestellt.\",\"\u0e2d\u0e18\u0e34\u0e1a\u0e32\u0e22\u0e27\u0e34\u0e18\u0e35\u0e1a\u0e33\u0e1a\u0e31\u0e14\u0e44\u0e14\u0e49\u0e0a\u0e31\u0e14\u0e40\u0e08\u0e19\",0,\"Z\");\n  }\n  if(id===\"ziel\"){\n    var hasN = RX.vas.test(s)||RX.measure.test(s), hasD = RX.date.test(s);\n    if(hasN&&hasD) add(\"ok\",\"Zahl und Datum vorhanden. Das ist ein pr\u00fcfbares Ziel.\",\"\u0e21\u0e35\u0e17\u0e31\u0e49\u0e07\u0e15\u0e31\u0e27\u0e40\u0e25\u0e02\u0e41\u0e25\u0e30\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48 \u0e19\u0e35\u0e48\u0e04\u0e37\u0e2d\u0e40\u0e1b\u0e49\u0e32\u0e2b\u0e21\u0e32\u0e22\u0e17\u0e35\u0e48\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e44\u0e14\u0e49\",0,\"W\");\n    else{\n      if(!hasN) add(\"bad\",\"Dem Ziel fehlt die Zahl. Woran willst du messen, ob es erreicht ist?\",\"\u0e40\u0e1b\u0e49\u0e32\u0e2b\u0e21\u0e32\u0e22\u0e02\u0e32\u0e14\u0e15\u0e31\u0e27\u0e40\u0e25\u0e02 \u0e08\u0e30\u0e27\u0e31\u0e14\u0e04\u0e27\u0e32\u0e21\u0e2a\u0e33\u0e40\u0e23\u0e47\u0e08\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e44\u0e23\",15,\"W\");\n      if(!hasD) add(\"bad\",\"Dem Ziel fehlt das Datum. Ohne Frist ist es ein Wunsch, kein Ziel.\",\"\u0e40\u0e1b\u0e49\u0e32\u0e2b\u0e21\u0e32\u0e22\u0e02\u0e32\u0e14\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48 \u0e16\u0e49\u0e32\u0e44\u0e21\u0e48\u0e21\u0e35\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e40\u0e27\u0e25\u0e32 \u0e19\u0e31\u0e48\u0e19\u0e04\u0e37\u0e2d\u0e04\u0e27\u0e32\u0e21\u0e2b\u0e27\u0e31\u0e07 \u0e44\u0e21\u0e48\u0e43\u0e0a\u0e48\u0e40\u0e1b\u0e49\u0e32\u0e2b\u0e21\u0e32\u0e22\",15,\"R\");\n    }\n    if(RX.befind.test(s)) add(\"warn\",\"Das Ziel zielt auf ein Befinden. Formuliere es als Funktion mit Messgr\u00f6sse.\",\"\u0e40\u0e1b\u0e49\u0e32\u0e2b\u0e21\u0e32\u0e22\u0e21\u0e38\u0e48\u0e07\u0e17\u0e35\u0e48\u0e04\u0e27\u0e32\u0e21\u0e23\u0e39\u0e49\u0e2a\u0e36\u0e01 \u0e04\u0e27\u0e23\u0e40\u0e02\u0e35\u0e22\u0e19\u0e40\u0e1b\u0e47\u0e19\u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19\u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e04\u0e48\u0e32\u0e17\u0e35\u0e48\u0e27\u0e31\u0e14\u0e44\u0e14\u0e49\",8,\"Z\");\n  }\n  if(id===\"verlauf\"){\n    var nn = cnt(s, \/\\d+\/);\n    if(RX.beforeAfter.test(s)&&nn>=2) add(\"ok\",\"Vorher und Nachher sind nachrechenbar. Das ist dein Wirksamkeitsnachweis.\",\"\u0e01\u0e48\u0e2d\u0e19\u0e41\u0e25\u0e30\u0e2b\u0e25\u0e31\u0e07\u0e04\u0e33\u0e19\u0e27\u0e13\u0e44\u0e14\u0e49 \u0e19\u0e35\u0e48\u0e04\u0e37\u0e2d\u0e2b\u0e25\u0e31\u0e01\u0e10\u0e32\u0e19\u0e1b\u0e23\u0e30\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e1c\u0e25\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13\",0,\"W\");\n    else if(nn>=2) add(\"warn\",\"Zahlen sind da, aber die Ver\u00e4nderung ist nicht als Vorher-Nachher lesbar. Schreibe \u00abvon X auf Y\u00bb.\",\"\u0e21\u0e35\u0e15\u0e31\u0e27\u0e40\u0e25\u0e02\u0e41\u0e15\u0e48\u0e22\u0e31\u0e07\u0e2d\u0e48\u0e32\u0e19\u0e40\u0e1b\u0e47\u0e19\u0e01\u0e48\u0e2d\u0e19-\u0e2b\u0e25\u0e31\u0e07\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49 \u0e43\u0e2b\u0e49\u0e40\u0e02\u0e35\u0e22\u0e19\u0e27\u0e48\u0e32 \u00ab\u0e08\u0e32\u0e01 X \u0e40\u0e1b\u0e47\u0e19 Y\u00bb\",9,\"W\");\n    else add(\"bad\",\"Kein Vorher-Nachher in Zahlen. Genau danach sucht die Pr\u00fcferin zuerst.\",\"\u0e44\u0e21\u0e48\u0e21\u0e35\u0e01\u0e48\u0e2d\u0e19-\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e1b\u0e47\u0e19\u0e15\u0e31\u0e27\u0e40\u0e25\u0e02 \u0e19\u0e35\u0e48\u0e04\u0e37\u0e2d\u0e2a\u0e34\u0e48\u0e07\u0e41\u0e23\u0e01\u0e17\u0e35\u0e48\u0e40\u0e08\u0e49\u0e32\u0e2b\u0e19\u0e49\u0e32\u0e17\u0e35\u0e48\u0e21\u0e2d\u0e07\u0e2b\u0e32\",18,\"W\");\n    if(RX.vague.test(s)) add(\"warn\",\"Wertende Formulierung statt Messwert (\u00abdeutlich besser\u00bb, \u00absehr zufrieden\u00bb).\",\"\u0e43\u0e0a\u0e49\u0e04\u0e33\u0e1b\u0e23\u0e30\u0e40\u0e21\u0e34\u0e19\u0e41\u0e17\u0e19\u0e04\u0e48\u0e32\u0e17\u0e35\u0e48\u0e27\u0e31\u0e14\u0e44\u0e14\u0e49 (\u00ab\u0e14\u0e35\u0e02\u0e36\u0e49\u0e19\u0e21\u0e32\u0e01\u00bb \u00ab\u0e1e\u0e2d\u0e43\u0e08\u0e21\u0e32\u0e01\u00bb)\",7,\"W\");\n  }\n  if(id===\"empfehlung\"){\n    var hasS = RX.sitzungen.test(s), hasD2 = RX.date.test(s), hasEnd = RX.abschluss.test(s);\n    if(hasS&&(hasD2||hasEnd)) add(\"ok\",\"Umfang und Ende sind benannt. Das tr\u00e4gt die Wirtschaftlichkeit.\",\"\u0e23\u0e30\u0e1a\u0e38\u0e02\u0e2d\u0e1a\u0e40\u0e02\u0e15\u0e41\u0e25\u0e30\u0e08\u0e38\u0e14\u0e2a\u0e34\u0e49\u0e19\u0e2a\u0e38\u0e14\u0e41\u0e25\u0e49\u0e27 \u0e23\u0e2d\u0e07\u0e23\u0e31\u0e1a\u0e04\u0e27\u0e32\u0e21\u0e04\u0e38\u0e49\u0e21\u0e04\u0e48\u0e32\",0,\"R\");\n    else{\n      if(!hasS) add(\"bad\",\"Keine Anzahl Sitzungen. Ohne Umfang kann die Kasse nichts bewilligen.\",\"\u0e44\u0e21\u0e48\u0e23\u0e30\u0e1a\u0e38\u0e08\u0e33\u0e19\u0e27\u0e19\u0e04\u0e23\u0e31\u0e49\u0e07 \u0e16\u0e49\u0e32\u0e44\u0e21\u0e48\u0e21\u0e35\u0e02\u0e2d\u0e1a\u0e40\u0e02\u0e15 \u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17\u0e1b\u0e23\u0e30\u0e01\u0e31\u0e19\u0e2d\u0e19\u0e38\u0e21\u0e31\u0e15\u0e34\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\",13,\"R\");\n      if(!hasD2&&!hasEnd) add(\"bad\",\"Kein Datum und kein Abschluss in Sicht. Offene Enden werden abgelehnt.\",\"\u0e44\u0e21\u0e48\u0e21\u0e35\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e41\u0e25\u0e30\u0e44\u0e21\u0e48\u0e40\u0e2b\u0e47\u0e19\u0e08\u0e38\u0e14\u0e2a\u0e34\u0e49\u0e19\u0e2a\u0e38\u0e14 \u0e01\u0e32\u0e23\u0e44\u0e21\u0e48\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e08\u0e1a\u0e21\u0e31\u0e01\u0e16\u0e39\u0e01\u0e1b\u0e0f\u0e34\u0e40\u0e2a\u0e18\",13,\"R\");\n    }\n    if(RX.praev.test(s)) add(\"warn\",\"Stabilisierung und R\u00fcckfallvermeidung gelten als Pr\u00e4vention und sind meist nicht gedeckt. Binde den Restblock an ein noch offenes Ziel.\",\"\u0e01\u0e32\u0e23\u0e23\u0e31\u0e01\u0e29\u0e32\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e04\u0e07\u0e2a\u0e20\u0e32\u0e1e\u0e2b\u0e23\u0e37\u0e2d\u0e1b\u0e49\u0e2d\u0e07\u0e01\u0e31\u0e19\u0e01\u0e32\u0e23\u0e01\u0e25\u0e31\u0e1a\u0e40\u0e1b\u0e47\u0e19\u0e0b\u0e49\u0e33 \u0e16\u0e37\u0e2d\u0e40\u0e1b\u0e47\u0e19\u0e01\u0e32\u0e23\u0e1b\u0e49\u0e2d\u0e07\u0e01\u0e31\u0e19 \u0e2a\u0e48\u0e27\u0e19\u0e43\u0e2b\u0e0d\u0e48\u0e44\u0e21\u0e48\u0e04\u0e38\u0e49\u0e21\u0e04\u0e23\u0e2d\u0e07 \u0e43\u0e2b\u0e49\u0e1c\u0e39\u0e01\u0e01\u0e31\u0e1a\u0e40\u0e1b\u0e49\u0e32\u0e2b\u0e21\u0e32\u0e22\u0e17\u0e35\u0e48\u0e22\u0e31\u0e07\u0e44\u0e21\u0e48\u0e2a\u0e33\u0e40\u0e23\u0e47\u0e08\",10,\"R\");\n    if(RX.openEnd.test(s)) add(\"bad\",\"Offene Formulierung ohne Grenze (\u00abweitere Behandlungen notwendig\u00bb).\",\"\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21\u0e40\u0e1b\u0e34\u0e14\u0e01\u0e27\u0e49\u0e32\u0e07\u0e44\u0e21\u0e48\u0e21\u0e35\u0e02\u0e2d\u0e1a\u0e40\u0e02\u0e15 (\u00ab\u0e15\u0e49\u0e2d\u0e07\u0e23\u0e31\u0e01\u0e29\u0e32\u0e15\u0e48\u0e2d\u0e44\u0e1b\u00bb)\",11,\"R\");\n  }\n  return out;\n}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 F\u00e4lle \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\nvar CASES = [\n  { id:\"own\", deN:\"Eigener Fall (leer beginnen)\", thN:\"\u0e01\u0e23\u0e13\u0e35\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13\u0e40\u0e2d\u0e07 (\u0e40\u0e23\u0e34\u0e48\u0e21\u0e08\u0e32\u0e01\u0e27\u0e48\u0e32\u0e07)\", info:\"\" },\n  { id:\"c1\", deN:\"Fall 1 \u00b7 Nacken, Bildschirmarbeit \u00b7 Massage\",\n    thN:\"\u0e01\u0e23\u0e13\u0e35\u0e17\u0e35\u0e48 1 \u00b7 \u0e04\u0e2d \u0e07\u0e32\u0e19\u0e2b\u0e19\u0e49\u0e32\u0e08\u0e2d \u00b7 \u0e19\u0e27\u0e14\u0e1a\u0e33\u0e1a\u0e31\u0e14\",\n    infoDe:\"Klientin 38, Sachbearbeiterin. Seit 8 Wochen Nacken- und Schulterbeschwerden rechts mit Kopfschmerz. Bildschirmarbeit ab 40 Minuten schmerzhaft (VAS 7\u20138\/10), Schulterblick beim Autofahren nur mit Rumpfdrehung, Kopfschmerz 4\u00d7\/Woche. Haus\u00e4rztlich abgekl\u00e4rt, keine Warnhinweise. 6 Sitzungen durchgef\u00fchrt: jetzt 90 Minuten Bildschirmarbeit bei VAS 3\/10, Rotation frei, Kopfschmerz 2\u00d7\/Woche.\",\n    infoTh:\"\u0e1c\u0e39\u0e49\u0e23\u0e31\u0e1a\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23\u0e2b\u0e0d\u0e34\u0e07 38 \u0e1b\u0e35 \u0e1e\u0e19\u0e31\u0e01\u0e07\u0e32\u0e19\u0e2d\u0e2d\u0e1f\u0e1f\u0e34\u0e28 \u0e1b\u0e27\u0e14\u0e04\u0e2d\u0e41\u0e25\u0e30\u0e44\u0e2b\u0e25\u0e48\u0e02\u0e27\u0e32 8 \u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c \u0e23\u0e48\u0e27\u0e21\u0e01\u0e31\u0e1a\u0e1b\u0e27\u0e14\u0e28\u0e35\u0e23\u0e29\u0e30 \u0e17\u0e33\u0e07\u0e32\u0e19\u0e2b\u0e19\u0e49\u0e32\u0e08\u0e2d\u0e40\u0e01\u0e34\u0e19 40 \u0e19\u0e32\u0e17\u0e35\u0e41\u0e25\u0e49\u0e27\u0e1b\u0e27\u0e14 (VAS 7\u20138\/10) \u0e2b\u0e31\u0e19\u0e04\u0e2d\u0e21\u0e2d\u0e07\u0e02\u0e49\u0e32\u0e07\u0e2b\u0e25\u0e31\u0e07\u0e02\u0e13\u0e30\u0e02\u0e31\u0e1a\u0e23\u0e16\u0e15\u0e49\u0e2d\u0e07\u0e1a\u0e34\u0e14\u0e25\u0e33\u0e15\u0e31\u0e27 \u0e1b\u0e27\u0e14\u0e28\u0e35\u0e23\u0e29\u0e30 4 \u0e04\u0e23\u0e31\u0e49\u0e07\/\u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c \u0e41\u0e1e\u0e17\u0e22\u0e4c\u0e15\u0e23\u0e27\u0e08\u0e41\u0e25\u0e49\u0e27\u0e44\u0e21\u0e48\u0e1e\u0e1a\u0e2a\u0e31\u0e0d\u0e0d\u0e32\u0e13\u0e2d\u0e31\u0e19\u0e15\u0e23\u0e32\u0e22 \u0e23\u0e31\u0e01\u0e29\u0e32\u0e44\u0e1b\u0e41\u0e25\u0e49\u0e27 6 \u0e04\u0e23\u0e31\u0e49\u0e07 \u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19\u0e17\u0e33\u0e07\u0e32\u0e19\u0e2b\u0e19\u0e49\u0e32\u0e08\u0e2d\u0e44\u0e14\u0e49 90 \u0e19\u0e32\u0e17\u0e35\u0e17\u0e35\u0e48 VAS 3\/10 \u0e2b\u0e31\u0e19\u0e04\u0e2d\u0e44\u0e14\u0e49\u0e2d\u0e34\u0e2a\u0e23\u0e30 \u0e1b\u0e27\u0e14\u0e28\u0e35\u0e23\u0e29\u0e30 2 \u0e04\u0e23\u0e31\u0e49\u0e07\/\u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c\" },\n  { id:\"c2\", deN:\"Fall 2 \u00b7 Schlaf und Belastbarkeit \u00b7 Kinesiologie\",\n    thN:\"\u0e01\u0e23\u0e13\u0e35\u0e17\u0e35\u0e48 2 \u00b7 \u0e01\u0e32\u0e23\u0e19\u0e2d\u0e19\u0e41\u0e25\u0e30\u0e04\u0e27\u0e32\u0e21\u0e17\u0e19\u0e17\u0e32\u0e19 \u00b7 \u0e04\u0e34\u0e40\u0e19\u0e0b\u0e34\u0e42\u0e2d\u0e42\u0e25\u0e22\u0e35\",\n    infoDe:\"Klient 45, Projektleiter. Seit 5 Monaten Ein- und Durchschlafst\u00f6rungen: Einschlafzeit \u00fcber 60 Minuten an 5 von 7 N\u00e4chten, 2\u20133 Aufwachphasen. Leistungseinbruch im Beruf ab 14 Uhr, erh\u00f6hte Fehlerquote. Haus\u00e4rztlich abgekl\u00e4rt, keine Warnhinweise. Nach 5 Sitzungen: Einschlafzeit 35 Minuten, 1 Aufwachphase, Leistungseinbruch ab 15:30 Uhr. Achtung: Dieser Fall rutscht leicht in die Formulierung \u00abStress\u00bb \u2013 genau das ist die Falle.\",\n    infoTh:\"\u0e1c\u0e39\u0e49\u0e23\u0e31\u0e1a\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23\u0e0a\u0e32\u0e22 45 \u0e1b\u0e35 \u0e1c\u0e39\u0e49\u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23 \u0e19\u0e2d\u0e19\u0e44\u0e21\u0e48\u0e2b\u0e25\u0e31\u0e1a\u0e21\u0e32 5 \u0e40\u0e14\u0e37\u0e2d\u0e19 \u0e43\u0e0a\u0e49\u0e40\u0e27\u0e25\u0e32\u0e40\u0e02\u0e49\u0e32\u0e19\u0e2d\u0e19\u0e40\u0e01\u0e34\u0e19 60 \u0e19\u0e32\u0e17\u0e35 5 \u0e43\u0e19 7 \u0e04\u0e37\u0e19 \u0e15\u0e37\u0e48\u0e19\u0e01\u0e25\u0e32\u0e07\u0e14\u0e36\u0e01 2\u20133 \u0e04\u0e23\u0e31\u0e49\u0e07 \u0e1b\u0e23\u0e30\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e20\u0e32\u0e1e\u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19\u0e25\u0e14\u0e25\u0e07\u0e15\u0e31\u0e49\u0e07\u0e41\u0e15\u0e48\u0e1a\u0e48\u0e32\u0e22\u0e2a\u0e2d\u0e07\u0e42\u0e21\u0e07 \u0e41\u0e1e\u0e17\u0e22\u0e4c\u0e15\u0e23\u0e27\u0e08\u0e41\u0e25\u0e49\u0e27\u0e44\u0e21\u0e48\u0e1e\u0e1a\u0e2a\u0e31\u0e0d\u0e0d\u0e32\u0e13\u0e2d\u0e31\u0e19\u0e15\u0e23\u0e32\u0e22 \u0e2b\u0e25\u0e31\u0e07\u0e23\u0e31\u0e01\u0e29\u0e32 5 \u0e04\u0e23\u0e31\u0e49\u0e07 \u0e43\u0e0a\u0e49\u0e40\u0e27\u0e25\u0e32\u0e40\u0e02\u0e49\u0e32\u0e19\u0e2d\u0e19 35 \u0e19\u0e32\u0e17\u0e35 \u0e15\u0e37\u0e48\u0e19\u0e01\u0e25\u0e32\u0e07\u0e14\u0e36\u0e01 1 \u0e04\u0e23\u0e31\u0e49\u0e07 \u0e1b\u0e23\u0e30\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e20\u0e32\u0e1e\u0e25\u0e14\u0e25\u0e07\u0e15\u0e2d\u0e19 15:30 \u0e19. \u0e02\u0e49\u0e2d\u0e04\u0e27\u0e23\u0e23\u0e30\u0e27\u0e31\u0e07: \u0e01\u0e23\u0e13\u0e35\u0e19\u0e35\u0e49\u0e21\u0e31\u0e01\u0e16\u0e39\u0e01\u0e40\u0e02\u0e35\u0e22\u0e19\u0e27\u0e48\u0e32 \u00ab\u0e40\u0e04\u0e23\u0e35\u0e22\u0e14\u00bb \u0e0b\u0e36\u0e48\u0e07\u0e40\u0e1b\u0e47\u0e19\u0e01\u0e31\u0e1a\u0e14\u0e31\u0e01\" },\n  { id:\"c3\", deN:\"Fall 3 \u00b7 R\u00fccken nach Unfall \u00b7 Therapeutische Massage\",\n    thN:\"\u0e01\u0e23\u0e13\u0e35\u0e17\u0e35\u0e48 3 \u00b7 \u0e2b\u0e25\u0e31\u0e07 \u0e2b\u0e25\u0e31\u0e07\u0e2d\u0e38\u0e1a\u0e31\u0e15\u0e34\u0e40\u0e2b\u0e15\u0e38 \u00b7 \u0e19\u0e27\u0e14\u0e1a\u0e33\u0e1a\u0e31\u0e14\",\n    infoDe:\"Klient 52, Lagerist. Sturz von der Leiter am 12.08.2026, \u00e4rztlich abgekl\u00e4rt, keine Fraktur. Seither Lendenwirbelbereich: Heben \u00fcber 5 kg nicht m\u00f6glich, Gehstrecke 10 Minuten, dann Pause. VAS beim Heben 8\/10, Morgensteifigkeit 25 Minuten. Nach 8 Sitzungen: Heben bis 12 kg, Gehstrecke 40 Minuten, VAS 3\/10, Morgensteifigkeit 8 Minuten. Alle Ziele erreicht. Der Klient m\u00f6chte weitermachen, damit es so bleibt \u2013 hier entscheidet sich, ob dein Bericht sauber bleibt.\",\n    infoTh:\"\u0e1c\u0e39\u0e49\u0e23\u0e31\u0e1a\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23\u0e0a\u0e32\u0e22 52 \u0e1b\u0e35 \u0e1e\u0e19\u0e31\u0e01\u0e07\u0e32\u0e19\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32 \u0e15\u0e01\u0e1a\u0e31\u0e19\u0e44\u0e14\u0e40\u0e21\u0e37\u0e48\u0e2d 12.08.2026 \u0e41\u0e1e\u0e17\u0e22\u0e4c\u0e15\u0e23\u0e27\u0e08\u0e41\u0e25\u0e49\u0e27 \u0e44\u0e21\u0e48\u0e1e\u0e1a\u0e01\u0e23\u0e30\u0e14\u0e39\u0e01\u0e2b\u0e31\u0e01 \u0e15\u0e31\u0e49\u0e07\u0e41\u0e15\u0e48\u0e19\u0e31\u0e49\u0e19\u0e1b\u0e27\u0e14\u0e2b\u0e25\u0e31\u0e07\u0e2a\u0e48\u0e27\u0e19\u0e25\u0e48\u0e32\u0e07 \u0e22\u0e01\u0e02\u0e2d\u0e07\u0e40\u0e01\u0e34\u0e19 5 \u0e01\u0e01. \u0e44\u0e21\u0e48\u0e44\u0e14\u0e49 \u0e40\u0e14\u0e34\u0e19\u0e44\u0e14\u0e49 10 \u0e19\u0e32\u0e17\u0e35\u0e15\u0e49\u0e2d\u0e07\u0e1e\u0e31\u0e01 VAS \u0e02\u0e13\u0e30\u0e22\u0e01 8\/10 \u0e02\u0e49\u0e2d\u0e1d\u0e37\u0e14\u0e15\u0e2d\u0e19\u0e40\u0e0a\u0e49\u0e32 25 \u0e19\u0e32\u0e17\u0e35 \u0e2b\u0e25\u0e31\u0e07\u0e23\u0e31\u0e01\u0e29\u0e32 8 \u0e04\u0e23\u0e31\u0e49\u0e07 \u0e22\u0e01\u0e44\u0e14\u0e49\u0e16\u0e36\u0e07 12 \u0e01\u0e01. \u0e40\u0e14\u0e34\u0e19\u0e44\u0e14\u0e49 40 \u0e19\u0e32\u0e17\u0e35 VAS 3\/10 \u0e02\u0e49\u0e2d\u0e1d\u0e37\u0e14 8 \u0e19\u0e32\u0e17\u0e35 \u0e1a\u0e23\u0e23\u0e25\u0e38\u0e17\u0e38\u0e01\u0e40\u0e1b\u0e49\u0e32\u0e2b\u0e21\u0e32\u0e22 \u0e1c\u0e39\u0e49\u0e23\u0e31\u0e1a\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23\u0e2d\u0e22\u0e32\u0e01\u0e23\u0e31\u0e01\u0e29\u0e32\u0e15\u0e48\u0e2d\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e04\u0e07\u0e2a\u0e20\u0e32\u0e1e \u0e15\u0e23\u0e07\u0e19\u0e35\u0e49\u0e04\u0e37\u0e2d\u0e08\u0e38\u0e14\u0e15\u0e31\u0e14\u0e2a\u0e34\u0e19\u0e27\u0e48\u0e32\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13\u0e08\u0e30\u0e16\u0e39\u0e01\u0e15\u0e49\u0e2d\u0e07\u0e2b\u0e23\u0e37\u0e2d\u0e44\u0e21\u0e48\" }\n];\n\nvar DEMO = {\n  beschwerden:\"Nacken- und Schulterbeschwerden rechtsbetont mit ausstrahlendem Kopfschmerz. Bildschirmarbeit \u00fcber 40 Minuten l\u00f6st einen Beschwerdeanstieg aus. Der Schulterblick beim Autofahren ist nur mit Ausweichbewegung des Oberk\u00f6rpers m\u00f6glich. Beginn vor acht Wochen, ohne Unfallereignis.\",\n  messwert:\"Schmerzspitzen bei Bildschirmarbeit VAS 7\u20138\/10, Grundniveau 4\/10. Kopfschmerz an 4 Tagen pro Woche. Beschwerdefreie Bildschirmzeit 40 Minuten.\",\n  befund:\"Bewegungsbeobachtung: aktive Rotation der Halswirbels\u00e4ule nach rechts deutlich eingeschr\u00e4nkt, Schulterg\u00fcrtel beidseits elevatorisch gehalten, rechts betont. Palpation: erh\u00f6hter Grundtonus im absteigenden Trapezius und subokzipital rechts, druckdolent. Atmung \u00fcberwiegend thorakal.\",\n  abklaerung:\"Haus\u00e4rztlich abgekl\u00e4rt am 05.09.2026, keine Warnhinweise, keine neurologischen Ausf\u00e4lle. Keine \u00e4rztliche Diagnose durch mich gestellt.\",\n  methoden:\"Manual- und Gewebetechniken zur Detonisierung \u00b7 funktionsorientierte Mobilisation im tolerierten Bewegungsbereich \u00b7 Atem- und Wahrnehmungsanleitung \u00b7 Edukation und Haus\u00fcbungen mit Alltagstransfer.\",\n  ziel:\"Z1: Bildschirmarbeit 90 Minuten bei VAS \u2264 3\/10 bis 30.11.2026. Z2: Kopfrotation rechts im Alltag frei m\u00f6glich (VAS \u2264 3\/10) bis 30.11.2026. Z3: Kopfschmerzfrequenz auf \u2264 1\u00d7\/Woche bis 31.12.2026.\",\n  verlauf:\"Bildschirmarbeit von 40 auf 90 Minuten, Schmerz dabei von VAS 7\/10 auf 3\/10. Kopfrotation rechts von eingeschr\u00e4nkt auf frei m\u00f6glich (VAS 2\/10). Kopfschmerz von 4\u00d7 auf 2\u00d7 pro Woche. Die Klientin berichtet: \u00abIch mache den Schulterblick wieder, ohne zu \u00fcberlegen.\u00bb\",\n  empfehlung:\"Ziel Z3 (Kopfschmerz \u2264 1\u00d7\/Woche) ist noch nicht erreicht, aktuell 2\u00d7\/Woche. Daf\u00fcr sind 3 weitere Sitzungen im Abstand von 14 Tagen vorgesehen, mit Re-Evaluation am 31.12.2026. Danach erfolgt der Abschluss mit schriftlichem Selbstmanagement-Plan; weitere Sitzungen sind nicht vorgesehen. Bei Verschlechterung empfehle ich eine \u00e4rztliche Kontrolle.\"\n};\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 Fehlersuche-F\u00e4lle \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\nvar QUIZ = [\n  { meta:\"Verlaufsbericht \u00b7 Klassische Massage \u00b7 8 Sitzungen\",\n    body:[\"Die Klientin kam im September zu mir mit starken Verspannungen im Nacken- und Schulterbereich sowie stressbedingten Kopfschmerzen. Sie ist beruflich sehr belastet.\",\n      \"Ich habe klassische Massage, Triggerpunktbehandlung, Faszientechniken, Dehnungen, W\u00e4rmeanwendungen und Entspannungs\u00fcbungen durchgef\u00fchrt.\",\n      \"Die Behandlung hat sehr gut angeschlagen, die Klientin f\u00fchlt sich deutlich besser und ist sehr zufrieden.\",\n      \"Zur Stabilisierung des Erreichten und um einen R\u00fcckfall zu vermeiden, sind weitere regelm\u00e4ssige Behandlungen notwendig.\"],\n    right:\"no\",\n    why:[\"Hauptbeschwerde ist eine Befindlichkeitsst\u00f6rung \u2013 Verspannung und Stress sind nach CSS-Lesart ausdr\u00fccklich vom Krankheitsbegriff ausgenommen.\",\n      \"Kein einziger Messwert: weder Ausgangslage noch Verlauf sind nachrechenbar.\",\n      \"Kein Ziel, also auch keine Zielerreichung.\",\n      \"\u00abStabilisierung\u00bb und \u00abR\u00fcckfall vermeiden\u00bb ist die Definition von Pr\u00e4vention \u2013 und das Ende fehlt ganz.\"] },\n  { meta:\"Verlaufsbericht \u00b7 Craniosacral \u00b7 6 Sitzungen\",\n    body:[\"Klientin 41, Pflegefachfrau. Seit rund drei Monaten eingeschr\u00e4nkte Kopfrotation links; Schulterblick beim Autofahren nur mit Rumpfdrehung m\u00f6glich. Bildschirmarbeit \u00fcber 30 Minuten l\u00f6st Beschwerdeanstieg auf VAS 6\/10 aus.\",\n      \"Haus\u00e4rztlich abgekl\u00e4rt am 02.08.2026, keine Warnhinweise.\",\n      \"Befund: erh\u00f6hte Spannung im craniocervicalen \u00dcbergang, Rotation links endgradig schmerzhaft, Atmung thorakal betont.\",\n      \"Ziel: Kopfrotation links im Alltag schmerzarm (VAS \u2264 3\/10) und Bildschirmarbeit 60 Minuten beschwerdearm.\",\n      \"Verlauf nach 6 Sitzungen: Bildschirmarbeit von 30 auf 55 Minuten, Schmerz dabei von VAS 6\/10 auf 3\/10. Rotation links deutlich freier.\",\n      \"Ich empfehle, die Behandlung weiterzuf\u00fchren.\"],\n    right:\"ask\",\n    why:[\"Beschwerden, Befund und Verlauf sind sauber: Funktion benannt, Messwerte vorhanden, Vorher-Nachher nachrechenbar.\",\n      \"Beim Ziel fehlt das Datum. Ohne Frist l\u00e4sst sich nicht beurteilen, ob der Verlauf im Plan liegt.\",\n      \"Die Empfehlung nennt keine Anzahl Sitzungen und kein Ende \u2013 die Kasse weiss nicht, was sie bewilligen soll.\",\n      \"Das ist kein Ablehnungsfall: Mit zwei erg\u00e4nzten Angaben w\u00e4re der Bericht vollst\u00e4ndig. Genau daf\u00fcr gibt es die R\u00fcckfrage.\"] },\n  { meta:\"Verlaufsbericht \u00b7 Therapeutische Massage \u00b7 8 Sitzungen\",\n    body:[\"Klient 52, Lagerist. Sturz von der Leiter am 12.08.2026, \u00e4rztlich abgekl\u00e4rt, keine Fraktur. Seither Beschwerden im Lendenwirbelbereich: Heben \u00fcber 5 kg nicht m\u00f6glich, Gehstrecke 10 Minuten bis zur Pause, Schmerz beim Heben VAS 8\/10, Morgensteifigkeit 25 Minuten.\",\n      \"Befund: erh\u00f6hter Grundtonus paravertebral rechts, Flexion eingeschr\u00e4nkt, Schonhaltung im Gangbild.\",\n      \"Ziele: Heben bis 10 kg beschwerdearm und Gehstrecke 30 Minuten bis 31.10.2026.\",\n      \"Verlauf: Heben von 5 auf 12 kg, Gehstrecke von 10 auf 40 Minuten, Schmerz beim Heben von VAS 8\/10 auf 3\/10, Morgensteifigkeit von 25 auf 8 Minuten. Beide Ziele erreicht.\",\n      \"Die Behandlung wird am 31.10.2026 abgeschlossen. Der Klient erh\u00e4lt einen schriftlichen Selbstmanagement-Plan mit Hebetechnik und Pausenrhythmus. Weitere Sitzungen sind nicht vorgesehen. Bei erneuten Beschwerden empfehle ich eine \u00e4rztliche Kontrolle.\"],\n    right:\"pay\",\n    why:[\"Beschwerden sind als Funktion beschrieben, nicht als Befinden.\",\n      \"Vier Messpunkte mit Vorher und Nachher \u2013 die Wirksamkeit ist nachrechenbar.\",\n      \"Ziele hatten Zahl und Datum, beide sind erreicht.\",\n      \"Der Bericht schliesst ab, statt eine Verl\u00e4ngerung zu fordern. Genau das ist Wirtschaftlichkeit \u2013 und es entspricht dem EMR-Berufskodex, der das Beenden bei Zielerreichung verlangt.\"] },\n  { meta:\"Formalisierter Bericht \u00b7 Kinesiologie \u00b7 12 Sitzungen\",\n    body:[\"Der Klient leidet unter Ersch\u00f6pfung, innerer Unruhe und M\u00fcdigkeit. Hintergrund ist eine schwierige Ehesituation und beruflicher Druck.\",\n      \"Vermutlich besteht eine beginnende Burnout-Entwicklung.\",\n      \"Angewendet wurden kinesiologische Balancings, Meridianarbeit, Stressabbau-Techniken, Atem\u00fcbungen, Farbtherapie und begleitende Gespr\u00e4che.\",\n      \"Der Klient f\u00fchlt sich wohler und ist dankbar f\u00fcr die Begleitung.\",\n      \"Eine Langzeittherapie ist notwendig, Frequenz nach Bedarf.\"],\n    right:\"no\",\n    why:[\"Ersch\u00f6pfung, innere Unruhe und M\u00fcdigkeit sind Befindlichkeitsst\u00f6rungen \u2013 als Hauptbeschwerde nicht tragf\u00e4hig.\",\n      \"Die Ehesituation geh\u00f6rt nicht in einen Leistungsbericht. Das verletzt die Datenminimierung.\",\n      \"\u00abVermutlich Burnout\u00bb ist eine \u00e4rztliche Diagnose \u2013 und als Vermutung doppelt angreifbar.\",\n      \"Kein Ziel, kein Messwert, kein Ende. \u00abLangzeittherapie, Frequenz nach Bedarf\u00bb ist der h\u00e4ufigste Ablehnungssatz \u00fcberhaupt.\"] },\n  { meta:\"Verlaufsbericht \u00b7 Fussreflexzonen-Therapie \u00b7 5 Sitzungen\",\n    body:[\"Klientin 34, Verk\u00e4uferin, stehende T\u00e4tigkeit. Seit sechs Wochen Schwellungsgef\u00fchl und Schweregef\u00fchl beider Unterschenkel; Stehen \u00fcber 45 Minuten nicht mehr m\u00f6glich, Schuhe abends zu eng, Treppensteigen nur langsam.\",\n      \"Haus\u00e4rztlich abgekl\u00e4rt am 20.09.2026, kardiale und ven\u00f6se Ursachen ausgeschlossen.\",\n      \"Befund: Gewebespannung im Unterschenkelbereich beidseits erh\u00f6ht, Fussgew\u00f6lbe abgeflacht, Zonen Lymphe und Niere deutlich reaktiv.\",\n      \"Ziel: Stehdauer von 45 auf 90 Minuten beschwerdearm bis 15.12.2026.\",\n      \"Verlauf nach 5 Sitzungen: Stehdauer von 45 auf 70 Minuten. Die Klientin berichtet, dass die Schuhe abends wieder passen.\",\n      \"Zur Stabilisierung des Erreichten sind monatliche Behandlungen sinnvoll.\"],\n    right:\"ask\",\n    why:[\"Ausgangslage, Befund, Ziel und Verlauf sind korrekt aufgebaut \u2013 Funktion, Zahl und Datum stimmen.\",\n      \"Der Verlauf zeigt klaren Fortschritt (45 \u2192 70 Minuten), das Ziel von 90 Minuten ist aber noch offen. Das ist ein guter Grund f\u00fcr eine Weiterf\u00fchrung.\",\n      \"Die Empfehlung formuliert es jedoch als \u00abStabilisierung\u00bb mit monatlichen Behandlungen \u2013 das liest die Kasse als Pr\u00e4vention und als Dauerabo.\",\n      \"Richtig w\u00e4re: \u00abZiel (90 Minuten) noch nicht erreicht, aktuell 70 Minuten. Daf\u00fcr 3 Sitzungen im Abstand von 14 Tagen, Re-Evaluation am 15.12.2026.\u00bb\"] }\n];\nvar JUDGE = [\n  { k:\"pay\", de:\"ZAHLEN\", th:\"\u0e08\u0e48\u0e32\u0e22\", subDe:\"Anlass klar, Fortschritt messbar, Ende benannt\", subTh:\"\u0e0a\u0e31\u0e14\u0e40\u0e08\u0e19 \u0e27\u0e31\u0e14\u0e1c\u0e25\u0e44\u0e14\u0e49 \u0e21\u0e35\u0e08\u0e38\u0e14\u0e2a\u0e34\u0e49\u0e19\u0e2a\u0e38\u0e14\", cls:\"ok\" },\n  { k:\"ask\", de:\"R\u00dcCKFRAGE\", th:\"\u0e02\u0e2d\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e40\u0e1e\u0e34\u0e48\u0e21\", subDe:\"Im Kern gut, aber etwas Entscheidendes fehlt\", subTh:\"\u0e1e\u0e37\u0e49\u0e19\u0e10\u0e32\u0e19\u0e14\u0e35 \u0e41\u0e15\u0e48\u0e02\u0e32\u0e14\u0e1a\u0e32\u0e07\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e17\u0e35\u0e48\u0e2a\u0e33\u0e04\u0e31\u0e0d\", cls:\"warn\" },\n  { k:\"no\", de:\"ABLEHNEN\", th:\"\u0e1b\u0e0f\u0e34\u0e40\u0e2a\u0e18\", subDe:\"Kein Ziel, kein Verlauf, oder kein Krankheitswert\", subTh:\"\u0e44\u0e21\u0e48\u0e21\u0e35\u0e40\u0e1b\u0e49\u0e32\u0e2b\u0e21\u0e32\u0e22 \u0e44\u0e21\u0e48\u0e21\u0e35\u0e04\u0e27\u0e32\u0e21\u0e04\u0e37\u0e1a\u0e2b\u0e19\u0e49\u0e32 \u0e2b\u0e23\u0e37\u0e2d\u0e44\u0e21\u0e48\u0e40\u0e02\u0e49\u0e32\u0e02\u0e48\u0e32\u0e22\u0e04\u0e27\u0e32\u0e21\u0e40\u0e08\u0e47\u0e1a\u0e1b\u0e48\u0e27\u0e22\", cls:\"bad\" }\n];\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 Bausteine \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\nvar TBLIB = [\n  {n:\"TB-1\",de:\"Beschwerden und Einschr\u00e4nkungen\",rule:\"Immer eine Alltagsfunktion nennen. Ohne Funktion sieht die Kasse kein Problem.\",ex:[\"Hauptbeschwerde [\u2026]; Einschr\u00e4nkung bei [Aktivit\u00e4t] auf [Dauer].\",\"Belastungsabh\u00e4ngige Zunahme bei [\u2026]; Alltagsfunktion entsprechend reduziert.\",\"Langandauerndes Sitzen f\u00fchrt nach [Zeit] zu Symptomverst\u00e4rkung.\",\"Heben und Tragen \u00fcber [X] kg nicht m\u00f6glich.\"]},\n  {n:\"TB-2\",de:\"Intensit\u00e4t und H\u00e4ufigkeit\",rule:\"VAS-Wert plus H\u00e4ufigkeit ist das Minimum. Hier entsteht die Ausgangslage.\",ex:[\"Spitzen bis [X]\/10, Grundniveau [Y]\/10.\",\"H\u00e4ufigkeit [X]\u00d7\/Woche; episodisch mit Trigger [\u2026].\",\"Morgensteifigkeit [X] Minuten; Anlaufschmerz [X]\/10.\",\"N\u00e4chtliche Beschwerden [X]\u00d7\/Woche.\"]},\n  {n:\"TB-3\",de:\"Eingesetzte Therapieformen\",rule:\"Kategorie gen\u00fcgt. Nicht jede Technik erkl\u00e4ren.\",ex:[\"Manual- und Gewebetechniken zur Detonisierung.\",\"Funktionsorientierte Mobilisation im tolerierten Bereich.\",\"Atem- und Entspannungsanleitung zur Selbstregulation.\",\"Edukation und Haus\u00fcbungen mit Alltagstransfer.\"]},\n  {n:\"TB-4\",de:\"Behandlungsziele (SMART)\",rule:\"Zahl und Datum sind Pflicht. Beides fehlt, oder es ist kein Ziel.\",ex:[\"Schmerz bei [Aktivit\u00e4t] \u2264 [X]\/10 bis [Datum].\",\"Belastungsdauer [T\u00e4tigkeit] von [X] auf [Y] Minuten bis [Datum].\",\"[H\u00e4ufigkeit] von [X]\u00d7\/Woche auf [Y]\u00d7\/Woche bis [Datum].\",\"Eigenmanagement an \u2265 [X] Tagen\/Woche bis [Datum].\"]},\n  {n:\"TB-5\",de:\"Weiterweisung und Abkl\u00e4rung\",rule:\"Zeigt Professionalit\u00e4t. Auch \u00abderzeit nicht n\u00f6tig\u00bb ist eine Aussage.\",ex:[\"Derzeit nicht erforderlich; der komplement\u00e4rtherapeutische Zugang ist ausreichend.\",\"Bei fehlendem Fortschritt ist eine haus\u00e4rztliche R\u00fccksprache empfohlen.\",\"Bildgebung nur bei Red Flags oder Progredienz, auf \u00e4rztliche Indikation.\"]},\n  {n:\"TB-6\",de:\"Zielerreichung und Verlauf\",rule:\"Vorher aus TB-1\/TB-2 \u2192 Nachher hier. Das ist der WZW-Beweis.\",ex:[\"Schmerzintensit\u00e4t reduziert von [alt] auf [neu].\",\"Belastungsdauer in [Aktivit\u00e4t] von [X] auf [Y] gesteigert.\",\"[H\u00e4ufigkeit] von [X]\u00d7 auf [Y]\u00d7 pro Woche reduziert.\",\"Teilziele erreicht, Restthemen benannt und in Arbeit.\"]},\n  {n:\"TB-7\",de:\"Subjektives Empfinden\",rule:\"Als Zitat f\u00fchren und nie als alleinigen Nachweis.\",ex:[\"Die Klientin berichtet: \u00ab[Alltagssatz].\u00bb\",\"F\u00fchlt sich beweglicher und insgesamt belastbarer.\",\"Erholung nach Aktivit\u00e4t schneller als vor Behandlungsbeginn.\"]},\n  {n:\"TB-8\",de:\"Zeitrahmen weiterer Verbesserungen\",rule:\"Begr\u00fcndet die n\u00e4chsten Sitzungen. Ohne TB-8 wirkt jeder Block wie eine Verl\u00e4ngerung ohne Ziel.\",ex:[\"In [X] Wochen ist Ziel [Z] voraussichtlich erreichbar.\",\"[Anzahl] Sitzungen im Abstand von [Tagen], Re-Evaluation am [Datum].\",\"Bis [Datum] ist der Abschluss bei anhaltendem Verlauf realistisch.\"]},\n  {n:\"TB-9\",de:\"Prognose und Abschluss\",rule:\"Zeigt, dass du die Kassenperspektive kennst. Ein Ende geh\u00f6rt dazu.\",ex:[\"Prognose g\u00fcnstig bei fortgesetzter Zielarbeit.\",\"Abschluss in [X] Wochen realistisch; danach Selbstmanagement.\",\"Bei ausbleibender Besserung ist eine methodische Anpassung vorgesehen.\",\"Abbruchkriterien sind definiert.\"]}\n];\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 Rendern \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\nvar ROOT = document.getElementById(\"gbzt\");\nvar $ = function(s){ return ROOT.querySelector(s); };\nvar state = {};\nvar toastT;\nfunction toast(msg){ var e=$(\"#gb-toast\"); e.textContent=msg; e.classList.add(\"on\"); clearTimeout(toastT); toastT=setTimeout(function(){e.classList.remove(\"on\");},2200); }\n\nfunction buildFields(){\n  var wrap = $(\"#gb-fields\"); wrap.innerHTML = \"\";\n  \/\/ Behandlungsgrund\n  var g = document.createElement(\"div\"); g.className=\"fld\";\n  g.innerHTML = '<div class=\"fld-h\"><label for=\"grund\">'+(LANG===\"de\"?\"Behandlungsgrund\":\"\u0e40\u0e2b\u0e15\u0e38\u0e1c\u0e25\u0e43\u0e19\u0e01\u0e32\u0e23\u0e23\u0e31\u0e01\u0e29\u0e32\")+'<\/label><span class=\"tb\">Pflicht<\/span><\/div>'+\n    '<p class=\"hint\">'+(LANG===\"de\"?\"\u00abUnbekannt\u00bb f\u00fchrt laut FAQ zum Tarif 590 meist zur direkten Ablehnung. Der Grund muss zum Bericht passen.\"\n      :\"\u0e15\u0e32\u0e21 FAQ \u0e20\u0e32\u0e29\u0e35 590 \u0e01\u0e32\u0e23\u0e40\u0e25\u0e37\u0e2d\u0e01 \u00ab\u0e44\u0e21\u0e48\u0e17\u0e23\u0e32\u0e1a\u00bb \u0e21\u0e31\u0e01\u0e16\u0e39\u0e01\u0e1b\u0e0f\u0e34\u0e40\u0e2a\u0e18\u0e17\u0e31\u0e19\u0e17\u0e35 \u0e40\u0e2b\u0e15\u0e38\u0e1c\u0e25\u0e15\u0e49\u0e2d\u0e07\u0e2a\u0e2d\u0e14\u0e04\u0e25\u0e49\u0e2d\u0e07\u0e01\u0e31\u0e1a\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19\")+'<\/p>'+\n    '<select id=\"gb-grund\">'+GRUND[LANG].map(function(x,i){return '<option value=\"'+i+'\">'+x+'<\/option>';}).join(\"\")+'<\/select>'+\n    '<ul class=\"notes\" id=\"gb-n-grund\"><\/ul>';\n  wrap.appendChild(g);\n\n  FIELDS.forEach(function(f){\n    var d = document.createElement(\"div\"); d.className=\"fld\"; d.id=\"gb-fld-\"+f.id;\n    var lbl = LANG===\"de\"?f.de:f.th, hint = LANG===\"de\"?f.hintDe:f.hintTh;\n    d.innerHTML = '<div class=\"fld-h\"><label for=\"gb-'+f.id+'\">'+lbl+'<\/label><span class=\"tb\">'+f.tb+'<\/span><\/div>'+\n      '<p class=\"hint\">'+hint+'<\/p>'+\n      '<textarea id=\"gb-'+f.id+'\" rows=\"'+f.rows+'\"><\/textarea>'+\n      '<ul class=\"notes\" id=\"gb-n-'+f.id+'\"><\/ul>'+\n      '<div class=\"chips\" id=\"gb-c-'+f.id+'\"><\/div>';\n    wrap.appendChild(d);\n    var cw = d.querySelector(\"#gb-c-\"+f.id);\n    f.chips.forEach(function(txt){\n      var b = document.createElement(\"button\"); b.type=\"button\"; b.className=\"chip\";\n      b.textContent = txt.length>58 ? txt.slice(0,56)+\"\u2026\" : txt;\n      b.title = txt;\n      b.addEventListener(\"click\", function(){\n        var ta = ROOT.querySelector(\"#gb-\"+f.id);\n        ta.value = (ta.value.trim() ? ta.value.trim()+\" \" : \"\") + txt;\n        ta.focus(); run();\n      });\n      cw.appendChild(b);\n    });\n    d.querySelector(\"textarea\").addEventListener(\"input\", run);\n  });\n  $(\"#gb-grund\").addEventListener(\"change\", run);\n}\n\nfunction buildCases(){\n  var s = $(\"#gb-caseSel\"); s.innerHTML = CASES.map(function(c,i){\n    return '<option value=\"'+i+'\">'+(LANG===\"de\"?c.deN:c.thN)+'<\/option>';\n  }).join(\"\");\n  s.addEventListener(\"change\", showCase);\n}\nfunction showCase(){\n  var c = CASES[+$(\"#gb-caseSel\").value], box = $(\"#gb-caseInfo\");\n  if(!c.infoDe){ box.style.display=\"none\"; return; }\n  box.style.display=\"block\";\n  box.textContent = LANG===\"de\" ? c.infoDe : c.infoTh;\n}\n\nfunction run(){\n  var vals = {}, allNotes = {}, score = 100, any = false;\n  var axis = { W:100, Z:100, R:100 };\n  FIELDS.forEach(function(f){\n    var el = ROOT.querySelector(\"#gb-\"+f.id); if(!el) return;\n    vals[f.id] = el.value;\n    if(el.value.trim()) any = true;\n    var notes = checkField(f.id, el.value);\n    allNotes[f.id] = notes;\n    var fd = ROOT.querySelector(\"#gb-fld-\"+f.id);\n    var worst = \"ok\";\n    notes.forEach(function(n){\n      if(n.w){ score -= n.w; if(axis[n.axis]!==undefined) axis[n.axis] -= n.w*2.1; }\n      if(n.lvl===\"bad\") worst=\"bad\"; else if(n.lvl===\"warn\"&&worst!==\"bad\") worst=\"warn\";\n    });\n    fd.classList.remove(\"is-ok\",\"is-warn\",\"is-bad\");\n    if(el.value.trim()) fd.classList.add(\"is-\"+worst);\n    var ul = ROOT.querySelector(\"#gb-n-\"+f.id); ul.innerHTML=\"\";\n    notes.forEach(function(n){\n      var li=document.createElement(\"li\"); li.className=\"n-\"+n.lvl;\n      li.innerHTML='<span class=\"dot\"><\/span><span><\/span>';\n      li.lastChild.textContent = LANG===\"de\"?n.de:n.th;\n      ul.appendChild(li);\n    });\n  });\n\n  \/\/ Behandlungsgrund-Plausibilit\u00e4t\n  var gi = +($(\"#gb-grund\")||{value:0}).value, gNotes=[];\n  var emp = (vals.empfehlung||\"\");\n  if(gi===3){ gNotes.push({lvl:\"warn\",de:\"Behandlungsgrund Pr\u00e4vention: Bei den meisten Zusatzversicherungen besteht hier keine oder nur eine eingeschr\u00e4nkte Leistungspflicht. Die Klientin muss das vor der Behandlung wissen.\",th:\"\u0e40\u0e2b\u0e15\u0e38\u0e1c\u0e25 \u00ab\u0e01\u0e32\u0e23\u0e1b\u0e49\u0e2d\u0e07\u0e01\u0e31\u0e19\u00bb: \u0e1b\u0e23\u0e30\u0e01\u0e31\u0e19\u0e40\u0e2a\u0e23\u0e34\u0e21\u0e2a\u0e48\u0e27\u0e19\u0e43\u0e2b\u0e0d\u0e48\u0e44\u0e21\u0e48\u0e04\u0e38\u0e49\u0e21\u0e04\u0e23\u0e2d\u0e07\u0e2b\u0e23\u0e37\u0e2d\u0e04\u0e38\u0e49\u0e21\u0e04\u0e23\u0e2d\u0e07\u0e08\u0e33\u0e01\u0e31\u0e14 \u0e15\u0e49\u0e2d\u0e07\u0e41\u0e08\u0e49\u0e07\u0e1c\u0e39\u0e49\u0e23\u0e31\u0e1a\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23\u0e01\u0e48\u0e2d\u0e19\u0e23\u0e31\u0e01\u0e29\u0e32\"}); }\n  if(gi===0 && RX.praev.test(emp)){ gNotes.push({lvl:\"bad\",de:\"Widerspruch: Als Grund steht Krankheit, die Empfehlung argumentiert aber mit Stabilisierung oder R\u00fcckfallvermeidung \u2013 das ist Pr\u00e4vention. Eines von beidem muss weichen.\",th:\"\u0e02\u0e31\u0e14\u0e41\u0e22\u0e49\u0e07\u0e01\u0e31\u0e19: \u0e23\u0e30\u0e1a\u0e38\u0e40\u0e2b\u0e15\u0e38\u0e1c\u0e25\u0e27\u0e48\u0e32\u0e40\u0e08\u0e47\u0e1a\u0e1b\u0e48\u0e27\u0e22 \u0e41\u0e15\u0e48\u0e02\u0e49\u0e2d\u0e40\u0e2a\u0e19\u0e2d\u0e41\u0e19\u0e30\u0e1e\u0e39\u0e14\u0e16\u0e36\u0e07\u0e01\u0e32\u0e23\u0e04\u0e07\u0e2a\u0e20\u0e32\u0e1e\u0e2b\u0e23\u0e37\u0e2d\u0e1b\u0e49\u0e2d\u0e07\u0e01\u0e31\u0e19\u0e01\u0e32\u0e23\u0e01\u0e25\u0e31\u0e1a\u0e40\u0e1b\u0e47\u0e19\u0e0b\u0e49\u0e33 \u0e0b\u0e36\u0e48\u0e07\u0e04\u0e37\u0e2d\u0e01\u0e32\u0e23\u0e1b\u0e49\u0e2d\u0e07\u0e01\u0e31\u0e19 \u0e15\u0e49\u0e2d\u0e07\u0e41\u0e01\u0e49\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e43\u0e14\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e2b\u0e19\u0e36\u0e48\u0e07\"}); score-=8; axis.R-=16; }\n  var gul=$(\"#gb-n-grund\"); if(gul){ gul.innerHTML=\"\"; gNotes.forEach(function(n){\n    var li=document.createElement(\"li\"); li.className=\"n-\"+n.lvl; li.innerHTML='<span class=\"dot\"><\/span><span><\/span>';\n    li.lastChild.textContent = LANG===\"de\"?n.de:n.th; gul.appendChild(li); }); }\n\n  score = Math.max(0, Math.min(100, Math.round(score)));\n  renderVerdict(any, score, axis, allNotes, vals);\n  try{ localStorage.setItem(\"gebiz-trainer\", JSON.stringify(vals)); }catch(e){}\n}\n\nfunction renderVerdict(any, score, axis, allNotes, vals){\n  var v = $(\"#gb-verdict\"), td = $(\"#gb-todo\");\n  $(\"#gb-scoreNum\").textContent = any ? score : 0;\n  var bar = $(\"#gb-scoreBar\");\n  bar.style.width = (any?score:0)+\"%\";\n  bar.style.background = score>=80 ? \"var(--ok)\" : score>=55 ? \"var(--warn)\" : \"var(--bad)\";\n  [\"W\",\"Z\",\"R\"].forEach(function(k){\n    var el = $(k===\"W\"?\"#gb-wzwW\":k===\"Z\"?\"#gb-wzwZ\":\"#gb-wzwR\");\n    var val = Math.max(0,Math.min(100,Math.round(axis[k])));\n    el.textContent = any ? val : \"\u2013\";\n    el.style.color = !any ? \"var(--ink-3)\" : val>=80?\"var(--ok)\":val>=55?\"var(--warn)\":\"var(--bad)\";\n  });\n\n  if(!any){ v.innerHTML = '<p class=\"v-text\" style=\"margin:0\">'+t(\"emptyV\")+'<\/p>'; td.innerHTML=\"\"; return; }\n\n  var bads=[], warns=[];\n  Object.keys(allNotes).forEach(function(k){ allNotes[k].forEach(function(n){\n    var o={f:k,n:n}; if(n.lvl===\"bad\") bads.push(o); else if(n.lvl===\"warn\") warns.push(o); }); });\n  var filled = FIELDS.filter(function(f){ return (vals[f.id]||\"\").trim().length>15; }).length;\n\n  var kind, badge, cls, txt, qlabel, qtext = \"\";\n  if(filled<5 || bads.length>=2 || score<55){ kind=\"no\"; }\n  else if(bads.length>=1 || warns.length>=2 || score<80){ kind=\"ask\"; }\n  else { kind=\"pay\"; }\n\n  if(kind===\"pay\"){ cls=\"v-pay\"; badge=LANG===\"de\"?\"ZAHLEN\":\"\u0e08\u0e48\u0e32\u0e22\"; qlabel=t(\"quoteOk\");\n    txt = LANG===\"de\" ? \"Anlass, Zielerreichung und Umfang sind nachvollziehbar. Die Leistungspflicht wird f\u00fcr den beantragten Umfang bejaht.\"\n                      : \"\u0e40\u0e2b\u0e15\u0e38\u0e1c\u0e25 \u0e1c\u0e25\u0e01\u0e32\u0e23\u0e23\u0e31\u0e01\u0e29\u0e32 \u0e41\u0e25\u0e30\u0e02\u0e2d\u0e1a\u0e40\u0e02\u0e15\u0e0a\u0e31\u0e14\u0e40\u0e08\u0e19 \u0e2d\u0e19\u0e38\u0e21\u0e31\u0e15\u0e34\u0e01\u0e32\u0e23\u0e0a\u0e33\u0e23\u0e30\u0e40\u0e07\u0e34\u0e19\u0e15\u0e32\u0e21\u0e17\u0e35\u0e48\u0e02\u0e2d\";\n    qtext = LANG===\"de\" ? \"Bericht vollst\u00e4ndig. Vorher-Nachher belegt, Umfang befristet. Kosten\u00fcbernahme im beantragten Rahmen; n\u00e4chste Pr\u00fcfung beim Folgebericht.\"\n                        : \"\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19\u0e04\u0e23\u0e1a\u0e16\u0e49\u0e27\u0e19 \u0e21\u0e35\u0e2b\u0e25\u0e31\u0e01\u0e10\u0e32\u0e19\u0e01\u0e48\u0e2d\u0e19-\u0e2b\u0e25\u0e31\u0e07 \u0e02\u0e2d\u0e1a\u0e40\u0e02\u0e15\u0e21\u0e35\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e40\u0e27\u0e25\u0e32 \u0e2d\u0e19\u0e38\u0e21\u0e31\u0e15\u0e34\u0e15\u0e32\u0e21\u0e17\u0e35\u0e48\u0e02\u0e2d \u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e2d\u0e35\u0e01\u0e04\u0e23\u0e31\u0e49\u0e07\u0e43\u0e19\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19\u0e09\u0e1a\u0e31\u0e1a\u0e16\u0e31\u0e14\u0e44\u0e1b\";\n  } else if(kind===\"ask\"){ cls=\"v-ask\"; badge=LANG===\"de\"?\"R\u00dcCKFRAGE\":\"\u0e02\u0e2d\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e40\u0e1e\u0e34\u0e48\u0e21\"; qlabel=t(\"quote\");\n    txt = LANG===\"de\" ? \"Im Kern nachvollziehbar, aber f\u00fcr den Entscheid fehlen Angaben. Die Bearbeitung wird ausgesetzt, bis die Antwort vorliegt.\"\n                      : \"\u0e42\u0e14\u0e22\u0e23\u0e27\u0e21\u0e40\u0e02\u0e49\u0e32\u0e43\u0e08\u0e44\u0e14\u0e49 \u0e41\u0e15\u0e48\u0e22\u0e31\u0e07\u0e02\u0e32\u0e14\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e15\u0e31\u0e14\u0e2a\u0e34\u0e19\u0e43\u0e08 \u0e23\u0e30\u0e07\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e1e\u0e34\u0e08\u0e32\u0e23\u0e13\u0e32\u0e08\u0e19\u0e01\u0e27\u0e48\u0e32\u0e08\u0e30\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e04\u0e33\u0e15\u0e2d\u0e1a\";\n    var first = (bads[0]||warns[0]);\n    qtext = (LANG===\"de\"\n      ? \"Sehr geehrte Frau\/Herr, f\u00fcr die Beurteilung der Leistungspflicht ben\u00f6tigen wir eine Erg\u00e4nzung: \"\n      : \"\u0e40\u0e23\u0e35\u0e22\u0e19\u0e17\u0e48\u0e32\u0e19 \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e1b\u0e23\u0e30\u0e40\u0e21\u0e34\u0e19\u0e04\u0e27\u0e32\u0e21\u0e04\u0e38\u0e49\u0e21\u0e04\u0e23\u0e2d\u0e07 \u0e40\u0e23\u0e32\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21: \")\n      + (first ? (LANG===\"de\"?first.n.de:first.n.th) : \"\")\n      + (LANG===\"de\" ? \" Bitte reichen Sie den erg\u00e4nzten Bericht innert 30 Tagen \u00fcber Ihre Patientin ein.\"\n                     : \" \u0e01\u0e23\u0e38\u0e13\u0e32\u0e2a\u0e48\u0e07\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19\u0e17\u0e35\u0e48\u0e41\u0e01\u0e49\u0e44\u0e02\u0e41\u0e25\u0e49\u0e27\u0e20\u0e32\u0e22\u0e43\u0e19 30 \u0e27\u0e31\u0e19 \u0e1c\u0e48\u0e32\u0e19\u0e1c\u0e39\u0e49\u0e23\u0e31\u0e1a\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13\");\n  } else { cls=\"v-no\"; badge=LANG===\"de\"?\"ABLEHNEN\":\"\u0e1b\u0e0f\u0e34\u0e40\u0e2a\u0e18\"; qlabel=t(\"quoteNo\");\n    txt = LANG===\"de\" ? \"Aus den vorliegenden Angaben l\u00e4sst sich die Leistungspflicht nicht herleiten. Eine Kosten\u00fcbernahme ist auf dieser Grundlage nicht m\u00f6glich.\"\n                      : \"\u0e08\u0e32\u0e01\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e17\u0e35\u0e48\u0e21\u0e35 \u0e44\u0e21\u0e48\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e2a\u0e23\u0e38\u0e1b\u0e04\u0e27\u0e32\u0e21\u0e04\u0e38\u0e49\u0e21\u0e04\u0e23\u0e2d\u0e07\u0e44\u0e14\u0e49 \u0e08\u0e36\u0e07\u0e44\u0e21\u0e48\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e2d\u0e19\u0e38\u0e21\u0e31\u0e15\u0e34\u0e01\u0e32\u0e23\u0e0a\u0e33\u0e23\u0e30\u0e40\u0e07\u0e34\u0e19\";\n    var reasons = bads.slice(0,2).map(function(o){ return LANG===\"de\"?o.n.de:o.n.th; });\n    if(filled<5) reasons.unshift(LANG===\"de\"?\"Der Bericht ist unvollst\u00e4ndig: wesentliche Angaben fehlen ganz.\":\"\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19\u0e44\u0e21\u0e48\u0e04\u0e23\u0e1a\u0e16\u0e49\u0e27\u0e19: \u0e02\u0e32\u0e14\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e2a\u0e33\u0e04\u0e31\u0e0d\");\n    qtext = reasons.join(\" \");\n  }\n\n  v.innerHTML = '<span class=\"v-badge '+cls+'\">'+badge+'<\/span>'+\n    '<p class=\"v-text\"><\/p><div class=\"v-quote\"><b><\/b><span><\/span><\/div>';\n  v.querySelector(\".v-text\").textContent = txt;\n  v.querySelector(\".v-quote b\").textContent = qlabel;\n  v.querySelector(\".v-quote span\").textContent = qtext;\n\n  var all = bads.concat(warns).slice(0,4);\n  if(!all.length){ td.innerHTML = '<h3>'+t(\"todoH\")+'<\/h3><p style=\"font-size:13.6px;color:var(--ok);margin:0\">'+t(\"allGood\")+'<\/p>'; return; }\n  var names = {}; FIELDS.forEach(function(f){ names[f.id] = LANG===\"de\"?f.de:f.th; });\n  td.innerHTML = '<h3>'+t(\"todoH\")+'<\/h3><ol><\/ol>';\n  var ol = td.querySelector(\"ol\");\n  all.forEach(function(o){\n    var li=document.createElement(\"li\");\n    var b=document.createElement(\"b\"); b.textContent = (names[o.f]||\"\") + \": \";\n    li.appendChild(b); li.appendChild(document.createTextNode(LANG===\"de\"?o.n.de:o.n.th));\n    ol.appendChild(li);\n  });\n}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 Fehlersuche \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\nvar qi = 0, qScore = 0, qDone = false;\nfunction renderQuiz(){\n  var q = QUIZ[qi];\n  $(\"#gb-qProg\").textContent = (LANG===\"de\"?\"Bericht \":\"\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19 \")+(qi+1)+\" \/ \"+QUIZ.length;\n  $(\"#gb-qScore\").textContent = qScore+\" \"+(LANG===\"de\"?\"Punkte\":\"\u0e04\u0e30\u0e41\u0e19\u0e19\");\n  var doc = $(\"#gb-qDoc\");\n  doc.innerHTML = '<div class=\"meta\"><\/div>';\n  doc.querySelector(\".meta\").textContent = q.meta;\n  q.body.forEach(function(para){ var p=document.createElement(\"p\"); p.textContent=para; doc.appendChild(p); });\n  var j = $(\"#gb-qJudge\"); j.innerHTML=\"\";\n  JUDGE.forEach(function(o){\n    var b=document.createElement(\"button\"); b.type=\"button\"; b.dataset.k=o.k;\n    b.innerHTML = '<span><\/span><small><\/small>';\n    b.querySelector(\"span\").textContent = LANG===\"de\"?o.de:o.th;\n    b.querySelector(\"small\").textContent = LANG===\"de\"?o.subDe:o.subTh;\n    b.addEventListener(\"click\", function(){ answer(o.k); });\n    j.appendChild(b);\n  });\n  $(\"#gb-qSol\").innerHTML=\"\"; $(\"#gb-qNext\").hidden=true; qDone=false;\n}\nfunction answer(k){\n  if(qDone) return; qDone=true;\n  var q = QUIZ[qi], ok = (k===q.right);\n  if(ok) qScore += 20;\n  $(\"#gb-qScore\").textContent = qScore+\" \"+(LANG===\"de\"?\"Punkte\":\"\u0e04\u0e30\u0e41\u0e19\u0e19\");\n  Array.prototype.forEach.call($(\"#gb-qJudge\").children, function(b){\n    b.disabled = true;\n    if(b.dataset.k===q.right) b.classList.add(\"right\");\n    else if(b.dataset.k===k) b.classList.add(\"wrong\");\n  });\n  var rightLabel = JUDGE.filter(function(o){return o.k===q.right;})[0];\n  var sol = document.createElement(\"div\"); sol.className=\"sol\";\n  var head = ok ? t(\"right\") : t(\"wrong\")+\" \u2013 \"+t(\"correctIs\")+\": \"+(LANG===\"de\"?rightLabel.de:rightLabel.th);\n  sol.innerHTML = '<h4><\/h4><ul><\/ul>';\n  sol.querySelector(\"h4\").textContent = head;\n  var ul = sol.querySelector(\"ul\");\n  q.why.forEach(function(w){ var li=document.createElement(\"li\"); li.textContent=w; ul.appendChild(li); });\n  $(\"#gb-qSol\").innerHTML=\"\"; $(\"#gb-qSol\").appendChild(sol);\n  if(qi < QUIZ.length-1){ $(\"#gb-qNext\").hidden=false; }\n  else { var d=document.createElement(\"p\"); d.style.cssText=\"margin-top:14px;color:var(--ink-3);font-size:13.5px\"; d.textContent=t(\"qDone\"); $(\"#gb-qSol\").appendChild(d); }\n}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 Bausteine \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\nfunction renderTB(){\n  var g = $(\"#gb-tbgrid\"); g.innerHTML=\"\";\n  TBLIB.forEach(function(b){\n    var c = document.createElement(\"div\"); c.className=\"tbcard\";\n    c.innerHTML = '<div class=\"fld-h\" style=\"margin-bottom:0\"><span class=\"tb\">'+b.n+'<\/span><\/div><h3><\/h3><div class=\"rule\"><\/div><ul><\/ul>';\n    c.querySelector(\"h3\").textContent = b.de;\n    c.querySelector(\".rule\").textContent = b.rule;\n    var ul = c.querySelector(\"ul\");\n    b.ex.forEach(function(e){ var li=document.createElement(\"li\"); li.textContent=e; ul.appendChild(li); });\n    g.appendChild(c);\n  });\n}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 Steuerung \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\nfunction setTab(name){\n  [\"write\",\"quiz\",\"tb\"].forEach(function(n){\n    var vEl = $(\"#gb-view-\"+n); vEl.hidden = (n!==name); if(n!==name){ vEl.classList.add(\"gb-off\"); } else { vEl.classList.remove(\"gb-off\"); }\n    $(\"#gb-tab-\"+n).setAttribute(\"aria-selected\", String(n===name));\n  });\n}\nfunction setView(v){ ROOT.setAttribute(\"data-view\", v);\n  $(\"#gb-mv-form\").setAttribute(\"aria-selected\", String(v===\"form\"));\n  $(\"#gb-mv-check\").setAttribute(\"aria-selected\", String(v===\"check\")); }\n\nfunction applyLang(){\n  \n  $(\"#gb-brandsub\").textContent = t(\"brandsub\");\n  $(\"#gb-langbtn\").textContent = t(\"lang\");\n  var tb = t(\"tabs\");\n  $(\"#gb-tab-write\").textContent=tb[0]; $(\"#gb-tab-quiz\").textContent=tb[1]; $(\"#gb-tab-tb\").textContent=tb[2];\n  $(\"#gb-w-title\").textContent=t(\"wTitle\"); $(\"#gb-w-sub\").textContent=t(\"wSub\");\n  $(\"#gb-q-title\").textContent=t(\"qTitle\"); $(\"#gb-q-sub\").textContent=t(\"qSub\");\n  $(\"#gb-t-title\").textContent=t(\"tTitle\"); $(\"#gb-t-sub\").textContent=t(\"tSub\");\n  $(\"#gb-h-fall\").textContent=t(\"hFall\"); $(\"#gb-h-pruef\").textContent=t(\"hPruef\");\n  $(\"#gb-btnClear\").textContent=t(\"clear\"); $(\"#gb-btnCopy\").textContent=t(\"copy\"); $(\"#gb-btnDemo\").textContent=t(\"demo\");\n  $(\"#gb-scoreLbl\").textContent=t(\"points\"); $(\"#gb-mv-form\").textContent=t(\"mvForm\"); $(\"#gb-mv-check\").textContent=t(\"mvCheck\");\n  $(\"#gb-qNext\").textContent=t(\"next\"); $(\"#gb-qReset\").textContent=t(\"reset\");\n  var keep={}; FIELDS.forEach(function(f){ var el=ROOT.querySelector(\"#gb-\"+f.id); if(el) keep[f.id]=el.value; });\n  var grundVal = $(\"#gb-grund\") ? $(\"#gb-grund\").value : \"0\";\n  buildFields();\n  FIELDS.forEach(function(f){ var el=ROOT.querySelector(\"#gb-\"+f.id); if(el&&keep[f.id]) el.value=keep[f.id]; });\n  if($(\"#gb-grund\")) $(\"#gb-grund\").value = grundVal;\n  var ci = $(\"#gb-caseSel\").value; buildCasesOptions(); $(\"#gb-caseSel\").value = ci; showCase();\n  renderQuiz(); renderTB(); run();\n}\nfunction buildCasesOptions(){\n  var s = $(\"#gb-caseSel\");\n  s.innerHTML = CASES.map(function(c,i){ return '<option value=\"'+i+'\">'+(LANG===\"de\"?c.deN:c.thN)+'<\/option>'; }).join(\"\");\n}\n\nfunction init(){\n  buildFields(); buildCases(); renderQuiz(); renderTB();\n  try{ var saved = JSON.parse(localStorage.getItem(\"gebiz-trainer\")||\"{}\");\n    FIELDS.forEach(function(f){ var el=ROOT.querySelector(\"#gb-\"+f.id); if(el&&saved[f.id]) el.value=saved[f.id]; });\n  }catch(e){}\n  run();\n\n  ROOT.querySelectorAll(\".tabs button\").forEach(function(b){\n    b.addEventListener(\"click\", function(){ setTab(b.dataset.tab); });\n  });\n  ROOT.querySelectorAll(\".mobswitch button\").forEach(function(b){\n    b.addEventListener(\"click\", function(){ setView(b.dataset.view); });\n  });\n  $(\"#gb-langbtn\").addEventListener(\"click\", function(){ LANG = LANG===\"de\"?\"th\":\"de\"; applyLang(); });\n  $(\"#gb-btnClear\").addEventListener(\"click\", function(){\n    FIELDS.forEach(function(f){ var el=ROOT.querySelector(\"#gb-\"+f.id); if(el) el.value=\"\"; });\n    try{ localStorage.removeItem(\"gebiz-trainer\"); }catch(e){} run();\n  });\n  $(\"#gb-btnDemo\").addEventListener(\"click\", function(){\n    FIELDS.forEach(function(f){ var el=ROOT.querySelector(\"#gb-\"+f.id); if(el&&DEMO[f.id]) el.value=DEMO[f.id]; });\n    $(\"#gb-caseSel\").value=\"1\"; showCase(); run();\n  });\n  $(\"#gb-btnCopy\").addEventListener(\"click\", function(){\n    var out = FIELDS.map(function(f){\n      var el=ROOT.querySelector(\"#gb-\"+f.id); var v=(el&&el.value.trim())||\"\";\n      if(!v) return null;\n      return (LANG===\"de\"?f.de:f.th).toUpperCase()+\"\\n\"+v;\n    }).filter(Boolean).join(\"\\n\\n\");\n    var grundTxt = GRUND[LANG][+$(\"#gb-grund\").value];\n    out = (LANG===\"de\"?\"BEHANDLUNGSGRUND\":\"\u0e40\u0e2b\u0e15\u0e38\u0e1c\u0e25\u0e43\u0e19\u0e01\u0e32\u0e23\u0e23\u0e31\u0e01\u0e29\u0e32\")+\"\\n\"+grundTxt+\"\\n\\n\"+out;\n    if(navigator.clipboard&&navigator.clipboard.writeText){\n      navigator.clipboard.writeText(out).then(function(){ toast(t(\"copied\")); },function(){ toast(t(\"copyfail\")); });\n    } else { toast(t(\"copyfail\")); }\n  });\n  $(\"#gb-qNext\").addEventListener(\"click\", function(){ if(qi<QUIZ.length-1){ qi++; renderQuiz(); } });\n  $(\"#gb-qReset\").addEventListener(\"click\", function(){ qi=0; qScore=0; renderQuiz(); });\n  setView(\"form\");\n}\ntry { init(); } catch (e) { if (window.console) console.error(\"Berichts-Trainer:\", e); }\n\n}\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Berichts-TrainerBildungsZentrum GEBIZ Schreiben Fehlersuche Bausteine \u0e44\u0e17\u0e22 Schreib deinen Bericht. Die Kasse liest mit. F\u00fclle die Felder aus. Rechts entsteht laufend das Urteil einer Leistungspr\u00fcfung \u2013 mit Begr\u00fcndung und konkreter R\u00fcckfrage. Nichts wird \u00fcbermittelt; alles bleibt in deinem Browser. Bericht Pr\u00fcfung Fall Leeren Bericht kopieren Musterl\u00f6sung einsetzen Leistungspr\u00fcfung 0 Punkte \u2013 Wirksamkeit \u2013 Zweckm\u00e4ssig \u2013 Wirtschaftlich [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-121","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.gebiz.online\/index.php?rest_route=\/wp\/v2\/pages\/121","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.gebiz.online\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.gebiz.online\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.gebiz.online\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gebiz.online\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=121"}],"version-history":[{"count":1,"href":"https:\/\/www.gebiz.online\/index.php?rest_route=\/wp\/v2\/pages\/121\/revisions"}],"predecessor-version":[{"id":122,"href":"https:\/\/www.gebiz.online\/index.php?rest_route=\/wp\/v2\/pages\/121\/revisions\/122"}],"wp:attachment":[{"href":"https:\/\/www.gebiz.online\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=121"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}