# Como normalizar nomes de medicamentos com segurança

Projete uma integração conservadora de nomes farmacêuticos e encaminhe consultas unresolved para revisão sem gerar identidades falsas.

Canonical: https://iabula.com/docs/guides/normalizar-nome-de-medicamento

## Normalizar texto não é identificar uma variante

Padronizar espaços ou caixa melhora a apresentação de uma string. Identificar uma MedicationVariant exige evidência suficiente para distinguir variantes. Um nome de família farmacêutica ou um erro de digitação pode recuperar uma família provável sem estabelecer uma variante única.

## Use o contrato conservador

```bash
curl --fail-with-body "$IABULA_API_BASE/v1/resolve" \
  --header "X-API-Key: $IABULA_API_KEY" \
  --header 'Content-Type: application/json' \
  --data '{"query":"NATULAXE CAPSULA"}'
```

Trate resolved como a identidade devolvida no contrato e preserve query para rastrear a entrada. Trate unresolved como abstenção intencional, sem selecionar automaticamente o primeiro resultado de Search como substituto. Esse fallback mudaria o significado de segurança do fluxo.

## Desenhe o caminho de revisão

Peça mais informação da fonte ou encaminhe o registro para revisão humana quando necessário. Não preencha forma, ingrediente ou marca a partir de semelhança textual. Não apresente NOVALGINA ou DIPIRONA como exemplos garantidos de resolução positiva. NATULAXE CAPSULA é o exemplo confirmado desta documentação.

- [Resolved e unresolved](https://iabula.com/docs/resolve)
- [Classes de evidência](https://iabula.com/docs/provenance)

## Recursos

- [OpenAPI JSON](https://iabula.com/openapi.json)
- [Swagger](https://iabula.com/docs/swagger)
- [Documentation index](https://iabula.com/llms.txt)
