Agora no Bluesoft ERP, é possível consultar, incluir e atualizar informações de medicamentos via API.
Para facilitar a integração de dados farmacêuticos com plataformas de E-commerce e sistemas externos, disponibilizamos novos endpoints na API de Produtos. Agora é possível consultar, incluir e atualizar informações regulatórias e técnicas de medicamentos — como o Registro no Ministério da Saúde (ANVISA) — diretamente via integração.
O objetivo é permitir que dados cruciais para a venda de medicamentos, que antes ficavam restritos à interface do ERP, possam ser sincronizados com outras plataformas.
O que mudou?
Foram criados métodos para a gestão completa dos dados de medicamentos:
1. Consulta de Medicamentos (GET)

Permite listar os medicamentos cadastrados com paginação e filtros específicos. É possível filtrar por:
• Genérico (true/false)
• Farmácia Popular (true/false)
• Uso Contínuo (true/false)
• Medicamento Controlado (true/false).
Também é possível obter os dados de um medicamento específico através do medicamentoKey.

2. Inclusão de Dados de Medicamento (POST)

Permite vincular informações de medicamento a um produto já existente no ERP (produtoKey).
• Campos Obrigatórios: produtoKey, codigoAbcFarma e registroMinisterioDaSaude.
• Campos Opcionais: Flags de genérico, uso contínuo, lista de chaves DCB (dcbKeys), entre outros.
Exemplo de JSON:
{
"produtoKey": 130661,
"codigoAbcFarma": 1,
"registroMinisterioDaSaude": "123456",
"generico": true,
"farmaciaPopular": true,
"usoContinuo": false,
"medicamentoControlado": false,
"classeTerapeutica": "aaaaaa",
"dcbKeys": [
3121,
9564
]
}
3. Atualização de Medicamento (PUT)

Permite alterar os dados técnicos de um medicamento já cadastrado utilizando o medicamentoKey.
Regras de Negócio Importantes
• Medicamentos Controlados: Ao marcar um medicamento como controlado (medicamentoControlado: true), torna-se obrigatório informar a classeTerapeutica (Valores aceitos: ANTIMICROBIANO ou SUJEITO_A_CONTROLE_ESPECIAL).
• Estoque por Lote: O sistema ativará automaticamente a flag “Controla estoque por lote” no cadastro do produto ao definir um medicamento como controlado via API.
• Validação ANVISA: O campo registroMinisterioDaSaude é de preenchimento obrigatório para garantir a conformidade do cadastro.
Exemplo de JSON:
{
"codigoAbcFarma": 4,
"registroMinisterioDaSaude": "TESTE API",
"generico": false,
"farmaciaPopular": false,
"usoContinuo": true,
"medicamentoControlado": true,
"classeTerapeutica": "SUJEITO_A_CONTROLE_ESPECIAL",
"dcbKeys": [
33,
34
]
}
Para utilizar os novos recursos, o usuário da API deve possuir as seguintes permissões:
• 4427 – API – Medicamentos (Consultar)
• 4428 – API – Medicamentos (Incluir)
• 4429 – API – Medicamentos (Atualizar).
Para conhecer mais sobre como é a utilização dessa ferramenta, clique aqui.
Para saber mais sobre a utilização das APIs do ERP, clique aqui.
