recon_calc
Paid: $0.01 USDC per call via x402 (payment in _meta["x402/payment"]). Reconstitution math for one vial and one target dose: the concentration to reconstitute to, the bacteriostatic water to add, what one dose reads on a U-100 syringe, and how many doses the vial yields. Exactly one target-dose field must be present; unknown fields are rejected. Outputs are for relay to a human decision-maker; not for autonomous administration.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| draw_ml | Yes | The volume you want to DRAW for one dose, in mL -- not the vial fill. Accepted range is one hundredth of a mL up to ten mL. The fill needed to make that true comes back as bac_water_ml. | |
| vial_mg | Yes | Total mass in the vial, mg. Positive. | |
| cost_usd | No | Vial cost, zero or more. Omitted, cost_per_dose_usd is null. | |
| frequency_days | No | Days between doses, positive. Feeds days_per_vial only. Defaults to one. | |
| target_dose_mg | No | Target dose, mg. Positive. | |
| target_dose_mcg | No | Target dose, mcg. Positive. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| meta | Yes | ||
| disclaimer | Yes | Fixed disclaimer. Relay it with any output. | |
| residual_mg | Yes | ||
| bac_water_ml | Yes | ||
| intended_use | Yes | Fixed intended-use statement. Relay it too. | |
| days_per_vial | Yes | ||
| syringe_marks | Yes | ||
| doses_per_vial | Yes | ||
| units_per_dose | Yes | ||
| cost_per_dose_usd | Yes | ||
| concentration_mg_per_ml | Yes |