← Back to team overview

dhis2-users team mailing list archive

Re: Assign value to a tracked entity attribute with an option set

 

Hi there Gorgi!

You mention a "Yes only" data element, but did you mean a "Yes only" tracked entity attribute? Meaning, is the checkbox and the dropdown both located inside same registration/profile form?

If they are, you can make a rule in the way you describe below. The correct expression would be:
A{recLawStage} == true
(Assuming you make a program rule variable called recLawStage for the "Yes only" question)

Best regards, 
Markus

> 25. aug. 2017 kl. 14.03 skrev Georgi Chakarov <georgi@xxxxxxxxxxxxxxxxxxx>:
> 
> Hello,
>  
> Using program rules, can I assign value to a tracked entity attribute with an option set?
> In other words, I want the answer option selected for my tracked entity attribute to be dependent on a data element in the current stage.
>  
> I have a YES_Only data element called “Recommendation progressed at law stage?”. If this data element is ticked off I want my tracked entity attribute to be assigned with ‘Law’ answer option.
> This is the rule I have built, that does not seem to be working.
>  
> 1)      Expression - “Recommendation progressed at law stage?” == 1
>  
>  
> <image001.jpg>
>  
>  
> 2)      Assign value – Stage == ‘Law’
>  
>   
> <image002.jpg>
>  
>  
> Can anyone tell me what is the correct expression to compose, (if values can be assigned to data elements with option sets at all)?
>  
> Thanks a lot,
>  
> Georgi
>  
> 
> Georgi Chakarov, CIA | georgi@xxxxxxxxxxxxxxxxxxx <mailto:georgi@xxxxxxxxxxxxxxxxxxx> | +1-647-478-5634 x 104 | LogicalOutcomes c/o Centre for Social Innovation, 720 Bathurst Street, Toronto Canada M5S 2R4 | You may unsubscribe from receiving commercial electronic messages from LogicalOutcomes by emailing info@xxxxxxxxxxxxxxxxxxx <mailto:info@xxxxxxxxxxxxxxxxxxx>
>  
> _______________________________________________
> Mailing list: https://launchpad.net/~dhis2-users <https://launchpad.net/~dhis2-users>
> Post to     : dhis2-users@xxxxxxxxxxxxxxxxxxx <mailto:dhis2-users@xxxxxxxxxxxxxxxxxxx>
> Unsubscribe : https://launchpad.net/~dhis2-users <https://launchpad.net/~dhis2-users>
> More help   : https://help.launchpad.net/ListHelp <https://help.launchpad.net/ListHelp>

Follow ups

References