WorldHealthOrganization / smart-emcare

Emergency Care - a digital platform/reference mobile application that is able to rapidly share WHO guidelines.
11 stars 2 forks source link

Measles rash and Measles within last 3 months Conditional logic issue #182

Open kaledip opened 1 year ago

kaledip commented 1 year ago

Measles rash currently appearing if fever = yes, should only appear if: Fever = yes (reported or temp >=37.5, or hot to touch if no thermometer), AND one of (Cough or runny nose (only if or red eyes), AND skin problem = generalised skin problem

For "Measles within last 3 months" the CL is updated in L2 DAK

delcroip commented 1 year ago

should be ok now

kaledip commented 1 year ago

Not still working fully. I have tested this on dev build 47 Measles rash is appearing when Fever= No . I added temp as 37 which is normal Cough =Yes and skin problem = generalised skin problem and the question still appeared.

delcroip commented 1 year ago

that is the definition of fever used "Measured Temperature" = "High" or "Measured Temperature" = "Very High" or "Hot to Touch" = true or "Fever Reported" = true

delcroip commented 1 year ago

Your test case worked for me

kaledip commented 1 year ago

"Measles rash" working correctly. For "Measles rash within last 3 months" I think we need to check. Fever= Yes , Cough = Yes and "Generalised/localised skin problem"= unanswered, still "Measles within last 3 month " appears which is wrong.

Does "Generalised/localised skin problem"= unanswered mean "Generalised/localised skin problem"!= Generalised skin problem"