{"uid":"cap_vh98gUw_tuf1sXMbbDXIi","slug":"buchholz-2023-revised-intensity-battle-score-ribs-calculator-bcb29a02","name":"Buchholz 2023 Revised Intensity Battle Score (RIBS) Calculator","description":"Buchholz 2023 Revised Intensity Battle Score: 2.275 per fractured rib level, 4.08 chest tube, 1.525 pulmonary contusions, 2.83 COPD, 8.137 when GCS <15, rounded to an integer. Age is not a component. Published ICU triage cutoff 12. Not Chapman 2016 RibScore and not Battle 2014 STUMBL. magent does not count ribs or compute GCS. Deterministic published arithmetic with citation; not a diagnosis or surgical plan.","url":"https://api.magentlab.com/api/calc/ribs","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":["rib_count","chest_tube","pulmonary_contusions","copd","gcs"],"properties":{"gcs":{"type":"integer","description":"Caller-assigned Glasgow Coma Scale total, integer 3–15. Buchholz 2023 scores 8.137 when GCS <15 and 0 when GCS is 15. magent does not compute eye, verbal, or motor."},"copd":{"type":"boolean","description":"History of COPD as assigned by the caller (Buchholz 2023). true or false. true scores 2.83 before rounding. Age is not a component."},"rib_count":{"type":"integer","description":"Caller-assigned number of fractured rib levels, integer 0–24. Buchholz 2023: 2.275 points per rib level, not per individual fracture (six fractures on three ribs is 3). magent does not read a CT or count ribs."},"chest_tube":{"type":"boolean","description":"Chest tube placed, present, or anticipated as assigned by the caller (Buchholz 2023). true or false. true scores 4.08 before rounding."},"pulmonary_contusions":{"type":"boolean","description":"Pulmonary contusions as assigned by the caller (Buchholz 2023). true or false. true scores 1.525 before rounding. magent does not read a CT."}}}},"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_qIihn6DSEmMvBMvA2wEbg","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 Buchholz 2023 Revised Intensity Battle Score for rib fracture ICU triage by summing weighted components: fractured rib levels, chest tube, pulmonary contusions, COPD, and GCS, rounded to an integer.","exampleAgentPrompt":"Calculate the Buchholz 2023 Revised Intensity Battle Score for a patient with 5 fractured rib levels, a chest tube in place, pulmonary contusions present, no COPD history, and a GCS of 14.","exampleUseCases":[{"title":"Trauma bay ICU triage decision","prompt":"I have a blunt chest trauma patient — 7 fractured rib levels, chest tube placed, pulmonary contusions on CT, history of COPD, and GCS is 13. What does the Buchholz 2023 RIBS score come out to, and does it meet the published ICU triage cutoff?"},{"title":"Mild rib fracture case clearance","prompt":"Patient has 2 fractured rib levels, no chest tube, no pulmonary contusions, no COPD, and GCS is 15. Calculate the Revised Intensity Battle Score so I can see if they fall below the triage threshold of 12."},{"title":"Serial scoring to track clinical deterioration","prompt":"This patient started with a GCS of 15 but has dropped to 12 since admission. They have 4 rib levels fractured, chest tube in, contusions present, and no COPD. Recalculate the Buchholz 2023 RIBS score with the updated GCS so I can compare to the earlier score."}],"resultDescription":"Returns an integer Buchholz 2023 Revised Intensity Battle Score computed from the caller-supplied inputs: 2.275 per fractured rib level + 4.08 if chest tube + 1.525 if pulmonary contusions + 2.83 if COPD + 8.137 if GCS < 15, all summed and rounded to an integer. A score ≥ 12 meets the published ICU triage cutoff.","failureModes":["Missing required query parameters (rib_count, chest_tube, pulmonary_contusions, copd, gcs) return a 400 error","GCS value outside 3–15 integer range may be rejected or produce unexpected results","rib_count outside 0–24 range may be rejected","Boolean fields passed as non-boolean values may fail validation","Payment not provided or insufficient funds returns a 402 response"],"whenToPreferThis":"Use this endpoint when you need to compute the specific Buchholz 2023 Revised Intensity Battle Score — not the Chapman 2016 RibScore or Battle 2014 STUMBL. Choose this when the clinical team has already determined rib fracture level count, GCS, and presence of chest tube, pulmonary contusions, and COPD, and needs a published, citable integer score against the ICU triage threshold of 12.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T13:06:20.596Z","isFirstParty":false}