# API de terminologie médicale : LOINC, SNOMED, ICD-10, RxNorm

> Où rechercher gratuitement chaque système de codes médicaux, comment les codes apparaissent dans FHIR, et ce qu'Anpheros inclut (un petit sous-ensemble LOINC et un catalogue de symptômes, conditions et traitements) — avec une portée honnête.

Source: https://developers.anpheros.com/fr/guides/medical-terminology-api

**Une API de terminologie médicale permet aux logiciels de rechercher et de consulter des codes médicaux standard — LOINC pour les tests et mesures, SNOMED CT pour les termes cliniques, ICD-10 pour les diagnostics, RxNorm et ATC pour les médicaments — afin que les données provenant de différentes sources aient la même signification.** Chaque système de codes a son propre propriétaire, sa licence et son service de recherche, et la plupart sont gratuits. Cette page liste où rechercher chacun d'eux, comment ils apparaissent dans FHIR, et ce qu'Anpheros inclut afin que votre application puisse stocker des données codées sans exécuter de serveur de terminologie.

<!-- visual:term-cards -->

## Services de recherche gratuits

| Système de codes | Utilisé pour | Service de recherche | Accès |
|---|---|---|---|
| LOINC | tests de laboratoire, signes vitaux, documents | [loinc.org](https://loinc.org/search/), serveur de terminologie FHIR `fhir.loinc.org` | gratuit, compte LOINC pour le serveur FHIR |
| ICD-10-CM | diagnostics (US) | [NLM Clinical Tables API](https://clinicaltables.nlm.nih.gov/) | gratuit, pas de clé |
| ICD-10 / ICD-11 | diagnostics (OMS, la plupart des pays) | [WHO ICD API](https://icd.who.int/icdapi) | gratuit, inscription |
| SNOMED CT | constatations cliniques, procédures, sites corporels | Navigateur SNOMED International ; Snowstorm (serveur open-source) | gratuit dans les pays membres ; licence nécessaire ailleurs |
| RxNorm | médicaments US | [NLM RxNav REST API](https://lhncbc.nlm.nih.gov/RxNav/APIs/) | gratuit, pas de clé |

Une recherche rapide ICD-10-CM, sans clé :

```bash
curl "https://clinicaltables.nlm.nih.gov/api/icd10cm/v3/search?terms=asthma&maxList=5"
```

## Comment les codes apparaissent dans FHIR

Chaque élément codé dans FHIR est un `CodeableConcept` : un ou plusieurs codages, chacun avec un URI `system` et un `code`, plus le texte original.

| Système de codes | URI `system` FHIR |
|---|---|
| LOINC | `http://loinc.org` |
| SNOMED CT | `http://snomed.info/sct` |
| ICD-10 | `http://hl7.org/fhir/sid/icd-10` |
| ICD-10-CM | `http://hl7.org/fhir/sid/icd-10-cm` |
| RxNorm | `http://www.nlm.nih.gov/research/umls/rxnorm` |
| ATC | `http://www.whocc.no/atc` |
| UCUM units | `http://unitsofmeasure.org` |

## Ce qu'Anpheros inclut

- **Un sous-ensemble LOINC groupé** pour les codes que l'application utilise le plus (signes vitaux, tests de laboratoire courants) : `GET /v1/terminology/loinc?q=glucose`. Il s'agit d'un petit sous-ensemble, pas d'un serveur de terminologie complet ; un code en dehors de celui-ci peut toujours être stocké.
- **Médicaments** via [Anpheros Search](https://developers.anpheros.com/fr/guides/anpheros-search), qui identifie les substances par leur DCI, RxNorm et numéro de produit EMA.
- **Concepts de symptômes** avec des correspondances ICD-10 et des libellés dans plusieurs langues : `GET /v1/terminology/symptoms?q=headache`.
- **Codes stockés tels qu'écrits** : tout codage FHIR valide est conservé, et le connecteur de laboratoire remplit les codes LOINC lorsqu'il reconnaît le test.
- **Un [valideur FHIR R4](https://developers.anpheros.com/tools/fhir-validator) gratuit** qui vérifie la structure et les jeux de valeurs des éléments courants.

## Questions fréquemment posées

### Existe-t-il une API LOINC gratuite ?
Oui. LOINC fournit un serveur de terminologie FHIR à l'adresse fhir.loinc.org pour les utilisateurs enregistrés (l'enregistrement est gratuit), et l'API NLM Clinical Tables offre une recherche LOINC sans clé.

### Existe-t-il une API ICD-10 gratuite ?
Oui. L'API NLM Clinical Tables recherche ICD-10-CM sans clé, et l'API WHO ICD couvre ICD-10 et ICD-11 après un enregistrement gratuit.

### Ai-je besoin d'une licence pour SNOMED CT ?
Dans les pays membres de SNOMED International (y compris les États-Unis et la plupart des pays de l'UE), l'utilisation est gratuite sous licence nationale ; ailleurs, une licence est requise. Vérifiez le Centre national de publication de votre pays.

### Anpheros inclut-il un serveur de terminologie complet ?
Non. Il inclut un petit sous-ensemble LOINC et un catalogue de symptômes, conditions et traitements, et stocke tout code valide. Pour des recherches complètes, utilisez les services officiels ci-dessus.

<!-- visual:cta-term -->

## Liens pertinents

- [Systèmes de codes FHIR](https://developers.anpheros.com/fr/guides/fhir-code-systems) : quel système de codes chaque ressource Anpheros utilise
- [Données sur les médicaments pour les applications et les agents IA](https://developers.anpheros.com/fr/guides/medication-data-ai-agents) : RxNorm et openFDA en pratique
- [API de données sur les symptômes](https://developers.anpheros.com/fr/guides/symptom-data-api)
- [Comment normaliser les données médicales](https://developers.anpheros.com/fr/guides/normalize-medical-data)
