verify_medications
Not for clinical use. Orinyx checks medication claims against cited FDA label text for testing and evaluation only. Do not use its results to diagnose, treat, prescribe or make patient care decisions. Use synthetic test data only. Verify STRUCTURED medication claims. Each claim: {rawText, drug, claimType, structuredValue} where claimType is one of dose_range, route, frequency, indication, contraindication, interaction, monitoring, controlled_substance, rems_attestation. One claimType per claim: an order with a dose AND a route is two claims. Send one patient's medications per call: when the call states one route for a drug (in the structuredValue of its route, dose_range or frequency claims), that route is carried onto the drug's frequency claims that state none. Nothing is carried for a drug whose claims state two routes or one Orinyx cannot read, or whose drug name names a different route; a route written only in a drug name is never carried. For an order as written ("warfarin 5 mg by mouth daily") use verify_order_text instead. Returns what was checked, every flag with its severity, reason and citation. Each row names the check that produced it (beta). Claims must be synthetic test data, never real patient records or identifiers: rawText is stored in the audit record.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"claims": "<claims>"
},
"name": "verify_medications"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| claims | Yes | ||
| tool_name | No | ||
| tool_version | No | ||
| check_interactions | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |