{"id":481,"date":"2026-09-04T08:53:42","date_gmt":"2026-09-04T08:53:42","guid":{"rendered":"https:\/\/calebadventministry.nl\/?page_id=481"},"modified":"2026-09-30T22:01:49","modified_gmt":"2026-09-30T20:01:49","slug":"pss-10-stress-burn-out-test","status":"publish","type":"page","link":"https:\/\/calebadventministry.nl\/?page_id=481","title":{"rendered":"PSS\u201110 stress\/burn\u2011out test"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"481\" class=\"elementor elementor-481\">\n\t\t\t\t<div class=\"elementor-element elementor-element-32766b0 e-flex e-con-boxed e-con e-parent\" data-id=\"32766b0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-720c074 elementor-widget elementor-widget-html\" data-id=\"720c074\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"nl\">\n<head>\n  <meta charset=\"UTF-8\">\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n  <title>PSS-10 Screening Ervaren Stress<\/title>\n  <style>\n    :root {\n      --primary: #1f7a6d;\n      --primary-dark: #155b52;\n      --primary-light: #eaf5f2;\n      --text: #253238;\n      --muted: #5f6c70;\n      --border: #d7e1df;\n      --white: #ffffff;\n      --low: #2f7d61;\n      --moderate: #987716;\n      --high: #963638;\n      --warning-light: #fff8e8;\n      --attention-light: #fff1f1;\n    }\n\n    body {\n      margin: 0;\n      padding: 24px;\n      background: #f7f9f9;\n      color: var(--text);\n      font-family: Arial, Helvetica, sans-serif;\n      line-height: 1.65;\n    }\n\n    #caleb-pss10 {\n      max-width: 860px;\n      margin: 0 auto;\n    }\n\n    #caleb-pss10 * { box-sizing: border-box; }\n\n    .pss-header {\n      padding: 30px;\n      margin-bottom: 24px;\n      color: #fff;\n      background: linear-gradient(135deg, var(--primary), var(--primary-dark));\n      border-radius: 15px;\n    }\n\n    .pss-header h1 {\n      margin: 0 0 14px;\n      color: #fff;\n      font-size: 31px;\n      line-height: 1.25;\n    }\n\n    .pss-header p { margin: 0 0 13px; }\n\n    .header-highlight {\n      padding: 18px;\n      margin-top: 20px;\n      background: rgba(255,255,255,.14);\n      border: 1px solid rgba(255,255,255,.20);\n      border-radius: 9px;\n    }\n\n    .header-highlight strong { display: block; margin-bottom: 6px; }\n\n    .info-grid {\n      display: grid;\n      grid-template-columns: repeat(2, minmax(0,1fr));\n      gap: 18px;\n      margin-bottom: 24px;\n    }\n\n    .info-card,\n    fieldset,\n    .result-body {\n      background: var(--white);\n      border: 1px solid var(--border);\n    }\n\n    .info-card { padding: 22px; border-radius: 12px; }\n    .info-card h2, .professional-boundary h2, .how-it-works h2,\n    .context-section h2, .result-section h3 { margin: 0 0 10px; color: var(--primary-dark); }\n    .info-card h2, .professional-boundary h2, .how-it-works h2, .context-section h2 { font-size: 21px; }\n    .info-card ul, .result-section ul { margin: 8px 0 0; padding-left: 22px; }\n    .info-card li, .result-section li { margin-bottom: 7px; }\n\n    .professional-boundary {\n      padding: 21px;\n      margin-bottom: 24px;\n      background: #f3f6f5;\n      border-left: 5px solid #778783;\n      border-radius: 9px;\n    }\n\n    .professional-boundary p { margin: 0 0 10px; }\n\n    .how-it-works {\n      padding: 23px;\n      margin-bottom: 24px;\n      background: var(--primary-light);\n      border: 1px solid #c9e3dc;\n      border-radius: 12px;\n    }\n\n    .answer-scale {\n      display: grid;\n      grid-template-columns: repeat(5, minmax(0,1fr));\n      gap: 8px;\n      margin: 17px 0;\n    }\n\n    .scale-item {\n      display: flex;\n      flex-direction: column;\n      align-items: center;\n      justify-content: center;\n      min-height: 104px;\n      padding: 13px 8px;\n      text-align: center;\n      background: #fff;\n      border: 1px solid #bdd8d1;\n      border-radius: 9px;\n    }\n\n    .scale-item strong { color: var(--primary-dark); font-size: 24px; }\n    .scale-item span { color: #465b56; font-size: 13px; }\n\n    .progress-container { margin-bottom: 23px; }\n    .progress-text { display: flex; justify-content: space-between; margin-bottom: 7px; color: var(--muted); font-size: 14px; }\n    .progress-track { height: 10px; overflow: hidden; background: #e4ecea; border-radius: 999px; }\n    .progress-bar { width: 0; height: 100%; background: var(--primary); border-radius: 999px; transition: width .25s ease; }\n\n    fieldset { min-width: 0; padding: 22px; margin: 0 0 20px; border-radius: 12px; }\n    fieldset:focus-within { border-color: var(--primary); box-shadow: 0 0 0 3px rgba(31,122,109,.10); }\n    legend { width: 100%; padding: 0 0 14px; font-size: 19px; font-weight: 700; line-height: 1.45; }\n    .options { display: grid; grid-template-columns: repeat(5, minmax(52px,1fr)); gap: 9px; }\n    .option { position: relative; cursor: pointer; }\n    .option input { position: absolute; opacity: 0; pointer-events: none; }\n    .option span {\n      display: flex; align-items: center; justify-content: center; min-height: 51px;\n      padding: 8px 5px; background: #f7f9f9; border: 1px solid #bac8c5;\n      border-radius: 8px; font-size: 17px; font-weight: 700; transition: all .15s ease;\n    }\n    .option:hover span { border-color: var(--primary); }\n    .option input:checked + span { color: #fff; background: var(--primary); border-color: var(--primary); box-shadow: 0 3px 8px rgba(31,122,109,.22); }\n    .option input:focus-visible + span { outline: 3px solid rgba(31,122,109,.30); outline-offset: 2px; }\n\n    .context-section {\n      padding: 22px;\n      margin: 25px 0 22px;\n      background: var(--warning-light);\n      border: 1px solid #e2d19f;\n      border-radius: 12px;\n    }\n    .context-question { margin: 20px 0; }\n    .context-title { display: block; margin-bottom: 11px; font-weight: 700; }\n    .context-options { display: grid; gap: 8px; }\n    .context-option { position: relative; cursor: pointer; }\n    .context-option input { position: absolute; opacity: 0; }\n    .context-option span { display: block; padding: 12px 14px; background: #fff; border: 1px solid #cbbd98; border-radius: 7px; }\n    .context-option input:checked + span { color: #fff; background: var(--primary); border-color: var(--primary); }\n\n    .submit-button, .restart-button {\n      width: 100%; min-height: 57px; padding: 14px 22px; border-radius: 9px;\n      font-size: 18px; font-weight: 700; cursor: pointer;\n    }\n    .submit-button { color: #fff; background: var(--primary); border: 0; }\n    .submit-button:hover { background: var(--primary-dark); }\n    .restart-button { margin-top: 18px; color: var(--primary-dark); background: #fff; border: 1px solid var(--primary); }\n\n    .form-message { display: none; padding: 14px 16px; margin-top: 18px; color: #7a2424; background: var(--attention-light); border: 1px solid #e5b8b8; border-radius: 8px; font-weight: 700; }\n    .result { display: none; margin-top: 30px; scroll-margin-top: 30px; }\n    .result-header { padding: 27px; color: #fff; border-radius: 14px 14px 0 0; }\n    .result-header h2 { margin: 0 0 7px; color: #fff; font-size: 28px; }\n    .score-row { display: flex; flex-wrap: wrap; align-items: center; gap: 14px; margin-top: 18px; }\n    .score-number { display: inline-flex; align-items: baseline; gap: 4px; padding: 10px 16px; background: rgba(255,255,255,.16); border: 1px solid rgba(255,255,255,.28); border-radius: 9px; }\n    .score-number strong { font-size: 29px; }\n    .result-body { padding: 27px; border-top: 0; border-radius: 0 0 14px 14px; }\n    .result-section { margin-bottom: 27px; }\n\n    .severity-indicator { display: grid; grid-template-columns: repeat(3,1fr); gap: 5px; margin-top: 18px; }\n    .indicator-part { height: 11px; background: rgba(255,255,255,.27); border-radius: 999px; }\n    .indicator-part.active { background: #fff; }\n\n    .profile-grid { display: grid; gap: 13px; margin-top: 14px; }\n    .profile-card { padding: 17px; background: #f7f9f9; border: 1px solid var(--border); border-radius: 9px; }\n    .profile-title { display: flex; justify-content: space-between; gap: 15px; margin-bottom: 8px; }\n    .profile-title strong { color: var(--primary-dark); }\n    .profile-track { height: 10px; overflow: hidden; background: #dce5e3; border-radius: 999px; }\n    .profile-fill { height: 100%; border-radius: 999px; }\n    .profile-description { margin: 9px 0 0; color: var(--muted); font-size: 14px; }\n\n    .context-result { padding: 20px; background: var(--warning-light); border: 1px solid #e2d19f; border-radius: 10px; }\n    .attention-box { padding: 20px; background: var(--attention-light); border-left: 5px solid var(--high); border-radius: 9px; }\n    .attention-box h3 { color: #842f2f; }\n    .disclaimer { padding: 18px; color: #45514e; background: #f3f6f5; border-left: 4px solid #778783; border-radius: 8px; font-size: 14px; }\n    .cta-box { padding: 22px; background: var(--primary-light); border: 1px solid #c9e3dc; border-radius: 10px; }\n    .cta-button { display: inline-block; padding: 12px 18px; margin-top: 8px; color: #fff !important; background: var(--primary); border-radius: 7px; text-decoration: none !important; font-weight: 700; }\n\n    @media (max-width: 680px) {\n      body { padding: 12px; }\n      .info-grid { grid-template-columns: 1fr; }\n      .answer-scale { grid-template-columns: repeat(2,minmax(0,1fr)); }\n      .pss-header { padding: 23px 18px; }\n      .pss-header h1 { font-size: 25px; }\n      fieldset { padding: 18px 14px; }\n      legend { font-size: 18px; }\n      .options { gap: 6px; }\n      .option span { min-height: 48px; padding: 6px 3px; font-size: 16px; }\n      .result-header, .result-body { padding: 21px 18px; }\n      .profile-title { flex-direction: column; gap: 2px; }\n    }\n\n    @media (max-width: 410px) {\n      .answer-scale { grid-template-columns: 1fr; }\n      .scale-item { min-height: auto; }\n    }\n  <\/style>\n<\/head>\n<body>\n  <main id=\"caleb-pss10\">\n    <form id=\"caleb-pss10-form\" novalidate>\n      <header class=\"pss-header\">\n        <h1>PSS-10 Screening Ervaren Stress<\/h1>\n        <p>De PSS-10 is een gestructureerde screeningsvragenlijst die helpt om inzicht te krijgen in de mate waarin u uw leven gedurende de afgelopen maand als onvoorspelbaar, moeilijk beheersbaar of overbelast hebt ervaren.<\/p>\n        <p>Stress wordt niet alleen bepaald door wat er gebeurt, maar ook door de manier waarop omstandigheden worden beleefd. Daarom onderzoekt deze screening zowel ervaren overbelasting als vertrouwen in het omgaan met dagelijkse uitdagingen.<\/p>\n        <div class=\"header-highlight\">\n          <strong>Belangrijk om te weten<\/strong>\n          Deze screening geeft een indicatie van ervaren stress. De uitslag vormt geen diagnose van burn-out, overspanning, depressie, angstproblematiek of een andere aandoening.\n        <\/div>\n      <\/header>\n\n      <div class=\"info-grid\">\n        <section class=\"info-card\">\n          <h2>Wat deze screening onderzoekt<\/h2>\n          <ul>\n            <li>Ervaren controle over belangrijke situaties<\/li>\n            <li>Gevoelens van nervositeit en stress<\/li>\n            <li>Reacties op onverwachte gebeurtenissen<\/li>\n            <li>Gevoelens van overbelasting<\/li>\n            <li>Vertrouwen in het aanpakken van problemen<\/li>\n            <li>Omgaan met dagelijkse irritaties<\/li>\n            <li>Het ervaren van overzicht en grip<\/li>\n            <li>De opstapeling van moeilijkheden<\/li>\n          <\/ul>\n        <\/section>\n\n        <section class=\"info-card\">\n          <h2>Waarom deze screening waardevol kan zijn<\/h2>\n          <ul>\n            <li>Stresssignalen eerder herkennen<\/li>\n            <li>Zicht krijgen op actuele draaglast<\/li>\n            <li>Patronen van controleverlies herkennen<\/li>\n            <li>Ervaren coping en grip onderzoeken<\/li>\n            <li>Stressontwikkeling door de tijd volgen<\/li>\n            <li>Bepalen of begeleiding wenselijk is<\/li>\n          <\/ul>\n        <\/section>\n      <\/div>\n\n      <section class=\"professional-boundary\">\n        <h2>Professionele begrenzing<\/h2>\n        <p>De PSS-10 meet de subjectieve beleving van stress gedurende de afgelopen maand en niet rechtstreeks het aantal stressvolle gebeurtenissen.<\/p>\n        <p>De PSS-10 is geen burn-outtest. Een professionele beoordeling houdt ook rekening met duur, slaap, lichamelijke gezondheid, omstandigheden, functioneren, coping en beschikbare steun.<\/p>\n      <\/section>\n\n      <section class=\"how-it-works\">\n        <h2>Hoe deze screening werkt<\/h2>\n        <p>Beantwoord alle tien vragen op basis van uw gevoelens en gedachten gedurende de afgelopen maand.<\/p>\n        <div class=\"answer-scale\" aria-label=\"Antwoordcategorie\u00ebn\">\n          <div class=\"scale-item\"><strong>0<\/strong><span>Nooit<\/span><\/div>\n          <div class=\"scale-item\"><strong>1<\/strong><span>Bijna nooit<\/span><\/div>\n          <div class=\"scale-item\"><strong>2<\/strong><span>Soms<\/span><\/div>\n          <div class=\"scale-item\"><strong>3<\/strong><span>Regelmatig<\/span><\/div>\n          <div class=\"scale-item\"><strong>4<\/strong><span>Heel vaak<\/span><\/div>\n        <\/div>\n        <p>Na het invullen wordt een totaalscore van 0 tot 40 berekend. Vraag 4, 5, 7 en 8 worden automatisch omgekeerd gescoord.<\/p>\n      <\/section>\n\n      <div class=\"progress-container\" aria-label=\"Voortgang\">\n        <div class=\"progress-text\"><span>Voortgang<\/span><span id=\"progress-label\">0 van 10 beantwoord<\/span><\/div>\n        <div class=\"progress-track\"><div id=\"progress-bar\" class=\"progress-bar\" role=\"progressbar\" aria-valuemin=\"0\" aria-valuemax=\"10\" aria-valuenow=\"0\"><\/div><\/div>\n      <\/div>\n\n      <div id=\"questions\"><\/div>\n\n      <section class=\"context-section\">\n        <h2>Aanvullende context<\/h2>\n        <p>Deze twee gesloten vragen tellen niet mee in de PSS-10-score, maar zijn verplicht zodat de terugkoppeling zorgvuldiger kan worden afgestemd.<\/p>\n\n        <div class=\"context-question\">\n          <span class=\"context-title\">Hoelang ervaart u deze mate van stress of overbelasting?<\/span>\n          <div class=\"context-options\">\n            <label class=\"context-option\"><input type=\"radio\" name=\"duration\" value=\"Minder dan \u00e9\u00e9n maand\"><span>Minder dan \u00e9\u00e9n maand<\/span><\/label>\n            <label class=\"context-option\"><input type=\"radio\" name=\"duration\" value=\"E\u00e9n tot drie maanden\"><span>E\u00e9n tot drie maanden<\/span><\/label>\n            <label class=\"context-option\"><input type=\"radio\" name=\"duration\" value=\"Drie tot zes maanden\"><span>Drie tot zes maanden<\/span><\/label>\n            <label class=\"context-option\"><input type=\"radio\" name=\"duration\" value=\"Zes maanden of langer\"><span>Zes maanden of langer<\/span><\/label>\n          <\/div>\n        <\/div>\n\n        <div class=\"context-question\">\n          <span class=\"context-title\">In welke mate be\u00efnvloedt de stress uw werk, studie, relaties, verantwoordelijkheden of dagelijks functioneren?<\/span>\n          <div class=\"context-options\">\n            <label class=\"context-option\"><input type=\"radio\" name=\"functioning\" value=\"Nauwelijks\"><span>Nauwelijks<\/span><\/label>\n            <label class=\"context-option\"><input type=\"radio\" name=\"functioning\" value=\"Enigszins\"><span>Enigszins<\/span><\/label>\n            <label class=\"context-option\"><input type=\"radio\" name=\"functioning\" value=\"Duidelijk\"><span>Duidelijk<\/span><\/label>\n            <label class=\"context-option\"><input type=\"radio\" name=\"functioning\" value=\"Ernstig\"><span>Ernstig<\/span><\/label>\n          <\/div>\n        <\/div>\n      <\/section>\n\n      <button type=\"submit\" class=\"submit-button\">Bekijk mijn persoonlijke uitslag<\/button>\n      <div id=\"form-message\" class=\"form-message\" role=\"alert\" aria-live=\"assertive\"><\/div>\n    <\/form>\n\n    <section id=\"result\" class=\"result\" aria-live=\"polite\"><\/section>\n  <\/main>\n\n  <script>\n    (function () {\n      const form = document.getElementById('caleb-pss10-form');\n      const questionsElement = document.getElementById('questions');\n      const progressBar = document.getElementById('progress-bar');\n      const progressLabel = document.getElementById('progress-label');\n      const message = document.getElementById('form-message');\n      const result = document.getElementById('result');\n\n      const questions = [\n        'Hoe vaak bent u van streek geraakt doordat er iets onverwachts gebeurde?',\n        'Hoe vaak had u het gevoel dat u de belangrijke zaken in uw leven niet onder controle had?',\n        'Hoe vaak voelde u zich nerveus en gestrest?',\n        'Hoe vaak had u vertrouwen in uw vermogen om uw persoonlijke problemen aan te pakken?',\n        'Hoe vaak had u het gevoel dat de dingen gingen zoals u wilde?',\n        'Hoe vaak had u het gevoel dat u niet alle dingen aankon die u moest doen?',\n        'Hoe vaak was u in staat om irritaties in uw leven onder controle te houden?',\n        'Hoe vaak had u het gevoel dat u de situatie goed overzag en de zaken onder controle had?',\n        'Hoe vaak werd u boos door gebeurtenissen waarover u geen controle had?',\n        'Hoe vaak had u het gevoel dat moeilijkheden zich zo hoog opstapelden dat u deze niet meer kon overwinnen?'\n      ];\n\n      const reverseItems = [4, 5, 7, 8];\n\n      function renderQuestions() {\n        questionsElement.innerHTML = questions.map((question, index) => {\n          const n = index + 1;\n          const options = [0,1,2,3,4].map(value =>\n            `<label class=\"option\"><input type=\"radio\" name=\"q${n}\" value=\"${value}\"><span>${value}<\/span><\/label>`\n          ).join('');\n          return `<fieldset><legend>${n}. ${question}<\/legend><div class=\"options\">${options}<\/div><\/fieldset>`;\n        }).join('');\n      }\n\n      function rawAnswer(n) {\n        const selected = form.querySelector(`input[name=\"q${n}\"]:checked`);\n        return selected ? Number(selected.value) : null;\n      }\n\n      function scoredAnswer(n) {\n        const raw = rawAnswer(n);\n        if (raw === null) return null;\n        return reverseItems.includes(n) ? 4 - raw : raw;\n      }\n\n      function updateProgress() {\n        let answered = 0;\n        for (let i = 1; i <= 10; i++) if (rawAnswer(i) !== null) answered++;\n        progressBar.style.width = `${answered * 10}%`;\n        progressBar.setAttribute('aria-valuenow', answered);\n        progressLabel.textContent = `${answered} van 10 beantwoord`;\n      }\n\n      function category(total) {\n        if (total <= 13) return {\n          level: 1, color: '#2f7d61', title: 'Lage ervaren stressbelasting',\n          explanation: 'Uw antwoorden wijzen op een relatief lage mate van ervaren stress. U lijkt doorgaans voldoende grip te ervaren en beschikt waarschijnlijk over bruikbare manieren om met dagelijkse belasting om te gaan.',\n          signals: ['Beperkt ervaren controleverlies', 'Redelijk vertrouwen in het aanpakken van problemen', 'Meestal voldoende overzicht en regie', 'Stressvolle situaties lijken niet voortdurend onbeheersbaar'],\n          advice: 'Blijf aandacht besteden aan slaap, herstel, beweging, grenzen en ondersteunende contacten.',\n          support: 'Professionele begeleiding is op basis van alleen deze score niet vanzelfsprekend nodig. Duur en invloed op functioneren blijven wel belangrijk.'\n        };\n        if (total <= 26) return {\n          level: 2, color: '#987716', title: 'Matige ervaren stressbelasting',\n          explanation: 'Uw antwoorden wijzen op een matige mate van ervaren stress. U kunt geregeld spanning, overbelasting of minder controle ervaren, terwijl u op andere momenten nog voldoende grip behoudt.',\n          signals: ['Onverwachte gebeurtenissen kunnen veel spanning oproepen', 'Overzicht en controle kunnen tijdelijk afnemen', 'Verplichtingen kunnen zich opstapelen', 'Herstel en ontspanning kunnen minder vanzelfsprekend worden'],\n          advice: 'Onderzoek welke omstandigheden structureel spanning veroorzaken, stel haalbare prioriteiten en plan bewust herstelmomenten.',\n          support: 'Een professioneel gesprek kan zinvol zijn wanneer stress aanhoudt, toeneemt of invloed heeft op slaap, lichaam, stemming, relaties of functioneren.'\n        };\n        return {\n          level: 3, color: '#963638', title: 'Hoge ervaren stressbelasting',\n          explanation: 'Uw antwoorden wijzen op een hoge mate van ervaren stress. U kunt regelmatig het gevoel hebben dat omstandigheden moeilijk beheersbaar zijn of dat problemen zich opstapelen.',\n          signals: ['Frequente nervositeit of spanning', 'Belangrijke situaties kunnen buiten uw controle voelen', 'Taken kunnen overweldigend worden', 'Herstel en mentale afstand kunnen moeilijker worden'],\n          advice: 'Neem deze uitkomst serieus en probeer niet uitsluitend door wilskracht verder te gaan. Bespreek aanhoudende stress met uw huisarts of een gekwalificeerde hulpverlener.',\n          support: 'Professionele ondersteuning kan helpen om bronnen van stress, draagkracht, grenzen, coping en herstelmogelijkheden zorgvuldig te beoordelen.'\n        };\n      }\n\n      function profile(questionNumbers) {\n        const score = questionNumbers.reduce((sum, n) => sum + scoredAnswer(n), 0);\n        const max = questionNumbers.length * 4;\n        const percentage = Math.round((score \/ max) * 100);\n        const label = percentage <= 32 ? 'Beperkt aanwezig' : percentage <= 66 ? 'Matig aanwezig' : 'Sterk aanwezig';\n        const color = percentage <= 32 ? '#2f7d61' : percentage <= 66 ? '#987716' : '#963638';\n        return { score, max, percentage, label, color };\n      }\n\n      function profileCard(title, data, description) {\n        return `<div class=\"profile-card\"><div class=\"profile-title\"><strong>${title}<\/strong><span>${data.label}<\/span><\/div><div class=\"profile-track\"><div class=\"profile-fill\" style=\"width:${data.percentage}%;background:${data.color}\"><\/div><\/div><p class=\"profile-description\">${description}<\/p><\/div>`;\n      }\n\n      function indicator(level) {\n        return `<div class=\"severity-indicator\" aria-hidden=\"true\">${[1,2,3].map(n => `<span class=\"indicator-part${n <= level ? ' active' : ''}\"><\/span>`).join('')}<\/div>`;\n      }\n\n      function resultHtml(total, duration, functioning) {\n        const data = category(total);\n        const overload = profile([1,2,3,6,9,10]);\n        const coping = profile([4,5,7,8]);\n        const needsAttention = total >= 27 || ['Drie tot zes maanden','Zes maanden of langer'].includes(duration) || ['Duidelijk','Ernstig'].includes(functioning);\n\n        return `\n          <div class=\"result-header\" style=\"background:${data.color}\">\n            <h2>${data.title}<\/h2>\n            <p>Persoonlijke terugkoppeling op basis van de afgelopen maand<\/p>\n            <div class=\"score-row\"><div class=\"score-number\"><strong>${total}<\/strong><span>van 40<\/span><\/div><span>Een hogere score wijst op meer ervaren stress.<\/span><\/div>\n            ${indicator(data.level)}\n          <\/div>\n          <div class=\"result-body\">\n            ${needsAttention ? `<section class=\"result-section attention-box\"><h3>Deze uitkomst verdient extra aandacht<\/h3><p>De score, duur of invloed op uw functioneren geeft aanleiding om uw situatie verder te onderzoeken. Langdurige stress kan samengaan met slaapproblemen, lichamelijke spanning, vermoeidheid, angst, somberheid of beperkingen in functioneren.<\/p><\/section>` : ''}\n            <section class=\"result-section\"><h3>Wat deze uitslag betekent<\/h3><p>${data.explanation}<\/p><p>De categorie is een informatieve interpretatie en geen offici\u00eble diagnostische classificatie.<\/p><\/section>\n            <section class=\"result-section\"><h3>Beschrijvend stressprofiel<\/h3><p>De offici\u00eble PSS-10 geeft \u00e9\u00e9n totaalscore. Onderstaande verdeling is uitsluitend aanvullende, beschrijvende feedback en geen offici\u00eble PSS-10-subschaal.<\/p><div class=\"profile-grid\">${profileCard('Ervaren hulpeloosheid en overbelasting', overload, 'Geeft aan in welke mate gebeurtenissen als onverwacht, moeilijk beheersbaar of overweldigend zijn ervaren.')}${profileCard('Verminderde ervaren grip en coping', coping, 'Geeft aan in welke mate vertrouwen, controle en grip onder druk staan. De positief geformuleerde antwoorden zijn omgekeerd gescoord.')}<\/div><\/section>\n            <section class=\"result-section\"><h3>Mogelijke herkenningspunten<\/h3><ul>${data.signals.map(item => `<li>${item}<\/li>`).join('')}<\/ul><\/section>\n            <section class=\"result-section context-result\"><h3>Aanvullende context<\/h3><p><strong>Duur:<\/strong> ${duration}<\/p><p><strong>Invloed op dagelijks functioneren:<\/strong> ${functioning}<\/p><p>Langdurige stress of duidelijke beperkingen verdienen aandacht, ook wanneer de totaalscore niet in de hoogste categorie valt.<\/p><\/section>\n            <section class=\"result-section\"><h3>Aanbevolen eerste stappen<\/h3><p>${data.advice}<\/p><ul><li>Breng structurele bronnen van spanning in kaart.<\/li><li>Onderzoek waar uw gevoel van controle afneemt.<\/li><li>Maak onderscheid tussen urgente, belangrijke en uitstelbare taken.<\/li><li>Plan herstel voordat ernstige vermoeidheid ontstaat.<\/li><li>Blijf in contact met mensen die steun bieden.<\/li><\/ul><\/section>\n            <section class=\"result-section\"><h3>Wanneer ondersteuning verstandig is<\/h3><p>${data.support}<\/p><\/section>\n            <section class=\"result-section disclaimer\"><strong>Professionele disclaimer<\/strong><p>De PSS-10 is een screeningsvragenlijst voor ervaren stress en geen diagnostisch instrument. De uitslag stelt geen burn-out, overspanning, angststoornis, depressie of andere aandoening vast.<\/p><p>De categorie\u00ebn laag, matig en hoog zijn informatieve interpretatiebanden en geen offici\u00eble klinische afkapwaarden.<\/p><\/section>\n            <section class=\"result-section cta-box\"><h3>Wilt u deze uitkomst verder bespreken?<\/h3><p>In een persoonlijk gesprek kan worden onderzocht welke bronnen van spanning op de voorgrond staan en welke veranderingen kunnen bijdragen aan herstel, veerkracht en meer regie.<\/p><a class=\"cta-button\" href=\"\/afspraak-maken\/\">Plan een kennismakingsgesprek<\/a><\/section>\n            <button type=\"button\" id=\"restart\" class=\"restart-button\">Screening opnieuw invullen<\/button>\n          <\/div>`;\n      }\n\n      form.addEventListener('change', function () {\n        updateProgress();\n        message.style.display = 'none';\n        message.textContent = '';\n      });\n\n      form.addEventListener('submit', function (event) {\n        event.preventDefault();\n\n        let firstMissing = null;\n        let total = 0;\n        for (let i = 1; i <= 10; i++) {\n          const score = scoredAnswer(i);\n          if (score === null && !firstMissing) firstMissing = form.querySelector(`input[name=\"q${i}\"]`);\n          if (score !== null) total += score;\n        }\n\n        const durationInput = form.querySelector('input[name=\"duration\"]:checked');\n        const functioningInput = form.querySelector('input[name=\"functioning\"]:checked');\n\n        if (firstMissing || !durationInput || !functioningInput) {\n          message.textContent = firstMissing ? 'Beantwoord eerst alle tien PSS-10-vragen.' : 'Beantwoord ook beide aanvullende contextvragen.';\n          message.style.display = 'block';\n          const target = firstMissing ? firstMissing.closest('fieldset') : document.querySelector('.context-section');\n          if (target) target.scrollIntoView({ behavior: 'smooth', block: 'center' });\n          return;\n        }\n\n        result.innerHTML = resultHtml(total, durationInput.value, functioningInput.value);\n        result.style.display = 'block';\n        form.style.display = 'none';\n        result.scrollIntoView({ behavior: 'smooth', block: 'start' });\n\n        document.getElementById('restart').addEventListener('click', function () {\n          form.reset();\n          result.innerHTML = '';\n          result.style.display = 'none';\n          form.style.display = 'block';\n          updateProgress();\n          form.scrollIntoView({ behavior: 'smooth', block: 'start' });\n        });\n      });\n\n      renderQuestions();\n      updateProgress();\n    })();\n  <\/script>\n<\/body>\n<\/html>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>PSS-10 Screening Ervaren Stress PSS-10 Screening Ervaren Stress De PSS-10 is een gestructureerde screeningsvragenlijst die helpt om inzicht te krijgen in de mate waarin u uw leven gedurende de afgelopen maand als onvoorspelbaar, moeilijk beheersbaar of overbelast hebt ervaren. Stress wordt niet alleen bepaald door wat er gebeurt, maar ook door de manier waarop omstandigheden [&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-481","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/calebadventministry.nl\/index.php?rest_route=\/wp\/v2\/pages\/481","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/calebadventministry.nl\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/calebadventministry.nl\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/calebadventministry.nl\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/calebadventministry.nl\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=481"}],"version-history":[{"count":10,"href":"https:\/\/calebadventministry.nl\/index.php?rest_route=\/wp\/v2\/pages\/481\/revisions"}],"predecessor-version":[{"id":1225,"href":"https:\/\/calebadventministry.nl\/index.php?rest_route=\/wp\/v2\/pages\/481\/revisions\/1225"}],"wp:attachment":[{"href":"https:\/\/calebadventministry.nl\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=481"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}