{"uid":"cap_b0isGOE_GFJ5lTe1YGWzP","slug":"imwg-multiple-myeloma-response-classification-kumar-2016-e32d299f","name":"IMWG Multiple Myeloma Response Classification (Kumar 2016)","description":"Kumar 2016 IMWG measurable serum+urine M-protein response. First-match PD, sCR, CR, VGPR, PR, MR, or SD from caller-assigned flags. sCR is CR plus normal FLC ratio and no clonal BM cells by IHC. CR is negative serum and urine IFE, no plasmacytomas, and BMPC <5%. VGPR is electrophoresis-negative or ≥90% serum M-protein reduction with urine M-protein <100 mg/24 h. Not a diagnosis. Not MRD. Not FLC-only. magent does not assay labs.","url":"https://api.magentlab.com/api/calc/imwg_response","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":["imwg_pd","ife_serum_negative","ife_urine_negative","plasmacytomas_absent","bmpc_lt_5","flc_ratio_normal","no_clonal_cells_ihc","electrophoresis_negative","serum_m_reduction_ge_90","urine_m_lt_100","serum_m_reduction_ge_50","urine_m_pr","serum_m_reduction_25_to_49","urine_m_reduction_50_to_89"],"properties":{"imwg_pd":{"type":"boolean","description":"Progressive disease as assigned by the caller using IMWG PD rules (Kumar 2016). true or false. When true, response is PD regardless of CR or M-protein reduction flags. magent does not compute PD from serial M-protein, FLC, or imaging values."},"bmpc_lt_5":{"type":"boolean","description":"<5% plasma cells in bone marrow aspirates as assigned by the caller (Kumar 2016 CR; strictly fewer than 5%, not ≤5%). true or false. magent does not read a marrow."},"urine_m_pr":{"type":"boolean","description":"Reduction in 24 h urinary M-protein by ≥90% or to <200 mg per 24 h, as assigned by the caller as this one flag (Kumar 2016 PR). true or false. magent does not assay urine M-protein."},"urine_m_lt_100":{"type":"boolean","description":"Urine M-protein <100 mg per 24 h as assigned by the caller (Kumar 2016 VGPR). true or false. magent does not assay urine M-protein."},"flc_ratio_normal":{"type":"boolean","description":"Normal serum free light-chain ratio as assigned by the caller (Kumar 2016 sCR). true or false. magent does not assay free light chains."},"ife_serum_negative":{"type":"boolean","description":"Negative immunofixation on serum, as assigned by the caller (Kumar 2016 CR). true or false. magent does not perform immunofixation."},"ife_urine_negative":{"type":"boolean","description":"Negative immunofixation on urine, as assigned by the caller (Kumar 2016 CR). true or false. magent does not perform immunofixation."},"no_clonal_cells_ihc":{"type":"boolean","description":"Absence of clonal cells in bone marrow biopsy by immunohistochemistry as assigned by the caller (Kumar 2016 sCR). true or false. magent does not read immunohistochemistry."},"plasmacytomas_absent":{"type":"boolean","description":"Disappearance of soft-tissue plasmacytomas, as assigned by the caller (Kumar 2016 CR). true or false. magent does not read imaging or examine plasmacytomas."},"serum_m_reduction_ge_50":{"type":"boolean","description":"≥50% reduction of serum M-protein from baseline as assigned by the caller (Kumar 2016 PR). true or false. magent does not assay M-protein."},"serum_m_reduction_ge_90":{"type":"boolean","description":"≥90% reduction in serum M-protein from baseline as assigned by the caller (Kumar 2016 VGPR). true or false. magent does not assay M-protein."},"electrophoresis_negative":{"type":"boolean","description":"Serum and urine M-protein detectable by immunofixation but not electrophoresis, as assigned by the caller (Kumar 2016 VGPR). true or false. magent does not perform electrophoresis."},"serum_m_reduction_25_to_49":{"type":"boolean","description":"≥25% but ≤49% reduction of serum M-protein from baseline as assigned by the caller (Kumar 2016 MR). true or false. magent does not assay M-protein."},"urine_m_reduction_50_to_89":{"type":"boolean","description":"50–89% reduction of 24 h urine M-protein as assigned by the caller (Kumar 2016 MR). true or false. magent does not assay urine M-protein."}}}},"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_30IqPCAZ1VynoWorXqQgu","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":"Classifies myeloma treatment response per Kumar 2016 IMWG criteria (PD, sCR, CR, VGPR, PR, MR, or SD) from caller-assigned boolean flags for serum/urine M-protein, IFE, bone marrow, and FLC findings.","exampleAgentPrompt":"Classify this myeloma patient's treatment response using Kumar 2016 IMWG criteria: PD flag is false, serum IFE negative, urine IFE negative, no plasmacytomas, bone marrow plasma cells under 5%, FLC ratio normal, no clonal cells by IHC — what response category does that give?","exampleUseCases":[{"title":"Automated trial response adjudication","prompt":"For our myeloma trial data pipeline, classify the IMWG response for a patient where PD is false, serum IFE is negative, urine IFE is negative, no plasmacytomas, bone marrow plasma cells less than 5%, FLC ratio is normal, and no clonal cells on IHC — is this sCR or CR?"},{"title":"CR vs VGPR determination at interim analysis","prompt":"I need to determine if this myeloma patient hit VGPR: PD flag false, electrophoresis is negative, serum M-protein reduction is at least 90%, and urine M-protein is below 100 mg per 24 hours — what does IMWG 2016 say?"},{"title":"Progressive disease flag check in myeloma follow-up","prompt":"My oncology app needs to label this patient's response — PD flag is true based on my M-protein serial calculations — can you confirm the IMWG response category comes back as PD regardless of any other flags?"}],"resultDescription":"Returns the first-matching IMWG Kumar 2016 response category: one of PD, sCR, CR, VGPR, PR, MR, or SD, determined by evaluating the caller-supplied boolean flags in priority order. Does not return MRD status, FLC-only response, or laboratory values.","failureModes":["Missing required boolean flags returns a validation error","Ambiguous flag combinations (e.g. PD true plus CR flags true) resolve to PD by priority — not an error but may surprise callers","Endpoint does not validate biological plausibility of flag combinations","Does not handle FLC-only disease or MRD assessments — will not return meaningful results in those contexts","Network or payment (x402) failure returns non-200 status"],"whenToPreferThis":"Use this endpoint when you have already computed or extracted IMWG boolean indicators from lab data and need a standardized, auditable Kumar 2016 response category label — particularly for clinical trial data pipelines, oncology EMR automation, or decision-support tools that must document IMWG response per protocol. Do not use if you need MRD assessment, FLC-only response classification, or if you expect the endpoint to compute M-protein trends from raw serial values.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T07:05:45.860Z","isFirstParty":false}