githubEdit

wpformsThe PARIS Demo

This page demonstrates how you can leverage medical questionnaire data in MEDomics to draw insights.

circle-exclamation

About the Dataset

Patient-Reported Indicators Surveys (PARISarrow-up-right) is a combination of PROM (Patient-Reported Outcome Measures) data, which focuses on patient health status, and PREM (Patient-Reported Experience Measures) data, which captures the patient's experience with care. It represents a questionnaire completed by patients to provide a complementary view of healthcare quality, enabling organizations to track progress, identify areas for improvement, and personalize care. The data's columns/questions are illustrated in the table below.

Goal

This POC aims to show how the PARIS data can be exploited using the MEDomics platform. We will explore how Superset can be used to both visualize and curate the data. Moreover, we will review several MEDomics modules to demonstrate the potential of each one in data processing and modelling, with the ultimate goal of predicting a pre-selected variable, in this case, the patient's emotional distress.

circle-info

Initially, the PARIS dataset contained about 200 columns (questions), and to simplify this demo, we manually chose those we believe are linked to the clinical issue of mental distress.

Column Name
Question
Possbile Answers

EnergeticVigorous2

I felt energetic and vigorous.

  1. All the time

  2. Most of the time

  3. More than half the time

  4. Less than half the time

  5. Occasionally

  6. Never

DailyLifeInterests2

My daily life has been filled with things that interest me.

  1. All the time

  2. Most of the time

  3. More than half the time

  4. Less than half the time

  5. Occasionally

  6. Never

SleepRested2

I woke up feeling rested and refreshed.

  1. All the time

  2. Most of the time

  3. More than half the time

  4. Less than half the time

  5. Occasionally

  6. Never

Fatigue7

Over the past 7 days, how would you rate your average level of fatigue?

  1. None

  2. Mild

  3. Moderate

  4. Intense

  5. Very intense

ActivitiesPain7

Over the past 7 days, to what extent has pain interfered with your daily activities?

  1. Not at all

  2. A little

  3. Moderately

  4. A lot

  5. Extremely

Pain7

Over the past 7 days, how would you rate your average pain level?

0. 0- No pain

  1. 1

  2. 2

  3. 3

  4. 4

  5. 5

  6. 6

  7. 7

  8. 8

  9. 9

  10. 10- The worst pain possible

SocialRoles

Overall, how do you feel you are fulfilling your usual activities with others and your role in society (whether at home, at work, in your immediate environment, as well as your responsibilities as a parent, child, partner/spouse, employee, friend, etc.)?

  1. Excellent

  2. Very good

  3. Good

  4. Mediocre

  5. Poor

PhysicalActivities

To what extent are you able to perform daily physical activities such as walking, climbing stairs, carrying shopping bags, or moving a chair?

  1. Completely

  2. Almost completely

  3. Moderately

  4. A little

  5. Not at all

Age

Age

  1. 44 years old or younger

  2. Between 45 and 49 years old

  3. Between 50 and 54 years old

  4. Between 55 and 59 years old

  5. Between 60 and 64 years old

  6. Between 65 and 69 years old

  7. Between 70 and 74 years old

  8. Between 75 and 79 years old

  9. Between 80 and 84 years old

  10. 85 years old or older

97. I prefer not to answer

Sex

Sex

  1. Female

  2. Male

  3. Non-binary

  4. Other

  5. I prefer not to answer

NutritiousMeals12

Have enough money to buy nutritious meals?

  1. Always

  2. Often

  3. Sometimes

  4. Rarely

  5. Never

RentMortgage12

Do you have enough money to pay your rent or mortgage?

  1. Always

  2. Often

  3. Sometimes

  4. Rarely

  5. Never

MonthlyBills12

Do you have enough money to pay other monthly expenses, such as your electricity, heating, and phone bills?

  1. Always

  2. Often

  3. Sometimes

  4. Rarely

  5. Never

DiscussionHealthcareProfessionals

Do you discuss with your healthcare professionals what is most important to you in managing your health and well-being?

  1. Not at all

  2. To some extent

  3. Most of the time

  4. Always

  5. Not applicable

HealthcareInvolvement

Are you as involved as you would like to be in decisions about your care?

  1. Not at all

  2. To some extent

  3. Most of the time

  4. Always

  5. Not applicable

HealthcareConsideration

In the context of your care, are you treated as a whole person and not reduced to a disease or health problem?

  1. Not at all

  2. To some extent

  3. Most of the time

  4. Always

  5. Not applicable

ComplexityHealthIssues

Most health issues are too complex for me to understand.

  1. Strongly disagree

  2. Disagree

  3. Neither agree nor disagree

  4. Agree

  5. Strongly agree

target

In the past 7 days, how often have you been bothered by emotional problems such as feeling anxious, depressed, or irritable?

  1. Never

  2. Rarely

  3. Sometimes

  4. Often

  5. Always

Binarisation: [1, 2] values are converted 0 i.e. no mental distress, whereas [3, 4, 5] values are converted to 1, i.e. mental distress.

Steps

Here are the steps followed in this demo:

1

Create customizable dashboards to gain a deeper understanding of your dataset, and utilize the embedded SQL Lab to prepare your data for the next steps.

2

Use different tools, such as sweetViz, to understand the underlying relationship between your data's variables and potentially delete redundant ones.

3

Multiple tools can be exploited in the Input Module, such as the Create Holdout Set Tool, to partition data into training and holdout sets.

4

The Learning Module represents the main step of the demo. It will be utilized to test multiple machine learning algorithms for predicting the emotional state variable, select the best-performing one, and train and save a final model.

5

In this module, we will utilize the saved machine learning model to make predictions on the holdout set and try to interpret and explain the model's choices.

6

This final step is similar to model deployment, where we will utilize the saved model from the Learning Module to generate predictions on new input data.

Last updated