Pipeline d’analyse clinique
Les API d’analyse clinique Posos sont organisées autour de trois services backend, chacun traitant une catégorie distincte d’aide à la décision clinique. Les trois sont des API GraphQL qui partagent le même mécanisme d’authentification et les mêmes types d’entrée.
Vue d’ensemble de l’architecture
AORT — Analyse de Prescription et Recommandation Thérapeutique
post/aort-api-v3/v1/graphql
AORT (Analyse d’Ordonnance et Recommandation de Traitement) est un dispositif médical de classe IIb marqué CE selon le règlement UE 2017/745. Il fournit les vérifications essentielles de sécurité clinique :
| RequĂŞte | Objectif |
|---|---|
getInteractions | Détection des interactions médicamenteuses |
getContraindications | Détection des contre-indications selon le profil patient |
getAdverseEffects | Liste des effets indésirables des médicaments |
getAllergyIntolerance | Détection des allergies dans une liste de médicaments |
getAlternatives | Recommandations thérapeutiques pour une indication donnée |
getSam | Alertes d’aide à la décision HAS (SAM) |
getCalc | Calculateurs cliniques |
getCompatibility | Compatibilité physico-chimique entre médicaments |
getBiologicalCriteria | Critères biologiques à surveiller |
getPostStopCriteria | Critères à surveiller après l’arrêt d’un médicament |
getMedicalDeviceLabel | Libellé d’un dispositif médical à partir de son code |
ARP — Analyse Posologique et Recommandation
post/arp-api-v2/v1/graphql
ARP (Analyse et Recommandation de Posologie) est également un dispositif médical de classe IIb marqué CE. Il se concentre sur la sécurité liée aux posologies :
| RequĂŞte | Objectif |
|---|---|
getDosageAlert | Détection des problèmes de posologie (surdosage, sous-dosage, durée maximale) |
getTherapeuticDuplication | Détection de redondance de substance active |
getDoseAdjustmentEligibility | Éligibilité d’un médicament à un ajustement rapide de dose |
getDoseCombination | Combinaison de spécialités atteignant une dose cible |
getActiveSubstanceQuantity | Quantité de substance active par période |
getMedicalDeviceLabel | Libellé d’un dispositif médical à partir de son code |
AAE — Analyse Administrative et Economique
post/aae-api/v1/graphql
AAE fournit des capacités d’analyse complémentaires :
| RequĂŞte | Objectif |
|---|---|
getDosageUnits | Récupération des unités de dosage pour une prescription |
getRestrictedPrescriptions | Récupération des conditions et restrictions de prescription |
getPrescriptionCost | Calcul du coût total de la prescription |
Disponibilité régionale
Les services d’analyse acceptent region: fr-FR, region: fr-BE ou region: nl-BE (Belgique, textes en néerlandais). Certaines fonctions restent propres à la France. Les identifiants acceptés dépendent aussi du marché : posos, CIS, UCD ou CIP en France ; vmp, amp ou CNK en Belgique.
| Fonctionnalité | France | Belgique |
|---|---|---|
| Contre-indications | âś“ | âś“ |
| Alertes de conduite | âś“ | âś“ |
| Alertes antidopage | âś“ | âś“ |
| Recommandations thérapeutiques | ✓ | ✓ |
| Système d'aide à la décision (HAS) | ✓ | N/A |
| Interactions médicamenteuses | ✓ | ✓ |
| Allergies | âś“ | âś“ |
| Effets indésirables | ✓ | ✓ |
| Compatibilités physico-chimiques | ✓ | N/A |
| Conditions de prescription | âś“ | N/A |
| Analyse posologique | âś“ | âś“ |
| Coût de prescription | ✓ | ✓ |
| Duplication thérapeutique | ✓ | ✓ |
| Calculateurs cliniques | âś“ | âś“ |
| Critères biologiques | ✓ | ✓ |
| Critères post-arrêt | ✓ | ✓ |
| Ajustement de dose | âś“ | N/A |
| Surveillance pré-traitement | N/A | ✓ |
| Charge anticholinergique | âś“ | âś“ |
Flux d’intégration typique
- Authentification — Obtenir un jeton via l’authentification Posos
- Résolution des identifiants médicaments — Utiliser l’API d’autocomplétion ou NERL pour obtenir un identifiant adapté à la région
- Appel aux API d’analyse — Envoyer les codes médicaments au(x) service(s) approprié(s) selon les vérifications nécessaires
- Traitement des résultats — Traiter la réponse typée propre à chaque requête : alertes, critères, calculs, coûts, unités ou libellés
Quel service appeler ? Utilisez AORT pour la sécurité clinique et les recommandations, ARP pour l’analyse et l’ajustement des posologies, et AAE pour les données administratives et économiques. Une intégration peut appeler plusieurs services selon ses besoins.
Voir aussi
- Catalogue des APIs — Référence complète des endpoints
- Identification des médicaments — Comment les médicaments sont codés et identifiés
- Guide d’analyse de prescription — Guide d’intégration pas à pas