I'm worried about clean data on the patient end. How do you screen out placebo/nocebo effects as well as random fluctuations in disease that patients think are due to something they did? Can data science do that?
This is pretty easy with enough people and intelligently selected ratings. One thing that I think sucks on Netflix is thumbs down, thumbs up, two thumbs up. It really doesn't cover how I think about movies. My ratings are: wasted time, good way to waste time but meh, good movie. I think their algorithm sucks because it just gives me one percentage score and a movie I will love and a movie I will put on in the background will get the same score.
So for this, I would offhand do a rating system:
item noticeably improved my health
item improved my health, but only a small change
neutral - nothing noticed
item negatively impacted my health, but only a small change
item noticeably negatively impacted my health
Basically it's just a five star system, but with a clear explanation of what those stars mean. This is the critical aspect of ML. It's not the algorithm that's even the most important, but it's the implementation of that algorithm for your actual goal.
In other words, even if people had random fluctuations, those are smoothed out as you get enough data points. It's more of a problem if you only have 50 people than if you have 5,000 people.
And on the healthcare end, how do you make sure patterns recognized correctly? If you let one of the FND people near the diagnosis side, we'd all be doomed.
It's easy because the algorithm could say, "67% chance patient will react with small improvement." It's hard because healthcare workers will refuse to use it because 'their expertise' is so fantastic and brilliant that no machine could duplicate it. Now, maybe lose some weight and get some exercise. And you can take off that mask - Covid is over. NEXT!