- 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éeinstitutionnelle: false, et le LAP la distingue à l’affichage (R-LAP 1, CH 16). - Niveau d’information. Chaque produit porte
niveau_information:complet, oureduitavec 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
alphaetprix_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_inclusles rendent comprises ou strictes.
Erreurs
Toujours{"code": "...", "message": "..."}.
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.