Cet outil a pour but de permettre à des centres médicaux de saisir et de conserver les données de leurs patients pour une étude donnée.
Il permet à l'administrateur dans une interface d'administration de construire de manière simple et sans programmation des formulaires assez complexes, avec éventuellement des relations entre les différents champs de saisie (affichage de tel si tel autre champ a une certaine valeur, ou si une case est cochée), et de proposer un protocole médical complet en assemblant ces différents formulaires. L'administrateur peut aussi créé des comptes utilisateurs, en leur fournissant différents niveaux de droits (visualisation, remplissage, supervision des plusieurs centres).
Ensuite sur le site, les utilisateurs peuvent venir consulter et remplir les formulaires pour chacun de leur patient, exporter les données, échanger des messages avec un superviseur ...
Notre Travail : J'ai réalisé le site à partir du design web-responsive fourni par le client, en utilisant mon framework maison. L'administration permet très facilement de créer des nouveaux formulaires, qui contiennent des sections de questions, ou des tableaux de données à saisir. Ensuite au niveau du front, les formulaires sont reconstruits à partir des informations en base de données.
Afin de pouvoir conserver les données sensibles sur le serveur de chaque client, un système d'api a été mis en place afin de transmettre les données saisies sur le serveur du client, et de les récupérer, tout cela de manière sécurisé (Système d'authentification Jwt).
Méthodes de programmation utilisées : Le site a été développé en php 7.3, et s'appuie sur une base de données Mysql