{"uid":"cap_4A8LUZJPi3ezozzGjiEe1","slug":"magent-anc-calculator-974fccbb","name":"Magent ANC Calculator","description":"Absolute neutrophil count from WBC and neutrophil plus band percents. Bodey 1966 granulocyte bands. Deterministic published arithmetic with citation; not a diagnosis.","url":"https://api.magentlab.com/api/calc/anc","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":["neutrophil_percent"],"properties":{"wbc_ul":{"type":"number","description":"WBC in cells/µL (same as cells/mm^3). Provide wbc_k_ul or wbc_ul. Range 10-500000."},"wbc_k_ul":{"type":"number","description":"WBC in 10^3/µL (same as 10^9/L). Provide wbc_k_ul or wbc_ul. Range 0.01-500."},"band_percent":{"type":"number","description":"Band neutrophils as a percent of WBC (0-100). Omitted treats bands as 0. segs+bands must be ≤100."},"neutrophil_percent":{"type":"number","description":"Segmented neutrophils / PMNs as a percent of WBC (0-100)."}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"path":"/api/calc/anc","count":2,"items":[{"formula":"anc","citation":{"id":"bodey-1966","doi":"10.7326/0003-4819-64-2-328","title":"Quantitative relationships between circulating leukocytes and infection in patients with acute leukemia","source":"Ann Intern Med. 1966;64(2):328-340","authors":"Bodey GP, Buckley M, Sathe YS, Freireich EJ"},"anc_per_ul":3180,"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","wbc_per_ul":6000,"band_percent":3,"formula_expression":"ANC_per_uL = wbc_per_uL * (neutrophil_percent + band_percent) / 100","neutrophil_percent":50,"bodey_granulocyte_band":">1500"},{"formula":"anc","citation":{"id":"bodey-1966","doi":"10.7326/0003-4819-64-2-328","title":"Quantitative relationships between circulating leukocytes and infection in patients with acute leukemia","source":"Ann Intern Med. 1966;64(2):328-340","authors":"Bodey GP, Buckley M, Sathe YS, Freireich EJ"},"anc_per_ul":3180,"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","wbc_per_ul":6000,"band_percent":3,"formula_expression":"ANC_per_uL = wbc_per_uL * (neutrophil_percent + band_percent) / 100","neutrophil_percent":50,"bodey_granulocyte_band":">1500"}]}},"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_mZ1ONC0_WkuLFGk4MpEUW","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 absolute neutrophil count (ANC) from WBC count and neutrophil/band percentages using the Bodey 1966 granulocyte bands method","exampleAgentPrompt":"Calculate the ANC for a patient with a WBC of 4.2 thousand per µL, 55% segmented neutrophils, and 8% bands.","exampleUseCases":[{"title":"Neutropenia screening for chemo patient","prompt":"My patient just got their CBC back — WBC is 1800 cells per µL, segs are 30%, bands are 5%. Can you calculate their ANC so I can see if they're neutropenic?"},{"title":"ICU sepsis workup granulocyte count","prompt":"Calculate the absolute neutrophil count for a septic patient with WBC of 22,000 cells/µL, 78% neutrophils, and 12% bands."},{"title":"Bone marrow recovery monitoring","prompt":"Post-transplant patient has a WBC of 0.5 k/µL with 40% segs and no bands. What's their ANC?"}],"resultDescription":"Returns the calculated absolute neutrophil count (ANC) in cells/µL, derived from (neutrophil_percent + band_percent) × WBC count / 100, using the Bodey 1966 granulocyte band classification. Includes the numeric ANC result and relevant interpretive thresholds per citation; not a clinical diagnosis.","failureModes":["Missing required neutrophil_percent parameter returns validation error","WBC value outside range 10–500,000 cells/µL (or 0.01–500 k/µL) returns range error","segs + bands exceeding 100% returns invalid input error","Neither wbc_ul nor wbc_k_ul provided returns missing parameter error","Non-numeric input values return schema validation error"],"whenToPreferThis":"Use this endpoint when you need a deterministic, citation-backed ANC calculation from CBC differential components. Ideal for clinical decision support, chemotherapy monitoring, neutropenia screening, or any workflow requiring reproducible arithmetic per the Bodey 1966 granulocyte classification. Prefer over general-purpose LLM math for auditable, published-formula computations.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T19:10:09.929Z","isFirstParty":false}