POST /api/v1/lab-results
Submit lab results for AI-powered analysis and interpretation. The API validates your request and immediately returns a run ID. Results are delivered asynchronously to your webhook URL.
Use Case:
This endpoint is optimized for lab result interpretation. Unlike the general EHR Agent (/api/v1/agent) which performs element selection from comprehensive health data, the Lab Results Agent accepts lab tests directly and focuses on:
- Interpreting abnormal values in context
- Identifying clinically significant patterns
- Providing evidence-based recommendations
- Generating patient-friendly explanations
Processing Flow:
- Request validation and API key authentication
- Immediate response with
runIdandstatus: "accepted"(returns in ~1 second) - Background analysis continues (typically 3-6 minutes)
- Status updates sent to your webhook during processing
- Final results delivered to your webhook URL
Element Limits:
- Lab Results: Max 200 (sorted by date if dates provided, most recent first)
- Conditions: Max 100
- Medications: Max 30
- Allergies: Max 20
- Family History: Max 20
Pricing: $0.65 per request
Authorizations
API key provided by Helios Intelligence
Body
Array of lab test results to analyze. Dates are recommended for proper recency-based sorting. Max 200 labs processed.
1Patient context for lab interpretation
URL where analysis results will be delivered via webhook
"https://your-server.com/webhook/helios"
Response
Request accepted - analysis started in background
Unique identifier for this analysis run
"550e8400-e29b-41d4-a716-446655440000"
Request was accepted and processing has started
accepted "accepted"
Human-readable status message
"Request accepted. Results will be delivered to your webhook."