Healix Roadmap
Kiosk Support and Waiting Room Board
- The ability to welcome patients on a kiosk and have them kick off a workflow on their phone or quickly register themselves on a shared public device. A waiting room board can be configured to call a patient.
Creating Templates
Roles Improvements
Role visibility
- The current role visibility impacts all users. We intend to allow a content manager to define how any given role can view another. (E.g. a Patient Supporter's contact details may be visible to Providers by hidden to patients, opposed to hidden to all)
Forms Improvements
Rules Improvements
More than one Action
Currently a row on the decision table leads to only one action. This causes unnecessary duplication when a content manager wants to create many actions based on the same criteria. We will add the ability to create multiple actions.
Decision Tree Editor
The current decision table offers the maximum flexibility to express any arbitrary set of conditions and will remain a key component to definition rules. However, understanding, visualizing and maintaining rules with multiple conditions becomes unwieldy. To address this we will add a decision tree editor which will present a tree like decision structure.
Calculated Columns
In order to expand the flexibility of the rules editor, we plan to allow Healix Expression Grammar calculated columns to be added as column types.
Rules Action Audit and Debugger
Each event and corresponding action that the rules engine executes is stored. We will expose this to administrators and content managers for additional transparency and debugging capability.
Units of Measure
We plan to expand the concept of Unit of Measure used for charts. This will allow the same Unit of Measure to be referenced by many form fields. As well, we plan to leverage Units of Measure to provide charts and dashboards that aggregate multiple plans.
Test Automation Improvements
- Complete additional test types (expressions, external notifications)
- Improve documentation generation. Each test case can generate a document describing the pathway case including screenshots. This is useful for documenting the plan
- Known-to-be-correct Screenshots can be compared to the plan being tested. When a difference is spotted, users running the test can accept the new version or flag it is as a test failure
Dynamic Data Model
User attributes
As well as accessing form and plan data, the data model will be extended to include accessing and creating user attributes.