Skip to content
APIsConceptsPipeline d'analyse clinique

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ĂŞteObjectif
getInteractionsDétection des interactions médicamenteuses
getContraindicationsDétection des contre-indications selon le profil patient
getAdverseEffectsListe des effets indésirables des médicaments
getAllergyIntoleranceDétection des allergies dans une liste de médicaments
getAlternativesRecommandations thérapeutiques pour une indication donnée
getSamAlertes d’aide à la décision HAS (SAM)
getCalcCalculateurs cliniques
getCompatibilityCompatibilité physico-chimique entre médicaments
getBiologicalCriteriaCritères biologiques à surveiller
getPostStopCriteriaCritères à surveiller après l’arrêt d’un médicament
getMedicalDeviceLabelLibellé 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ĂŞteObjectif
getDosageAlertDétection des problèmes de posologie (surdosage, sous-dosage, durée maximale)
getTherapeuticDuplicationDétection de redondance de substance active
getDoseAdjustmentEligibilityÉligibilité d’un médicament à un ajustement rapide de dose
getDoseCombinationCombinaison de spécialités atteignant une dose cible
getActiveSubstanceQuantityQuantité de substance active par période
getMedicalDeviceLabelLibellé 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ĂŞteObjectif
getDosageUnitsRécupération des unités de dosage pour une prescription
getRestrictedPrescriptionsRécupération des conditions et restrictions de prescription
getPrescriptionCostCalcul 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éFranceBelgique
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é-traitementN/A✓
Charge anticholinergique✓✓

Flux d’intégration typique

  1. Authentification — Obtenir un jeton via l’authentification Posos
  2. Résolution des identifiants médicaments — Utiliser l’API d’autocomplétion ou NERL pour obtenir un identifiant adapté à la région
  3. Appel aux API d’analyse — Envoyer les codes médicaments au(x) service(s) approprié(s) selon les vérifications nécessaires
  4. 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