Summary
This article covers a script example of assigning IP kits based on subject randomization.
Table of Contents
TABLE OF CONTENTS
Description
This script triggers a subject inventory assignment according to the subject’s randomized treatment type, using the quantities configured in Inventory settings. In this example, the drugAssign command will execute if the Visit 2 question assingyn is answered Yes. If the conditions are met, inventory will be assigned and the kit number(s) will be written to the Visit 2 assignkits question.
Script
<script scriptId="assignDrugVisit2">
<body>
<s:if>
<s:and>
<s:eq>
<s:numberPath path=":id" />
<s:numberPath path="/visit2v.assignyn:id" />
</s:eq>
<s:isSet />
<s:eq>
<s:stringPath path=".assignyn:value" />
<s:string value="Y"/>
</s:eq>
</s:and>
<s:drugAssign description="Visit2">
<s:question path="/visit2v.assignkits" />
</s:drugAssign>
</s:if>
</body>
<target action="update" shouldReconcile="false" typeId="assignyn" when="after"/>
</script>
See Triggering Inventory Assignment with a Script for important information and considerations when using scripts to execute a Drug Assignment.
Need more help?
Please visit the Fountayn Contact Information page.