Hospital Recommendation Report
Overview
Generate a self-contained premium report for paid users who need hospital matching guidance in China. The skill carries its own product brief, ranking snapshot, recommendation method, search policy, schema, and PDF rules; do not depend on repo-external references when using it.
Resources To Read
Workflow
- 1. Confirm the task is a paid deliverable, not a casual answer.
- Read the product brief and schema before drafting.
- Map the condition to one or more specialties with
references/specialty-mapping.md. - Use
references/fudan-rankings-2025.md as the static ranking baseline. Do not search the web for Fudan rankings during generation. - Search only for dynamic facts allowed by
references/search-policy.md, such as international services, department pages, specialist public profiles, JCI status, visa, transportation, and accommodation. - Build a
ReportResearchModel, separating static facts, current search-backed facts, and recommendation judgments. - Produce a
RenderedReportModel in English. Default to exactly 3 hospitals unless the payload includes a justified expansion reason. Prefer structured access-evidence and scenario-cost fields when the evidence is available. - Run
scripts/render_report.py to export Markdown and PDF. - Review the output against
references/quality-checklist.md before returning it.
Output Rules
- - Default delivery language is patient-facing English.
- Default hospital count is 3.
- Include specialist direction or department-lead guidance for the case; do not invent named doctors when public evidence is thin.
- When staging, pathology, receptor status, or treatment sequence are still unclear, default specialist guidance to evaluation-first or MDT-first rather than procedure-first.
- Keep hospital Chinese names as supporting labels only.
- Treat JCI as a positive recommendation factor when verified, but not as a hard requirement.
- Use evidence notes to explain what came from the bundled ranking baseline and what needs current verification.
- Separate administrative intake, record-review workflow, and doctor-led remote consultation. Do not imply teleconsult availability unless it is explicitly verified.
- Prefer scenario-based cost framing. If costs are high-uncertainty, say so directly instead of presenting a false sense of precision.
- Keep the report scoped to hospital matching, specialist direction, cost guidance, travel logistics, next steps, and disclaimer text.
- For PDF delivery, prefer the built-in
reportlab premium renderer; keep Markdown as the editable intermediate artifact and use the pandoc path only as fallback. - Follow the ChinaMed design-system palette for premium PDF styling instead of inventing a separate visual theme.
- Always append the ChinaMed Select consult-service sentence to the final Disclaimer in both Markdown and PDF output.
Export
Generate Markdown and PDF:
CODEBLOCK0
Generate Markdown only:
CODEBLOCK1
技能名称: China-hospital-recommendation-report
详细描述:
医院推荐报告
概述
为需要中国医院匹配指导的付费用户生成一份独立的优质报告。该技能包含自身的产品简介、排名快照、推荐方法、搜索策略、数据模式和PDF规则;使用时请勿依赖仓库外部引用。
参考资源
工作流程
- 1. 确认任务是付费交付物,而非随意回答。
- 在起草前阅读产品简介和数据模式。
- 使用 references/specialty-mapping.md 将病情映射到一个或多个专科。
- 使用 references/fudan-rankings-2025.md 作为静态排名基线。生成期间请勿搜索网络获取复旦排名。
- 仅搜索 references/search-policy.md 允许的动态事实,例如国际服务、科室页面、专科医生公开资料、JCI认证状态、签证、交通和住宿信息。
- 构建 ReportResearchModel,区分静态事实、当前搜索支持的事实和推荐判断。
- 生成英文版 RenderedReportModel。默认推荐恰好3家医院,除非数据中包含合理的扩展理由。在有证据的情况下,优先使用结构化访问证据和场景成本字段。
- 运行 scripts/render_report.py 导出Markdown和PDF。
- 在返回前,对照 references/quality-checklist.md 审查输出内容。
输出规则
- - 默认交付语言为面向患者的英文。
- 默认医院数量为3家。
- 针对病例提供专科方向或科室主任指导建议;当公开证据不足时,不要虚构医生姓名。
- 当分期、病理、受体状态或治疗顺序仍不明确时,默认专科指导为先评估或先多学科会诊,而非先手术。
- 医院中文名称仅作为辅助标签保留。
- 经核实的JCI认证视为积极推荐因素,但不作为硬性要求。
- 使用证据注释说明哪些内容来自捆绑的排名基线,哪些需要当前验证。
- 区分行政接待、病历审查流程和医生主导的远程会诊。除非明确核实,否则不要暗示远程会诊可用。
- 优先采用基于场景的成本框架。如果成本高度不确定,请直接说明,而不是呈现虚假的精确感。
- 报告范围限定为医院匹配、专科方向、费用指导、出行后勤、后续步骤和免责声明文本。
- 对于PDF交付,优先使用内置的 reportlab 优质渲染器;保留Markdown作为可编辑的中间产物,仅将 pandoc 路径作为备用方案。
- 遵循ChinaMed设计系统调色板进行优质PDF样式设计,而非另创独立的视觉主题。
- 始终在Markdown和PDF输出的最终免责声明中附加ChinaMed Select会诊服务语句。
导出
生成Markdown和PDF:
bash
python3 .agents/skills/hospital-recommendation-report/scripts/render_report.py input.json --output-dir output
仅生成Markdown:
bash
python3 .agents/skills/hospital-recommendation-report/scripts/render_report.py input.json --output-dir output --skip-pdf