We've successfully been using container/server functionality to format adult notes for several years, but are beta-testing a switch to container/server SOAP formatting with our pediatric forms and have discovered an unusual anomaly wherein the formatting of the translation is not refreshing after putting the document on hold.
The note appears as if the documentation has not been completed, all the data appears lost! Needless to say, this would make our providers very uneasy! When you un-check, recheck any piece of the information, the data re-appears in the translation in the appropriate formatting. If you sign the document, all data reappears and shows up in the note formatted appropriately. This makes me very disconcerted.
Has anyone experienced anything like this?
Has anyone used a refresh call possibly to fix this problem?
Alison
Community Health Integrated Partnership
I'm not sure what you mean by container/server SOAP formatting, but it sounds like you just want to force a refresh of the text translation when the form opens. Try this:
Add a function that will execute every time the form opens and change a variable:
{!
DOCUMENT.FORCEREFRESH=DOCUMENT.FORCEREFRESH+"r"
if (SIZE(DOCUMENT.FORCEREFRESH)>100) THEN
DOCUMENT.FORCEREFRESH="r"
endif
}
In the text translation for any one element, add a reference to this new variable:
{IF (DOCUMENT.FORCEREFRESH<>"z") then
//...your normal translation here...
endif}
Then your text translation should get re-generated every time you modify the variable, which should happen every time the form opens. You may need to declare the variable... if so add this to the bottom of your watcher functions (the bottom items run first):
{! DOCUMENT.FORCEREFRESH }
Or maybe you just found a bug in the beta software .
Awesome. Thanks!