# Reynolds Risk Score (Women) — Ridker JAMA 2007 Model B

> Reynolds Risk Score (Women) — Ridker JAMA 2007 Model B 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-15).

Computes the 10-year cardiovascular disease (CVD) risk percentage for women using the Ridker 2007 Reynolds Risk Score Model B formula with natural-log Box transformation.

## Facts

- Endpoint: GET https://api.magentlab.com/api/calc/reynolds
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/reynolds-risk-score-women-ridker-jama-2007-model-b-69aab6e1
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_GrR-ugwDXQI5V7c7AyIcY

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 reynolds-risk-score-women-ridker-jama-2007-model-b-69aab6e1
```

Example prompt: Calculate the 10-year cardiovascular risk using the Ridker 2007 Reynolds Risk Score for a 58-year-old non-diabetic woman who smokes, has a systolic BP of 138 mmHg, total cholesterol 215 mg/dL, HDL 52 mg/dL, hsCRP 3.2 mg/L, and no family history of MI before age 60.

## When to prefer this

Use this endpoint when you need the specific Ridker JAMA 2007 Reynolds Risk Score Model B for women aged 45–84, particularly when hsCRP and family history of parental MI are available as inputs. Prefer this over ATP-III or 2013 Pooled Cohort Equations when the clinical context calls for the Reynolds model's inclusion of hsCRP and family history. Do not use for men (use the 2008 Ridker male formula instead), and do not use as a substitute for laboratory assay, clinical diagnosis, or statin prescribing decision.

## Known failure modes

- Age outside 45–84 range returns a validation error
- hsCRP outside 0.1–50 mg/L returns an out-of-range error
- Missing required parameters (e.g. omitting a1c_percent when diabetes=true) returns a schema validation error
- SBP outside 50–250 mmHg returns an out-of-range error
- HDL or total cholesterol outside permitted ranges returns an error
- This endpoint applies only to women — using it for men produces clinically incorrect results (not the Ridker 2008 male formula)

## How this service works

Ridker JAMA 2007 Reynolds Risk Score, women Model B only: 10-year CVD percent from age, SBP, hsCRP, total cholesterol, HDL-C, HbA1c if diabetic, current smoking, and parental MI before 60. Natural-log Box formula. Not men (Ridker 2008), not ATP-III, not 2013 PCE, not a diagnosis or statin order. magent does not assay lipids or hsCRP.

## Output

Returns the estimated 10-year CVD event probability as a percentage, derived from the Ridker JAMA 2007 Reynolds Risk Score Model B natural-log Box formula applied to the supplied clinical parameters.

## 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": [
      "age",
      "sbp_mm_hg",
      "hscrp_mg_l",
      "total_cholesterol_mg_dl",
      "hdl_mg_dl",
      "diabetes",
      "smoker",
      "family_mi_before_60"
     ],
     "properties": {
      "age": {
       "type": "integer",
       "description": "Age in years (integer 45-84). Ridker JAMA 2007 Model B was derived in women 45 years or older. magent accepts 45-84 only. Not men."
      },
      "smoker": {
       "type": "boolean",
       "description": "Current cigarette smoking as assigned by the caller. true adds 0.818. magent does not take a smoking history."
      },
      "diabetes": {
       "type": "boolean",
       "description": "Diabetes as assigned by the caller. If true, a1c_percent (4-15) is required and adds 0.134*HbA1c(%). If false, omit a1c; the HbA1c term is not added. magent does not diagnose diabetes."
      },
      "hdl_mg_dl": {
       "type": "number",
       "description": "HDL cholesterol in mg/dL (5-150). Enters as ln(HDL-C). magent does not assay lipids."
      },
      "sbp_mm_hg": {
       "type": "number",
       "description": "Systolic blood pressure in mm Hg (50-250). Enters as ln(SBP). magent does not measure blood pressure."
      },
      "hscrp_mg_l": {
       "type": "number",
       "description": "High-sensitivity C-reactive protein in mg/L (0.1-50). Enters as ln(hsCRP). magent does not assay hsCRP."
      },
      "a1c_percent": {
       "type": "number",
       "description": "HbA1c in percent (4-15). Required when diabetes=true. Ignored when diabetes=false. magent does not assay HbA1c."
      },
      "family_mi_before_60": {
       "type": "boolean",
       "description": "Parental myocardial infarction before age 60 as assigned by the caller. true adds 0.438. magent does not take a family history."
      },
      "total_cholesterol_mg_dl": {
       "type": "number",
       "description": "Total cholesterol in mg/dL (50-800). Enters as ln(to
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/reynolds-risk-score-women-ridker-jama-2007-model-b-69aab6e1/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)
