Log a dose
log_medicationRecord medication doses as taken or skipped using names, purposes, or pill descriptions, prevent double doses, and let caregivers log for others.
Instructions
Record that a medication dose was taken (or skipped). Understands names, purposes and how pills look ('my blood pressure pill', 'the pink one', 'my morning pills'). Guards against double doses: if the dose was already logged it says so instead of logging again. Caregivers can log on the elder's behalf.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "log_medication"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status | No | taken or skipped | taken |
| medication | No | Medication name, purpose, or description; empty means all doses due now | |
| time_of_day | No | morning, evening, bedtime, or a time like '8 AM'; empty means now |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||