Skip to content
APIsCatalogue des APIs

Catalogue des APIs

Cette page recense les APIs Posos documentées pour les intégrations clients. Leur accès dépend du contrat, de l’environnement et de la région. Certaines extensions partenaires et certains services internes sont documentés séparément.

URLs de base :

  • Preprod : https://api.preprod.posos.co
  • Production : https://api.production.posos.co

Régions et endpoints

Les conventions de région varient selon le service. MedicalDB utilise notamment un endpoint distinct pour la Belgique.

ServiceEndpointFranceBelgique
AORT/aort-api-v3/v1/graphql?region=fr-FR?region=fr-BE
ARP/arp-api-v2/v1/graphql?region=fr-FR?region=fr-BE
AAE/aae-api/v1/graphql?region=fr-FR?region=fr-BE
Autocomplétion/autocomplete-api/autocomplete?locale=fr_FR?locale=fr_BE
NERL/nerl/v2/nerl?lang=fr?lang=fr
MedicalDB (BIM)/bim-v2/v1/graphql/bim-v2/v1/graphql/bim-be-v2/v1/graphql

API d’analyse

API d’aide à la décision clinique qui analysent les prescriptions pour la sécurité et l’optimisation.

Les trois services GraphQL utilisent un paramètre region. La matrice détaille les fonctions disponibles en France et en Belgique. Ils acceptent aussi region=nl-BE, qui offre les mêmes fonctions que la Belgique avec des textes en néerlandais (voir régions et marchés).

AORT — Analyse de Prescription et Recommandation Thérapeutique

post/aort-api-v3/v1/graphql

APIRequêteDescription
InteractionsgetInteractionsVérification des interactions médicamenteuses
Contre-indicationsgetContraindicationsDétection des contre-indications selon le profil patient
Effets indésirablesgetAdverseEffectsListe des effets indésirables des médicaments
AllergiegetAllergyIntoleranceDétection des réactions allergiques dans une liste de médicaments
Recommandation thérapeutiquegetAlternativesRecommandation d’alternatives pour une indication donnée
IndicationsgetIndicationsIndications cliniques d’une liste de médicaments
Aide à la décision indexée au médicament (HAS)getSamRécupération des alertes SAM de la HAS
CalculateursgetCalcCalculs cliniques
Compatibilité physico-chimiquegetCompatibilityVérification de la compatibilité physico-chimique entre médicaments
Critères biologiquesgetBiologicalCriteriaCritères biologiques à surveiller pour un médicament
Critères après arrêtgetPostStopCriteriaCritères cliniques à surveiller après l’arrêt d’un médicament
Charge anticholinergiquegetAnticholinergicLoadsCharge anticholinergique d’une liste de médicaments, par échelle
Libellé de dispositif médicalgetMedicalDeviceLabelLibellé d’un dispositif médical à partir de son code

ARP — Analyse Posologique

post/arp-api-v2/v1/graphql

APIRequêteDescription
Alertes posologiquesgetDosageAlertDétection des problèmes de posologie (surdosage, sous-dosage, durée)
Duplication thérapeutiquegetTherapeuticDuplicationDétection de redondance de substance active
Éligibilité à l’ajustement posologiquegetDoseAdjustmentEligibilityÉligibilité d’un médicament prescrit à un ajustement rapide de dose
Combinaison de spécialitésgetDoseCombinationCombinaison de spécialités atteignant exactement une dose cible par prise
Quantité de substance activegetActiveSubstanceQuantityQuantité de substance active par jour, par semaine et par mois
Libellé de dispositif médicalgetMedicalDeviceLabelLibellé d’un dispositif médical à partir de son code

AAE — Analyse Administrative et Economique

post/aae-api/v1/graphql

APIRequêteDescription
Unités de dosagegetDosageUnitsRécupération des unités de dosage pour une prescription
Coût de prescriptiongetPrescriptionCostCalcul du coût total d’une prescription
Conditions de prescriptiongetRestrictedPrescriptionsRécupération des conditions de prescription restreinte

API NLP

Traitement du langage naturel pour la recherche de médicaments et le parsing de posologies.

APIEndpointMéthodeDescription
Autocomplétion/autocomplete-api/autocompleteGETRecherche de médicaments, ingrédients, indications et entités médicales
NERL/nerl/v2/nerlGETExtraction et liaison d’entités médicales à partir d’un texte (médicaments, posologies, indications…)
Structuration de posologie/nerl/v2/nerlGETStructuration d’une posologie en texte libre
Reconstruction de posologie/nerl/v2/poso_reconstructorPOSTReconstruction de posologie à partir de données structurées vers du texte libre
Structuration de prescription/nerl/v3/prescriptionPOSTAnalyse d’une prescription complète et extraction des éléments prescrits (Preview)

Scan d’ordonnance

APIEndpointMéthodeDescription
Scan d’ordonnance/scanordo/v2/scan-ordoPOSTExtraction de données structurées à partir d’images/PDF d’ordonnances (retourne un Bundle FHIR)
Détection des posologies complexes/scanordo/v2/scan-ordoPOSTDétection des posologies qui nécessitent une validation, avec detect_complex_posology=true

Partner Connect

API pour l’intégration contextuelle des fonctionnalités Posos dans les logiciels partenaires.

APIEndpointMéthodeDescription
Appel contextuel/api/partners/proxy/preparePOSTOuverture d’un guide Posos avec contexte patient pré-chargé
Scan & Go/api/partners/patient/scan-tokenPOSTObtention d’une URL pour l’import et la validation d’ordonnance
QR Code/api/partners/patient/qrcodeGETGénération d’un QR Code lié à un dossier patient

MedicalDB (BIM)

post/bim-v2/v1/graphql

Une base de données médicamenteuse complète couvrant médicaments cliniques, spécialités, ingrédients, indications, interactions, prix et bien plus.

API basées sur les standards

APIEndpointProtocoleDescription
CDS Hookshttps://cds-hooks.{env}.posos.coCDS HooksStandard HL7 CDS Hooks pour la vérification d’interactions médicamenteuses
Entrepôt FHIRhttps://fhir.production.trusted.posos.co/fhir/r4/:slugFHIR R4Accès en lecture seule aux prescriptions scannées

Serveur MCP

APIEndpointProtocoleDescription
Serveur MCP Pososhttps://mcp.production.posos.co/api/v1/mcpMCP sur HTTPAccès OAuth aux outils Posos pour les assistants IA

Widgets

Composants UI intégrables pour l’aide à la décision clinique.

APIEndpointMéthodeDescription
Authentification utilisateur/api/v1/admin/tokenPOSTGénération de jetons d’accès pour les utilisateurs de widgets