Farmacod

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
„01234567” în Codul 32

Farmacodul (sau codul 32 sau codul 32 ) este un cod de bare utilizat în prezent de Ministerul Sănătății din Italia pentru identificarea medicamentelor .

Este o refacere a Codului 39 .

Face parte din familia codurilor de bare și este alcătuită dintr-un caracter start și stop (asterisc *), adică delimitarea codului în sine, și 9 caractere de bază 32 codate în mod binar . Cele 9 caractere din baza 32 corespund la cât mai multe caractere din baza 10, dintre care primul caracter este 0 apoi urmat de 7 caractere care identifică produsul și în final ultimul caracter care reprezintă codul de control (cifră de verificare).

Este un cod bidimensional format din două tipuri posibile de bare: înguste și largi. Grosimea modulului (adică a celui mai mic spațiu sau bară din cod) poate fi de 0,250 sau 0,254 mm

Codificarea bazei 32 folosește literele alfabetului de 26 litere (minus A, E, I, O) plus 10 numere zecimale (de la 0 la 9), obținând corespondența cu baza 10 printr-un tabel.

Cifra de verificare se calculează după cum urmează:

  1. folosim primele 8 cifre (baza 10) pe care le vom numi c1, c2, c3, ..., c8
  2. sunt calculate următoarele produse:
    1. z1 = 2 × c2
    2. z2 = 2 × c4
    3. z3 = 2 × c6
    4. z4 = 2 × c8
  3. calculați suma S1 a coeficienților și resturilor de z1, z2, z3, z4 împărțit la 10
  4. calculați suma S2 a cifrelor c1, c3, c5, c7 ale codului
  5. se calculează suma S = S1 + S2
  6. împarte S la 10
  7. codul de control (și, prin urmare, a noua cifră din baza 10 a codului) este restul obținut din operația de divizare anterioară.

Elemente conexe

Medicament Portal Medicină : accesați intrările Wikipedia care se ocupă de medicină