{"uid":"cap_LtGXlzszim0lm8DJEm5aP","slug":"el-ganzouri-risk-index-egri-calculator-2e78e6ba","name":"El-Ganzouri Risk Index (EGRI) Calculator","description":"El-Ganzouri 1996 simplified airway risk index (0/1/2): mouth opening >4 cm=0, <=4=1; thyromental >6.5 cm=0, 6.0-6.5=1, <6.0=2; original Mallampati 1/2/3 = 0/1/2 (class 4 not used); neck >90 deg=0, 80-90=1, <80=2; can prognath true=0, false=1; weight <90 kg=0, 90-110=1, >110=2; intubation history none/questionable/definite = 0/1/2. Max 12. High risk if score >=4. Not an intubation order; magent does not examine the airway.","url":"https://api.magentlab.com/api/calc/egri","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"headers":{"type":"object","additionalProperties":{"type":"string"}},"queryParams":{"type":"object","required":["mouth_opening_cm","thyromental_cm","mallampati","neck_movement_deg","can_prognath","history_difficult_intubation"],"properties":{"weight_kg":{"type":"number","description":"Body weight in kilograms (1-500). Provide weight_kg or weight_lb. El-Ganzouri 1996: <90 kg scores 0; 90-110 inclusive scores 1; >110 kg scores 2. Exactly 90 and 110 score 1."},"weight_lb":{"type":"number","description":"Body weight in pounds (2-1100). Converted as kg = lb × 0.45359237, then the El-Ganzouri 1996 kg bands apply. Provide weight_kg or weight_lb."},"mallampati":{"type":"integer","description":"Original Mallampati class 1, 2, or 3 as assigned by the caller (El-Ganzouri 1996). 1 scores 0; 2 scores 1; 3 scores 2. Samsoon class 4 is not used and is rejected."},"can_prognath":{"type":"boolean","description":"Ability to prognath (jaw protrusion) as assigned by the caller (El-Ganzouri 1996). true scores 0; false scores 1. true or false."},"thyromental_cm":{"type":"number","description":"Thyromental distance in centimetres (2-15) as assigned by the caller. El-Ganzouri 1996: >6.5 cm scores 0; 6.0-6.5 inclusive scores 1; <6.0 cm scores 2. Exactly 6.5 scores 1."},"mouth_opening_cm":{"type":"number","description":"Interincisor gap in centimetres (0.5-10) as assigned by the caller. El-Ganzouri 1996: >4 cm scores 0; <=4 cm scores 1. Exactly 4.0 scores 1. magent does not measure mouth opening."},"neck_movement_deg":{"type":"number","description":"Head and neck range of motion in degrees (0-180) as assigned by the caller. El-Ganzouri 1996: >90 scores 0; 80-90 inclusive scores 1; <80 scores 2. Exactly 90 scores 1. magent does not measure neck motion."},"history_difficult_intubation":{"enum":["none","questionable","definite"],"type":"string","description":"History of difficult intubation as assigned by the caller (El-Ganzouri 1996): none scores 0, questionable scores 1, definite scores 2."}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_C7ZSZukAXO1B6D5mdlW4C","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Computes the El-Ganzouri 1996 simplified airway risk index score (0–12) from seven caller-assigned clinical measurements to flag patients at high risk of difficult intubation.","exampleAgentPrompt":"Calculate the El-Ganzouri airway risk index for a patient with mouth opening of 3.8 cm, thyromental distance of 6.2 cm, Mallampati class 2, neck movement of 85 degrees, who cannot prognath, weighs 95 kg, and has no prior history of difficult intubation.","exampleUseCases":[{"title":"Preoperative airway risk screening","prompt":"Run the El-Ganzouri airway risk score for my patient before their elective surgery: mouth opening is 4.5 cm, thyromental distance is 5.8 cm, Mallampati class 3, neck movement 75 degrees, they can prognath, weigh 105 kg, and have a questionable history of difficult intubation."},{"title":"High-risk intubation flag for anesthesia handoff","prompt":"Score this patient's airway using the EGRI: interincisor gap 3.5 cm, thyromental 6.0 cm, Mallampati class 3, neck range 88 degrees, cannot prognath, weight 115 kg, and they've had a documented difficult intubation before — is their score 4 or above?"},{"title":"Anesthesia student case study calculation","prompt":"I'm working through a case study and need the El-Ganzouri 1996 risk index calculated: mouth opening 5 cm, thyromental distance 7 cm, Mallampati class 1, neck movement 95 degrees, can prognath, patient weighs 80 kg, and no intubation history."}],"resultDescription":"Returns the total EGRI score (integer 0–12), the individual subscores for each of the seven variables, and a risk classification indicating whether the patient is at high risk (score ≥ 4) or low risk of difficult intubation.","failureModes":["Missing required parameter returns a 400 error (e.g. omitting mouth_opening_cm or mallampati)","Mallampati class 4 is rejected — only classes 1, 2, or 3 are accepted","Out-of-range values (e.g. weight_kg outside 1–500, neck_movement_deg outside 0–180) are rejected","Providing both weight_kg and weight_lb may cause conflict; only one should be supplied","Network or server errors return 5xx status codes"],"whenToPreferThis":"Use this endpoint when you need a validated, reproducible El-Ganzouri 1996 EGRI score computed from structured clinical inputs. Prefer it over manual calculation to avoid arithmetic errors and to get explicit subscores per variable. It is appropriate for preoperative risk documentation, clinical decision support pipelines, and anesthesia workflow automation where the seven EGRI variables are already available from a patient assessment.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T19:10:26.649Z","isFirstParty":false}