triage/agent_system/recipient/response_model.py
iomgaa e24b161e54 新增:添加Recipient智能体模块
- 构建完整的Recipient智能体系统,用于医疗对话信息整合
- 功能特性:
  * 根据完整对话记录更新现病史信息
  * 根据完整对话记录更新既往史信息
  * 从完整对话记录中提取患者主诉
  * 输出顺序与生成顺序保持一致(现病史→既往史→主诉)
- 包含完整的JSON格式示例输出和详细处理指令
- 遵循项目规范:中文注释、基于BaseAgent架构
- 支持同步和异步运行模式

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-11 17:16:09 +08:00

20 lines
669 B
Python

from pydantic import Field
from agent_system.base import BaseResponseModel
class RecipientResponseModel(BaseResponseModel):
"""Recipient智能体响应模型"""
updated_HPI: str = Field(
...,
description="更新后的现病史,根据完整对话记录和上一轮现病史进行整合更新"
)
updated_PH: str = Field(
...,
description="更新后的既往史,根据完整对话记录和上一轮既往史进行整合更新"
)
chief_complaint: str = Field(
...,
description="根据完整对话记录提取的患者主诉,简洁描述患者的主要症状及持续时间"
)