用途:DrChrono 是一个电子健康档案(EHR)与诊所管理平台,供医疗服务提供者和医疗机构管理患者记录、预约、账单等行政事务。本技能通过 Membrane CLI 与 DrChrono 交互,自动处理认证与凭证刷新,让使用者专注于集成逻辑。官方文档:https://developers.drchrono.com/
主要能力:可操作患者、预约、医疗笔记、任务、用户、临床笔记、预约提醒、检验、转诊、账单、实时理赔流、拒付、消息、传真、患者对账单、自定义表单、疫苗、医嘱、操作、用药、过敏、诊断、文档、保险公司、药房、模板、临床医嘱、护理计划、问题列表、CCD、付款、余额、预约类型、诊室、提供者、病例、问卷、排班、库存、地点、病史表单、提醒、原因、病历笔记、患者门户邀请等对象;支持列表、查询、创建、更新等操作,例如 list-patients、get-appointment、create-patient、update-patient 等。
使用方式:先安装 CLI:npm install -g @membranehq/cli@latest;再登录:membrane login --tenant --clientName=<agentType>(无头环境会输出授权 URL,完成后用 membrane login complete <code>)。连接 DrChrono:membrane connection ensure "https://www.drchrono.com/" --json,若状态为 BUILDING 可用 npx @membranehq/cli connection get <id> --wait --json 轮询。用 membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json 搜索动作;用 membrane action run <actionId> --connectionId=CONNECTION_ID --input '{"key": "value"}' --json 运行;未覆盖的场景可通过 membrane request CONNECTION_ID /path/to/endpoint 直接代理请求。加 --json 可获取机器可读输出。
适用场景:需要以编程或代理方式批量读取、创建、更新 DrChrono 中的患者、预约、任务、诊断、过敏、用药等记录时。
限制:需先完成认证与连接建立,连接状态可能为 CLIENT_ACTION_REQUIRED、CONFIGURATION_ERROR 或 SETUP_FAILED;具体可用动作以搜索返回的 schema 为准;平台本身的收费、价格等信息暂未提供。