Connecteur PharmaML

Les commandes des officines dans l'ERP pharmaceutique, sans ressaisie

API commandes pharmacies
PharmaML

Connecteur PharmaML

PharmaML est le protocole standard par lequel les pharmacies transmettent leurs commandes aux distributeurs depuis leur logiciel de gestion (LGO). Notre connecteur intègre ce flux directement dans Odoo : les commandes arrivent automatiquement, sans qu'aucune de vos équipes n'ait à les retranscrire.

Protocole : PharmaML Source : LGO des pharmacies Direction : Entrant Ressaisie : Aucune

Qu'est-ce que PharmaML

Pharma ML — que l'on écrit aussi Pharma-ML ou PharmaML — est la norme française d'échange de commandes entre les pharmacies d'officine et leurs fournisseurs. Quand un pharmacien passe commande depuis son logiciel de gestion, c'est ce format qui porte le message jusqu'au grossiste-répartiteur : les références demandées en codes CIP13, les quantités, l'identification de l'officine. La réponse emprunte le même chemin, ligne par ligne.

La norme est administrée par la profession elle-même, à travers la Chambre syndicale de la répartition pharmaceutique et la structure qui en assure la gestion opérationnelle. Les sept logiciels de gestion d'officine du marché l'implémentent nativement : Pharmagest, Smart RX, Winpharma, Caduciel, Esculape, Pharmaland et Vindilis.

Pharma ML, Edipharm, GERS : qui parle à qui

Trois normes, trois interlocuteurs, un seul point de passage

Les trois normes que tient un distributeur pharmaceutique Le distributeur occupe le centre. À sa droite, les officines, dont les commandes lui arrivent en PharmaML depuis leur logiciel de gestion, et à qui il renvoie ses réponses par le même canal. À sa gauche, les laboratoires, avec lesquels il dialogue en Edipharm. En dessous, l'observatoire GERS, vers lequel il déclare ses ventes. Laboratoires l'amont Distributeur grossiste-répartiteur ou dépositaire Officines via leur LGO Observatoire GERS données de marché Edipharm dans les deux sens PharmaML commande, puis réponse GERS déclaration des ventes
Norme Entre qui Pour quoi
Pharma ML Officine → distributeur Commandes et réponses
Edipharm Distributeur ↔ laboratoire Échanges avec l'amont
GERS Distributeur → observatoire Déclaration des ventes

Être référencé chez chaque éditeur

Parler la norme ne suffit pas à recevoir des commandes. Encore faut-il que les officines puissent vous désigner comme fournisseur, et cela ne se décide ni chez elles ni chez vous.

Il faut d'abord obtenir la spécification et un code opérateur auprès de l'organisme qui administre la norme. Il faut ensuite que l'adresse de réception du distributeur soit enregistrée dans le référentiel embarqué de chaque éditeur de logiciel d'officine : le pharmacien ne la saisit pas lui-même, il choisit son fournisseur dans une liste que son éditeur a constituée. Tant qu'un distributeur n'y figure pas, les pharmacies équipées de ce logiciel ne peuvent pas lui commander.

C'est une démarche par éditeur, à engager tôt : elle se mesure en semaines et elle commande la date de mise en service.

Fonctionnement

De la commande pharmacie à la préparation, sans intervention

01

La pharmacie passe sa commande depuis son LGO

La pharmacie commande depuis son logiciel de gestion habituel (LGO), sans aucun changement dans ses habitudes. La commande part automatiquement via le protocole PharmaML vers votre distributeur.

02

La commande est importée dans Odoo via la norme PharmaML

Le connecteur reçoit en continu les nouvelles commandes PharmaML. Les codes CIP13 de la pharmacie sont mappés à votre référentiel produit. La fiche client de la pharmacie est identifiée automatiquement.

03

La disponibilité est vérifiée et la commande confirmée

Pour chaque ligne, le stock est vérifié lot par lot en respectant la stratégie FEFO. La commande est confirmée totalement ou partiellement selon la disponibilité, et la pharmacie en est informée.

04

