Summary
This command returns true if the parameter specified exists. It is typically used to check for the existence of a form in a subject record, and will return false if that form has not yet been created or has been deleted.
Attributes
- none
Parameters
- one command
Example
For alerts that are checking values on dependent questions/forms that may not yet exist (are created by scripts), the alert must be programmed using a script rather than a traditional dependency expression. This triggers the logic to re-evaluate if the dependent form is created and answered at a later date.
<script scriptId="karnofskyCheckFinalRunIn1">
<body>
<s:alert>
<s:expression>
<s:or>
<s:not>
<s:exists>
<s:form path="/runIn1RS2/peVsRunInRS2"/>
</s:exists>
</s:not>
<s:not>
<s:isSet>
<s:question>
<s:question path="/runIn1RS2/peVsRunInRS2.karnofsc"/>
</s:question>
</s:isSet>
</s:not>
<s:not>
<s:isSet/>
</s:not>
<s:ne>
<s:stringPath path="/runIn1RS2/ieRS2.inc13:value"/>
<s:string value="y"/>
</s:ne>
<s:gte>
<s:numberPath path="/runIn1RS2/peVsRunInRS2.karnofsc:value"/>
<s:number value="60"/>
</s:gte>
</s:or>
</s:expression>
<s:correction>
<s:string value="optional"/>
</s:correction>
<s:text>
<s:string value="The 'Karnofsky score' entered is less than 60%.
Please clarify the 'Karnofsky score' or the response to this Inclusion.
Criteria."/>
</s:text>
</s:alert>
</body>
<target typeId="inc13" when="preprocess" shouldReconcile='true' />
<dependent path="/runIn1RS2/peVsRunInRS2.karnofsc"/>
</script>Need more help?
Please visit the Fountayn Contact Information page.