Code 32 (Codul Farmaceutic Italian)

Code 32, cunoscut în mod obișnuit drept Codul Farmaceutic Italian, este un standard național de codificare farmaceutică impus de Ministerul Sănătății din Italia, care codifică numărul de înregistrare AIC (Autorizzazione all'Immissione in Commercio) al unui medicament ca derivat de Code 39, permițând farmaciilor și distribuitorilor să scaneze și să reconcilieze identificatorul național italian de urmărire a medicamentelor.

O Schemă Națională de Numerotare Peste Code 39

Code 32 nu este o simbologie fizic distinctă de Code 39, tratată separat pe acest site ca unul dintre cele mai utilizate coduri de bare alfanumerice de uz general. În schimb, Code 32 este o regulă de codificare specifică și constrânsă, aplicată peste Code 39 standard: ia un număr AIC italian de 9 cifre, recodifică acele cifre folosind un sistem de numerotare în bază 32 care se mapează la un alfabet restrâns de litere și cifre, și încorporează un caracter de control calculat din valoarea AIC. Șirul rezultat este apoi tipărit ca un cod de bare Code 39 obișnuit. Un scaner Code 39 generic citește caracterele tipărite exact ca orice altă etichetă Code 39; doar software-ul care cunoaște regula de conversie Code 32/AIC poate transforma acel text scanat înapoi în numărul original de 9 cifre de înregistrare națională a medicamentului.

De Ce Avea Italia Nevoie de Propria Schemă

Înainte ca cerințele paneuropene de serializare GS1 să se maturizeze, Italia opera deja un sistem național obligatoriu de urmărire și stabilire a prețurilor farmaceutice construit în jurul numărului AIC, folosit de Ministerul Sănătății, farmacii, distribuitori și serviciul național de sănătate pentru rambursare, monitorizarea prețurilor și scopuri anti-contrafacere. Code 32 a fost definit astfel încât acest identificator AIC pur numeric să poată fi tipărit ca un cod de bare compact, ușor de scanat, folosind echipamente de tipărire și scanare Code 39 larg disponibile, fără a necesita suport pentru simbologii specializate. Precedă și funcționează alături de, nu în locul, serializării GS1 DataMatrix, acum de asemenea necesară pe ambalajele farmaceutice italiene pentru conformitatea cu Directiva Europeană privind Medicamentele Falsificate.

Detalii de Structură și Codificare
  • Date sursă: un număr AIC italian (autorizație de produs) de 9 cifre.
  • Transformare: cifrele sunt grupate și convertite matematic în valori bază-32, fiecare mapată la unul din cele 32 de caractere permise (un subset restrâns care evită litere ușor de confundat).
  • Caracter de control: un singur caracter calculat din valoarea convertită, oferind detecție de bază a erorilor, dincolo de ce oferă structura proprie a Code 39.
  • Simbol fizic: bare și spații Code 39 standard, inclusiv caracterele obișnuite de start/stop de tip asterisc, tipărite direct pe cutia medicamentului.
Code 32 — număr AIC recodificat ca Code 39 AIC 9 cifre → mapare bază-32 → caracter control → tipărire Code 39
Comparație cu Alte Coduri Farmaceutice

Code 32 nu trebuie confundat cu Pharmacode (tratat separat pe acest site), care este un cod binar cu două lățimi, folosit exclusiv pentru verificarea ambalării pe linia de producție și nu transportă nicio semnificație de înregistrare a produsului. Code 32 diferă și de GS1 DataMatrix, care este un simbol 2D ce transportă date complete GTIN, lot și expirare pentru trasabilitate paneuropeană; Code 32 rămâne un simbol liniar național, specific Italiei, legat strict de registrul AIC. În practică, ambalajele farmaceutice italiene actuale poartă adesea atât un cod de bare Code 32 pentru sistemele naționale bazate pe AIC, cât și un GS1 DataMatrix pentru conformitatea cu serializarea la nivelul UE.

Considerații Practice

Deoarece Code 32 folosește echipament Code 39 obișnuit, orice scaner standard de coduri de bare liniare poate citi fizic simbolul; complexitatea se află în întregime la nivelul stratului de software, care trebuie să aplice corect conversia AIC-la-bază-32 (și inversul ei), nu la nivelul unui hardware de scanare specializat. Sistemele construite pentru lanțul de distribuție farmaceutică italian — sistemele ERP ale distribuitorilor, software-ul POS din farmacii și sistemele proprii ale serviciului național de sănătate — implementează explicit această logică de conversie, iar orice software de coduri de bare care vizează piața farmaceutică italiană trebuie să o suporte ca un profil de decodificare distinct față de Code 39 generic.