Skip to main content

ZeqDialysis

Hemodialysis flow optimization via HulyaPulse. R(t)-modulated blood pump rates for hemodynamic stability. Real-time urea kinetics (Kt/V) with Zeqond sampling.

EndpointPOST /api/medical/dialysis
Authapi-key
Rate limit10/min
Categorymedical-devices

Parameters

NameTypeRequiredDescription
patientWeight_kgnumberYesPatient dry weight in kg.
targetKtVnumberNoTarget Kt/V (≥1.2 standard).
bloodFlowRate_mlMinnumberNoBlood pump rate ml/min.
dialysateFlow_mlMinnumberNoDialysate flow ml/min.

Returns

{ optimalFlowRate, KtV_predicted, sessionDuration_min, ufGoal_ml, zeqond, pulseSync }

Example

curl -sS -X POST \
-H "Authorization: Bearer zsm_..." \
-H "Content-Type: application/json" \
-d '{
"patientWeight_kg": 0,
"targetKtV": 1.4,
"bloodFlowRate_mlMin": 300,
"dialysateFlow_mlMin": 500
}' \
"https://zeqsdk.com/api/medical/dialysis"

This protocol is a named building block — one of the operations you compose inside a state contract. Call it directly with the request above, or invoke it from a contract that fires on your machine's clock. Browse the whole library at GET /api/protocols; fetch this one at GET /api/protocols/zeq-dialysis.