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();