thank you but I know that I can do that but it is still problematic because I also want to be able to have a streamlined approach when I test data entry and calculate output (the later does not work either ).
my current workarround is the generate more complex checks but it will harm performance, here a simple example (all operation are generated from either a decision tree or CQL like code):
{
"label": "Is Airway compromised?",
"type": "obs",
"questionOptions": {
"rendering": "select",
"concept": "4073958a-ff61-5209-8a20-839488ec19fd",
"answers": [
{
"label": "Yes",
"concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
},
{
"label": "No",
"concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
}
]
},
"required": true,
"unspecified": false,
"id": "ask_cVjjgBlzz0tecl0hnNG0_56",
"uuid": "4073958a-ff61-5209-8a20-839488ec19fd"
},
{
"label": "Is breathing abnormal?",
"type": "obs",
"questionOptions": {
"rendering": "select",
"concept": "91cd9058-0087-5a61-8de4-a57b3c548cb7",
"answers": [
{
"label": "Yes",
"concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
},
{
"label": "No",
"concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
}
]
},
"required": true,
"unspecified": false,
"id": "ask_cVjjgBlzz0tecl0hnNG0_61",
"uuid": "91cd9058-0087-5a61-8de4-a57b3c548cb7",
"hide": {
"hideWhenExpression": "!((ask_cVjjgBlzz0tecl0hnNG0_56 === false || ask_cVjjgBlzz0tecl0hnNG0_56 === '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'))"
}
},
