Health
在医嘱剂量与输液泵速率 mL/hr 之间双向换算,支持基于体重(mcg/kg/min、mg/kg/hr、units/kg/hr)与定速(units/hr)两类处方。核心关系:浓度(药物/mL) = 总药量/总体积;mL/hr = 剂量(药物/hr) / 浓度;体重型 mL/hr = 剂量速率 × 体重 / 浓度。mcg/kg/min → mg/kg/hr:除以 1000、乘以 60。两个方向:剂量→速率(按医嘱设定泵)/速率→剂量(核对现用泵)。典型场景:多巴胺/多巴酚丁胺/去甲肾上腺素 mcg/kg/min 滴定至血压/心排;肝素体重型 units/kg/hr;胰岛素 units/hr 滴定至血糖;芬太尼/咪达唑仑 mcg/kg/hr。注意事项:所有高警示药(胰岛素、肝素、血管活性药、阿片类、浓缩电解质)需两名执业人员床旁独立双人核对(ISMP);1 mg = 1000 mcg,mg/mcg 混淆是最常见且最危险的用药错误之一;优先使用药房预制标准浓度注射器;确认智能泵的剂量减错软件单位与医嘱一致。来源 Macklin 2011、ISMP、Royal Marsden 第9版 2015、MDCalc。不构成医疗建议。
用三种语言从你的代码中调用此工具。
curl -X POST 'https://api.elysiatools.com/zh/api/tools/medication-dose-rate' \
-H 'Content-Type: application/json' \
-d '{"direction":"dose-to-rate","doseUnit":"mcg/kg/min","concUnit":"mg/mL","drugAmount":400,"volume":250,"weight":70,"dose":5,"rate":0,"decimalPlaces":2}'以 JSON 形式 POST 提交输入参数。文件类型参数需先单独上传。
POST https://api.elysiatools.com/zh/api/tools/medication-dose-rate| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| direction | select | 是 | — |
| doseUnit | select | 是 | — |
| concUnit | select | 是 | — |
| drugAmount | number | 是 | Total drug amount in the bag/syringe, expressed in the SAME unit family as the concentration (mg/mcg/units). E.g. dopamine 400 mg. |
| volume | number | 是 | Total diluent volume in the bag/syringe (mL). |
将此工具加入你的 Model Context Protocol 服务,让 AI 智能体可以列出并调用它。
将以下内容加入你的 MCP 客户端配置:
{
"mcpServers": {
"elysiatools-medication-dose-rate": {
"name": "medication-dose-rate",
"description": "在医嘱剂量与输液泵速率 mL/hr 之间双向换算,支持基于体重(mcg/kg/min、mg/kg/hr、units/kg/hr)与定速(units/hr)两类处方。核心关系:浓度(药物/mL) = 总药量/总体积;mL/hr = 剂量(药物/hr) / 浓度;体重型 mL/hr = 剂量速率 × 体重 / 浓度。mcg/kg/min → mg/kg/hr:除以 1000、乘以 60。两个方向:剂量→速率(按医嘱设定泵)/速率→剂量(核对现用泵)。典型场景:多巴胺/多巴酚丁胺/去甲肾上腺素 mcg/kg/min 滴定至血压/心排;肝素体重型 units/kg/hr;胰岛素 units/hr 滴定至血糖;芬太尼/咪达唑仑 mcg/kg/hr。注意事项:所有高警示药(胰岛素、肝素、血管活性药、阿片类、浓缩电解质)需两名执业人员床旁独立双人核对(ISMP);1 mg = 1000 mcg,mg/mcg 混淆是最常见且最危险的用药错误之一;优先使用药房预制标准浓度注射器;确认智能泵的剂量减错软件单位与医嘱一致。来源 Macklin 2011、ISMP、Royal Marsden 第9版 2015、MDCalc。不构成医疗建议。",
"baseUrl": "https://api.elysiatools.com/mcp/sse?toolId=medication-dose-rate",
"command": "",
"args": [],
"env": {},
"isActive": true,
"type": "sse"
}
}
}连接到 SSE 端点后,列出已开放的工具:
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/list"
}通过工具 id 调用,参数由其参数表构建:
{
"jsonrpc": "2.0",
"id": 2,
"method": "tools/call",
"params": {
"name": "medication-dose-rate",
"arguments": {
"direction": "dose-to-rate",
"doseUnit": "mcg/kg/min",
"concUnit": "mg/mL",
"drugAmount": 400,
"volume": 250,
"weight": 70,
"dose": 5,
"rate": 0,
"decimalPlaces": 2
}
}
}| weight |
| number |
| 否 |
| Patient weight in kg. REQUIRED for weight-based dose units (mcg/kg/min, mg/kg/hr, units/kg/hr); ignored for flat units/hr. |
| dose | number | 否 | Prescribed dose, in the selected 'Dose Rate Unit'. Used in 'Dose → Rate' direction. |
| rate | number | 否 | Pump rate in mL/hr. Used in 'Rate → Dose' direction. |
| decimalPlaces | number | 否 | — |
JSON 结果
{
"key": {...},
"metadata": {
"key": "value"
},
"error": "Error message (optional)",
"message": "Notification message (optional)"
}有问题或反馈?请联系 [email protected]