Computing EQ-5D-5L index values with SAS using the Dutch (NL) Versteegh value set Version 1.2 (Updated 31/01/2022) The variables for the 5 dimensions of the EQ-5D-5L descriptive system should be named 'mobility', 'selfcare', 'activity', 'pain', and 'anxiety'. If they are given different names the syntax code below will not work properly. The 5 variables should contain the values for the different dimensions in the EQ-5D health profile (i.e. 1, 2, 3, 4 or 5). The variable 'EQindex' contains the values of the EQ-5D-5L index values on the basis of the NL set of weights. You can copy and paste the syntax below directly into a SAS syntax window. ****************************************************************** *SAS syntax code for the computation of index* *values with the US TTO value set* ******************************************************************; data WORK.CAT; set WORK.CAT; if mobility eq 1 then disut_mo=0; else if mobility eq 2 then disut_mo=0.035; else if mobility eq 3 then disut_mo=0.057; else if mobility eq 4 then disut_mo=0.166; else if mobility eq 5 then disut_mo=0.203; if selfcare eq 1 then disut_sc=0; else if selfcare eq 2 then disut_sc=0.038; else if selfcare eq 3 then disut_sc=0.061; else if selfcare eq 4 then disut_sc=0.168; else if selfcare eq 5 then disut_sc=0.168; if activity eq 1 then disut_ua=0; else if activity eq 2 then disut_ua=0.039; else if activity eq 3 then disut_ua=0.087; else if activity eq 4 then disut_ua=0.192; else if activity eq 5 then disut_ua=0.192; if pain eq 1 then disut_pd=0; else if pain eq 2 then disut_pd=0.066; else if pain eq 3 then disut_pd=0.092; else if pain eq 4 then disut_pd=0.360; else if pain eq 5 then disut_pd=0.415; if anxiety eq 1 then disut_ad=0; else if anxiety eq 2 then disut_ad=0.070; else if anxiety eq 3 then disut_ad=0.145; else if anxiety eq 4 then disut_ad=0.356; else if anxiety eq 5 then disut_ad=0.421; disut_total=disut_mo+disut_sc+disut_ua+disut_pd+disut_ad; EQindex=1-0.047-disut_total; if (mobility= 1 and selfcare= 1 and activity= 1 and pain= 1and anxiety= 1) then EQindex = 1.000; run;