QuickDash

ASULCQuickDASH Assessment
🖐️
Adelaide Upper Limb Centre

QuickDASH Outcome Measure

This short questionnaire assesses the disability and symptoms of your arm, shoulder or hand. It takes about 3–4 minutes.

Please answer based on how you have been feeling over the past week. There are no right or wrong answers.

Your Details

A few details first

Please enter your full name.
Please enter your date of birth.
Please describe the operation type.
Before you start

How to answer these questions

Use your affected arm or hand

The QuickDASH is designed to assess your injured or problem arm — not your good hand. Answer based on the ability of the hand or arm that is causing you trouble.

The main goal is to measure how much your condition limits your daily activities. Think about what you have actually been able to do over the past week, and rate each activity honestly.

Dr Oscar Brumby-Rendell · ASULC

QuickDASH Complete

/ 100
Patient Details
Name
DOB
Operation
Completed
QuickDASH Responses  (1 = No difficulty · 5 = Unable)

QuickDASH formula: ((sum / 11) − 1) × 25. Scores ≥ 40 suggest moderate–severe disability.

⚠️ One or more questions were skipped. The score above is based on answered questions only.

Thank you for completing the QuickDASH.
Your results have been recorded for Dr Brumby-Rendell.

QuickDASH Outcome Measure
Adelaide Upper Limb Centre  ·  Dr Oscar Brumby-Rendell
Completed: ${date}
Patient Details
Full Name${name}
Date of Birth${dob}
Operation${op}
${score} / 100
QuickDASH Score — ${label}
Raw sum: ${raw} / ${rawMax}  ·  ${n
${qRows}
QuickDASH Responses  (1 = No difficulty / Not at all  ·  5 = Unable / Extremely)
QuickDASH Score: ${score}/100   |   0 = No Disability  ·  100 = Complete Disability
${dataBlock}
`; const pdfDoc=buildPDF(name,dob,op,date,score,n,raw,rawMax,label); const pdfBlob=pdfDoc.output('blob'); const pdfName='QuickDASH_'+name.replace(/\s+/g,'_')+'_'+new Date().toISOString().slice(0,10)+'.pdf'; const fd=new FormData(); fd.append('service_id',EJS_SERVICE);fd.append('template_id',EJS_TEMPLATE);fd.append('user_id',EJS_KEY); fd.append('template_params[to_email]',RECEPTION);fd.append('template_params[subject]','QuickDASH Completed — '+name); fd.append('template_params[message_html]',html);fd.append('template_params[pdf_file]',pdfBlob,pdfName); fetch('https://api.emailjs.com/api/v1.0/email/send-form',{method:'POST',body:fd}) .then(async res=>{ if(res.ok){status.className='qd-status ok';status.textContent='Results submitted and emailed to '+RECEPTION;} else{const detail=await res.text();throw new Error(detail);} }) .catch(err=>{status.className='qd-status err';status.textContent='Email failed: '+(err?.message||String(err));btn.disabled=false;}); } }; updateProgress(); })();