Hello.
We are experiencing a diferent behaviour between the Web Interface of our DHIS2 and the android app. DHIS version is 2.40.7. Android app is 3.1.1.1 version. It didnt happen in previous version. We upgraded the server from 2.36.13 a month ago.
In the web version, the field’s behaviour is as spected: it is greyed and shows the calculated value:
This is the web version:
But in the android app, the behaviour changes. The field is nos greyed and the user can enter a value:
That field “Escala de gravedad de dificultad respiratoria” is managed by a program rule based on the content of several program variables.
This is the expresion:
And this is the definition of the actions:
The variables puntuacio_fr and puntuacion_fc are managed by several programrules:
For an example, the first one evaluates the value of the field frecuencia_cardiaca:
And sets the value of the variable
The other rules evaluate the same field and they set a different value for the variable or for the variable puntuacion_fr.
I have been performing some tests and I have not succeded.
There is another field in the same stage with a program rule that is functioning rigth. In this case the field depends only in the contents of another field.
I am guessing that the interpretation of the program rule in the android app is finding an error and stops evaluating.
Can some one help me with this?
Thak you
1 post - 1 participant