# AUA Symptom Index (Barry 1992) Calculator

> AUA Symptom Index (Barry 1992) Calculator is a paid API for AI agents from api.magentlab.com, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-13).

Computes the 7-item AUA Symptom Index score (0–35) from caller-supplied integer ratings for each lower urinary tract symptom domain

## Facts

- Endpoint: GET https://api.magentlab.com/api/calc/aua_si
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/aua-symptom-index-barry-1992-calculator-6c662024
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_591ynU4S5Wv6WfugM8mMr

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability aua-symptom-index-barry-1992-calculator-6c662024
```

Example prompt: Calculate the AUA Symptom Index for a patient with these Barry 1992 ratings: incomplete emptying 3, frequency 4, intermittency 2, urgency 3, weak stream 4, straining 2, nocturia 3 — what's the total score out of 35?

## When to prefer this

Use this endpoint when you need a fast, deterministic arithmetic computation of the Barry 1992 AUA Symptom Index total from seven pre-collected integer item scores. Prefer it over manual addition when building clinical decision-support tools, EHR integrations, or research pipelines that need auditable, reproducible scoring. Note it does not take a voiding history, does not apply AUA severity bands, and does not include the IPSS quality-of-life question — choose a different tool if those outputs are needed.

## Known failure modes

- Missing any of the seven required query parameters returns an error
- Any score value outside the integer range 0–5 is invalid and may cause an error
- Non-integer values for score parameters will fail validation
- Network or payment authorization failure (x402 protocol) prevents the call from completing

## How this service works

Barry 1992 AUA-SI: seven caller-assigned integers 0-5 for incomplete emptying, frequency, intermittency, urgency, weak stream, straining (hesitancy), and nocturia. Sum 0-35. magent does not take a voiding history. Barry 1992 published no mild/moderate/severe total-score bands; later AUA-guideline 0-7/8-19/20-35 cuts are not applied. Not the 8-item IPSS quality-of-life question, not a BPH treatment order, and not a medical device.

## Output

Returns the summed AUA Symptom Index total (an integer from 0 to 35) calculated from the seven caller-supplied item scores. Does not apply mild/moderate/severe severity bands, does not include an IPSS quality-of-life item, and does not produce treatment recommendations.

## Request schema (JSON Schema)

```json
{
 "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": [
      "incomplete_emptying",
      "frequency",
      "intermittency",
      "urgency",
      "weak_stream",
      "straining",
      "nocturia"
     ],
     "properties": {
      "urgency": {
       "type": "integer",
       "description": "Caller-assigned Barry 1992 urgency (integer 0-5: 0 not at all to 5 almost always): difficulty postponing urination. magent does not take a voiding history."
      },
      "nocturia": {
       "type": "integer",
       "description": "Caller-assigned Barry 1992 nocturia (integer 0-5: 0 none, 1 one time, 2 two times, 3 three times, 4 four times, 5 five or more times): times typically getting up to urinate from bedtime until morning. magent does not take a voiding history."
      },
      "frequency": {
       "type": "integer",
       "description": "Caller-assigned Barry 1992 frequency (integer 0-5: 0 not at all to 5 almost always): urinating again less than two hours after finishing. magent does not take a voiding history."
      },
      "straining": {
       "type": "integer",
       "description": "Caller-assigned Barry 1992 hesitancy/straining (integer 0-5: 0 not at all to 5 almost always): push or strain to begin urination. magent does not take a voiding history."
      },
      "weak_stream": {
       "type": "integer",
       "description": "Caller-assigned Barry 1992 weak urinary stream (integer 0-5: 0 not at all to 5 almost always). magent does not take a voiding history."
      },
      "intermittency": {
       "type": "integer",
       "description": "Caller-assigned Barry 1992 intermittency (integer 0-5: 0 not at all to 5 almost always): stopping and starting again several times when urinating. magent does not take a voiding history."
      },
      "incomplete_emptying": {
       "type": "integer",
       "description": "Caller-assigned Barry 1992 incomplete emptying (integer 0-5: 0 not at all, 1 less than 1 time in 5, 2 less than half the t
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/aua-symptom-index-barry-1992-calculator-6c662024/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.magentlab.com](https://www.zero.xyz/host/api.magentlab.com/llms.txt)
