A

Apicap Web

Documentation Développeur

Intégrez la puissance du transcodage ADICAP directement dans vos Systèmes de Gestion de Laboratoire (SGL) ou Dossiers Patients Informatisés (DPI).

Obtenir une clé API

L'utilisation de l'API sans restriction de quota nécessite une clé d'authentification valide. Les clés sont actuellement délivrées sur demande.

Demander un accès API
POST

/v1/adicap/extract

Extrait les entités anatomopathologiques d'un texte libre et renvoie les codes ADICAP correspondants issus de notre référentiel à jour.

Authentification

Passez votre clé d'API dans l'en-tête X-API-Key.

Paramètres (JSON Body)

cr_text string, requis

Le texte brut du compte rendu médical à analyser.

options object, optionnel

Options supplémentaires pour guider l'extraction (ex: contexte clinique).

Sécurité & Confidentialité

  • Transit Chiffré : Toutes les requêtes sont chiffrées via TLS 1.3.
  • Zero Data Retention : Les comptes rendus envoyés ne sont jamais persistés ni utilisés pour l'entraînement.
  • Base Locale : La nomenclature DuckDB est interrogée localement (read_only=True) empêchant tout accès externe ou modification.

Exemples d'Intégration

cURL

curl -X POST https://api.pathovault.fr/v1/adicap/extract \
  -H "Content-Type: application/json" \
  -H "X-API-Key: VOTRE_CLE_API" \
  -d '{"cr_text": "Biopsie colique : adénocarcinome"}'

Python (requests)

import requests

url = "https://api.pathovault.fr/v1/adicap/extract"
headers = {
    "X-API-Key": "VOTRE_CLE_API",
    "Content-Type": "application/json"
}
data = {"cr_text": "Biopsie colique : adénocarcinome"}

response = requests.post(url, headers=headers, json=data)
print(response.json())

C# (.NET)

var client = new HttpClient();
client.DefaultRequestHeaders.Add("X-API-Key", "VOTRE_CLE_API");

var content = new StringContent(
    "{\"cr_text\": \"Biopsie colique\"}",
    Encoding.UTF8,
    "application/json"
);

var response = await client.PostAsync(
    "https://api.pathovault.fr/v1/adicap/extract", 
    content
);
var result = await response.Content.ReadAsStringAsync();