Transparence
Chaque donnée affichée dans l'Observatoire PharmaPex est sourcée, datée et vérifiable. Cette page documente publiquement les sources, les traitements et les formules de scoring.
Annuaire santé de l'Assurance maladie (CNAM)
Fichier National des Établissements Sanitaires et Sociaux
Populations légales 2023, en vigueur au 1er janvier 2026
Recensement, évolution et structure de la population 2022
Dispositif sur les revenus localisés sociaux et fiscaux 2021
Base permanente des équipements 2024
Accessibilité potentielle localisée aux médecins généralistes
Base complète sur les médicaments remboursés 2025
Démographie des professionnels de santé libéraux 2024
Conseil National de l'Ordre des Pharmaciens
Union des Syndicats de Pharmaciens d'Officine
Fédération des Syndicats Pharmaceutiques de France
L'Annuaire santé de l'Assurance maladie est téléchargé à chaque exécution depuis data.gouv.fr (environ 150 Mo, plus de 550 000 lignes de professionnels). Les référentiels annuels INSEE, BPE, APL DREES et Open Medic sont lus depuis leur copie de travail.
Seuls les pharmaciens titulaires d'officine en exercice libéral sont retenus, puis dédupliqués par adresse : plusieurs titulaires associés à la même adresse ne font qu'une officine. Résultat de la dernière exécution : 20 056 officines.
Le code commune INSEE est résolu depuis le code postal et le nom de commune. Les communes fusionnées et déléguées sont rattachées à leur commune pôle, la Corse est traitée en 2A et 2B, et les arrondissements de Paris, Lyon et Marseille sont conservés séparément.
Population, part des 65 ans et plus, revenu médian, équipements de santé, APL et consommation régionale sont joints à chaque officine. Sur échec de jointure, le champ est OMIS et non mis à zéro : une donnée absente n'écrase jamais une donnée existante valide.
Les scores propriétaires (SFT, IPC, PAZ) sont calculés à partir des données croisées. Le chiffre d'affaires national de calibrage est recalculé à chaque exécution plutôt que figé. Voir la section Algorithmes ci-dessous.
Les données sont écrites dans Firestore en fusion, par lots de 300. Aucune suppression de masse n'est effectuée : les fiches absentes de la dernière extraction sont désindexées plutôt que détruites, afin de préserver les enrichissements et de rester réversible.
Fréquence : Le pipeline s'exécute automatiquement chaque dimanche à 3h du matin via Cloud Scheduler. Les données FINESS sont mises à jour mensuellement par la CNAM.
Mesure la vulnérabilité d'un territoire en cas de fermeture d'officine. Plus le score est élevé, plus la zone est fragile.
SFT = 0.45 x F_densite + 0.30 x F_ecosysteme + 0.25 x F_defaut
F_densite : Ratio habitants/officine normalisé sur [1 500, 6 000]. Plus le ratio est élevé, plus le score monte.
F_ecosysteme : Nombre de médecins par officine, inversé normalisé. Moins il y a de médecins, plus la pharmacie est le dernier recours santé.
F_defaut : Valeur 5/10 pour les dimensions non encore calculées (APL, érosion, isolement). Sera affiné avec les prochaines sources.
Score composite qui synthétise la position d'un département. Score élevé = bien positionné, faible fragilité.
Score Global = (10 - SFT) x 10
Version 1.0. Le score évoluera avec l'ajout des indices IPC et PAZ (prévus Q2 2026).
Le comparateur « Quel groupement pour votre officine ? » note chaque réseau sur 100 selon le profil et les priorités du titulaire. La grille est publique et reprise telle quelle par le moteur.
score = 100 x Somme( poidsAxe x scoreAxe ) + bonus ancrage local
scoreAxe = Somme( poidsCritere x sousScore(valeur) )
fiabilite = Somme( poids x confiance ) / Somme( poids )
remise non remboursable, remises arrières, MDD, centrale, flux, générique
statut capitalistique, exclusivité, propriété de la donnée patient, durée, risque d'absorption
notoriété, présence de l'enseigne, cahier des charges
missions rémunérées, formation, animation, installation, cession
compatibilité logiciel, pilotage, e-commerce, fidélité
cession, solidité financière, taille
Chaque valeur d'attribut se convertit en sous-score de 0 à 1 par une table fixe : coopérative 1,0 et plateforme financiarisée 0,15 sur l'autonomie ; flux tiré 1,0 et flux poussé 0,40 ; remises arrières reversées intégralement 1,0 et opaques 0,30. Une information non communiquée reçoit le sous-score neutre de 0,5.
Huit profils types (rural, autonomiste, grande surface, transmission, etc.) fixent les poids de départ. Six curseurs (de 0 à 4) laissent le titulaire moduler chaque axe, puis les poids sont renormalisés à une somme de 1 : le profil pose la base, le titulaire ajuste sans casser l'équilibre.
Indicateur séparé, en pourcentage, qui dit à quel point le score repose sur du vérifié : N1 (registre légal) 1,0 ; N2 (site ou annuaire officiel) 0,72 ; partiel 0,40 ; déclaré 0,20 ; non communiqué 0,15. En dessous de 55 pour cent, le score est marqué « indicatif ». L'incertitude réduit la confiance, jamais ne gonfle la note.
Signaux binaires affichés avant signature, indépendants du score : engagement long, exclusivité d'achat imposée, donnée patient captée par le réseau, réseau adossé à un fonds, conditions commerciales opaques (beaucoup d'attributs non communiqués).
Intégrité des données : chaque réseau porte un objet de décision sourcé et daté. Les conditions commerciales confidentielles sont marquées « non communiqué » et ne sont jamais inventées. Le statut légal de chaque réseau est vérifié sur Pappers : aucun réseau radié, dissous ou doublon n'est présenté. Le rattachement capitalistique reflète la nature réelle du groupe parent (coopérative, répartiteur, groupe ou fonds).
L'Observatoire PharmaPex utilise exclusivement des données publiques. Aucune donnée personnelle au-delà de ce qui est publié dans le répertoire FINESS n'est collectée ou affichée.
Les scores propriétaires sont des indicateurs construits à partir de données croisées. Ils ne constituent pas un diagnostic économique individuel et ne doivent pas être utilisés comme seul critère de décision.
L\'Annuaire santé de l\'Assurance maladie peut présenter un décalage de 1 à 2 mois avec la réalité du terrain. Les populations sont les populations légales INSEE 2023, en vigueur au 1er janvier 2026 : elles décrivent donc un état antérieur de quelques années. La population d\'un département est la somme de TOUTES ses communes, y compris celles sans officine ; la densité officinale départementale est calculée sur cette base exhaustive, et non sur les seules communes équipées, qui la minorerait en retirant du calcul les habitants les moins bien desservis.
L'Observatoire est mis à jour automatiquement chaque semaine. La date de dernière synchronisation est affichée sur chaque page.
Toute erreur factuelle peut être signalée à contact@pharmapex.fr. Les corrections sont appliquées dans les 48h.
pharmapex.fr
Nous utilisons des cookies pour améliorer votre expérience, analyser le trafic et personnaliser le contenu. Vous pouvez choisir les cookies que vous acceptez.