consultar_status_medicamento
Check drug registration status at Anvisa by searching trade name, active ingredient, or registration number. Get expiry date, holder company, and category.
Instructions
Consulta o status do registro de um medicamento na Anvisa.
Busca por nome comercial, princípio ativo ou número de registro e devolve os registros que casam, com situação ('Ativo' ou 'Inativo', como o arquivo aberto da Anvisa publica), número de registro, data de vencimento do registro, empresa detentora e categoria.
Um princípio ativo comum tem centenas de registros, um por detentor e
apresentação: "dipirona" casa com 557. A resposta traz total (quantos casam
na base inteira) e retornados (quantos vieram aqui). Quando truncado é
True, não conte os resultados para dizer quantos existem, use total.
coletado_em diz quando a base foi atualizada pela última vez a partir do
arquivo da Anvisa; acima de 48 horas a resposta traz aviso.
Termo sem correspondência devolve lista vazia. Só quando a base local não existe, está vazia ou não pôde ser aberta a resposta vem com dados de exemplo e fonte='mock': nesse caso, não trate como informação regulatória.
Args: termo: nome comercial ou princípio ativo (trecho, sem precisar de acento), ex.: "dipirona", ou número de registro, com ou sem pontos, ex.: "1.0582.0010". O número de 13 dígitos da apresentação também serve. limite: quantos registros trazer, de 1 a 200. Aumente para ver além dos primeiros.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| termo | Yes | ||
| limite | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| aviso | No | ||
| fonte | Yes | 'mock' = dado de exemplo, ainda não é registro real da Anvisa | |
| total | Yes | Quantos registros casam com o termo na base inteira, não quantos vieram nesta resposta. Um princípio ativo comum tem centenas, um por detentor e apresentação. | |
| truncado | No | True quando total > retornados. Os que vieram são os ativos e de nome mais curto; os demais existem e não estão aqui. Não conte os resultados para responder 'quantos registros existem': use 'total'. | |
| resultados | Yes | ||
| retornados | No | Quantos registros vieram em 'resultados', no máximo 'limite' | |
| coletado_em | No | Quando a base local foi atualizada pela última vez a partir do arquivo da Anvisa (horário local do servidor). None quando a resposta é dado de exemplo. | |
| termo_consultado | Yes |