SkillAgentSearch skills...

Bulario

Biblioteca para realizar a pesquisa de Medicamentos - Bulário Eletrônico

Install / Use

/learn @iuryLandin/Bulario
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Bulário Digital || Bulário Eletrônico

Essa biblioteca realiza uma pesquisa no portal da ANVISA, retornando detalhes de medicamentos.


Instalação

npm install bulario

Funcionalidades

  • Pesquisar medicamentos (busca simples pelo nome)
  • Pesquisa avançada de medicamentos (filtro pela categoria e nome)
  • Obter informações do medicamento
  • Obter url para baixar o PDF da bula do medicamento

Obs.: As funcionalidades são limitadas pois no momento é o que o portal da anvisa oferece

Exemplos:

Pesquisa Simples

const bulario = require('bulario');
(async() => {
    const busca = await bulario.pesquisar('dipirona')
    console.log(`\n INFORMAÇÕES DA PESQUISA`, busca)
})();

Detalhes do Medicamento

const bulario = require('bulario');
(async() => {
    const numProcesso = 25351679903201454;
    const medicamento = await bulario.getMedicamento(numProcesso);
    console.log(`\n INFORMAÇÕES DA PESQUISA`, medicamento);
})();

Filtro

const bulario = require('bulario');
(async() => {
    let filtro = {
        categoriasRegulatorias: 5,
        nomeProduto: 'dipirona'
    }
    const busca = await bulario.filtrar(filtro)
    console.log(`\n INFORMAÇÕES DA PESQUISA`, busca)
})();

Listar Categorias

const bulario = require('bulario');
(async() => {
    const categorias = await bulario.getCategoria()
    console.log(`\n INFORMAÇÕES DA PESQUISA`, categorias)
})();

Listar Medicamentos por Categoria

const bulario = require('bulario');
(async() => {
    const idCategoria = 5;
    const busca = await bulario.getMedicamentosPorCategoria(idCategoria)
    console.log(`\n INFORMAÇÕES DA PESQUISA`, busca)
})();

Retornar link para arquivo PDF da bula

const bulario = require('bulario');
(async() => {
    const idBulaPacienteProtegido = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx';
    const idBulaProfissionalProtegido = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx';

    const bula_paciente = await bulario.getBulaPaciente(idBulaPacienteProtegido)
    const bula_profissional = await bulario.getBulaPaciente(idBulaProfissionalProtegido)
    
    console.log(`\n URL bula do paciente`, bula_paciente)
    console.log(`\n URL bula do do Profissional`, bula_profissional)
})();

Contato

Você tem dúvidas ou sugestões? fale comigo através das redes sociais ou deixe um issue.


Telegram Badge

Instagram Badge

Instagram Badge

View on GitHub
GitHub Stars35
CategoryDevelopment
Updated4mo ago
Forks7

Languages

JavaScript

Security Score

77/100

Audited on Dec 1, 2025

No findings