Hello All,
I am having trouble with the error below. Users are reporting issues with a form, but not all the time. In the form I put PROB_AFTER("delimited") in a global variable for use in multiple spots rather than calling PROB_AFTER("delimited") repeatedly. So basically this:
{! GLOBAL gprobupdate = PROB_AFTER("delimited")}
The users who are seeing the problem are seeing this in the note text:
{global F03376155248268017054=PROB_AFTER("delimited") "" <-CANNOT FIND MATCH FOR SPECIFIED ITEM
Does anyone have any thoughts?
Thanks,
Brad
The expression shown above is automatically generated by Visual Form Editor to do something similar to what you are trying to do. However, that reference is only used in watcher expressions. I would recommend either:
1. Try removing the ! in your watcher expression. When Visual Form Editor updates the global variable your watcher will be executed automatically.
2. In the Program Options->Build->Speed Optimizations section uncheck the Clinical function references item.
Thank you for your suggestions. I ended up resolving this in two steps:
First, I removed the global variable and simply used PROBLEM_AFTER() instead.
This fixed some of the problem areas that users were having but at less frequency they reported that they were getting the <-CANNOT FIND MATCH FOR SPECIFIED ITEM error. After looking through MEL traces of a couple of charts it looked like it was getting caught on using LIST_ASSESSMENTS(). In this case I am asking for a list of assessments that are 'DX of'. The patients where the error was occurring where when there was a problem in their problem list with an old 'HX of'. GE removed HX of as an option a little while ago and updated the problem table. It seems that there some of these older problems that didn't get updated. You can resolve this problem by simply updating the problem with out changing it (i.e. adding a space to the description and then removing it).