The Voozanoo Ecosystem

Voozanoo is a set of configurable modules used to create information systems to manage health programmes in the areas of prevention, screening, medical, cohort, and others. With its modular approach, Voozanoo allows for the optimization and extension of an information system without interfering with other parts of the system that are not involved. This ecosystem complements an agile development methodology to rapidly prototype a health-related application and then refine it to a completed application.

The Voozanoo ecosystem is spread across three major areas. Place the mouse over an area for an explanation.

1. Information Entry Points

The ways that information can enter your application are increasing. The number of users accessing cloud-based applications (such as those created with Voozanoo) via smartphone and tablets is beginning to equal and in some regions, surpassing access via traditional desktop and laptop computers. Medical devices are now better able than ever to transfer their results to a third-party information system, and connected devices are in their early stages of making data contributions. Other sources may include gathering information from older paper-based systems (through scanning) or from already established information systems.

2. Administration and Edition (back office)

The administration area (back office) combines the form editor, data access rights, role assignment, workflow configuration, and end-user display managment. The database at the heart of the health information system is generated from the combined parameters of the back office administration, the input forms and their navigational rules, as well as any specialized work flow, constraints, and visual styling through custom development.

The form editor can be used simultaneously by subject experts in a collaborative mode which allows rapid creation of information entry screens. They can include conditional display rules for questions or sections (ex: if I am male, then I don’t see questions for females, or if my BMI is less than 30, no additional questions are shown). The forms are then published to a central system through a multi-step process and assembled for correct page navigation within the application. These information input screens are then available on multiple platforms (desktop, tablet and smartphone) with provisions for use in a disconnected mode.

The system guarantees high security and three levels of data anonymisation: Names and identification in the database, names and identification in separated databases and the encryption and distribution of data. One therefore has data storage available in a form that is both simple and scalable, but also with APIs allowing data to be accessed (limited through authentification and SSO) by other modules to, for example, use data analysis and decisional tools, access file sharing depots or other specific solutions. Also, because of EpiConcept's certification as a personal health data hosting entity, a Voozanoo created application guarantees audit and traceability for all actions made by the users.

The administration area includes the DSCP (Personal health data) utility which allows a Voozanoo created application to include logging and response for an individual's legal right to request and receive information about what is included in their personal health data file, who has access to it, and the right of modification. As with all of the Voozanoo environment, only a web browser is required to operate it.

3. The Modules

Modules developed by EpiConcept which use the stored data for a specific result.

Mobile app: Available for both iOS and Android, the app allows you to fill in forms from your application whether you have a data connection or if you are off-line. The Android application even lets you send your filled-in forms via SMS when all you have is a voice connection.

EpiFiles: The EpiFiles module is used for projects which require numerous secure health file exchanges (between applications or people) inside of the Voozanoo ecosystem as well with third party information systems. For example, one could receive structured files coming from a biology laboratory or a hospital which would then be automatically integrated into the database of the Voozanoo application.

Data Analysis Platform: Based on a dedicated R language server, this module allows one to apply complex statistical operations or create epidemiological analysis plans on data collected from a Voozanoo information system. This module includes a custom library of epidemiological functions and is extendable through freely available statistical libraries.

MailMerge: A document production module called MailMerge generates form letters (PDF, HTML, and others) by merging data with a model document (DocX, PDF, internal editor). The document type is chosen by the calling application and can for example be prescriptions, lab result letters, visit request letters, medical follow-up questionnaires, or other.

Reporting and Cartography: Using the same R server as the data analysis platform, the Reporting and Cartography module allows one to view the data in aggregate and include notes and texts for reporting with publication quality output. It also allows one to produce cartographic displays (static, dynamic, interactive) on data collected in your Voozanoo information system.

BuDi: The BuDi (Bulk Dispatcher) module manages planned tasks that extract data, transforms them, and sends them to other targets, but also to operate on Voozanoo’s internal modules through the exposed APIs, such as for file generation, statistics, sending email or SMSs, or file pickup and distribution between modules. It is a scriptable agent to run jobs between modules as needed.

Portail : The Portal module manages the secure access to different modules by keeping track of each user’s rights. It is a unique point of access (single sign on - SSO) which allows the grouping of modules in the form of an integrated application.

Create a free Voozanoo account.

Create Account

Technologies Used

As technologies and paradigms in informatics advance at a rapid pace, it happens that newer modules within the Voozanoo ecosystem will use newer software technologies and methods than older modules. You can see the various functional technologies under the Description tab.
Voozanoo Core: PHP5, Zend Framework, Bootstrap, ReactJS, NodeJS, HTML5
Portal: Voozanoo Core, Oauth
Mailmerge: Voozanoo Core, Unoconv, OpenOffice
BuDi: Voozanoo Core
EpiFiles: Voozanoo Core
Statics: Voozanoo Core, R