- "AI问诊" -> "AI对话"(胶囊名、首页标签、页面标题、提示词) - "药管家" -> "药提醒"(胶囊名、枚举注释、处理器注释) - AI对话欢迎卡片删除紫色提示框(与底部提示重复) - 底部提示文字去掉"观察或就医建议",改为"帮您记录和整理症状信息"
157 lines
2.9 KiB
C#
157 lines
2.9 KiB
C#
namespace Health.Domain.Enums;
|
|
|
|
/// <summary>
|
|
/// 健康指标类型
|
|
/// </summary>
|
|
public enum HealthMetricType
|
|
{
|
|
BloodPressure, // 血压(收缩压+舒张压)
|
|
HeartRate, // 心率
|
|
Glucose, // 血糖
|
|
SpO2, // 血氧
|
|
Weight // 体重
|
|
}
|
|
|
|
/// <summary>
|
|
/// 数据录入来源
|
|
/// </summary>
|
|
public enum HealthRecordSource
|
|
{
|
|
AiEntry, // AI 对话录入
|
|
DeviceSync, // 设备自动同步
|
|
Manual // 手动录入
|
|
}
|
|
|
|
/// <summary>
|
|
/// 餐次类型
|
|
/// </summary>
|
|
public enum MealType
|
|
{
|
|
Breakfast, // 早餐
|
|
Lunch, // 午餐
|
|
Dinner, // 晚餐
|
|
Snack // 加餐
|
|
}
|
|
|
|
/// <summary>
|
|
/// 用药计划来源
|
|
/// </summary>
|
|
public enum MedicationSource
|
|
{
|
|
Prescription, // 处方
|
|
AiEntry, // AI 对话
|
|
Manual // 手动
|
|
}
|
|
|
|
/// <summary>
|
|
/// 服药打卡状态
|
|
/// </summary>
|
|
public enum MedicationLogStatus
|
|
{
|
|
Taken, // 已服用
|
|
Missed, // 漏服
|
|
Skipped // 跳过
|
|
}
|
|
|
|
/// <summary>
|
|
/// 用药频次
|
|
/// </summary>
|
|
public enum MedicationFrequency
|
|
{
|
|
Daily, // 每天一次
|
|
TwiceDaily, // 每天两次
|
|
ThreeTimesDaily, // 每天三次
|
|
EveryOtherDay, // 隔天一次
|
|
Weekly, // 每周
|
|
AsNeeded // 必要时
|
|
}
|
|
|
|
/// <summary>
|
|
/// 报告状态
|
|
/// </summary>
|
|
public enum ReportStatus
|
|
{
|
|
Analyzing, // AI 分析中
|
|
AnalysisFailed, // AI 分析失败
|
|
PendingDoctor, // 待医生确认
|
|
DoctorReviewed // 医生已确认
|
|
}
|
|
|
|
/// <summary>
|
|
/// 报告文件类型
|
|
/// </summary>
|
|
public enum ReportFileType
|
|
{
|
|
Image, // 图片
|
|
Pdf // PDF
|
|
}
|
|
|
|
/// <summary>
|
|
/// 报告类别
|
|
/// </summary>
|
|
public enum ReportCategory
|
|
{
|
|
BloodTest, // 血常规
|
|
Biochemistry, // 生化全项
|
|
Ecg, // 心电图
|
|
Ultrasound, // 彩超
|
|
Discharge, // 出院小结
|
|
Other // 其他
|
|
}
|
|
|
|
/// <summary>
|
|
/// 问诊会话状态
|
|
/// </summary>
|
|
public enum ConsultationStatus
|
|
{
|
|
AiTalking, // AI 分身对话中
|
|
WaitingDoctor, // 等待医生
|
|
DoctorReplied, // 医生已回复
|
|
Closed // 已结束
|
|
}
|
|
|
|
/// <summary>
|
|
/// 问诊消息发送方类型
|
|
/// </summary>
|
|
public enum ConsultationSenderType
|
|
{
|
|
User, // 患者
|
|
Doctor, // 医生
|
|
Ai // AI 分身
|
|
}
|
|
|
|
/// <summary>
|
|
/// 复查随访状态
|
|
/// </summary>
|
|
public enum FollowUpStatus
|
|
{
|
|
Upcoming, // 即将到来
|
|
Completed, // 已完成
|
|
Cancelled // 已取消
|
|
}
|
|
|
|
/// <summary>
|
|
/// AI Agent 类型
|
|
/// </summary>
|
|
public enum AgentType
|
|
{
|
|
Default, // 默认对话
|
|
Consultation, // AI 对话
|
|
Health, // 记数据
|
|
Diet, // 拍饮食
|
|
Medication, // 药提醒
|
|
Report, // 看报告
|
|
Exercise, // 运动计划
|
|
Unified // 统一入口(自动路由)
|
|
}
|
|
|
|
/// <summary>
|
|
/// 对话消息角色
|
|
/// </summary>
|
|
public enum MessageRole
|
|
{
|
|
User, // 用户
|
|
Assistant, // AI
|
|
Tool // 工具返回
|
|
}
|