Skip On Demand EForms
- The "Skip On Demand EForms" at the bottom right corner of the tablet rules tab is typically used for tablets in Ocean Kiosks. Checking this off will prevent any manually-queued eForms (i.e. forms that are explicitly added by a staff member for a patient to complete) from showing on the kiosk. 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".
If you'd like to have a message appear for patients who have on demand forms in queue and are done at the kiosk, you can create a simple eForm (such as "More Forms Are Waiting For You..."), telling the patient to pick up a tablet from reception. To have this form show up only if patients have on demand forms in queue, you can use this tablet rule with your simple eForm message:
Prioritizing / Rearranging Tablet Rules
You can prioritize and apply conditions in the Rules tab of the tablet settings window by dragging and dropping 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 their 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 certain forms only show when the "on demand" queue of manually-added forms 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.