Don du sang - Lieux et horaires des collectes
Sigle : EFS
Licence : Licence Ouverte / Open Licence version 2.0
Fréquence de mise à jour : daily
Mots-clés : collecte,collectes,don-de-sang,don-du-sang,efs,horaires,lieux,plaquettes,plasma,sang,sante

L'[Établissement français du sang](https://dondesang.efs.sante.fr/) collecte, prépare, qualifie et distribue les produits sanguins labiles. Il diffuse sur son site la liste des points de collecte et de leurs horaires sous forme d'une [carte avec un moteur de recherche](https://dondesang.efs.sante.fr/trouver-une-collecte). Les données sous-jacentes ne sont néanmoins pas diffusées sous forme d'un fichier aisément exploitable. L'EFS propose une [API](https://www.data.gouv.fr/fr/datasets/lieux-et-horaires-des-collectes-de-sang/) pour accéder à ces données, mais celle-ci ne fonctionne pas toujours et est soumise aux aléas de disponibilité de leurs serveurs.

Ce jeu de données est issu d'un téléchargement automatique et régulier des données sous-jacentes à la carte des lieux de collecte actifs de l'EFS. Il est mis à jour toutes les heures. Pour l'instant, il ne contient que les lieux de collecte actifs, et donc pas leur historique. (Cela empêche bien sûr de faire des analyses statistiques sur le passé, mais permet au moins d'accéder à la dernière information disponible en cas d'indisponibilité des serveurs de l'EFS).

### Format du fichier

Le fichier comprend une ligne par date de collecte. Les informations sur le lieu de collecte sont répétées sur chaque ligne de chaque date de collecte.

#### Lieux de collecte

Les champs décrivant le lieu sont préfixés par `location_`.

* `address1` : Ligne d’adresse n°1.
* `address2` : Ligne d’adresse n°2.
* `city` : Ville du lieu de prélèvement.
* `convocationLabel` : Le libellé de convocation.
* `fullAddress` : Adresse complète.
* `giveBlood` : Si vrai, il est possible de donner son sang dans ce lieu.
* `givePlasma` : Si vrai, il est possible de donner son plasma dans ce lieu.
* `givePlatelet` : Si vrai, il est possible de donner ses plaquettes dans ce lieu.
* `groupCode` : Code de groupement du lieu de prélèvement (SITEFX ou code de mobilité).
* `id` : Identifiant du lieu de prélèvement.
* `latitude` : Latitude.
* `longitude` : Longitude.
* `name` : Libellé du lieu de prélèvement.
* `phone` : Numéro de téléphone du lieu de prélèvement.
* `postCode` : Code postal du lieu de prélèvement.
* `regionCode` : Code région du lieu de prélèvement.
* `regionName` : Nom de la région du lieu de prélèvement.
* `samplingLocationCode` : Code du lieu de prélèvement.
* `horaires` : Texte libre et facultatif décrivant les horaires et modalités habituels de collecte.
* `infos` : Champ libre d'informations, présent dans la base officielle mais souvent (toujours ?) vide.
* `debutInfos` : Champ libre d'informations, présent dans la base officielle mais souvent (toujours ?) vide.
* `finInfos` : Champ libre d'informations, présent dans la base officielle mais souvent (toujours ?) vide.

#### Événements de collecte
 
Les champs décrivant la collecte sont préfixés par `collection_`.

* `date` : Date de la collecte.
* `groupCode` : Code de groupement du lieu de prélèvement (SITEFX ou code de mobilité).
* `id` : Identifiant de la collecte (avec le code région).
* `isPublic` : Indique si la collecte est publique, privée ou inconnue.
* `isPublishable` : Indique si la collecte est publiable ou non, présent dans la base officielle mais souvent (toujours ?) vide.
* `lpCode` : Code du lieu de prélèvement.
* `morningEndTime` : Heure de fin du matin de la collecte.
* `morningStartTime` : Heure de début du matin de la collecte.
* `afternoonEndTime` : Heure de fin de l’après-midi de la collecte.
* `afternoonStartTime` : Heure de début de l’après-midi de la collecte.
* `regionCode` : Code région (identifiant de la collecte avec l’id).
* `nature` : Le caractère de la collecte (commune, professionnel, enseignement, armée…).