# Halowerk Med Trial Eligibility Parser

> Halowerk Med Trial Eligibility Parser is a paid API for AI agents from med.halowerk.com, paid per call via x402, $0.006/call, status unknown (last checked 2026-09-15).

Parses a clinical trial's eligibility section into structured inclusion and exclusion criteria items, each with classification and verbatim source sentence

## Facts

- Endpoint: POST https://med.halowerk.com/v1/trial-eligibility
- Price: $0.006/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/halowerk-med-trial-eligibility-parser-9e2e11f2
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_SnZK2NVM9cWrUK7CdarV6

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 halowerk-med-trial-eligibility-parser-9e2e11f2 -d '<json body>'
```

Example prompt: Can you pull the eligibility criteria for clinical trial NCT04280705 and split them into separate inclusion and exclusion items, each with the original source sentence?

## When to prefer this

Choose this endpoint when you need a machine-readable, item-by-item breakdown of a clinical trial's eligibility criteria with source traceability — especially for patient screening workflows, trial comparison tools, or compliance checks where the verbatim original text matters. Prefer it over raw text scraping because it handles the inclusion/exclusion classification automatically and preserves the source sentence for auditability.

## Known failure modes

- Trial not found or not registered — returns an error indicating the trial ID is invalid or unrecognized
- Eligibility section absent or unparseable — returns an error or empty result if the trial has no structured eligibility text
- Ambiguous criterion classification — items with unclear polarity may be returned unclassified rather than forced into a category
- Network or upstream data source timeout — returns a service error if the clinical trial registry is unreachable

## How this service works

Retrieves the eligibility section of a registered trial and separates it into inclusion and exclusion criteria as individual items, each classified where the classification is unambiguous and each carrying the verbatim source sentence. The source sentence is the substance rather than a nicety: eligibility criteria decide whether a person can enter a study, a structured item without its origin cannot be checked, and a wrongly structured one goes unnoticed.

## Output

A structured list of eligibility criteria items, each indicating whether it is an inclusion or exclusion criterion, its classification (where unambiguous), and the verbatim source sentence from the original trial registration.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "nct_id": {
   "type": "string",
   "maxLength": 20,
   "minLength": 5,
   "description": "Registry identifier, e.g. NCT04267848."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/halowerk-med-trial-eligibility-parser-9e2e11f2/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from med.halowerk.com](https://www.zero.xyz/host/med.halowerk.com/llms.txt)
