Six milliards de codes-barres scannés chaque jour dans le monde. Derrière ce chiffre vertigineux se cache une infrastructure invisible, et au cœur du système pharmaceutique belge, un identifiant spécifique résiste au temps : le code CNK. Comprendre sa place, son fonctionnement et son articulation avec les nouveaux standards numériques, c'est comprendre comment une pharmacie tourne efficacement, sans erreur ni contrefaçon.
Le code CNK, pilier administratif de la pharmacie belge
Le code CNK (Code National Key) est un identifiant numérique propre à la Belgique, attribué à chaque présentation commerciale d'un médicament sur le marché belge. Il n'existe pas d'équivalent direct en France, où c'est l'ANSM qui attribue le code CIP à chaque présentation. Le CNK, lui, pilote les opérations quotidiennes en officine : facturation, remboursement, logistique et gestion des stocks.
Si vous retirez le CNK du système belge, la pharmacie tombe. Pas métaphoriquement. Concrètement, les échanges administratifs avec les mutuelles, les grossistes et les logiciels de gestion s'appuient sur cet identifiant. Le traitement des opérations financières et logistiques en pharmacie dépend de lui, et aucune transition technologique ne remet cela en question.
Pour ne pas confondre les systèmes, voici un comparatif des principaux codes utilisés en Europe :
Code |
Pays |
Usage premier |
Organisme |
CNK |
Belgique |
Facturation, logistique officine |
APB |
CIP |
France |
Identification commerciale médicament |
ANSM |
UCD |
France |
Dispensation hospitalière |
Usage interne hôpital |
GTIN |
International |
Identification produit mondiale |
GS1 |
La grande question que tous les pharmaciens se sont posée à partir de 2018 : le CNK allait-il disparaître avec l'arrivée du code Datamatrix ? La réponse est non. Le code CNK continue d'exister et n'est pas intégré au code bidimensionnel. Une table de conversion GTIN/CNK a été mise en place pour garantir une interaction fluide entre les deux systèmes et éviter toute confusion sur le terrain.
Datamatrix et directive européenne : ce qui a changé en officine depuis 2019
Le 9 février 2019 marque un tournant pour toutes les pharmacies de l'Union Européenne. La Directive européenne sur les médicaments falsifiés a imposé l'utilisation obligatoire de codes Datamatrix sur les conditionnements de médicaments soumis à prescription. En Belgique, cette obligation s'étend à tous les nouveaux conditionnements de médicaments remboursables en délivrance libre.
Un code Datamatrix n'est pas un simple code. Il contient obligatoirement quatre facteurs distincts :
Le numéro GTIN (identifiant produit international)
Un numéro de série unique propre à chaque boîte
Le numéro de lot de fabrication
La date de péremption du médicament
La transition a démarré plus tôt : dès le 1er août 2018, les emballages portant uniquement un code bidimensionnel ont pu être commercialisés. Le code-barres unique, introduit le 1er janvier 2005, a cessé d'exister le 9 février 2019. Les stocks avec ancien format pouvaient être écoulés jusqu'à péremption.
La Belgian Medicines Verification Organisation (BeMVO) gère la base de données centrale belge et la connexion au hub européen. Son vice-président, Jan Depoorter, a confirmé que les éditeurs de logiciels ont bénéficié d'une phase de test approfondie avant le lancement, précisément pour éviter tout ralentissement au comptoir. La Belgique s'est positionnée parmi les premiers pays de l'UE à déployer ce dispositif opérationnellement.
Problèmes de lecture du code barres CNK et Datamatrix : que faire concrètement
Sur le terrain, les incidents de scan sont plus fréquents qu'on ne le pense. Deux types de problèmes reviennent régulièrement : des Datamatrix incomplets (contenant seulement le numéro GTIN, sans les autres données obligatoires) et des impressions de mauvaise qualité, notamment avec des encres qui ne résistent pas au froid, ce qui pose problème pour les médicaments réfrigérés.
Il arrive aussi qu'un lecteur scanne un code QR à la place du Datamatrix. Pour ne pas confondre les deux, la distinction visuelle est simple. Un Datamatrix comporte un trait continu sur ses faces gauche et inférieure. Un code QR, lui, affiche trois carrés dans trois de ses coins. Ce détail évite bien des erreurs.
Si le scan du Datamatrix échoue, deux alternatives existent : scanner le code-barres CNK ou le code unique si ceux-ci figurent encore sur l'emballage. Attention, les fabricants peuvent imprimer le CNK en format lisible à l'œil humain, mais plus comme code-barres officiel sur les conditionnements. Si aucun identifiant lisible n'est disponible, l'APB (Association Pharmaceutique Belge) peut être contactée par mail pour signaler le problème.
Concernant le matériel, la plupart des lecteurs récents lisent déjà les codes bidimensionnels. Vérifiez simplement la compatibilité de votre équipement. Je déconseille fortement de céder à des promotions sur des lecteurs anciens incapables de traiter le format Datamatrix : l'économie de court terme génère des blocages opérationnels réels. Un code-barres mal lu ou non scannable peut provoquer des retraits de produit, des refontes d'emballage et des pénalités distributeurs.
Pour aller plus loin : les normes GS1, organisation créatrice des standards de codification depuis les années 1970 avec George Laurer et le code UPC, structurent aujourd'hui 25 milliards de transactions quotidiennes via près de 2 millions d'entreprises dans le monde. Le GS1 Digital Link encodé en Datamatrix représente aujourd'hui la transformation la plus profonde de ces normes depuis leur création. Un seul code bidimensionnel peut désormais communiquer simultanément avec un terminal de caisse, un scanner d'entrepôt et un système logistique. Pour les pharmacies belges, cela signifie que le CNK et le GTIN doivent coexister durablement, chacun dans son secteur, sans que l'un remplace l'autre.
Tous droits réservés Technicod ® 2002 - 2026