Thanks, just a quick question to rule out possible logical problems: Do the two other mentioned rule hide the same field? If one rule wants to hide a field, and another one does not - the one rule who wants to hide will take precedence and the field will be hidden.
Markus > 13. jun. 2017 kl. 09.56 skrev David Hagan <david.ha...@sagehagan.com>: > > Here are the specifics of the skip logic to see if anyone can spot if I've > made a mistake. > > The CE-Discharge variable represents a discharge method data element that is > an option-set with 4 values. > > Absconded, MODDIS_ABSC > Transferred, MODDIS_TRANS > Died, MODDIS_DIED > Discharged, MODDIS_DISCH > > simple rule is #{CE-Discharge} != 'MODDIS_TRANS' then hide some extra > transfer detailed they want to capture. > > there is another similar rule but for the MODDIS_DIED option. > > Let me know if I am missing something. > > > > On 13 June 2017 at 10:09, David Hagan <david.ha...@sagehagan.com > <mailto:david.ha...@sagehagan.com>> wrote: > Thanks Markus, > > Yes, we made sure we set that ... here's the return from the API call... will > do some further testing to see if we can figure this out. > > <programRuleVariable name="CE-Discharge"> > <programRuleVariableSourceType>DATAELEMENT_CURRENT_EVENT</programRuleVariableSourceType> > <useCodeForOptionSet>true</useCodeForOptionSet> > </programRuleVariable> > > By the way, we had a go with 2.27 last night so we could get access to the > new Rules interface ... got to say we love it :-). Had to roll back though > because the org tree wasn't displaying in the data entry or event capture > screens but would display once we did a 'search' for the root node. Haven't > had time to document this or fully test things as we are on a deadline. > > Cheers > > David > > > On 13 June 2017 at 09:41, Markus Bekken <mar...@dhis2.org > <mailto:mar...@dhis2.org>> wrote: > Hi David! > There is a flag when you create the source field that lets you control wether > the value or code should be used in the comparisons. Unfortunately the source > fields is not editable once created until version 2.27 onwards. You can check > the settings of your source field in the API: > > https://play.dhis2.org/release1/api/programRuleVariables?paging=none&fields=name,programRuleVariableSourceType,useCodeForOptionSet&filter=name:eq: > > <https://play.dhis2.org/release1/api/programRuleVariables?paging=none&fields=name,programRuleVariableSourceType,useCodeForOptionSet&filter=name:eq:>(sourceFieldName) > > Also - what is the source type of the source field that behaves > inconsistently? > > Markus > >> 13. jun. 2017 kl. 08.32 skrev David Hagan <david.ha...@sagehagan.com >> <mailto:david.ha...@sagehagan.com>>: >> >> Hi, >> >> Version: 2.26 >> Build revision: a9c5994 >> Build date: 2017-06-11 06:43 >> >> Has anyone else had problems with inconsistency in the execution of >> skip-logic rules for Events? Sometimes the rules seems to work on the >> 'value' ... sometimes they don't seem to work. But what I really need (since >> we are doing this in two languages) is the rule to fire off the Code for an >> Option Set (simple drop-down data-element with 4 values). >> >> Any known issues with this? >> >> Cheers >> >> David >> _______________________________________________ >> Mailing list: https://launchpad.net/~dhis2-users >> <https://launchpad.net/~dhis2-users> >> Post to : dhis2-us...@lists.launchpad.net >> <mailto:dhis2-us...@lists.launchpad.net> >> Unsubscribe : https://launchpad.net/~dhis2-users >> <https://launchpad.net/~dhis2-users> >> More help : https://help.launchpad.net/ListHelp >> <https://help.launchpad.net/ListHelp> > > >
_______________________________________________ Mailing list: https://launchpad.net/~dhis2-devs Post to : dhis2-devs@lists.launchpad.net Unsubscribe : https://launchpad.net/~dhis2-devs More help : https://help.launchpad.net/ListHelp