# Boston Syncope Rule Calculator (Grossman 2007)

> Boston Syncope Rule Calculator (Grossman 2007) 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).

Applies the Grossman 2007 Boston Syncope Rule to eight binary clinical flags and returns a high-risk or low-risk classification for syncope workup in adult ED patients.

## Facts

- Endpoint: GET https://api.magentlab.com/api/calc/boston_syncope
- 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/boston-syncope-rule-calculator-grossman-2007-174880c9
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap__LahygbLez3RIAPdKQ0v7

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 boston-syncope-rule-calculator-grossman-2007-174880c9
```

Example prompt: My ED patient fainted and I need to apply the Boston Syncope Rule — she has no ACS signs, no conduction disease, no worrisome cardiac history, no valvular disease, no family history of sudden death, no persistent abnormal vitals, has volume depletion from GI bleeding, and no primary CNS event. Is she high risk by the Grossman 2007 Boston criteria?

## When to prefer this

Use this endpoint when you need a fast, rule-based Boston Syncope Rule calculation for an adult ED patient and have already collected clinician-assigned binary flags for all eight Grossman 2007 criteria. Prefer this over San Francisco Syncope Rule, EGSYS, ROSE, or OESIL endpoints when the Boston rule is specifically required or when the clinical workflow follows Grossman 2007. Not appropriate for pediatric patients or as a standalone admission decision.

## Known failure modes

- Missing any of the eight required boolean query parameters returns a validation error
- Non-boolean values for flag parameters cause a bad request error
- Network or payment authorization failure results in no response
- Caller misassigning flags (e.g. assuming the API interprets ECGs or examines the patient) leads to clinically incorrect results

## How this service works

Grossman 2007 Boston Syncope from eight caller-assigned flags: ACS signs/symptoms, conduction disease, worrisome cardiac history, valvular heart disease, family history of sudden death, persistent abnormal ED vitals, volume depletion, and primary CNS event. high_risk (Boston-positive) iff any is true; low_risk iff none. Adult (enrolled 18+). Not a disposition or admission order. magent does not examine the patient or interpret ECG/hematocrit. Not San Francisco Syncope, EGSYS, ROSE, or OESIL.

## Output

Returns a Boston Syncope risk classification: high_risk (Boston-positive) if any of the eight clinical flags is true, or low_risk if all eight are false. The result reflects caller-assigned inputs only — the endpoint does not independently examine the patient, interpret ECGs, or assay laboratory values.

## 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": [
      "acs_signs_symptoms",
      "conduction_disease",
      "worrisome_cardiac_history",
      "valvular_heart_disease",
      "family_history_sudden_death",
      "persistent_abnormal_vitals",
      "volume_depletion",
      "primary_cns_event"
     ],
     "properties": {
      "volume_depletion": {
       "type": "boolean",
       "description": "Volume depletion (persistent dehydration, GI bleeding, or hematocrit <30) as assigned by the caller (Grossman 2007). true is a Boston-positive flag. magent does not assay hematocrit."
      },
      "primary_cns_event": {
       "type": "boolean",
       "description": "Primary central nervous system event as assigned by the caller (Grossman 2007). true is a Boston-positive flag. magent does not interpret imaging."
      },
      "acs_signs_symptoms": {
       "type": "boolean",
       "description": "Signs and symptoms of acute coronary syndrome as assigned by the caller (Grossman 2007). true is a Boston-positive flag. magent does not examine the patient."
      },
      "conduction_disease": {
       "type": "boolean",
       "description": "Signs of conduction disease as assigned by the caller (Grossman 2007). true is a Boston-positive flag. magent does not interpret an ECG."
      },
      "valvular_heart_disease": {
       "type": "boolean",
       "description": "Valvular heart disease by history or physical examination as assigned by the caller (Grossman 2007). true is a Boston-positive flag. magent does not examine the patient."
      },
      "worrisome_cardiac_history": {
       "type": "boolean",
       "description": "Worrisome cardiac history as assigned by the caller (Grossman 2007). true is a Boston-positive flag. magent does not take a history."
      },
      "persistent_abnormal_vitals": {
       "type": "boolean",
       "description": "Persistent abnormal vital signs in the ED as assigned by the caller (Grossman 2007). true is
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/boston-syncope-rule-calculator-grossman-2007-174880c9/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)
