Qu'est ce que Voozanoo ?

Développé par EpiConcept en 2001, Voozanoo est un framework* «web based», sécurisé et Open Source de construction de base de données. Spécialisé dans la collecte et la gestion de données multicentriques dans le domaine de la santé publique et de la recherche, Voozanoo est mis gratuitement à la disposition des professionnels de santé.
EpiConcept et les applications développées sur la base de Voozanoo sont agréés par le Ministère de la Santé au titre “d’hébergeur de données de santé à caractère personnel” depuis 2012.

* Ensemble de composants logiciels, qui sert à créer les fondations ainsi que les grandes lignes de tout ou d’une partie d’un logiciel

Que puis-je faire avec la configuration standard de Voozanoo ?

La configuration standard de Voozanoo vous permet de créer un système de collecte et de gestion d’informations en ligne avec notamment des groupes d’utilisateurs dont vous aurez paramétré les rôles et les droits, des formulaires de collecte de données, des questionnaires, des rapports...
Exploitées sous forme de tableaux ou de graphiques avec des filtres ajustables, ces données peuvent être exportées afin d’être exploitées par des logiciels d’analyse tels que Stata, SAS, R ou être exportées vers des tableurs comme Excel ou Google «Feuille de calcul».
Pour la construction d’un questionnaire d’enquête ou d’une base de données basique à table unique par exemple, découvrez l’application web Wepi. Cette application très simple d’utilisation et intuitive ne nécessite aucune connaissance technique particulière.   

EpiConcept développe des modules sur mesure

Bien que Voozanoo soit complet en terme d’options et d’outils, il se peut qu’un module vous manque pour des problèmes très spécifiques. Voozanoo a dès l’origine était pensé pour être programmable. EpiConcept est à votre disposition pour élaborer avec vous un module parfaitement adapté vos besoins. Les modules développés sont alors intégrés dans votre architecture et prêts à l’emploi.
Vous pouvez obtenir des informations sur les prestations d'Epiconcept dans l’onglet Services et Hébergement.


Les éléments constituant un système d’information

Dans sa configuration standard, Voozanoo comprend les fonctions nécessaires afin de créer une variété de types de systèmes d’information. Ci-dessous se trouve une liste et les explications des sous-systèmes au sein de Voozanoo. La partie foncée du graphique  représente les sous-systèmes  d’ores et déjà prêt à être utilisés. La partie claire du graphique représente les cas d'utilisation qui doivent être appuyés par un développement spécifique effectué par Epiconcept ou lors d’un accompagnement / formation.

Les fonctions de Voozanoo selon qu’elles sont susceptibles de nécessiter un développement spécifique.


Appui nécessaire                         Prêt à l'emploi

 

 

La base de données

Les tables, les variables, les pages, et les relations (1-n) sont les éléments de base du framework Voozanoo. L’import de listes de variables ou de dictionnaires est possible depuis des fichiers CSV.

Multilingue

Voozanoo utilise l’UTF8 pour l’encodage des caractères et Poedit (www.poedit.net) comme outil de traduction dans les projets multilangues.

Bien que l’interface pour l’utilisateur final (le front-end) soit déjà traduite en anglais, français et espagnol, l’architecte du système d’information doit traduire les libellés des variables qu’il a créés via Poedit.
A chaque utilisateur est attribué une langue.

Workflow

Si votre système de collecte et de gestion d’informations ne comporte que des formulaires et des tables simples, sans dépendances complexes, Voozanoo est prêt à l’utilisation.
Par contre, si votre système nécessite un workflow comportant des étapes de validations par différents acteurs, d’interprétations, de déclenchements de processus en fonction des saisies, vous aurez probablement besoin d’un développement sur mesure. En général ce type de développement inclut la mise en place d’interface de paramétrage pour que les administrateurs (vous) puissent faire par la suite des modifications sans aide extérieure.

Double saisie

Les opérateurs de saisie et les gestionnaires disposent  d’un module de double saisie qui permet de réduire les erreurs lors de saisies de données provenant de formulaires papiers. Un rapport établit les incohérences entre deux mêmes questionnaires.

Politique de Sécurité des Systèmes d’information (PSSI)

Agréé par le Ministère de la Santé pour héberger des données de santé à caractère personnel, Voozanoo a pour obligation de permettre à un patient de :

    • déterminer qui a accès à ses informations ;
    • de consulter ses renseignements via une requête formulée par e-mail, lettre postale, ou en vis-à vis ;
    • de rectifier ses données sur demande ;
    • d’accéder à la liste des personnes ayant consultées ses informations sur une période donnée.

Des groupes pour le cloisonnement des données

Quand il est nécessaire de limiter l’accès aux données, la méthode souvent appliquée est la mise en place d’une hiérarchisation sous la forme d’un regroupement logique des données et des individus.

Les groupes étant hiérarchisés, un utilisateur peut avoir accès aux données de son groupe ou de groupes inférieurs mais pas à celles des groupes supérieurs ou d’un même niveau. Par ailleurs les utilisateurs peuvent avoir des rôles (administrateur, opérateur de saisie,  médecin, patient) qui limitent l’accès aux données (écriture, modification, suppression, ...).

