The [French Blood Establishment](https://dondesang.efs.sante.fr/) collects, prepares, qualifies and distributes labile blood products. He publishes on his website the list of collection points and their schedules in the form of a [map with a search engine](https://dondesang.efs.sante.fr/trouver-une-collecte). However, the underlying data is not disseminated as an easily exploitable file. The EFS offers a [API](https://www.data.gouv.fr/fr/datasets/lieux-et-horaires-des-collectes-de-sang/) to access this data, but it does not always work and is subject to the vagaries of availability of their servers.
This dataset is the result of an automatic and regular download of the data underlying the map of the EFS’s active collection locations. It is updated every hour. For now, it contains only the active collection places, and therefore not their history. (This of course prevents statistical analysis of the past, but at least allows access to the latest information available in case of unavailability of EFS servers).
### File format
The file includes one line per collection date. Information about the place of collection is repeated on each line of each collection date.
#### Places of collection
The fields describing the location are prefixed by ‘location_’.
* ‘address1’: Address line No. 1.
* ‘address2’: Address line n°2.
* ‘City’: City of the place of collection.
* ‘convocationLabel’: The convening wording.
* ‘fulladdress’: Full address.
* ‘GiveBlood’: If true, it is possible to give blood in this place.
* ‘givePlasma’: If true, it is possible to give your plasma in this place.
* ‘givePlatelet’: If true, it is possible to give your platelets in this place.
* ‘groupCode’: Grouping code of the sampling location (SITEFX or mobility code).
* ‘ID’: Identification of the place of collection.
* ‘latitude’: Latitude.
* ‘longitude’: Longitude.
* ‘name’: Wording of the place of collection.
* ‘Phone’: Telephone number of the place of collection.
* ‘Postcode’: Postal code of the place of collection.
* ‘regionCode’: Region code of sampling location.
* ‘regionName’: Name of the region of the sampling site.
* ‘samplingLocationCode’: Code of the place of collection.
* ‘times’: Free and optional text describing the usual times and methods of collection.
* ‘news’: Free field of information, present in the official database but often (always?) empty.
* ‘debutInfo’: Free field of information, present in the official database but often (always?) empty.
* ‘finInfo’: Free field of information, present in the official database but often (always?) empty.
#### Collection events
The fields describing the collection are prefixed by ‘collection_’.
* ‘date’: Date of collection.
* ‘groupCode’: Grouping code of the sampling location (SITEFX or mobility code).
* ‘ID’: Collect ID (with region code).
* ‘isPublic’: Indicates whether the collection is public, private or unknown.
* ‘isPublishable’: Indicates whether the collection is publishable or not, present in the official database but often (always?) empty.
* ‘lpCode’: Code of the place of collection.
* ‘morningEndTime’: Late morning time of collection.
* ‘morningStartTime’: Start time in the morning of collection.
* ‘afternoonEndTime’: Late afternoon collection time.
* ‘afternoonStartTime’: Start time of the afternoon of collection.
* ‘regionCode’: Region code (collection ID with the ID).
* ‘nature’: The nature of the collection (commune, professional, teaching, army...).
Build on reliable and scalable technology
FAQ
Frequently Asked Questions
Some basic informations about API Store ®.
Operation and development of APIs are currently fully funded by company Apitalks and its usage is for free.
Yes, you can.
All important information such as time of last update, license and other information are in response of each API call.
In case of major update that would not be compatible with previous version of API, we keep for 30 days both versions so you will have enough time to transfer to new version. We will inform you about the changes in advance by e-mail.