Si votre solution d'orientation Covid-19 est référencée par le ministère des Solidarités et de la Santé, elle suite la documentation de l'algorithme d'orientation Covid-19.
Ce dépôt expose le schéma de données de cette documentation et propose un outil de validation des fichiers csv
envoyés par les producteurs de données.
Résumé des commandes:
# Générer le fichier .jar
~$ clj -A:jar
# Générer le schéma:
~$ java -cp covid19-check.jar clojure.main -m core make-schema
# Générer un fichier csv d'exemple:
~$ java -cp covid19-check.jar clojure.main -m core make-csv
# Tester le schéma d'un fichier csv:
~$ java -cp covid19-check.jar clojure.main -m core check-schema example.csv
# Tester la validité des messages d'orientation du fichier csv:
~$ java -cp covid19-check.jar clojure.main -m core check-algo example.csv
Les fichiers csv
produits par votre solution doivent respecter les instructions d'implémentation et le schéma de données (au format TableSchema) de ce dépôt.
Ce dépôt contient un exemple de csv
pour la dernière version du schéma, example.csv
.
Nous vous invitons à respecter le schéma de données, prendre contact avec [email protected]
pour leur indiquer que vous souhaitez partager vos données avec le ministère des Solidarités et de la Santé et à publier vos données anonymisées sur data.gouv.fr.
Le schéma publié dans ce dépôt suit les spécifications TableSchema.
Vous pouvez utiliser un outil comme goodtables pour vérifier que vos fichiers csv
sont conformes à ce schéma.
L'outil de validation disponible depuis ce dépôt (covid19-check.jar
) permet de vérifier que le message d'orientation contenu dans le champ orientation
de votre csv
correspond au message d'orientation calculé par l'algorithme d'orientation de référence.
Vous pouvez télécharger le fichier jar
de la dernière version.
2020 DINUM, Bastien Guerry.
Le code source de ce dépôt est publié sous EPL 2.0 license.