Learn R Programming

⚠️There's a newer version (0.7.2) of this package.Take me there.

valueEQ5D

EQ-5D is a standardized instrument developed by the EuroQol(R) Group as a measure of health-related quality of life that can be used in a wide range of health conditions and treatments (https://euroqol.org/eq-5d-instruments/). The EQ-5D consists of a descriptive system and a visual analog scale (VAS).

The descriptive system comprises five dimensions: mobility, self-care, usual activities, pain/discomfort and anxiety /depression. The EQ-5D VAS records the patient’s self-rated health on a vertical visual analogue scale. This can be used as a quantitative measure of health outcome that reflects the patient’s own judgement. The scores on these five dimensions can be presented as a health profile or can be converted to a single summary index number (utility) reflecting preferability compared to other health profiles.

This package can be used for valuing the adult EQ-5D descriptive system scores - both 5L and 3L for different countries.EQ-5D-5L scores can be valued for the following countries: Canada,China,England,Germany, HongKong,Indonesia, Ireland,Japan,Korea,Malaysia,Netherlands,Spain,Taiwan,Thailand,and Uruguay while EQ-5D-3L scores can be valued for the countries Belgium,Brazil,Canada,Chile,Denmark,Europe,Finland,France,Germany,Italy,Japan,Korea,Netherlands,NewZealand,Poland,Portugal,Slovenia,Spain,Taiwan,Thailand,UK,USA,Zimbabwe, and Trinidad_and_Tobago. The 5L descriptive scores can be mapped to 3L index values for UK using the National Institute of Care and Excellence (NICE) recommended Van Hout et al. method.

User needs to provide the column names of the data where the responses to EQ-5D questions are recorded. The modified data with the index values can be downloaded after analysis. The age and gender specific analysis can also be obtained.

Additionally there is a shiny web app which can be accessed at [shinyapps.io] https://heapps.shinyapps.io/ScoreEQ5D/)

Usage See the User Guide Vignette for examples on using the package to value EQ-5D scores

Installation You can install the released version from CRAN with the command:

install.packages("valueEQ5D")

Alternatively, the latest release can be installed from www.github.com/sheejamk/valueEQ5D

Copy Link

Version

Install

install.packages('valueEQ5D')

Monthly Downloads

169

Version

0.6.1

License

GNU General Public License

Maintainer

Sheeja Manchira Krishnan

Last Published

November 3rd, 2020

Functions in valueEQ5D (0.6.1)

check_scores_3L

Function to check the EQ-5D-3L scores
EQ5D5L_indexvalues.df

EQ-5D-5L index values
check_scores_5L

Function to check the EQ-5D-5L scores
check_column_exist

Function to check the given column exists
EQ5D5L_tariffs.df

EQ-5D-5L tariffs for different countries
EQ5D3L_tariffs_VAS.df

EQ-5D-3L tariffs using VAS for different countries
EQ5D3L_indexvalues.df

EQ-5D-3L index values (for each set of response of 3L) for different countries
Probability_matrix_crosswalk.df

Probability matrix for the cross walk
EQ5D5L_crosswalk_indexvalues.df

EQ-5D-5L crosswalk value sets for 10 countries
map_5Lto3L_Ind

Function to map EQ-5D-5L descriptive system to 3L index value
EQ5D3L_tariffs_TTO.df

EQ-5D-3L tariffs using TTO for different countries
map_5Lto3L

Function to map EQ-5D-5L scores to EQ-5D-3L index values as per the specific country and group by gender and age
get_mode_for_vec

Function to return mode
convert_number_to_digits

Function to convert a number to individual digits
descriptive_stat_data_column

Function to return descriptive statistics, sum, no of observations, mean, mode. median, range, standard deviation and standard error
test_data_num_norange

Function to check format of a numeric column when the values are not bounded
subset_gender_age_to_group

Function to check the gender column and age column subset based on the values in it have used) in a data frame
get_frequency_table

Function to return frequency table
get_column_no_colnames

Function to return the column number for column name
replace_space_underscore

Function to add an underscore for texts with spaces in between
.correctImplausibleOrdering

Function to correct implausible ordering in Australian valueset for EQ-5D-3L
value_3L_Ind

Function to value EQ-5D-3L scores for various countries
value_5L

Function to value EQ-5D-5L scores for any country and group by gender and age
get_colno_existing_colnames

Function to return the column number for a given column name (from list of possible column names that may have used) in a data frame
test_file_exist_read

Function to throw error on invalid directory or file or if the file is not readable
value_5L_Ind

Function to value EQ-5D-5L scores for various countries
value_3L

Function to value EQ-5D-3L columns to index values for any country and group by gender and age