🏥 API Base de Données Publique des Médicaments

API REST publique pour accéder aux données officielles des médicaments en France.

Attribution: Cette API utilise la "base de données publique des médicaments" fournie par le gouvernement français.

đź“‹ Endpoints disponibles

GET /api/health
Status de l'API et informations de base
GET /api/medicaments/specialites
Liste des spécialités pharmaceutiques
Paramètres: q (recherche), page (défaut: 1), limit (défaut: 100), pretty (formatage JSON)
GET /api/medicaments/specialites?limit=2&pretty=true
Cliquez sur "Run" pour voir le résultat
GET /api/medicaments/specialites/:cis
Détail complet d'une spécialité avec toutes les données liées
Paramètres: pretty (formatage JSON)
GET /api/medicaments/specialites/61266250?pretty=true
Cliquez sur "Run" pour voir le résultat
GET /api/medicaments/presentations
Liste des présentations (conditionnements)
Paramètres: q, page, limit, pretty
GET /api/medicaments/presentations?limit=2&pretty=true
Cliquez sur "Run" pour voir le résultat
GET /api/medicaments/compositions
Compositions et principes actifs
Paramètres: q, page, limit, pretty
GET /api/medicaments/compositions?q=paracetamol&limit=2&pretty=true
Cliquez sur "Run" pour voir le résultat
GET /api/medicaments/avis-smr
Avis SMR de la HAS
Paramètres: q, page, limit, pretty
GET /api/medicaments/avis-smr?limit=2&pretty=true
Cliquez sur "Run" pour voir le résultat
GET /api/medicaments/avis-asmr
Avis ASMR de la HAS
Paramètres: q, page, limit, pretty
GET /api/medicaments/avis-asmr?limit=2&pretty=true
Cliquez sur "Run" pour voir le résultat
GET /api/medicaments/groupes-generiques
Groupes génériques
Paramètres: q, page, limit, pretty
GET /api/medicaments/groupes-generiques?limit=2&pretty=true
Cliquez sur "Run" pour voir le résultat
GET /api/medicaments/conditions
Conditions de prescription et délivrance
Paramètres: q, page, limit, pretty
GET /api/medicaments/conditions?limit=2&pretty=true
Cliquez sur "Run" pour voir le résultat
GET /api/medicaments/disponibilite
Disponibilité et ruptures d'approvisionnement
Paramètres: q, page, limit, pretty
GET /api/medicaments/disponibilite?limit=2&pretty=true
Cliquez sur "Run" pour voir le résultat
GET /api/medicaments/interet-therapeutique-majeur
Médicaments d'intérêt thérapeutique majeur (MITM)
Paramètres: q, page, limit, pretty
GET /api/medicaments/interet-therapeutique-majeur?limit=2&pretty=true
Cliquez sur "Run" pour voir le résultat
GET /api/medicaments/search
Recherche globale dans toutes les données
Paramètres: q (requis), page, limit, pretty
GET /api/medicaments/search?q=doliprane&limit=2&pretty=true
Cliquez sur "Run" pour voir le résultat

🔍 Recherche avec wildcards

Vous pouvez utiliser des wildcards dans vos recherches :

✨ Formatage JSON

Ajoutez le paramètre pretty=true ou pretty=1 pour obtenir un JSON formaté et indenté, idéal pour la lecture humaine.

📝 Exemples d'utilisation

Rechercher tous les médicaments contenant "doliprane" :
GET /api/medicaments/specialites?q=doliprane*
Rechercher des comprimés :
GET /api/medicaments/presentations?q=*comprimé*
Rechercher du paracétamol :
GET /api/medicaments/compositions?q=paracetamol
Voir les ruptures de stock :
GET /api/medicaments/disponibilite?q=rupture
Recherche globale :
GET /api/medicaments/search?q=aspirine
Avec formatage JSON :
GET /api/medicaments/specialites?q=doliprane&pretty=true

📄 Format de réponse

Toutes les réponses sont au format JSON avec pagination et métadonnées :

{
  "data": [...],
  "pagination": {
    "total": 1234,
    "page": 1,
    "limit": 100,
    "pages": 13
  },
  "metadata": {
    "last_updated": "2024-07-07T10:30:00.000Z",
    "source": "base de données publique des médicaments - gouv.fr"
  }
}

ℹ️ Informations techniques

đź”— Liens utiles