Documentación / Referencia de la API

Sugerir nombres de medicamentos

GET/v1/drugs/suggestions

Devuelve nombres distintos de todas las fuentes para el autocompletado. Primero aparecen los nombres exactos, luego los que empiezan por la consulta y después el resto de coincidencias, con los nombres más cortos primero. Aplica un debounce a las solicitudes e ignora las respuestas obsoletas cuando cambie la consulta.

Parámetros

country string Obligatorio
Código de país ISO 3166-1 de dos letras, en minúsculas. Cada búsqueda se limita a un país.
q string Obligatorio
Lo que el usuario ha escrito hasta el momento, al menos 3 caracteres.
limit integer
Número de sugerencias que se devuelven, de 1 a 10. El valor por defecto es 8.
useDomain enum
Conserva solo los registros que su fuente clasifica para este uso. human y veterinary también incluyen los productos que la fuente marca para ambos usos. Se aplica antes de la paginación.

Valores posibles: human veterinary both unknown not-applicable

species string
Conserva solo los registros con esta especie de destino revisada, como dog, cat, horse o cattle. Se excluyen los registros con especies desconocidas o sin correspondencia. Se aplica antes de la paginación.

Devuelve

country string
El país de la búsqueda.
suggestions string[]
Nombres distintos, empezando por las mejores coincidencias.

Errores

400 401 403 429 503 · Errores y límites de solicitudes

GET /v1/drugs/suggestions
curl -G https://api.medifontis.com/v1/drugs/suggestions \
  -H "Authorization: Bearer $MEDIFONTIS_API_KEY" \
  --data-urlencode "country=es" \
  --data-urlencode "q=enan" \
  --data-urlencode "limit=8"
Respuesta
{
  "country": "es",
  "suggestions": [
    "ENANDOL 12,5 mg/g GEL",
    "ENANGEL 12,5 mg/g GEL",
    "ENANTYUM 12,5 mg COMPRIMIDOS",
    "ENANTYUM 25 MG CAPSULAS DURAS",
    "ENANTYUM 25 MG GRANULADO EN SOBRE"
  ]
}