Guide
Partie 1 : Utiliser Saydaliti
Trouver des pharmacies
La page Annuaire vous permet de parcourir toutes les pharmacies enregistrées en Tunisie.
- Utilisez la barre de recherche pour trouver une pharmacie par nom, adresse ou délégation.
- Filtrez par gouvernorat ou catégorie (Jour A / Nuit B) via les menus déroulants.
- Cliquez sur "Exporter CSV" pour télécharger la liste filtrée en tableur.
- Sur la page Vue d'ensemble, cliquez sur un gouvernorat sur la carte pour voir ses délégations et les détails des pharmacies.
Comprendre la liste d'attente
La Tunisie utilise un système de numerus clausus : vous devez vous inscrire sur une liste d'attente avant d'ouvrir une pharmacie. La liste est gérée par la DPM (Direction de la Pharmacie et du Médicament).
Recherchez par nom pour trouver le rang d'un pharmacien, ou filtrez par gouvernorat et catégorie.
Temps d'attente estimé
Nous calculons l'attente estimée à partir de données historiques :
Exemple : si 500 personnes attendent et ~25 pharmacies ouvrent par an au niveau national, l'attente estimée est d'environ 20 ans.
Trouver où ouvrir une pharmacie
La page Opportunités vous aide à trouver les meilleures délégations pour ouvrir une pharmacie grâce à un système de scoring pondéré.
Ajustez les curseurs de pondération selon vos priorités :
- Saturation (faible = mieux) : Privilégie les zones avec moins de pharmacies par rapport au maximum légal.
- Croissance démographique : Privilégie les zones à population croissante (recensement 2014-2024).
- File d'attente (courte = mieux) : Privilégie les zones où moins de personnes vous précèdent dans la file.
- Déficit pharmacie de nuit : Privilégie les zones qui nécessitent légalement plus de pharmacies de nuit.
Le score d'opportunité (0-100%) combine tous les facteurs. Score plus élevé = meilleure opportunité.
Comprendre la saturation
La saturation mesure combien de pharmacies existent par rapport au maximum légal autorisé.
Pharmacies de jour (Cat. A) : 1 pour 5 000 habitants
Pharmacies de nuit (Cat. B) : 1 pour 100 000 habitants
Sur la carte, vert = faible saturation (opportunité), rouge = forte saturation (complet).
Couverture des pharmacies de nuit
Les pharmacies de nuit (Catégorie B) servent la population en dehors des heures ouvrables. Le seuil légal est de 1 pour 100 000 habitants dans les grandes villes.
Les zones en déficit sont les gouvernorats où le nombre de pharmacies de nuit est inférieur au minimum légal. Ce sont des opportunités pour de nouvelles pharmacies de nuit.
Lire la carte
La carte interactive utilise un code couleur pour montrer la saturation par gouvernorat.
Échelle de couleurs vue Tous / Jour :
La vue Nuit utilise une échelle différente (densité 2,5x-6,5x) car la plupart des zones dépassent le seuil minimum.
Cliquez sur un gouvernorat pour voir le détail par délégation dans le tableau ci-dessous.
Sur la page Opportunités, les 20 meilleurs gouvernorats sont surlignés en vert.
Partie 2 : Données et méthodologie
Nos sources de données
Saydaliti agrège des données provenant de sources gouvernementales tunisiennes officielles :
DPM (dpm.tn)
Direction de la Pharmacie et du Médicament. L'autorité gouvernementale officielle gérant la réglementation pharmaceutique. Fournit le registre complet des pharmacies (toutes les pharmacies en activité) et les listes d'attente (pharmaciens en attente d'ouverture).
Recensement INS (ins.tn)
Institut National de la Statistique. Données de recensement officielles fournissant les chiffres de population pour les 24 gouvernorats et 264 délégations, avec des données historiques de 2004, 2014 et 2024.
Statistiques INS
Comptages historiques des pharmacies de 2016 à 2024, utilisés pour calculer le nombre moyen de nouvelles ouvertures de pharmacies par an.
OpenStreetMap (Nominatim)
Utilisé pour géocoder les adresses des pharmacies en coordonnées cartographiques. Lorsqu'une adresse exacte ne peut être localisée, le centre de la délégation est utilisé en repli.
Comment nous collectons et traitons les données
Notre pipeline de données automatisé fonctionne en plusieurs étapes :
- Collecte : Des scrapers Python automatisés récupèrent les données de la DPM (pharmacies + listes d'attente) et des sources de recensement, en parallèle sur les 24 gouvernorats avec limitation de débit pour respecter les serveurs.
- Correspondance : La DPM et le recensement utilisent des conventions de nommage différentes pour les délégations (ex. : "JERBA AJIM" vs "Djerba Ajim"). Notre algorithme utilise 5 niveaux : correspondance exacte, variantes de préfixe, squelette consonantique, correspondance floue et corrections manuelles pour atteindre 100% de correspondance.
- Géocodage : Les adresses des pharmacies sont géocodées via le service Nominatim d'OpenStreetMap, avec un repli au niveau de la délégation quand les adresses exactes ne sont pas trouvées.
- Calcul : Les métriques comme les ratios de saturation, taux de croissance, scores d'opportunité et estimations de temps d'attente sont calculés à partir des données croisées.
- Validation : Des vérifications d'intégrité garantissent que toutes les pharmacies et entrées de liste d'attente correspondent aux délégations du recensement avant la mise à jour du tableau de bord.
Comment les métriques sont calculées
Ratio de saturation
Pharmacies existantes / (Population / 5 000) pour le jour, ou (Population / 100 000) pour la nuit. Les valeurs supérieures à 1,0 (100%) indiquent une sursaturation.
Taux de croissance démographique
(Population 2024 - Population 2014) / Population 2014. Les valeurs positives indiquent des zones en croissance avec une demande croissante.
Temps d'attente estimé
Total des personnes en liste d'attente / Ouvertures annuelles moyennes (calculées à partir de la tendance historique 2016-2024).
Couverture de nuit
Pharmacies de nuit / (Population / 100 000). Un déficit existe quand un gouvernorat a moins de pharmacies de nuit que le minimum légal.
Score d'opportunité
Combinaison pondérée de : saturation (inversée, défaut 60%), croissance démographique (40%), longueur de file d'attente (inversée, 50%) et déficit nuit (30%). Chaque facteur est normalisé entre 0 et 1 avant pondération. Les utilisateurs peuvent ajuster les poids via les curseurs.
Précision des données et limites
- Le registre des pharmacies et les listes d'attente proviennent de la base de données officielle de la DPM. La précision dépend de la fréquence de mise à jour de la DPM.
- Les données de population proviennent du recensement 2024 (le plus récent disponible). Le recensement est mis à jour environ tous les 10 ans.
- Certaines pharmacies sont géocodées à leur adresse exacte ; d'autres utilisent le centre de la délégation. La carte montre des emplacements approximatifs dans ces cas.
- La correspondance des noms de délégations atteint une couverture de 100% mais certaines correspondances reposent sur la logique floue. De légères ambiguïtés de nommage sont possibles.
- Les estimations de temps d'attente sont basées sur des moyennes nationales et peuvent ne pas refléter les variations régionales dans les ouvertures de pharmacies.
- Les données de pharmacie de garde (rotation de service) ne sont pas encore disponibles. Cette information est gérée au niveau régional et n'est pas centralisée en Tunisie.
- Les taux de croissance utilisent des intervalles de recensement de 10 ans. Les changements démographiques à court terme peuvent ne pas être captés.
Données ouvertes et contribution
Saydaliti est open source. Toutes les données et le code sont accessibles publiquement.
- Tous les fichiers de données (pharmacies, listes d'attente, population, métriques) sont disponibles en JSON dans le dépôt du projet.
- L'ensemble du pipeline de données est reproductible. Vous pouvez l'exécuter vous-même pour obtenir les dernières données.
- Les contributions sont les bienvenues : signalez des problèmes, suggérez des fonctionnalités ou aidez à améliorer la qualité des données.
- Nous recherchons des partenariats avec le CNOPT et les conseils régionaux de l'ordre des pharmaciens (CROP) pour intégrer les plannings de pharmacie de garde.