> ## Documentation Index
> Fetch the complete documentation index at: https://docs.locusmedical.fr/llms.txt
> Use this file to discover all available pages before exploring further.

# atb (roadmap)

> Décision antibiotique déterministe — prévue, pas encore disponible.

<Warning>
  **Pas encore disponible.** `atb` est conçu mais pas implémenté. Il n'y a ni
  endpoint ni outil MCP pour l'instant — cette page décrit le comportement prévu
  pour que les intégrateurs anticipent. Il apparaîtra dans l'API Reference et
  `tools/list` une fois livré.
</Warning>

## Ce qu'il fera

`atb` fournira une décision antibiotique **déterministe** (façon antibioclic) à
partir d'une situation clinique — pas une supposition. Selon la situation, il
renverra soit une **décision**, soit une **demande d'enrichissement du profil**.

## Le pattern agentique

Quand une information requise manque, `atb` ne devinera pas. Il renverra **ce qui
manque**, pour qu'un agent enrichisse la situation et rappelle :

```
situation ──▶ atb ──▶ décision
                 └──▶ « manque : <champ> »  → l'agent enrichit → atb à nouveau
```

Le moteur reste déterministe tout en restant utilisable dans une boucle d'agent.

## Forme prévue (susceptible d'évoluer)

```json theme={null}
// Requête
{ "situation": { /* champs de la situation clinique, à définir */ } }

// Réponse — soit une décision…
{ "decision": { "antibiotic": "...", "dose": "...", "duration": "...", "rationale": "..." } }

// …soit une demande d'information
{ "needs": ["fonction rénale", "allergies"] }
```

<Note>
  Les contrats exacts de situation et de décision sont en cours de conception.
  Cette page sera remplacée par la référence en direct au lancement d'`atb`.
</Note>
