# Aldrete 1970 Postanesthetic Recovery Score Calculator

> Aldrete 1970 Postanesthetic Recovery Score 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-14).

Computes the Aldrete 1970 postanesthetic recovery score from five observer-assigned 0–2 signs and returns a scored discharge-readiness category (0–7, 8–9, or 10).

## Facts

- Endpoint: GET https://api.magentlab.com/api/calc/aldrete
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/aldrete-1970-postanesthetic-recovery-score-calculator-639236ed
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_EWDPM6YEjAuKON4ZVdbqk

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 aldrete-1970-postanesthetic-recovery-score-calculator-639236ed
```

Example prompt: Calculate the Aldrete 1970 recovery score for a patient with activity 2 (moves all 4 extremities), respiration 2 (deep breaths freely), circulation 2 (BP within 20% of preanesthetic), consciousness 2 (fully awake), and color 1 (pale/dusky) — is this patient ready for PACU discharge?

## When to prefer this

Choose this endpoint when you need a deterministic, citation-backed implementation of the original Aldrete 1970 five-sign postanesthetic recovery score specifically — not the 1995 SpO2 revision, not PADSS, and not any composite discharge tool. Ideal for automating PACU documentation workflows, EHR integration, or clinical decision-support agents that require an auditable, reproducible score with a published reference.

## Known failure modes

- Missing required query parameter (activity, respiration, circulation, consciousness, or color) — returns a validation error
- Parameter value outside 0–2 integer range — returns an input validation error
- Network timeout or API unavailability — returns HTTP 5xx
- Caller assigns incorrect clinical values — score computed correctly but reflects inaccurate input; endpoint does not validate clinical plausibility

## How this service works

Aldrete 1970 postanesthetic recovery score from five caller-assigned 0-2 signs (activity, respiration, circulation, consciousness, color), summed to 0-10. Returns 0_to_7 (close observation), 8_to_9 (acceptable for recovery-room discharge to the ward), or 10 (ideal). Deterministic published score with citation; not the 1995 SpO2 revision; not PADSS; not a discharge order.

## Output

Returns the summed Aldrete score (0–10) and one of three discharge-readiness categories: '0_to_7' (requires close observation, not ready for ward), '8_to_9' (acceptable for recovery-room discharge to the ward), or '10' (ideal recovery). Includes a citation to the original 1970 Aldrete publication. Does not issue discharge orders.

## 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": [
      "activity",
      "respiration",
      "circulation",
      "consciousness",
      "color"
     ],
     "properties": {
      "color": {
       "type": "integer",
       "description": "Color (Aldrete 1970). Integer 0, 1, or 2 as assigned by the caller. 2 = pink; 1 = pale, dusky, blotchy, jaundiced, or other; 0 = cyanotic. Not the 1995 SpO2 revision. magent does not observe skin color."
      },
      "activity": {
       "type": "integer",
       "description": "Muscle activity (Aldrete 1970). Integer 0, 1, or 2 as assigned by the caller. 2 = moves 4 extremities voluntarily or on command; 1 = 2 extremities; 0 = none. magent does not examine the patient."
      },
      "circulation": {
       "type": "integer",
       "description": "Circulation (Aldrete 1970). Integer 0, 1, or 2 as assigned by the caller. 2 = BP within 20% of preanesthetic level; 1 = BP 20-50% of preanesthetic; 0 = BP 50% or more from preanesthetic. magent does not measure blood pressure."
      },
      "respiration": {
       "type": "integer",
       "description": "Respiration (Aldrete 1970). Integer 0, 1, or 2 as assigned by the caller. 2 = able to deep breathe and cough freely; 1 = dyspnea or limited breathing; 0 = apneic. magent does not auscultate."
      },
      "consciousness": {
       "type": "integer",
       "description": "Consciousness (Aldrete 1970). Integer 0, 1, or 2 as assigned by the caller. 2 = fully awake; 1 = arousable on calling; 0 = not responding. magent does not examine the patient."
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/aldrete-1970-postanesthetic-recovery-score-calculator-639236ed/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)
