Skip to content

Allergies

Introduction

La requête getAllergyIntolerance permet de détecter les réactions allergiques dans une liste de médicaments.

Point d’entrée

post/aort/v1/graphql

En-têtes HTTP

NomValeur
Content-Typeapplication/json
AuthorizationBearer <token>

Arguments

Pour saisir les médicaments, utiliser l’autocomplete avec entity_type=DRUG.
Pour saisir les allergènes, utiliser l’autocomplete avec entity_type=DRUG et drug_concept_levels=INGREDIENT&drug_concept_levels=EXCIPIENT.

VariablesInput fieldTypeDescription
drugsDrugInput[]Liste des médicaments à analyser
allergyIntoleranceCodingInput[]Liste des allergies à vérifier soit à partir de leur code snomed ou depuis leur désignation en tant que label
snomedInferrenceBooleanParamètre permettant de chercher les alertes sur les allergies proches via des inférences permises par la SNOMED.

Résultat

L’API retourne un objet de type AllergyResult.

AllergyResult

AttributsTypeDescription
drugDrugMédicament réponsable de l’allergie
allergyIntolerance[Coding]Code des allergies

Exemple

Allergy

  query GetAllergyIntolerance($drugs: [DrugInput], $allergyIntolerances: [CodingInputWithLabel!]) {
    getAllergyIntolerance(drugs: $drugs, allergyIntolerances: $allergyIntolerances) {
      drug {
        clinicalDrug {
          code
          inn
        }
      }
      allergyIntolerances {
        label
        code
      }
    }
  }

Allergy-parameters

{
  "drugs": [
    { "clinicalDrug": { "code": "MV00003946", "terminology": "posos" } },
    { "clinicalDrug": { "code": "MV00002054", "terminology": "posos" } }
  ],
  "allergyIntolerances": [{ "code": "40471006", "terminology": "snomed" }]
}

Allergy-resposne

{
  "data": {
    "getAllergyIntolerance": [
      {
        "drug": {
          "clinicalDrug": {
            "code": "MV00003946",
            "inn": "céritinib"
          }
        },
        "allergyIntolerances": [
          {
            "label": "stéarate de magnésium",
            "code": "40471006"
          }
        ]
      },
      {
        "drug": {
          "clinicalDrug": {
            "code": "MV00002054",
            "inn": "acide clavulanique / amoxicilline"
          }
        },
        "allergyIntolerances": [
          {
            "label": "stéarate de magnésium",
            "code": "40471006"
          }
        ]
      }
    ]
  }
}

Codes de réponse

CodeDescription
200OK
400Un des paramètres passés dans la requête est invalide