In my opinion this discussion is somewhat related with the existence of
default values. A checkbox has typically one default value (either true or
false). I am not really sure if storing a default value is the same as
storing an user selected one.

The idea of having 3 values (yes, no, null-flavoured) seems much more
semantically rich and correct.

I guess the null-flavoured can then be divided in "unknown to the user",
"not applicable", "not yet answered by the user", ...

I would also to add the difference between the doctor actually knowing
the patient as particular condition (e.g. allergy to penicillin), or
the patient claiming to the doctor he is allergic to penicillin.

And so a simple checkbox of allergy to penicillin could become a set of
options.
 [X] Allergy to penicillin

VS

(o) Patient says he is allergic to penicillin
(  ) Patient says he is NOT allergic to penicillin
(  ) Doctor says the patient is allergic to penicillin
(  ) Doctor says the patient is NOT allergic to penicillin
(  ) Unknown

Of course, this would for sure have bad implications regarding the size of
forms and time to fill them.

Ricardo Cruz-Correia
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://lists.openehr.org/mailman/private/openehr-technical_lists.openehr.org/attachments/20110210/ef5e3013/attachment.html>

Reply via email to