La préparation et la livraison sont déclenchées

Le bon de préparation est généré automatiquement. Vos équipes entrepôt prennent en charge la commande. Facturation et traçabilité suivent le flux Odoo standard — aucune saisie supplémentaire.

Ce que couvre le connecteur

Fonctionnalités

Import continu des commandes

Le connecteur reçoit les nouvelles commandes en temps réel. Les nouvelles commandes sont importées dès leur émission par les pharmacies, sans délai.

Correspondance CIP13 automatique

Les codes CIP13 envoyés par les pharmacies sont mappés automatiquement à vos références internes. Aucune traduction manuelle.

Identification du client

Chaque pharmacie est reconnue et rattachée à sa fiche client Odoo, avec ses conditions commerciales et son historique.

Confirmation partielle

Si une référence est en rupture, la commande est confirmée sur les lignes disponibles. La pharmacie reçoit une réponse précise ligne par ligne.

Déclenchement automatique du flux

De la réception à la préparation, le flux de vente Odoo est déclenché sans action manuelle. Bon de livraison, étiquettes, traçabilité lot : tout suit.

Historique complet

Chaque commande importée est archivée avec son horodatage, son statut de traitement et les données brutes reçues de l'API.

Ce qui change

Avec le connecteur PharmaML, vos équipes…

✅  Ne saisissent plus les commandes pharmacies à la main
✅  Traitent un volume de commandes plus élevé sans augmenter les effectifs
✅  Réduisent les erreurs de saisie et les litiges sur les quantités livrées
✅  Voient les commandes en temps réel dès leur émission par les pharmacies
✅  Gardent une traçabilité complète de chaque commande reçue et de son traitement
✅  Offrent aux pharmacies une confirmation rapide et précise ligne par ligne

Voir tous les modules de l'ERP pharmaceutique

Questions fréquentes

Faut-il un connecteur différent par logiciel d'officine ?

Non : un seul raccordement technique rend le distributeur joignable depuis les sept logiciels du marché, et nos pages par logiciel décrivent le contexte propre à chacun, pas sept intégrations distinctes. En revanche l'enregistrement de votre adresse de réception se fait bien éditeur par éditeur — c'est administratif, pas technique, et c'est ce qui commande le calendrier.

Que se passe-t-il si une référence est en rupture ?

La réponse se fait ligne par ligne : les références disponibles sont confirmées, les autres signalées comme telles. Le pharmacien voit le détail dans son propre logiciel et arbitre immédiatement, plutôt que de découvrir un manquant à la réception.

Et le code CIP13, à quoi sert-il exactement ?

C'est l'identifiant à treize chiffres d'une présentation de médicament — une boîte précise, d'un dosage précis. C'est lui que la pharmacie transmet, et c'est sur lui que se fait la correspondance avec le référentiel produit du distributeur. Une correspondance incomplète se voit tout de suite : les commandes tombent en anomalie.

Combien de temps pour se raccorder ?

Le raccordement lui-même n'est pas le plus long. Ce qui prend du temps, c'est la qualification avec les partenaires techniques et la mise en correspondance du référentiel produit. C'est l'un des éléments les plus structurants du calendrier d'un projet, et il vaut mieux l'engager tôt.

PharmaML gère-t-il la facturation ?

La commande et sa réponse transitent par la norme ; la facturation suit ensuite le flux de l'ERP. Sur les échanges avec l'amont, voir Edipharm, et sur l'ensemble de la chaîne, l'ERP pharmaceutique.

Demander une démonstration

Une heure en visioconférence : nous montrons l'ERP en fonctionnement — commandes reçues des officines, sortie FEFO, déclarations, tarification — et nous répondons à vos questions. Le créneau se réserve directement, sans qu'on vous rappelle pour convenir d'une date.

Grossiste-répartiteur, dépositaire, distributeur à l'exportation : les contraintes ne sont pas les mêmes. Dites-nous laquelle est la vôtre, la démonstration s'y adapte.

Voir tous les modules de l'ERP pharmaceutique

Demander une démo