医院信息化建设项目全流程文档生成技能。用户输入项目名称或需求资料后,自动检索政策标准、整理功能需求,输出项目立项申报书(DOC)、需求调研表(EXCEL)、费用明细表、可行性分析报告、招标采购文件、评分标准(EXCEL)、采购合同、实施甘特图(EXCEL)、系统开发文档、需求详细说明书、项目验收报表共11类项目文档。触发词:医院信息化、项目立项、系统建设、招标采购、需求调研、可行性分析、项目验收、信息化项目。
医院信息化建设项目文档生成技能是一项面向实际任务的技能,主要用于本技能用于生成医院信息化建设项目的全套文档;用户输入项目名称或需求资料后,技能自动完成政策检索、需求整理、文档生成全流程,输出11类标准化项目文档;
招标采购文件、采购评分标准、项目采购合同;项目验收、系统开发文档、需求详细说。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
本技能用于生成医院信息化建设项目的全套文档。用户输入项目名称或需求资料后,技能自动完成政策检索、需求整理、文档生成全流程,输出11类标准化项目文档。
当用户提到以下关键词时触发本技能:
整个流程分为5个阶段,必须按顺序执行:
检索总原则:优先检索国家级行政机关发布的政策、法律法规、标准,再检索地方配套文件。详细检索策略参见 references/policy_standards.md。
按以下优先级顺序检索,覆盖八大主管机关的本领域政策:
| 优先级 | 国家机关 | 官网 | 政策域 | 关键词模板 |
|---|---|---|---|---|
| 1 | 国家医保局 | nhsa.gov.cn | 医保信息化、医保支付方式改革、医保编码标准 | 国家医保局 信息化 标准 接口 |
| 2 | 国家卫健委 | nhc.gov.cn | 卫健信息标准、智慧医院建设、公立医院考核、电子病历、互联互通 | 国家卫健委 智慧医院 评估标准 |
| 3 | 国家药监局 | nmpa.gov.cn | 药监管理政策、药品信息化追溯、器械信息化 | 国家药监局 药品信息化 追溯 |
| 4 | 国家中医药管理局 | natcm.gov.cn | 中医药信息化、中医电子病历 | 国家中医药管理局 信息化 |
| 5 | 国家疾控局 | ndcpma.gov.cn | 疾控信息化、公共卫生信息化 | 国家疾控局 信息化 |
| 6 | 公安部 | mps.gov.cn | 信息安全等级保护 | 公安部 等级保护 2.0 医疗卫生 |
| 7 | 国家网信办 | cac.gov.cn | 网络安全法、数据安全法 | 国家网信办 数据安全 医疗卫生 |
| 8 | 国家标准化管理委员会 | sac.gov.cn | 国家标准(GB) | 国家标准委 医疗卫生 信息化 GB |
检索要求:
检索与项目相关的国家法律、行政法规、部门规章:
| 类别 | 文件举例 | 对医院信息化的要求 |
|---|---|---|
| 国家法律 | 《网络安全法》《数据安全法》《个人信息保护法》《基本医疗卫生与健康促进法》 | 网络运营安全、数据保护、等级保护 |
| 行政法规 | 《医疗卫生机构网络安全管理办法》《互联网诊疗管理办法》《互联网医院管理办法》 | 医疗卫生机构网络安全管理、互联网诊疗要求 |
| 部门规章 | 《电子病历应用管理规范》《处方管理办法》《药品信息化追溯体系建设指导意见》 | 电子病历管理、处方管理、药品追溯要求 |
检索与项目相关的标准文件(详细标准清单参见 references/policy_standards.md 第七章):
| 标准类型 | 标准编号示例 | 检索关键词 |
|---|---|---|
| 国家标准(GB/T) | GB/T 22239-2019、GB/T 41831-2022 | GB/T 医院信息化 标准 |
| 行业标准(WS/T) | WS/T 445-2014、WS/T 826-2023 | WS/T 卫健委 信息化 标准 |
| 团体标准(T/XXX) | T/CHAS、T/CNAS | T/CHAS 医院协会 信息化 |
重点标准(必须检索):
检索同类项目招标信息,提取参考指标:
| 检索来源 | URL | 覆盖内容 |
|---|---|---|
| 中国政府采购网 | ccgp.gov.cn | 全国性政府采购项目 |
| 各省政府采购网 | {省份}.ccgp.gov.cn | 省级政府采购项目 |
| 各市公共资源交易中心 | 各市公共资源交易网 | 市级采购项目 |
提取要点:功能需求清单、预算金额范围、资格要求、评分标准、合同条款、实施周期。
将检索到的政策文件交由 @skill://何药师政策分析 处理,输出:
基于检索结果,整理项目的:
基于阶段一和阶段二收集的信息,整理完整的功能需求:
数据模型梳理
指标体系设计
功能规则梳理
业务流程逻辑设计
按以下顺序生成11类项目文档。所有文档保存到用户指定目录或当前工作目录下的 项目文档输出/ 文件夹。
| 序号 | 文档名称 | 格式 | 生成方式 | 模板参考 |
|---|---|---|---|---|
| 1 | 项目立项申报书 | DOC | python-docx生成 | references/doc_templates.md §1 |
| 2 | 项目需求调研表 | EXCEL | openpyxl生成 | references/doc_templates.md §2 |
| 3 | 项目费用明细表 | EXCEL | openpyxl生成 | references/doc_templates.md §3 |
| 4 | 项目可行性分析报告 | DOC | python-docx生成 | references/doc_templates.md §4 |
| 5 | 项目招标采购文件 | DOC | python-docx生成 | references/doc_templates.md §5 |
| 6 | 项目招标采购评分标准 | EXCEL | openpyxl生成 | references/doc_templates.md §6 |
| 7 | 项目采购合同 | DOC | python-docx生成 | references/doc_templates.md §7 |
| 8 | 项目实施甘特图 | EXCEL | scripts/gen_gantt.py | references/doc_templates.md §8 |
| 9 | 系统开发文档 | DOC+HTML | python-docx生成 | references/doc_templates.md §9 |
| 10 | 需求详细说明书 | DOC | python-docx生成 | references/doc_templates.md §10 |
| 11 | 项目验收报表 | EXCEL+DOC | openpyxl+python-docx | references/doc_templates.md §11 |
项目立项申报书(含系统框架图):
@skill://architecture-designer 设计,生成 .mmd 源码 + 渲染HTML双输出,再截图嵌入文档项目需求调研表(EXCEL):
项目费用明细表(EXCEL):
项目可行性分析报告(DOC):
项目招标采购文件(DOC):
项目招标采购评分标准(EXCEL):
项目采购合同(DOC):
项目实施甘特图(EXCEL):
python scripts/gen_gantt.py 生成系统开发文档(DOC+HTML+MMD):
.mmd Mermaid源码),生成流程见 "## 系统架构图生成规范"系统架构图.mmd 源码文件,便于后期修改再渲染需求详细说明书(DOC):
项目验收报表(EXCEL+DOC):
项目文档输出/ 目录11类项目文档之间必须保持内容真实、可行、一致,严禁泛泛而谈、严禁模板化套用。各文档涉及的项目名称、模块清单、任务节点、合同条款、评分项等内容,须以"项目立项申报书"和"需求详细说明书"为基准源,相互引用必须严格对齐。
项目立项申报书 ──┬──► 项目需求调研表
├──► 项目费用明细表
├──► 项目可行性分析报告
├──► 项目招标采购文件 ──► 项目招标采购评分标准
├──► 项目采购合同
├──► 项目实施甘特图
├──► 系统开发文档
├──► 需求详细说明书(与申报书并列基准源)
└──► 项目验收报表
| 文档 | 必须与基准源一致的内容 |
|---|---|
| 项目需求调研表 | 功能模块清单(与申报书"建设内容"逐项对应)、用户角色(与申报书"使用对象"一致) |
| 项目费用明细表 | 软件功能模块(与申报书建设内容一致)、合计金额(与申报书投资预算一致)、硬件清单(与申报书硬件建设一致) |
| 项目可行性分析报告 | 建设目标、建设内容、投资预算、实施周期(与申报书完全一致) |
| 项目招标采购文件 | 技术需求(与需求说明书功能用例一致)、商务要求(与申报书保障措施一致)、合同条款(与采购合同一致) |
| 项目招标采购评分标准 | 评分项的功能点(与招标文件技术需求一致)、价格分基准(与费用明细表合计一致)、商务评分项(与招标文件商务要求一致) |
| 项目采购合同 | 合同标的(与申报书建设内容一致)、合同金额(与费用明细表合计一致)、付款节点(与甘特图里程碑一致) |
| 项目实施甘特图 | 任务节点(与申报书实施计划逐项对应)、里程碑(与合同付款节点一致)、责任人/部门(与申报书组织保障一致) |
| 系统开发文档 | 系统架构(与申报书框架图一致)、数据库设计(与需求说明书数据需求一致)、接口设计(与需求说明书接口需求一致) |
| 需求详细说明书 | 功能用例(与申报书建设内容一致)、数据需求(与需求调研表数据需求一致)、非功能需求(与招标文件技术需求一致) |
| 项目验收报表 | 验收检查项(与招标文件技术需求逐条对应)、验收结论(与合同交付物一致)、遗留问题(与甘特图未完成任务一致) |
文档生成完成后,必须执行一致性校验:
# 校验脚本(待实现):检查11类文档间关键字段一致性 python scripts/check_consistency.py --project-dir "项目文档输出/" --baseline "项目立项申报书.docx"
校验项:
系统架构图是项目立项申报书、系统开发文档的核心可视化产物,须遵循"专业绘制、源码保留、便于修改"三原则。
每张系统架构图必须同时产出两份文件:
| 输出文件 | 格式 | 用途 | 是否可改 |
|---|---|---|---|
| 系统架构图.html | HTML+SVG+CSS | 嵌入DOC文档、汇报展示 | 渲染产物,不建议直接改 |
| 系统架构图.mmd | Mermaid源码 | 后期修改、版本对比、再渲染 | 可直接编辑修改 |
重要:.mmd 文件是架构图的"源代码",必须与HTML同步生成、同步交付、同步归档。后期如需调整架构图,只修改 .mmd 文件,再重新渲染生成HTML。
生成系统架构图时,必须按以下流程执行:
设计阶段:调用 @skill://architecture-designer 技能,由其根据项目需求进行专业架构设计,输出:
Mermaid源码生成:基于architecture-designer输出的设计方案,生成Mermaid源码(.mmd文件),遵循以下规范:
graph TB(自上而下)或 flowchart LR(左右流向)布局subgraph 分层表达架构层次classDef 定义节点样式(按层着色)linkStyle 定义箭头样式(区分数据流/控制流)%% 注释 标注项目名称、版本、生成日期、设计依据L1_EMR、L2_Gateway),便于阅读修改HTML渲染:调用 scripts/gen_framework.py --render-mermaid 将 .mmd 源码渲染为带交互增强的HTML文件,渲染规则:
moduleMeta 元信息) 注释块),保证HTML可独立分发DOC嵌入:将渲染后的HTML截图嵌入项目立项申报书、系统开发文档对应章节,截图前确保:
%% 项目名称:***医院信息化建设项目
%% 版本:v1.0
%% 生成日期:YYYY-MM-DD
%% 设计依据:WS/T 826-2023、GB/T 22239-2019
%% 修改建议:直接编辑本文件后重新运行 gen_framework.py --render-mermaid
graph TB
%% ===== 用户层 =====
subgraph L5["用户层"]
L5_OutPatient["门急诊药房"]
L5_InPatient["住院药房"]
L5_PIVAS["PIVAS"]
L5_Doctor["医生工作站"]
L5_Nurse["护士工作站"]
L5_Mobile["移动平台"]
end
%% ===== 展现层 =====
subgraph L4["展现层"]
L4_Web["Web端"]
L4_App["移动App"]
L4_Report["统计报表"]
L4_Dashboard["决策看板"]
end
%% ===== 应用层 =====
subgraph L3["功能应用层"]
L3_View["360视图"]
L3_Review["处方审核"]
L3_Comment["处方点评"]
L3_Comm["医药通信"]
L3_ADR["不良反应"]
L3_Consult["用药咨询"]
L3_EMR_Drug["电子药历"]
L3_Monitor["监测预警"]
L3_Rules["规则引擎"]
end
%% ===== 接口层 =====
subgraph L2["接口/数据处理层"]
L2_Gateway["API网关"]
L2_HL7["HL7 V2/V3"]
L2_CDA["CDA文档"]
L2_ICD["ICD-9/10"]
L2_ETL["ETL同步"]
end
%% ===== 数据源层 =====
subgraph L1_Data["数据源层"]
D_EMR["EMR"]
D_HIS["HIS"]
D_LIS["LIS"]
D_PACS["PACS/RIS"]
D_CDSS["CDSS"]
end
%% ===== 基础设施层 =====
subgraph L0["基础设施层"]
I_Net["通信网络"]
I_Server["服务器集群"]
I_Storage["存储阵列"]
I_VM["虚拟化平台"]
I_CDR["CDR集成平台"]
end
%% ===== 数据流向 =====
L5_OutPatient --> L4_Web
L5_Doctor --> L4_Web
L5_Mobile --> L4_App
L4_Web --> L3_View
L4_App --> L3_View
L3_View --> L2_Gateway
L3_Review --> L2_Gateway
L2_Gateway --> D_EMR
L2_Gateway --> D_HIS
L2_ETL --> I_CDR
D_EMR --> I_Server
D_HIS --> I_Server
%% ===== 样式定义 =====
classDef userLayer fill:#c8e6c9,stroke:#43a047,stroke-width:2px,color:#1b5e20
classDef presentLayer fill:#fff8f0,stroke:#fb8c00,stroke-width:2px,color:#e65100
classDef appLayer fill:#ffe0b2,stroke:#fb8c00,stroke-width:2px,color:#e65100
classDef ifLayer fill:#fce4ec,stroke:#ec407a,stroke-width:2px,color:#ad1457
classDef dataLayer fill:#f3e5f5,stroke:#ab47bc,stroke-width:2px,color:#4a148c
classDef infraLayer fill:#ffcdd2,stroke:#e53935,stroke-width:2px,color:#b71c1c
class L5_OutPatient,L5_InPatient,L5_PIVAS,L5_Doctor,L5_Nurse,L5_Mobile userLayer
class L4_Web,L4_App,L4_Report,L4_Dashboard presentLayer
class L3_View,L3_Review,L3_Comment,L3_Comm,L3_ADR,L3_Consult,L3_EMR_Drug,L3_Monitor,L3_Rules appLayer
class L2_Gateway,L2_HL7,L2_CDA,L2_ICD,L2_ETL ifLayer
class D_EMR,D_HIS,D_LIS,D_PACS,D_CDSS dataLayer
class I_Net,I_Server,I_Storage,I_VM,I_CDR infraLayer
每张架构图的节点详情(hover/click弹窗内容)维护在 scripts/gen_framework.py 的 moduleMeta 字典中,新增节点时须同步更新:
后期需要调整架构图时:
# 1. 编辑 mermaid 源码 notepad 项目文档输出/系统架构图.mmd # 2. 重新渲染 HTML(保留交互增强) python scripts/gen_framework.py --project "项目名称" --render-mermaid --mermaid-input "项目文档输出/系统架构图.mmd" --output "项目文档输出/系统架构图.html"
所有 DOC 文件使用 python-docx 库生成,设置:
所有 EXCEL 文件使用 openpyxl 库生成,设置:
所有文档中的项目名称、单位名称等占位符使用 *** 标记,由用户替换
系统框架图/架构图必须按 "## 系统架构图生成规范" 章节执行,采用 mermaid 源码 + HTML渲染双输出,源码文件(.mmd)须随项目文档一并归档
python scripts/gen_gantt.py --project "项目名称" --start "2026-01-01" --weeks 12 --output "项目文档输出/项目实施甘特图.xlsx"
python scripts/gen_excel_docs.py --project "项目名称" --type all --output "项目文档输出/"
# 模式A:从项目模块列表生成(旧版兼容,自动生成内置mermaid源码) python scripts/gen_framework.py --project "项目名称" --modules "模块1,模块2,模块3" --output "项目文档输出/系统架构图.html" --mermaid-output "项目文档输出/系统架构图.mmd" # 模式B(推荐):基于已有 mermaid 源码重新渲染 HTML python scripts/gen_framework.py --project "项目名称" --render-mermaid --mermaid-input "项目文档输出/系统架构图.mmd" --output "项目文档输出/系统架构图.html"
参数说明:
--project:项目名称(必填)--modules:功能应用层模块列表,逗号分隔(模式A使用)--output:输出HTML路径(必填)--mermaid-output:同时输出mermaid源码文件路径(模式A可选,建议必填)--render-mermaid:启用mermaid渲染模式(模式B)--mermaid-input:输入的mermaid源码文件路径(模式B必填)相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章