Nyss est une plateforme logicielle sur mesure pour la collecte, la gestion et l’analyse des données qui a été adaptée aux besoins du Mouvement international de la Croix-Rouge et du Croissant-Rouge en matière de surveillance à base communautaire (SBC).
Nyss permet la détection, le signalement, l’agrégation et l’analyse en temps réel des informations sur les risques sanitaires au sein d’une communauté. Elle donne ainsi la possibilité de repérer les flambées de maladies, de les prévenir et d’y faire face grâce à une détection précoce et à une action rapide.
La capacité d’intensifier les efforts de SBC, de couvrir de vastes zones et d’intervenir rapidement, en particulier dans les moments critiques (par exemple en situation d’urgence) repose sur la collecte des données et la communication à distance au moyen d’une technologie qui permet l’automatisation des processus de gestion des données. C’est dans ce but que Nyss a été mise au point ; elle est conçue pour être la solution logicielle de base de l’ensemble du Mouvement en matière de SBC.
La plateforme aide les volontaires, le personnel et les délégués, du niveau local au niveau mondial, à fonder leurs décisions en matière de lutte contre les épidémies sur des informations fiables. À terme, cela permet de prévenir les potentielles épidémies et situations d’urgence et de lutter contre celles-ci, mais aussi de mener une intervention efficace et pertinente dans de telles situations. Des volontaires sont formés pour reconnaître les signes et symptômes de maladies à potentiel épidémique, et ils reçoivent un téléphone basique afin d’agir en tant que correspondants au sein de leur communauté et de signaler les risques sanitaires en envoyant de courts SMS codés. Nyss réceptionne les SMS des volontaires, rassemble et analyse les données, les communique aux utilisateurs de la plateforme et envoie des alertes automatiques en temps réel aux superviseurs ainsi qu’aux autorités sanitaires.
La SBC et la plateforme Nyss permettent aux autorités sanitaires d’intervenir plus rapidement et de sauver des vies.
Nyss est une solution basée sur la plateforme dans le nuage Miscrosoft Azure. L’application proprement dite utilise une Azure Web App, tout comme l’API interne (ReportAPI). La communication asynchrone entre les différentes composantes du système est facilitée par des files d’attente de messages sur Azure Service Bus. Nyss dépend d’une passerelle SMS physique pour relayer les SMS dans le nuage.
The SMS reports are received by a public facing Function app that puts the messages on a queue. These messages are then read by an internal Function app that posts an HTTP request to the internal Report API, which parses and validates the reports. A feedback SMS is sent to the data collector who sent the report. The feedback SMS is sent through the physical SMS gateway through an email-to-SMS service that the gateway provides.
If the report received is parsed and validated successfully, an alert is triggered based on rules specified on a project basis through the Nyss application. When alerts are triggered, notifications are sent as SMS and/or email, depending on configurations specified on a project basis in the Nyss application. In the event that an alert has not been handled within 24 hours, an email is sent to the manager.
With Nyss we aspire to comply with the General Data Protection Regulation, which is increasingly becoming the world wide gold standard in data protection. Regional confinement of data to northern Europe, encryption of all databases, user access controls, usage of HTTPS and rigorous documentation of all workflows related to data processing.
The technology behind Nyss has always been intended to be open-source, and all the technological information behind the software can be found on our GitHub page. We wouldn’t want to build something as awesome as this without making it available to anyone who might need it and benefit from it. Furthermore, we’ve benefited a lot from using open source code in components of the software and we hope that others will benefit from what we have built!
La plateforme Nyss a été mise au point par la Croix-Rouge de Norvège, en coopération avec la Fédération internationale des Sociétés de la Croix-Rouge et du Croissant-Rouge et la Croix-Rouge de Belgique. La Croix-Rouge de Norvège continue de l’héberger et d’assurer sa maintenance.