{"uid":"cap_xyopMRvCfiWOwud7mxQ5F","slug":"virsta-score-calculator-tubiana-2016-f7731914","name":"VIRSTA Score Calculator (Tubiana 2016)","description":"Tubiana 2016 VIRSTA from nine caller-assigned SAB flags plus CRP mg/L. Points: emboli 5, meningitis 5, device or previous IE 4 (one item), IVDU 4, native valve 3, persistent bacteremia 3, vertebral osteomyelitis 2, community/non-nosocomial 2, severe sepsis/shock 1, CRP >190 mg/L 1. Max 30. high_risk iff score ≥ 3. Not an endocarditis diagnosis.","url":"https://api.magentlab.com/api/calc/virsta","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":["cerebral_or_peripheral_emboli","meningitis","intracardiac_device_or_previous_ie","iv_drug_use","native_valve_disease","persistent_bacteremia","vertebral_osteomyelitis","community_or_non_nosocomial","severe_sepsis_or_shock","crp_mg_l"],"properties":{"crp_mg_l":{"type":"number","description":"C-reactive protein in mg/L (0-500). Tubiana 2016 scores 1 if CRP is above 190 mg/L (not ≥190). magent does not assay CRP."},"meningitis":{"type":"boolean","description":"Caller-assigned meningitis (Tubiana 2016). true scores 5. magent does not diagnose meningitis or endocarditis."},"iv_drug_use":{"type":"boolean","description":"Caller-assigned intravenous drug use (Tubiana 2016). true scores 4. magent does not take a social history."},"native_valve_disease":{"type":"boolean","description":"Caller-assigned preexisting native valve disease (Tubiana 2016). true scores 3. magent does not diagnose valve disease."},"persistent_bacteremia":{"type":"boolean","description":"H48-persistent bacteremia (positive blood culture after 48 hours) as assigned by the caller (Tubiana 2016). true scores 3. magent does not interpret cultures."},"severe_sepsis_or_shock":{"type":"boolean","description":"Caller-assigned severe sepsis or septic shock (Tubiana 2016). true scores 1. magent does not diagnose sepsis."},"vertebral_osteomyelitis":{"type":"boolean","description":"Caller-assigned vertebral osteomyelitis / spondylodiscitis (Tubiana 2016). true scores 2. magent does not diagnose osteomyelitis."},"community_or_non_nosocomial":{"type":"boolean","description":"Community-acquired or non-nosocomial healthcare-associated Staphylococcus aureus bacteremia (Tubiana 2016), as assigned by the caller. true scores 2; nosocomial is false (0). magent does not classify acquisition."},"cerebral_or_peripheral_emboli":{"type":"boolean","description":"Caller-assigned cerebral or peripheral (extracerebral) emboli (Tubiana 2016). true scores 5. magent does not diagnose emboli or endocarditis."},"intracardiac_device_or_previous_ie":{"type":"boolean","description":"Permanent intracardiac device or previous infective endocarditis as one Tubiana 2016 item. true scores 4 if either is present; the two are not added separately. magent does not diagnose IE."}}}},"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_mHtw4h59l414qYjd7QwVk","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 Tubiana 2016 VIRSTA score (0–30) for infective endocarditis risk stratification in Staphylococcus aureus bacteremia using nine clinical flags plus CRP.","exampleAgentPrompt":"Calculate the VIRSTA score for my patient with Staph aureus bacteremia — they have cerebral emboli (yes), meningitis (no), no intracardiac device or prior IE, IV drug use (yes), no native valve disease, persistent bacteremia (yes), no vertebral osteomyelitis, community-acquired (yes), no severe sepsis, and a CRP of 210 mg/L.","exampleUseCases":[{"title":"ICU bacteremia endocarditis triage","prompt":"My ICU patient has Staph aureus bacteremia with peripheral emboli, persistent positive blood cultures at 48 hours, community-acquired infection, and a CRP of 220 mg/L — no meningitis, no device, no IVDU, no valve disease, no septic shock. What's their VIRSTA score and are they high risk?"},{"title":"IVDU patient SAB risk stratification","prompt":"I have a patient admitted with Staph aureus bacteremia who is an IV drug user, has native valve disease, community-acquired bacteremia, CRP of 150 mg/L, no emboli, no meningitis, no device, no persistent bacteremia, and no septic shock — can you run the VIRSTA score for me?"},{"title":"Automated SAB workup in EHR agent","prompt":"For our SAB protocol agent: patient has intracardiac device, previous IE, meningitis, severe septic shock, vertebral osteomyelitis, and a CRP of 300 mg/L — no emboli, no IVDU, no native valve disease, nosocomial acquisition, persistent bacteremia present. Calculate the VIRSTA score and flag if high risk."}],"resultDescription":"Returns the total VIRSTA integer score (0–30) computed from the nine boolean clinical flags and CRP value, a high_risk boolean (true if score ≥ 3), and the individual point contributions of each criterion. Does not diagnose infective endocarditis.","failureModes":["Missing any required boolean query parameter returns a validation error","CRP value outside 0–500 mg/L range may be rejected or produce unexpected scoring","Misclassification of caller-assigned flags (e.g. nosocomial vs community) leads to incorrect scores — the API accepts caller values without validation","Score boundary misunderstanding: high_risk threshold is ≥ 3, not > 3"],"whenToPreferThis":"Use this endpoint when you need a fast, rule-based VIRSTA integer score for Staphylococcus aureus bacteremia risk stratification per the Tubiana 2016 derivation, with all nine clinical flags and CRP already determined by the clinician. Prefer over manual calculation when integrating into an automated SAB care pathway or clinical decision support agent. Not a substitute for echocardiography or infectious disease consultation.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T07:08:38.691Z","isFirstParty":false}