Skip On Demand EForms
Checking off the "Skip On Demand EForms" found at the bottom right corner of the tablet rules tab is typically applicable for Ocean kiosks, and will prevent showing any eForms that have been manually-queued by a staff member (i.e. forms where you have to enter the 3-digit code into the tablet before handing it to the patient to complete). This is useful because clients and patients, alike, often prefer to have these more detailed and/or private forms show up on a separate tablet that they can hold. When "Skip On Demand EForms" is selected, a "(DISABLED)" label will appear beside "On Demand EForms".
Prioritizing / Rearranging Tablet Rules
You can prioritize and apply conditions in the Rules tab of the tablet settings window. Note that you can drag and drop the rules relative to each other. You can also position the rules in the queue, relative to the manually-queued forms by dragging and dropping them, as appropriate.
Minimizing Forms Required for First-Time Patients
When using Tablet rules, new patients are often faced with a significant number of forms requiring completion. In cases where you don't want the patient to complete all of the forms in one sitting, you can defer automatically-queued forms to a later visit. One strategy to accomplish this is to apply a condition to the rules such that they only show when the "on demand" manual queue is of length 0. You can do this by adding this prefix to your rule's script:
ScriptUtil.queueSize() == 0
For example, suppose you have the tablet rule:
ScriptUtil.queueSize() == 0 && firstTime
This will only show a form once, and only if there are no manually-queued On Demand forms.