A 100% web-based secure and open source information system creation platform to rapidly construct health information systems. Epiconcept uses Voozanoo as its internal tool to create all of its customers' information systems. As an application server, Voozanoo was certified in 2012 by the ministry of health for hosting applications containing personal health data. Epiconcept first created this tool in 2002 to create customised information systems and has been continually updating and improving it.
What can I do with the Voozanoo?
With the help of one of our project managers, you can create an information system with various input forms for various groups of users, set their roles and rights, and create data outputs in the form of lists or graphics with adjustable filters or export the information as a file to be used with analytical software such as Stata, CSV or Excel. For simple single-table database construction for non-technical individuals, see Wepi. It is a basic, simple-to-use free community tool that does not require technical skills.
Epiconcept develops other functionalities
Although many of the information systems that Epiconcept has developed share similar structures and sometimes workflow, there are often unique real-world situations or constraints that require a specific functionality to be created. The Voozanoo architecture was originally conceived to allow such developments in a straight-forward manner without impacting other part of the system. Sometimes these functionalities are generalised to the standard Voozanoo application for the benefit of the user community. See more about how we work with our clients at the tab Services.
Information system creation
Natively, without any extra programming, Voozanoo has the required functions to make a broad range of information system types (disease surveillance, prevention and screening, laboratory management, research studies, medical records) . Shown below is a list and explanations of the subsystems within Voozanoo. For each functional area, the dark part of the graphical bar represents the depth of control and completeness available to the Voozanoo project creator. The light part of the graphical bar represents the quantity of more advanced functionality that would need to be covered through software development or training.
The tables, the variables, pages for the variables and the 1-n or n-n table relationships are the basic and most valuable job of Voozanoo. Importing of variables and dictionary tables from external CSV files is possible.
Voozanoo is based on UTF-8 character encoding. The tool used for translating your application into a multilingual application is Crowdin (https://crowdin.com). Since November of 2018, Voozanoo has been available in 28 languages. The project editor, EpiCraft, which you use to create your information system is available in English and French.
If you need to create forms and tables with typical non-complex work flows, Voozanoo will do what you need. If you have a work flow that has stipulations about stages of completion by different entities, milestones, and validation points that trigger other processes, then this may well need to be programmed specifically for your project. Generally, custom programming for your application will include a set of parameters that you as the project owner can manipulate without having to ask the Epiconcept project manager for intervention.
Security policies for information systems (PSSI)
Because the Voozanoo application and platform is certified by the ministry of health to legally hold personal health information, the necessary functions to administer this is a part of Voozanoo. This system must include the possibility for the logging of patient requests to
- • determine who he/she does or does not want to have access to his/her information
• consult his/her information by requests through email, traditional mail or face-to-face
• modify his/her data upon request
- • get a history of who has accessed his/her information over any given period of time.
Voozanoo 4 is compatible with HL7. With its internal library, it can receive, parse, and generate messages. The handling and connection to data elements is managed, based on the requirements, through specific development.
*Health Level 7: These are international standards for transfer of clinical and administrative data between software used by various healthcare providers.
Isolated Data Goups
When it's necessary to isolate data, often a practical and logical method is done through a hierarchical system. That is, the people on the top of the pyramid can access the data in the groups below it. An individual can only access his own group and the groups below his own, not those at the same level, and not at levels above his own. This can be set up as National, regional, and local levels or any method of hierarchy that needs to guaranty the isolation of various group's data. Of course, the role (data entry clerk, administrator, physician, patient, etc.) of the individual at any level within the hierarchy plays an even more important role in what type of access he/she has (read/write/delete) to the data.
An individual logged into the information system can be assigned one or multiple roles (data clerk, doctor, medical assistant, administration, etc.) which allows his/her access to viewing only certain data or entering data in certain forms.
User authorisation by default is over a TSL1.2 connection with a user name and password. The national CPS smartcard system for doctors and health professionals which includes an on-chip certificate can also be used for identification as well as a one-time passcode sent to your telephone by sms. An option for a rigorous level of passwords (number of characters and renewal requirements) for all users is also available for the administrator to switch on.
The notification tool allows a user to create announcements on the home page for other users to be notified of important information. The announcements can be set for a given calendar period. The recipients of these notifications are based upon the user's role and group adherence.
Reporting and Statistics
Thanks to the R stats module, the reports and analyses coming from your data are of excellent quality. The person creating the reports will need to know the R language, or can learn it alongside one of our project leaders who can create them for you. R is a very powerful language and can produce results that are publication ready.
Accessing the database is at the heart of any information system. There are places within Voozanoo where a free text field is made available (for users who are granted such a right) for the user to write their own specific SQL statements for value constraints on an input field, a calculated variable (ex: IMC, Glasgow score, ...), or displaying specific data on the screen.
The visual formatting is done through an interface which allows question types to be arranged on a form, for exemple to group variables, make grids or tabs, or place static texts. Each of these elements have their various display options. The display of a page can be customised further by adding one's own CSS and IDs for each screen element. Because the display system is based on Bootstrap, your applications are presented correctly on any support (telephone, tablet, laptop) because of the "responsive design" built in.
Data filters are created and saved, and can be shared with other users. Any combination of variables (static or dynamic values) can be used for filtering with AND/OR conditions. It also includes options for "contains", "starts with" and "data missing".
Once the variables are selected and filtered the data can be exported in latin or UTF-8 character sets in CSV, Excel, or Stata files.
When a set of data must go into a pre-defined format, mailmerge can make PDF documents of multiple pages showing data values and accompanying texts or images on a cleanly formated document ready to be downloaded, printed and sent.
When needed, a Voozanoo information system can receive files dropped off into a secure Internet "box" from a human or another application which then get added to its database. The module doing this is called EpiFiles.
Working with multiple applications, the task manager (Budi) can coordinate actions such as datafile transfers between applications.
Data entry - desktop or mobile
Data entry via a web browser is by far the most prominent means of entering form information into a database. This is the basis of Voozanoo; one database with entry and retreival from any Internet-connected computer. This however begs the question of what to do when the computer is NOT connected to the Internet. There are still environments and locations that are not connected and will not soon be either. For such a situation we have developed an off-line solution that can be used on a tablet that is out of range of a wifi zone (often found in the medical care sector) or a smartphone that has no Internet connection. Check out our Voozanoo mobile application to learn more.
The goal of collecting and organising data is to be able to analyse it and make decisions about actions to be taken. There are a number of analytic tools on the market which have become popular for various disciplines. Voozanoo uses an analysis module based on the R programming language. This increasingly popular open source application and language has become a formidable tool in comparison to proprietary tools and is used in practically all disciplines needing information analysis. Our R module allows for simple or complex data analyses.