# ZCLAW Pipeline - 医疗行政会议纪要 # 输入会议内容,自动生成结构化纪要、决议事项、待办追踪和会签单 apiVersion: zclaw/v1 kind: Pipeline metadata: name: healthcare-meeting-minutes displayName: 医疗会议→纪要→待办 category: healthcare industry: healthcare description: 专为医疗行政会议设计,自动生成结构化纪要、决议事项追踪表和会签单 tags: - 医疗 - 会议纪要 - 行政管理 - 待办追踪 icon: 📝 author: ZCLAW version: 1.0.0 spec: inputs: - name: meeting_content type: text required: true label: 会议内容 placeholder: 粘贴会议记录、转录文本或笔记 - name: meeting_title type: string required: false label: 会议名称 placeholder: 例如:2026年第一季度医疗质量委员会 - name: meeting_type type: select required: false label: 会议类型 default: 院务会 options: - 院务会 - 科主任会 - 医疗质量委员会 - 药事委员会 - 伦理委员会 - 感控委员会 - 科室例会 - 专项讨论 - name: participants type: string required: false label: 参会人员 placeholder: 例如:张院长、李主任、王科长 steps: # Step 1: 提取会议信息 - id: extract_info description: 提取会议基本信息 action: type: llm_generate template: | 从医疗行政会议内容中提取基本信息: 会议名称: {{meeting_title}} 会议类型: {{meeting_type}} 会议内容: ``` {{meeting_content}} ``` 请生成 JSON 格式: { "meeting_topic": "会议议题", "date": "会议日期", "location": "会议地点", "chairperson": "主持人", "recorder": "记录人", "attendees": [{"name": "姓名", "title": "职务/科室"}], "quorum": "是否满足法定人数" } input: meeting_content: ${inputs.meeting_content} meeting_title: ${inputs.meeting_title} meeting_type: ${inputs.meeting_type} participants: ${inputs.participants} json_mode: true temperature: 0.3 max_tokens: 1500 # Step 2: 提取议题讨论 - id: extract_discussions description: 提取各议题讨论要点 action: type: llm_generate template: | 从医疗行政会议内容中提取各议题讨论要点: 会议类型: ${inputs.meeting_type} 会议内容: ``` ${inputs.meeting_content} ``` 请生成 JSON 格式: { "agenda_items": [ { "topic": "议题名称", "presenter": "汇报人", "key_points": ["要点1", "要点2"], "discussion_summary": "讨论摘要", "different_opinions": ["不同意见1"], "data_mentioned": ["提及的数据/指标1"] } ] } input: meeting_content: ${inputs.meeting_content} meeting_type: ${inputs.meeting_type} json_mode: true temperature: 0.4 max_tokens: 3000 # Step 3: 提取决议和待办 - id: extract_resolutions description: 提取决议事项和待办追踪 action: type: llm_generate template: | 从医疗行政会议内容中提取决议和待办: 议题讨论: ${steps.extract_discussions.output} 请生成 JSON 格式: { "resolutions": [ { "resolution": "决议内容", "resolution_type": "通过|修改后通过|暂缓|否决", "conditions": "附加条件", "votes": "表决情况(如适用)" } ], "action_items": [ { "task": "待办事项", "assignee": "责任人", "department": "责任科室", "deadline": "完成时限", "priority": "紧急/重要/一般", "status": "新增/跟进", "follow_up_meeting": "下次汇报时间" } ], "pending_issues": ["遗留问题1", "遗留问题2"] } input: discussions: ${steps.extract_discussions.output} json_mode: true temperature: 0.4 max_tokens: 3000 # Step 4: 生成会签单 - id: generate_signoff description: 生成会签单和纪要正文 action: type: llm_generate template: | 生成医疗行政会议纪要正文和会签单: 会议信息: ${steps.extract_info.output} 议题讨论: ${steps.extract_discussions.output} 决议待办: ${steps.extract_resolutions.output} 请生成 JSON 格式: { "minutes_text": "纪要正文(格式化的完整纪要文本)", "sign_off": { "prepared_by": "纪要整理人", "reviewed_by": "审核人", "approved_by": "签发人", "distribution_list": ["抄送科室1", "抄送科室2"], "confidentiality": "公开/内部/机密" }, "preview_text": "200字纪要摘要" } input: info: ${steps.extract_info.output} discussions: ${steps.extract_discussions.output} resolutions: ${steps.extract_resolutions.output} json_mode: true temperature: 0.5 max_tokens: 3000 outputs: meeting_info: ${steps.extract_info.output} discussions: ${steps.extract_discussions.output} resolutions: ${steps.extract_resolutions.output} signoff: ${steps.generate_signoff.output} on_error: stop timeout_secs: 180