Rôles

Un utilisateur connecté au système d’information se voit attribuer un ou plusieurs rôles (administrateur, opérateur de saisie, médecin, patient, …) qui restreignent ou étendent son accès aux informations ou à la saisie de certains formulaires.

L’authentification sécurisée

Par défaut, l’authentification se fait grâce à un identifiant et à un mot de passe via une connexion sécurisée (SSL), comme pour les sites bancaires. Une identification par CPS (Carte des Professionnels de Santé) est également disponible. Cette dernière contient un certificat SSL. Enfin l’administrateur peut décider d’activer des règles strictes de gestion des mots de passe (renouvellement régulier, contraintes sur les caractères obligatoires et la longueur minimale, ...).

Gestion des Notifications

Le système de notification permet d’afficher des notifications sur la page d’accueil une fois que l’utilisateur est connecté et de les transmettre par e-mail. Les destinataires sont sélectionnables en fonction de leur rôle ou de leur groupe.

Rapports

Voozanoo inclut des statistiques standards (fréquences, min / max, des moyennes, des tableaux croisés dynamiques….) ainsi que des statistiques avancées accompagnées de rapports utilisant le puissant langage de R. Les données peuvent bien sûr être exportées pour être utilisées dans un autre logiciel de statistiques (Stata, SAS, ...).

Requêtes SQL

L’accès aux données est au cœur de tout système d’information. Voozanoo autorise l’écriture de requêtes SQL pour la mise en place de tests de cohérence visant au contrôle en temps réel des données saisies, à l’affichage conditionnel de questions sur le formulaire, ou encore à la création de calculs (ex: IMC, score de Glasgow, ...).

Mise en page

Pour la mise en page des formulaires, l’utilisateur dispose d’une interface à partir de laquelle il peut positionner des composants graphiques pour par exemple grouper des variables, afficher des matrices ou mettre du texte. Tous les éléments graphiques, y compris les variables disposent d’options d’affichage.
Le processus d’affichage des formulaires peut être customisé pour avoir une mise en page sur mesure (Ce procédé ne peut être réalisé que par un développeur).
Lorsque votre système d’information est basé sur le framework Zend, les applications ont accès à Bootstrap, un système qui permet une présentation «responsive design*».

* Faculté d’un site web à s’adapter automatiquement à la taille du terminal de lecture.

Filtrage des données

Une fois créés, les filtres sur les données sont enregistrés et peuvent être partagés avec d’autres utilisateurs. Toute combinaison de variables (valeurs statiques ou dynamiques) peut être utilisée pour filtrer les informations en utilisant les conditions et / ou / vide. D’autres options sont disponibles comme par exemple «contient», «commence par», «données manquantes», ...

Exportation des données

Une fois sélectionnées et filtrées, les données peuvent être exportées dans les formats STATA, XML, SAS, CSV et EpiInfo. L’utilisateur peut également sélectionner l’encodage des données (Latin1 ou UTF8).
Publipostage

Publipostage

Quand un ensemble de données doit aller dans un modèle défini, le module publipostage peut créer des documents PDF (entre une et mille pages) les présentant accompagnés de textes et d’images. Les données sont ainsi prêtes à être téléchargées, imprimées ou envoyées sous forme d’e-mailing.

Transfert de fichiers

Si nécessaire, votre système d’information peut recevoir des fichiers déposés dans un espace Internet dédié et sécurisé qu’il s’agisse de fichiers déposés manuellement ou en provenance d’une autre application. Ces données sont automatiquement introduites dans la base de données du système.

Gestion des tâches

Travaillant avec des applications multiples, le gestionnaire de tâches peut coordonner des actions telles que les transferts de données entre les applications.


Collecte

La saisie multi-centrique via un navigateur Web est le mode le plus répandu pour collecter des données. Une base de données avec des modules de saisie et de restitution, utilisables depuis n’importe quel ordinateur connecté à Internet, voilà le coeur de Voozanoo.

Il existe des environnements ou des lieux qui n’ont pas d’accès à l'Internet et qui n’en auront pas dans un avenir proche. Dans ce contexte nous avons développé des solutions hors-ligne qui fonctionnent par exemple sur tablette pour des zones non couvertes par le Wifi (souvent des centres médicaux). Wepi, basé sur Voozanoo (voir l’onglet "Modules"), intègre également le support de l’application populaire de saisie hors-ligne «ODK collecte», pour tablette et téléphone.
Le clavier n’est pas le seul moyen pour saisir de l’information. Nous avons développé des applications qui utilisent la technologie OCR, le stylo numérique, le GPS, et le glisser/déposer de symboles sur une image.


Analyse

L’objectif dans la collecte et l’organisation de l’information est d’effectuer des analyses destinées à prendre des décisions. Il existe sur le marché de nombreux outils d’analyse devenus populaires dans des secteurs variés. Voozanoo pour sa part, utilise un module d’analyse basé sur le langage de programmation R. Ce module open source de plus en plus populaire est devenu un formidable outil en comparaison aux outils propriétaires. Il est applicable à pratiquement toutes disciplines nécessitant une analyse de l’information.