---
id: "it_aic"
kind: "datatype"
status: "draft"
is_pii: false
categories: ["medical"]
country: ["IT"]
langs: ["it"]
quality: 100
url: "http://registry.apicrafter.io/datatype/it_aic"
---

# Italian medicine authorisation code (AIC) (`it_aic`)

> **Draft.** Draft records have not been reviewed yet and may be incomplete or wrong; do not treat them as authoritative for legal or compliance decisions.

Codice AIC (autorizzazione all'immissione in commercio), the code that the Italian Medicines Agency (AIFA) gives to each medicine pack authorised for sale in Italy. It has nine digits including a check digit, or six characters in its base-32 form.

- Personal data (PII): no
- Categories: Medical/pharma identifiers (medical)
- Countries: Italy (IT)
- Languages: Italian (it)
- Classification: identifier

## Detection

Regular expression (Python `re`):

```
^(?:\d{9}|[0-9B-DF-HJ-NP-Z]{6})$
```

## Examples

- `079878625` — Synthetic number with a valid check digit
- `091810440` — Synthetic number with a valid check digit
- `0798786257` (invalid example) — One character too many

## Mappings

- gs1_ai: `716`
- stdnum: `it.aic`

## Supported by tools

- `dataprep`
- `pythonstdnum`

## Translations

- it: Codice AIC

## Sources

- doc: <https://www.gazzettaufficiale.it/do/atto/serie_generale/caricaPdf?cdimg=14A0566800100010110001&dgu=2014-07-18&art.dataPubblicazioneGazzetta=2014-07-18&art.codiceRedazionale=14A05668&art.num=1&art.tiposerie=SG>
- other: <https://arthurdejong.org/python-stdnum/doc/2.2/stdnum.it.aic.html>
- other: <https://docs.dataprep.ai/user_guide/clean/clean_it_aic.html>

## Quality

Score 100/100.

JSON: <http://registry.apicrafter.io/api/v1/datatypes/it_aic.json> · Edit: <https://github.com/apicrafter/metacrafter-registry/edit/main/data/datatypes/IT/medical/it_aic.yaml>
