I have a list of statements that make up a definition. In this case its for healthcare so its attributes about a person. Currently, we have a checkbox to allow someone with the knowledge to define the truth of a statement.
[ ] Patient is 65 years old or older
This gives me a "true" or "unset".
Users can skip over the unset state as something they don't care about. However, now we're adding an AI element that parses background information and will return a known false, a known true or an unknown/unset.
[ ] Patient is 65 years old or older - AI "No" patient's date of birth is 50 yrs before today.
The catch is that sometimes the AI gets it wrong so a human needs to be able to override the choice.
What's the best way to display all these states and still allow the user to override it? I doubt any users will actually set these to strictly false but they should still get the option. Users WILL frequently override the AI's unknown with a true.
I'm considering the ability to cycle between states for each click and then creating checkbox states that look negative, look neutral and look positive.
Is that intuitive? I expect users will receive training on this system but I wonder if there's a better way to go about it? Anyone have examples of this done well? I considered a "dropdown" or select style interaction but that actually seems more mentally complex.