{"uid":"cap_diDJceRMx2ygbqDbJB32E","slug":"duval-2010-aml-transplant-risk-score-calculator-47b60508","name":"Duval 2010 AML Transplant Risk Score Calculator","description":"Duval 2010 AML Table 5 (not ALL): PIF or CR1 >6 mo 0 / CR1 <6 mo 1; ECOG/SWOG cyto good/intermediate 0, poor 1; HLA sibling or well/partially matched unrelated 0, mismatched unrelated 1, related other 2; circulating blasts 1; KPS/Lansky <90 1; max 6. Groups 0, 1, 2, ≥3. Caller assigns categories; magent does not karyotype. Not a transplant listing.","url":"https://api.magentlab.com/api/calc/duval_aml","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":["disease_group","cytogenetics","hla_match","circulating_blasts","kps_lt_90"],"properties":{"hla_match":{"enum":["sibling_or_matched_unrelated","mismatched_unrelated","related_other"],"type":"string","description":"Duval 2010 AML Table 5 donor HLA match as assigned by the caller (not a flattened 0/1 donor flag). sibling_or_matched_unrelated is HLA-identical sibling or well matched or partially matched unrelated and scores 0. mismatched_unrelated scores 1. related_other is related other than HLA-identical sibling and scores 2. magent does not HLA-type."},"kps_lt_90":{"type":"boolean","description":"Karnofsky or Lansky <90 as assigned by the caller (Duval 2010 AML Table 5). true scores 1. magent does not collect numeric KPS or Lansky."},"cytogenetics":{"enum":["good_or_intermediate","poor"],"type":"string","description":"ECOG/SWOG cytogenetic risk as assigned by the caller (Duval 2010). poor is −5/del(5q), −7/del(7q), inv(3q), abn11q, 20q or 21q, del(9q), t(6;9), t(9;22), abn17p, or complex (≥3 abnormalities) and scores 1. good_or_intermediate is everything else in that classification and scores 0. magent does not read a karyotype string."},"disease_group":{"enum":["pif_or_cr1_gt_6mo","cr1_lt_6mo"],"type":"string","description":"Duval 2010 AML Table 5 disease status as assigned by the caller. pif_or_cr1_gt_6mo is primary induction failure or duration of first CR >6 months and scores 0. cr1_lt_6mo is duration of first CR <6 months and scores 1. magent does not date remissions."},"circulating_blasts":{"type":"boolean","description":"Circulating blasts present as assigned by the caller (Duval 2010 AML Table 5). true scores 1. magent does not count blasts."}}}},"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_FH8ZkY5oGkO9CQBaxGjZC","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":"Calculates the Duval 2010 AML Table 5 pre-transplant risk score (0–6) and assigns patients to risk groups (0, 1, 2, ≥3) based on disease status, cytogenetics, HLA match, circulating blasts, and performance status.","exampleAgentPrompt":"Using the Duval 2010 AML risk score, calculate the transplant risk for a patient whose first CR lasted less than 6 months, has poor cytogenetics, is receiving a mismatched unrelated donor, has circulating blasts present, and has a KPS under 90.","exampleUseCases":[{"title":"Pre-transplant AML risk stratification","prompt":"Score this AML patient before their bone marrow transplant: they had primary induction failure, good-or-intermediate cytogenetics, an HLA-identical sibling donor, no circulating blasts, and their KPS is 95 — what Duval 2010 risk group do they fall in?"},{"title":"High-risk AML patient triage","prompt":"My AML patient has CR1 duration under 6 months, poor ECOG/SWOG cytogenetics, a mismatched unrelated donor, circulating blasts present, and Lansky score of 80 — can you compute the Duval 2010 Table 5 score and tell me the risk group?"},{"title":"Transplant planning with partially matched donor","prompt":"Calculate the Duval AML transplant risk for a patient with primary induction failure, intermediate cytogenetics, a well-matched unrelated donor, no circulating blasts, and KPS of 90 or above."}],"resultDescription":"Returns the computed Duval 2010 AML Table 5 integer score (0–6) summed from the five risk factors, and the corresponding risk group category (0, 1, 2, or ≥3). Does not perform karyotyping, HLA typing, or remission dating — caller must supply pre-classified inputs.","failureModes":["Missing required query parameters (disease_group, cytogenetics, hla_match, circulating_blasts, kps_lt_90) returns a 400 error","Invalid enum values for disease_group, cytogenetics, or hla_match return a validation error","Network timeout or service unavailability returns a 5xx error","Misclassification by the caller (e.g. wrong disease_group assignment) will produce a score without error — garbage in, garbage out"],"whenToPreferThis":"Use this endpoint when you need a fast, deterministic implementation of the Duval 2010 AML pre-transplant risk score (Table 5) and have already classified the patient's disease status, cytogenetic risk, HLA match, blast status, and performance status. Prefer this over manual calculation to avoid arithmetic errors in clinical workflows. Not suitable for CML, ALL, or non-AML malignancies, and not a transplant eligibility determination tool.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-16T00:57:03.213Z","isFirstParty":false}