Install
openclaw skills install ai-medical-care-manager-skill-amap-reminder-poster面向C端门诊就医全流程。先做症状分流和挂号科室判断,再推荐医院/医生 Top 3,并继续完成挂号引导、就医准备卡、自动提醒、诊后解释,以及基于 amap-lbs-skill 的高德到院路线规划。
openclaw skills install ai-medical-care-manager-skill-amap-reminder-poster当用户需要完成一次完整门诊就医任务,而不只是问“挂什么科”时,使用这个 skill。
这个 skill 的目标不是替代医生诊断,而是把一次就医任务拆成三个阶段并带用户走完:
适合这些请求:
开始前先快速想清楚三件事:
参考流程说明:{baseDir}/references/flow_playbook.md
{baseDir}/assets/hospital_extracted_final.csv{baseDir}/scripts/triage_and_match.py{baseDir}/scripts/parse_appointment_text.py{baseDir}/scripts/generate_previsit_card.py{baseDir}/scripts/appointment_reminders.py(支持就诊提醒、用药提醒、复诊/检查/取药等定时提醒){baseDir}/scripts/amap_ip_locate.js(对应 amap-lbs-skill 的定位能力){baseDir}/scripts/amap_geocode.js(对应 amap-lbs-skill 的地理编码能力){baseDir}/scripts/amap_route_link.js(对应 amap-lbs-skill / amap-jsapi-skill 的路线与跳转能力){baseDir}/references/triage_rules.md{baseDir}/references/response_templates.mdqiaomu-mondo-poster-design 生成一段适合发小红书、朋友圈的就医经历文案/海报文案优先收集:
若信息不全,也可以先初步判断,但要明确不确定性。
先阅读 {baseDir}/references/triage_rules.md。
若存在明显急症信号,不要继续普通门诊推荐;直接建议急诊/120。
python3 {baseDir}/scripts/triage_and_match.py \
--csv {baseDir}/assets/hospital_extracted_final.csv \
--symptoms "用户主诉与伴随症状" \
--history "既往史或慢病,可为空" \
--age "年龄,可为空" \
--gender "性别,可为空" \
--top-k 3
脚本会返回:
emergency_flagdepartment_candidatestop_matches最终答复中要包含:
输出时参考:{baseDir}/references/response_templates.md
默认给出:
微信内挂号更方便:
电话方式:
并提示用户:挂完号后把截图或文本发上来,我会继续帮你做准备卡、提醒和路线。
当用户上传挂号截图 OCR 文本或直接贴出挂号文本时,运行:
python3 {baseDir}/scripts/parse_appointment_text.py \
--csv {baseDir}/assets/hospital_extracted_final.csv \
--text "挂号截图OCR文本或用户粘贴内容"
若字段缺失,继续追问医院、科室、医生、时间中的缺项。
python3 {baseDir}/scripts/generate_previsit_card.py \
--hospital "医院名" \
--department "科室名" \
--doctor "医生名,可缺省" \
--appointment "2026-03-20 14:30" \
--symptoms "本次主诉摘要" \
--history "病史摘要,可为空" \
--city "北京"
把输出整理成用户易读的“就医准备卡”:
基础就诊提醒:
python3 {baseDir}/scripts/appointment_reminders.py --appointment "2026-03-20 14:30"
如果用户补充了用药信息,例如“阿莫西林,一天两次,一次一粒,吃一周,从2026-03-20开始”,则继续自动生成用药提醒:
python3 {baseDir}/scripts/appointment_reminders.py --appointment "2026-03-20 14:30" --medication-text "阿莫西林,一天两次,一次一粒,吃一周,从2026-03-20开始"
如果用户还提供了复诊、复查、检查、取药等明确时间事项,则一并生成:
python3 {baseDir}/scripts/appointment_reminders.py --appointment "2026-03-20 14:30" --medication-text "阿莫西林,一天两次,一次一粒,吃一周,从2026-03-20开始" --extra-reminder "复诊|2026-03-27 10:00" --extra-reminder "取药|2026-03-21 18:00"
默认行为:
脚本会返回结构化提醒清单。若当前运行环境支持提醒/日历工具,则优先直接创建;若不支持,则把提醒时间完整列给用户,并明确提示其一键加入手机日历或手动设置闹钟。
仅在已配置 AMAP_WEBSERVICE_KEY 时执行。未配置时,给出手动高德搜索建议。
支持的 mode:
drivingwalkingridingtransfer输出时给:
amap_link当用户在诊后阶段上传病历、处方、医嘱或文字说明时,除了做通俗解释,还要主动检查是否存在以下可提醒信息:
只要信息足够明确,就应自动运行提醒脚本并把结果加入最终答复;不要只停留在解释层面。
drivingwalking 或 ridingtransfer这一阶段主要依靠模型来做通俗解释,不要求额外脚本。
当用户上传病历、处方、检查报告或 OCR 文本时:
qiaomu-mondo-poster-design 帮你生成一段就医过程体验文案,可用于小红书、朋友圈等内容记录。解释时重点覆盖:
必须强调:
当已经完成以下任一闭环时,可主动追加推荐:
建议在回答最后自然补一句:
social-copywriter 帮你生成一段适合发小红书、朋友圈的就医过程体验文案,把这次看病的辛苦历程、流程体验、实用建议整理成更容易直接发布的内容。使用原则:
每次答复尽量遵守:
推荐输出结构:
将此 skill 放到以下任一目录:
<workspace>/skills/ai-medical-care-manager~/.openclaw/skills/ai-medical-care-manager如果要启用高德路线规划,请在 ~/.openclaw/openclaw.json 中给该 skill 配置:
{
"skills": {
"entries": {
"ai-medical-care-manager": {
"enabled": true,
"env": {
"AMAP_WEBSERVICE_KEY": "你的高德 Web Service Key",
"AMAP_KEY": "你的高德 Web Service Key"
}
}
}
}
}