Hegele 2025 NAFCS
Hegele 2025 NAFCS. Table 3 points from age or early HTG onset, BMI, abdominal pain or pancreatitis, secondary factors, fasting TG >880 mg/dL or >10 mmol/L, TG/TC >8 (mg/dL) or >3.5 (mmol/L), and apo B <1.0 g/L, plus published interactions. Max 100. ≥60 defini…
by api.magentlab.com · discovered, not yet claimed by its owner · updated 2026-10-12
Mirrored from Coinbase's public x402 Bazaar. The description is the provider's own text and has not been reviewed here; the payment requirements are copied as published.
What it does
Hegele 2025 NAFCS. Table 3 points from age or early HTG onset, BMI, abdominal pain or pancreatitis, secondary factors, fasting TG >880 mg/dL or >10 mmol/L, TG/TC >8 (mg/dL) or >3.5 (mmol/L), and apo B <1.0 g/L, plus published interactions. Max 100. ≥60 definite classical FCS; ≥45 very likely. Not a diagnosis or genetic test. Not Simon Broome or Dutch FH. magent does not examine the patient or assay lipids. Not a medical device.
Tags: nafcs · fcs · lipids · chylomicronemia · hegele-2025 · bazaar
Call contract
- Method
- POST
- Input
- HTTP request
- Output
- json
- Last paid call
- 2026-10-12
{
"items": [
{
"abdominal_history": "none",
"age_years": 40,
"apo_b_g_l": 1.2,
"apo_b_mg_dl": 120,
"bmi_below_threshold": false,
"htg_onset_before_age_10": false,
"secondary_factors_present": true,
"tg_mg_dl": 500,
"tg_mmol_l": 8,
"tg_tc_ratio_mg_dl": 5,
"tg_tc_ratio_mmol_l": 2
},
{
"abdominal_history": "none",
"age_years": 40,
"apo_b_g_l": 1.2,
"apo_b_mg_dl": 120,
"bmi_below_threshold": false,
"htg_onset_before_age_10": false,
"secondary_factors_present": true,
"tg_mg_dl": 500,
"tg_mmol_l": 8,
"tg_tc_ratio_mg_dl": 5,
"tg_tc_ratio_mmol_l": 2
}
]
}{
"count": 2,
"items": [
{
"age_years": 40,
"all_tg_severely_elevated": false,
"citation": {
"authors": "Hegele RA, Ahmad Z, Ashraf A, et al.",
"doi": "10.1016/j.jacl.2024.09.008",
"id": "hegele-2025",
"pmid": "39537503",
"source": "J Clin Lipidol. 2025;19(1):83-94",
"title": "Development and validation of clinical criteria to identify familial chylomicronemia syndrome (FCS) in North America"
},
"components": [
{
"factor": "early_htg_onset",
"points": 0,
"present": false
},
{
"factor": "child_htg",
"points": 0,
"present": false
},
{
"factor": "all_tg_severely_elevated",
"points": 0,
"present": false
},
{
"factor": "high_tg_tc_ratio",
"points": 0,
"present": false
},
{
"factor": "low_apo_b",
"points": 0,
"present": false
},
{
"factor": "bmi_below_threshold",
"points": 0,
"present": false
},
{
"factor": "abdominal_pain",
"points": 0,
"present": false
},
{
"factor": "pancreatitis",
"points": 0,
"present": false
},
{
"factor": "no_secondary_factors",
"points": 0,
"present": false
},
{
"factor": "high_ratio_and_low_apo_b",
"points": 0,
"present": false
},
{
"factor": "child_and_no_secondary",
"points": 0,
"present": false
},
{
"factor": "high_ratio_and_no_secondary",
"points": 0,
"present": false
}
],
"definite_classical_fcs": false,
"disclaimer": "Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.",
"formula": "nafcs",
"formula_expression": "NAFCS = early_htg_onset 12 (age_years ≥10 and htg_onset_before_age_10) + child_htg 12 (age_years 1-9) + all_tg_severely_elevated 13 (all fasting TG >880 mg/dL or >10 mmol/L) + high_tg_tc_ratio 8 (TG/TC >8 mg/dL or >3.5 mmol/L) + low_apo_b 12 (apo B <1.0 g/L or <100 mg/dL) + bmi_below_threshold 9 (BMI <25 kg/m2 or <85th percentile) + abdominal_pain 9 (recurrent abdominal pain without pancreatitis) + pancreatitis 16 + no_secondary_factors 11 + high_ratio_and_low_apo_b 7 + child_and_no_secondary 7 + high_ratio_and_no_secondary 5 (Hegele 2025 Table 3, parameter estimates ×10); max 100; ≥60 definite classical FCS; ≥45 very likely classical FCS",
"high_tg_tc_ratio": false,
"low_apo_b": false,
"max_score": 100,
"score": 0,
"very_likely_classical_fcs": false
},
{
"age_years": 40,
"all_tg_severely_elevated": false,
"citation": {
"authors": "Hegele RA, Ahmad Z, Ashraf A, et al.",
"doi": "10.1016/j.jacl.2024.09.008",
"id": "hegele-2025",
"pmid": "39537503",
"source": "J Clin Lipidol. 2025;19(1):83-94",
"title": "Development and validation of clinical criteria to identify familial chylomicronemia syndrome (FCS) in North America"
},
"components": [
{
"factor": "early_htg_onset",
"points": 0,
"present": false
},
{
"factor": "child_htg",
"points": 0,
"present": false
},
{
"factor": "all_tg_severely_elevated",
"points": 0,
"present": false
},
{
"factor": "high_tg_tc_ratio",
"points": 0,
"present": false
},
{
"factor": "low_apo_b",
"points": 0,
"present": false
},
{
"factor": "bmi_below_threshold",
"points": 0,
"present": false
},
{
"factor": "abdominal_pain",
"points": 0,
"present": false
},
{
"factor": "pancreatitis",
"points": 0,
"present": false
},
{
"factor": "no_secondary_factors",
"points": 0,
"present": false
},
{
"factor": "high_ratio_and_low_apo_b",
"points": 0,
"present": false
},
{
"factor": "child_and_no_secondary",
"points": 0,
"present": false
},
{
"factor": "high_ratio_and_no_secondary",
"points": 0,
"present": false
}
],
"definite_classical_fcs": false,
"disclaimer": "Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.",
"formula": "nafcs",
"formula_expression": "NAFCS = early_htg_onset 12 (age_years ≥10 and htg_onset_before_age_10) + child_htg 12 (age_years 1-9) + all_tg_severely_elevated 13 (all fasting TG >880 mg/dL or >10 mmol/L) + high_tg_tc_ratio 8 (TG/TC >8 mg/dL or >3.5 mmol/L) + low_apo_b 12 (apo B <1.0 g/L or <100 mg/dL) + bmi_below_threshold 9 (BMI <25 kg/m2 or <85th percentile) + abdominal_pain 9 (recurrent abdominal pain without pancreatitis) + pancreatitis 16 + no_secondary_factors 11 + high_ratio_and_low_apo_b 7 + child_and_no_secondary 7 + high_ratio_and_no_secondary 5 (Hegele 2025 Table 3, parameter estimates ×10); max 100; ≥60 definite classical FCS; ≥45 very likely classical FCS",
"high_tg_tc_ratio": false,
"low_apo_b": false,
"max_score": 100,
"score": 0,
"very_likely_classical_fcs": false
}
],
"path": "/api/calc/nafcs"
}Use with an agent
- Discover. Agents find this listing with
GET https://bazaar.saylorinnovations.com/discovery/search?query=…, the MCP toolsearch_resources, or/discovery/resources. - Inspect. Fetch
/resources/39547.jsonfor the price and payment options. - Pay. Call
GET https://api.magentlab.com/api/calc/nafcs. The provider answers402with its payment requirements. An x402 client signs one of the options below and retries withPAYMENT-SIGNATURE. - Execute. The provider returns
200with the data. Agent Bazaar is not in the request path and never sees your payment.
For humans
You don't need an account or an API key; you need a wallet holding a small amount of USDC on Base, and an x402-capable client (see the examples below). Call the endpoint unpaid first to see exactly what it asks for.
Pricing & payment
- Price
- $0.005 / request
- Protocol
- x402 v2
- Auth
- No account or API key. Pay per request.
- Networks
- Base
- Demand
- 3 calls · 1 unique payers in 30d (public x402 Bazaar data)
x402 payment requirements
| Scheme | Network | Asset | Amount | Pay to | Timeout |
|---|---|---|---|---|---|
| exact | Base eip155:8453 | USDC | $0.005 | 0x836Be278f1739fB4308091cD1852F7971Bc19Ee2 | 600s |
accepts[] (raw JSON)
[
{
"scheme": "exact",
"network": "eip155:8453",
"payTo": "0x836Be278f1739fB4308091cD1852F7971Bc19Ee2",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"amount": "5000",
"amountUsd": 0.005,
"maxTimeoutSeconds": 600
}
]Schemas
Output schema (JSON Schema)
{
"properties": {
"example": {
"type": "object"
},
"type": {
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}Example shape — generated from the schema, not a captured live response
{
"example": {},
"type": "string"
}Examples
curl "https://api.magentlab.com/api/calc/nafcs"
# -> 402 Payment Required, accepts[] lists how to pay
# retry with a PAYMENT-SIGNATURE (or PAYMENT header) once paidconst res = await fetch("https://api.magentlab.com/api/calc/nafcs");
if (res.status === 402) {
const { accepts } = await res.json();
// pay one of accepts[] via an x402 client, then retry with the payment header
}import httpx
res = httpx.get("https://api.magentlab.com/api/calc/nafcs")
if res.status_code == 402:
accepts = res.json()["accepts"]
# pay one of accepts[] via an x402 client, then retry with the payment headerDetails
- Provider
- api.magentlab.com
- Endpoint
- https://api.magentlab.com/api/calc/nafcs
- Machine-readable
/resources/39547.json