Sleep Quality & Insomnia Analyzer (PSQI + ESS)

๐Ÿงช Sleep Quality & Insomnia Analyzer (PSQI + ESS)

Combines Pittsburgh Sleep Quality Index (PSQI) and Epworth Sleepiness Scale (ESS) to clinically assess insomnia severity, daytime sleepiness, and sleep apnoea risk.

Enter your clinical parameters to see dynamic diagnostic readings.

`; } else { card.innerHTML = `
${res.score}
${res.title}
${res.desc}
๐Ÿ“‹ Result Interpretation

${res.desc}

๐Ÿ“Š Normal Ranges

PSQI Score: 0โ€“5 Good Sleep | 6โ€“10 Moderate Insomnia | >10 Severe Insomnia | ESS: 0โ€“10 Normal | 11โ€“15 Excessive Sleepiness | 16โ€“24 Pathological

๐Ÿ’ก What This Means

PSQI measures overall sleep quality over the past month. ESS measures tendency to doze during the day. Together they screen for insomnia, hypersomnia, and sleep apnoea.

โš ๏ธ When to See a Doctor

ESS โ‰ฅ 11 or PSQI > 10 should be evaluated. ESS โ‰ฅ 16 with snoring is a red flag for Obstructive Sleep Apnoea.

๐Ÿ”— Related Conditions
๐ŸŒฟ Related Remedies
๐Ÿงฎ Related Calculators
๐Ÿฅ Medical Guidance & Consultation

Need personalized guidance? You can book a professional Homeopathic Consultation for a complete therapeutic assessment.

`; } } function copyResult_hc_6a9652addfd4a(score, title) { const text = "Sleep Quality & Insomnia Analyzer (PSQI + ESS) Result:\nScore: " + score + "\nClassification: " + title + "\nReport generated via Toolfix.info"; navigator.clipboard.writeText(text).then(() => { alert('Result copied to clipboard!'); }); } function shareResult_hc_6a9652addfd4a(score) { const shareUrl = window.location.origin + window.location.pathname + '?score=' + encodeURIComponent(score); navigator.clipboard.writeText(shareUrl).then(() => { alert('Share link copied to clipboard!'); }); } // Auto-calculate on input (function() { const initAutoCalc = () => { const wrapper = document.getElementById('hc_6a9652addfd4a-wrapper'); if (wrapper) { wrapper.querySelectorAll('input, select').forEach(el => { const eventName = el.tagName === 'SELECT' ? 'change' : 'input'; el.addEventListener(eventName, () => { calc_hc_6a9652addfd4a(true); }); }); } }; if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', initAutoCalc); } else { initAutoCalc(); } })();