Documentação / Desenvolver

API da BDPM: pesquise medicamentos franceses e códigos CIP13

Pesquise registros publicados de medicamentos franceses sem manter seu próprio importador de arquivos da BDPM.

Crie uma chave gratuita, mantenha-a no seu servidor e depois faça esta solicitação. O Node.js não precisa de nenhum pacote; o exemplo em Python usa requests (pip install requests).

Obtenha sua chave de API gratuita
curl -G https://api.medifontis.com/v1/drugs \
  -H "Authorization: Bearer mf_live_your_api_key" \
  --data-urlencode "country=fr" \
  --data-urlencode "q=doliprane"

Mantenha distintos os códigos de especialidade e de apresentação

O CIS identifica uma especialidade; CIP13 e CIP7 identificam apresentações. Substitua q pelo código que você tem. A busca por identificador corresponde a prefixos, então compare o identificador retornado com a entrada completa antes de escolher um registro.

Mantenha o id do registro e o sourceId junto com a licença, a URL da fonte e a data de obtenção. Não relacione produtos pelo nome nem interprete um medicamento listado como estoque de farmácia.

CIP13
const exact = results.filter(record =>
  record.identifiers.some(id =>
    id.scheme === 'cip13' && id.value === requestedCip13))

Fonte e âmbito

A fonte BDPM abrange as tabelas publicadas de especialidades, apresentações, composições e condições de dispensa. Não inclui os folhetos informativos para doentes nem o conteúdo dos RCM (SmPC). Mantenha a atribuição e as limitações da fonte na sua aplicação.

BDPM