
Sormas (Système d'analyse de la réponse à l'épidémie de surveillance) est un système de santé open source - consistant en des applications Web et mobiles distinctes - qui vise à optimiser les processus utilisés pour surveiller la propagation des maladies infectieuses et répondre aux situations d'épidémie.
Vous pouvez essayer Sormas sur notre serveur de démonstration à https://demo.sormas.org!
Lisez notre réadme contribuant et contactez-nous à [email protected] pour savoir comment vous pouvez aider à faire avancer le développement de Sormas, ou consulter nos discussions pour obtenir un soutien au développement des développeurs de base et d'autres membres de la communauté. Sormas est un projet axé sur la communauté, et nous aimerions vous avoir à bord!
Si vous souhaitez contribuer au code, veuillez adhérer strictement au Guide de l'environnement de développement pour vous assurer que tout est configuré correctement. Veuillez également vous assurer que vous avez lu les directives de contribution au développement avant de commencer à vous développer.
Si vous souhaitez signaler un problème de sécurité , veuillez lire et suivre nos politiques de sécurité . Pour les bogues sans implications pour la sécurité, les modifications et les demandes de fonctionnalités, veuillez créer un nouveau problème et lire le guide de soumission d'un problème pour des instructions plus détaillées. Nous apprécions votre aide!
Sormas prend officiellement le support et est testé sur des navigateurs à base de chrome (comme Google Chrome) et Mozilla Firefox , et toutes les versions Android à partir d' Android 7.0 (Nougat). En principe, Sormas devrait être utilisable avec tous les navigateurs Web pris en charge par Vaadin 8 (Chrome, Firefox, Safari, Edge, Internet Explorer 11; voir https://vaadin.com/faq).
L'utilisation de l'application Web Sormas via un navigateur Web de périphérique mobile est possible et acceptable également dans les pays soumis à la réglementation générale de la protection des données (RGPD), tel que forcé par l'Union européenne. Cependant, dans ces pays soumis au RGPD, l'application Android (fichier .APK) pour Sormas ne doit pas être utilisée sur les appareils mobiles jusqu'à nouvel ordre.
Oui! Veuillez télécharger la dernière version et copier le contenu de /deploy/openapi/sormas-rest.yaml à un éditeur qui génère une documentation API visuelle (par exemple https://editor.swagger.io/). Une documentation Swagger de l'exécution de la ressource de visites externes (utilisée par des revues de symptômes externes telles que CLEMEDO ou PIA) est disponible chez <<host>>/sormas-rest/openapi.json ou <<host>>/sormas-rest/openapi.yaml
Nous aimerions explicitement explicitement attirer votre attention sur le fait que l'agence de santé publique respective exécutant Sormas est en charge de la sécurité des données et de la protection des données et doit garantir le respect de la protection nationale des données et des réglementations de sécurité des données dans leur compétence respective. Il doit s'assurer que les exigences de pointe pour la protection des données et la sécurité des données sont remplies. Toutes ces conditions préalables et examens doivent être effectuées dans le contexte du pays et de son cadre juridique respectif. Pour ces raisons, HZI ne peut pas assumer la responsabilité de l'agence de santé publique respective qui dirige les systèmes Sormas et n'est pas responsable de toute violation de la protection des données de l'agence car les données générées par Sormas appartiennent à cette même agence.

Si vous souhaitez en savoir plus sur le processus de développement et de contribution, la mise en place ou la personnalisation de votre propre système ou les détails techniques, veuillez considérer les guides et ressources suivants disponibles dans ce référentiel. Vous pouvez également afficher cette lecture et tous les guides à l'extérieur du wiki avec une table complète de contenu et de fonctionnalité de recherche ici: https://sormas-foundation.github.io/sormas-project/
GitHub Wiki - Notre wiki contient des guides supplémentaires pour les instructions de personnalisation et de développement du serveur. Veuillez le voir si vous avez besoin d'informations sur tout ce que ce ReadMe ne contient pas.
Contribution des directives - Il s'agit de la littérature obligatoire si vous souhaitez contribuer à ce référentiel de quelque manière que ce soit (par exemple, en soumettant des problèmes, en développant du code ou en traduisant Sormas en de nouvelles langues).
Instructions de configuration de l'environnement de développement - Si vous souhaitez vous impliquer dans le développement, ce guide vous explique comment configurer correctement votre système afin de contribuer au code en adhérence avec les directives du codestyle, les pratiques de développement, etc.
Dépannage - Une collection de solutions aux problèmes courants (principalement du développement). Veuillez consulter cette lecture lors de la rencontre des problèmes avant de publier une demande d'assistance.
Personnalisation du serveur - Si vous maintenez un serveur Sormas ou si vous êtes un développeur, ce guide explique les concepts de base tels que la mise en place des fonctionnalités ou désactivez, l'importation de données d'infrastructure ou l'ajustement du fichier de configuration.
Internationalisation - Sormas peut être traduit dans n'importe quelle langue en utilisant la foule de l'outil open source; Cette ressource explique comment ce processus fonctionne.
Instructions de définition de la maladie - Nous soutenons déjà un grand nombre de maladies, mais toutes ne sont pas entièrement configurées pour la surveillance basée sur les cas, et certaines pourraient ne pas encore faire partie de Sormas; Si vous avez besoin de Sormas pour soutenir une maladie spécifique, veuillez utiliser ces instructions pour nous donner toutes les informations dont nous avons besoin afin d'étendre le logiciel avec votre maladie demandée.
Sormas2Sormas - L'API Sormas2Sormas est utilisée pour partager des entités entre les instances de Sormas.
Politiques de sécurité - Celles-ci contiennent des informations importantes sur la façon de signaler les problèmes de sécurité et les processus que nous utilisons pour en prendre soin.
Remerciements de licence tiers - Cette ressource contient les noms et les copies de licence des ressources externes que Sormas utilise.
Si vous souhaitez configurer une instance Sormas à des fins de production, de test ou de développement, veuillez vous référer aux guides suivants:
Le projet se compose des modules suivants:
sormas-rest/README.md