Health
药物剂量/速率计算器 (mg/kg/hr 等)
在医嘱剂量与输液泵速率 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。不构成医疗建议。
json· JSON 结果打开工具
快速开始
用三种语言从你的代码中调用此工具。
cURL
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}'API 参考
以 JSON 形式 POST 提交输入参数。文件类型参数需先单独上传。
请求端点
HTTP
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). |
MCP 集成
将此工具加入你的 Model Context Protocol 服务,让 AI 智能体可以列出并调用它。
服务配置
将以下内容加入你的 MCP 客户端配置:
mcp.json
{
"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 端点后,列出已开放的工具:
tools/list
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/list"
}调用此工具
通过工具 id 调用,参数由其参数表构建:
tools/call
{
"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
}
}
}可用逗号分隔的 toolId 在一个会话中串联多个工具,例如 /mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp(最多 20 个)。