Covid19-Orientation est une implémentation en Elixir de l'algorithme d'orientation du Covid-19 officiellement publié par le ministère des Solidarités et de la Santé.
L'algorithme est défini par un comité scientifique, appelé CovidTélé, réunissant des médecins et co-piloté par l'AP-HP et l'Institut Pasteur.
Afin que toutes les initiatives qui participent à la gestion de la crise sanitaire s'appuient sur les mêmes recommendations, le ministère des Solidarités et de la Santé conseille la réutilisation de cet algorithme.
- une implémentation de l'algorithme
- une API Web
- le schéma de données en format OpenAPI 3.0 (OAS 3.0)
Ce paquet requiert Erlang et Elixir.
Plateformes supportées :
- distributions GNU/Linux (en particulier Debian and Ubuntu)
- Mac OS X
Nous recommandons l'utilisation de Kerl pour Erlang et Kiex pour Elixir.
Une fois installés :
git clone git@github.com:Delegation-numerique-en-sante/covid19-algorithme-orientation-elixir.git
cd covid19-algorithme-orientation-elixir
make install
make serve
Visitez http://localhost:4000/openapi pour avoir le json brut
Visitez http://localhost:4000/swagger pour Swagger
Une instance de test est disponible.
Visitez https://covid19-orientation.herokuapp.com/swagger
make test
make gen-spec
Les contributions sont les bienvenues, sous forme d'/issues/ ou de /pull requests/.
2020 Délégation ministérielle du numérique en santé et les contributeurs du dépôt.
Le code source de cette application est publié sous licence AGPL-3.0.