Press "L" when viewing a wiki page to add search terms as labels. Labels
will make it easier to find the page in the future (whether via
Google<http://google.com>,
OpenMRS Search <http://search.openmrs.org>, or the Wiki<http://wiki.openmrs.org>
itself).
-Burke
p.s. Pressing the question mark key ("?") while on a wiki page will show a
list of convenient keyboard shortcuts.
On Thu, Aug 11, 2011 at 9:57 AM, Michael Seaton <[email protected]> wrote:
> **
> Thanks for doing this Darius - I found it via my normal means of searching
> the openmrs wiki - i used google :) I don't see any labels on the
> User-Defined Rules page...
>
>
> On 08/10/2011 06:37 PM, Darius Jazayeri wrote:
>
> Hi Evelyn,
>
> I just added an example of how to write the Age rule on the User-Defined
> Rules <https://wiki.openmrs.org/x/doDP> wiki page.
>
> -Darius
>
> PS- Mike, Evelyn, could both of you please go to the wiki, and do the
> search that you'd naturally do to figure out "how do I write a logic rule"?
> Then, make sure the User-Defined Rules page I linked to has those search
> terms as labels. And make sure any other prominent hit has a link to the
> User-Defined Rules page?
>
> On Tue, Aug 9, 2011 at 7:38 AM, Michael Seaton <[email protected]> wrote:
>
>> Hi Evelyn,
>>
>> I see you're right on the demo server. That's unfortunate. Looks like
>> you can either wait until the ticket that James sent is fixed and use
>> velocity, or you can author a new Age rule yourself using the "Rule
>> Definitions" section of the UI.
>>
>> @Darius or Burke - do you have an example somewhere of either Java or
>> Groovy code that you could share to show how to do this? Can you update the
>> Logic Module wiki pages with this if you are able to provide it?
>>
>> Thanks,
>> Mike
>>
>>
>>
>>
>> On 08/09/2011 10:14 AM, Evelyn Castle wrote:
>>
>> Hi Mike,
>>
>> We are running OMRS version 1.8.2 and Logic Module 0.5.
>>
>> When I look at the token's under admin>Logic Module>token registration,
>> AGE is not an option. Do I need to add it somehow?
>>
>> I tired the code you sent. I am able to save the form without any errors
>> but the questions are omitted from the form, regardless of the patients age.
>>
>> Thanks
>> Evelyn
>>
>> On Tue, Aug 9, 2011 at 2:11 PM, Michael Seaton <[email protected]> wrote:
>>
>>> Hi Evelyn,
>>>
>>> What version of OpenMRS and the Logic Module are you using? I know the
>>> AGE token was broken in some previous versions, but I thought that had been
>>> fixed. You might want to see if upgrading Logic and/or OpenMRS helps.
>>>
>>> Alternatively, the includeIf tag supports velocity expressions as well.
>>> It looks like the documentation needs to be expanded to include more on the
>>> possibilities available with velocity. I don't have this installed to try
>>> it out currently, but try something like the following:
>>>
>>> <includeIf velocityTest="$patient.age < 16"/>
>>>
>>> Hopefully this works,
>>> Mike
>>>
>>>
>>>
>>> On 08/09/2011 06:36 AM, Evelyn Castle wrote:
>>>
>>> Hi All,
>>>
>>> I am trying to use the HTML Form Entry module to include certain
>>> questions in a form if the patient is a child (under 16). I am trying to use
>>> the same logic that would be used if you were trying to include only female
>>> patients. (we have this working fine in other forms)
>>>
>>> <includeIf
>>> logicTest="GENDER =
>>> F">
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> But, in
>>>
>>> the logic test "token registration", age is
>>> not an option,
>>>
>>> only "birthdate" and "birthdate estimate".
>>> So how can I
>>>
>>> use the logic module to determine age since
>>> if I used
>>>
>>> birthdate, I would need to change the date
>>> every year in
>>>
>>> order for it to continue to show kids under
>>> 16.
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> Anyone
>>>
>>> know how I can do this?
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> Thanks
>>> Evelyn
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> --
>>> Evelyn Castle
>>> Co-Director, eHealth Nigeria
>>> +1 415 545 8289 (US)
>>> website: http://www.eHealthNigeria.org
>>> blog: http://www.evelyncastle.com
>>> skype: evelynlcastle
>>> ------------------------------
>>> Click here to
>>> unsubscribe<[email protected]?body=SIGNOFF%20openmrs-implement-l>from
>>> OpenMRS Implementers' mailing list
>>>
>>> ------------------------------
>>> Click here to
>>> unsubscribe<[email protected]?body=SIGNOFF%20openmrs-implement-l>from
>>> OpenMRS Implementers' mailing list
>>>
>>
>>
>>
>> --
>> Evelyn Castle
>> Co-Director, eHealth Nigeria
>> +1 415 545 8289 <%2B1%20415%20545%208289> (US)
>> website: http://www.eHealthNigeria.org
>> blog: http://www.evelyncastle.com
>> skype: evelynlcastle
>> ------------------------------
>> Click here to
>> unsubscribe<[email protected]?body=SIGNOFF%20openmrs-implement-l>from
>> OpenMRS Implementers' mailing list
>>
>> ------------------------------
>> Click here to
>> unsubscribe<[email protected]?body=SIGNOFF%20openmrs-implement-l>from
>> OpenMRS Implementers' mailing list
>>
>
> ------------------------------
> Click here to
> unsubscribe<[email protected]?body=SIGNOFF%20openmrs-implement-l>from
> OpenMRS Implementers' mailing list
>
> ------------------------------
> Click here to
> unsubscribe<[email protected]?body=SIGNOFF%20openmrs-implement-l>from
> OpenMRS Implementers' mailing list
>
_________________________________________
To unsubscribe from OpenMRS Implementers' mailing list, send an e-mail to
[email protected] with "SIGNOFF openmrs-implement-l" in the body
(not the subject) of your e-mail.
[mailto:[email protected]?body=SIGNOFF%20openmrs-implement-l]