> ## Documentation Index
> Fetch the complete documentation index at: https://docs.drugs.locusmedical.fr/llms.txt
> Use this file to discover all available pages before exploring further.

# Conventions

> Nombres, unités, provenance, neutralité, erreurs et identifiants.

* **Nombres et unités.** Les nombres sont des nombres JSON (`1000`, `0.5`), jamais des chaînes. Les unités sont en UCUM : `mg`, `g`, `ug`, `mL`, `[iU]`, et pour les unités logistiques `{comprime}`, `{gelule}`, `{sachet}`, `{goutte}`, `{bouffee}`. Le formatage français est l'affaire du LAP, pas de l'API (R-LAP 43 à 45, 50).
* **Provenance.** Toute donnée clinique porte `sources[]` : institution, document, URL, date de publication, date de prise en compte. Une source qui n'est pas une institution de référence est marquée `institutionnelle: false`, et le LAP la distingue à l'affichage (R-LAP 1, CH 16).
* **Niveau d'information.** Chaque produit porte `niveau_information` : `complet`, ou `reduit` avec son motif (accès compassionnel, importation parallèle, couche structurée non encore ingérée). Sur un produit à information réduite, le LAP signale que les contrôles sont moins sûrs (CH 14).
* **Neutralité.** Aucun tri ni aucune sélection ne dépend d'un critère commercial. Les seuls tris sont `alpha` et `prix_ucd`, et la réponse répète toujours le tri appliqué (R-LAP 35 et 42, CH 3).
* **Langue.** Tous les libellés et tous les messages d'erreur sont en français (R-LAP 75, CH 13).
* **Populations.** Les bornes de poids et de DFG d'une population sont `[min, max[` par défaut ; `poids_min_inclus`, `poids_max_inclus`, `dfg_min_inclus`, `dfg_max_inclus` les rendent comprises ou strictes.

## Erreurs

Toujours `{"code": "...", "message": "..."}`.

| Code | Statut |
| - | - |
| `NON_AUTORISE`, `ABONNE_REQUIS` | 401 |
| `INTROUVABLE`, `EDITION_INCONNUE` | 404 |
| `PARAMETRE_INVALIDE` | 400 |
| `REQUETE_INVALIDE` | 422 |

## Identifiants

`cis` (8 chiffres, ANSM), `cip13` (13 chiffres), `dc:<slug>` pour un médicament virtuel (DC, dosage, forme), code SMS (EMA) pour une substance, `ind:<CIM-10>` pour une indication.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.