万户医疗智慧办公患者满意度 Skill
经 智慧办公 MCP 查询患者满意度问卷与统计。禁止直连 HTTP。MCP 返回原样展示。
登录转交 wanhu-flexoffice-login;无 Bearer 先登录。
分流:普通「有哪些问卷 / 填写问卷」→ wanhu-flexoffice-questionnaire;含「患者满意度 / 院区满意度 / 好医生 / 满意度月报」→ 本包。
意图识别
| 意图 | 用户说法(例) | 调用(智慧办公 MCP) |
|---|---|---|
| 满意度问卷列表 | 在开展的门诊/住院满意度问卷 | list_satisfaction_questionnaires |
| 问卷统计分析 | 对某某问卷做统计分析 | get_satisfaction_questionnaire_stats |
| 院区统计 | 按院区看满意度、院区排名 | stats_satisfaction_by_campus |
| 科室病区统计 | 科室病区满意度 | stats_satisfaction_by_dept |
| 好医生 | 满意度最高的医生、好医生推荐 | list_top_satisfaction_doctors |
| 好护士 | 满意度最高的护士、好护士推荐 | list_top_satisfaction_nurses |
| 月报/总体 | 满意度月报、总体满意率 | stats_satisfaction_monthly_report |
未匹配上表 → 不调本包 Tool。
调用过程
问卷列表 / 统计分析
list_satisfaction_questionnaires(surveyType?, name?, page?, limit?)
→(需要题目分析)get_satisfaction_questionnaire_stats(questionnaireId 或 name)
多名问卷候选时停下让用户选定 id,再调统计分析。
院区 / 科室病区
stats_satisfaction_by_campus(surveyType?, startDate?, endDate?, campus?)
stats_satisfaction_by_dept(surveyType?, startDate?, endDate?, deptId?)
未给日期时由 Tool 默认上月。
好医生 / 好护士
list_top_satisfaction_doctors(...)
list_top_satisfaction_nurses(...)
月报
stats_satisfaction_monthly_report(surveyType?, startDate?, endDate?)
命令与参数
| Tool | 必填 | 说明 |
|---|---|---|
list_satisfaction_questionnaires |
— | 可选门诊/住院、名称 |
get_satisfaction_questionnaire_stats |
id 或 name | 多候选先选定 |
stats_satisfaction_by_campus |
— | 默认门诊、上月 |
stats_satisfaction_by_dept |
— | 默认门诊、上月 |
list_top_satisfaction_doctors |
— | 默认近 12 个月 |
list_top_satisfaction_nurses |
— | 默认近 12 个月 |
stats_satisfaction_monthly_report |
— | 默认本年至今 |
失败与停止
- 同一 Tool 连续失败 2 次 → 停止,原样转述。
- 多候选未选定 → 不调统计分析。
包文件结构
wanhu-flexoffice-satisfaction__skillhub/
├── SKILL.md
└── agents/
└── openai.yaml