consultar_status_medicamento
Busca por trecho do nome comercial ou do princípio ativo (sem precisar de
acento) ou pelo número de registro, com ou sem pontos. Devolve situação
(Ativo ou Inativo,
como a Anvisa publica), vencimento do registro, empresa e categoria. Um
princípio ativo comum casa com centenas de registros ("dipirona" dá 557):
use total, não o tamanho da lista. Termo sem
correspondência devolve lista vazia.
consultar_status_medicamento(
termo: str,
limite: int = 20, # 1 a 200
) -> RespostaMedicamentos {
"termo_consultado": "1.1819.0006",
"fonte": "duckdb",
"coletado_em": "2026-09-24T03:22:04.857697",
"total": 1,
"retornados": 1,
"truncado": false,
"resultados": [
{
"numero_registro": "118190006",
"nome_produto": "DELTALAB",
"principio_ativo": "deltametrina",
"empresa_detentora": "92265552000905 - MULTILAB INDUSTRIA E COMERCIO DE PRODUTOS FARMACEUTICOS LTDA",
"situacao": "Ativo",
"data_situacao": "2029-02-01",
"categoria": "Similar",
"visto_na_ultima_coleta": true
}
],
"aviso": null
}