Files
AI-Health/backend/src/Health.Domain/Enums/health_enums.cs
MingNian 39c32f842b feat: 去除"问诊"字眼 + "药管家"改名 + 删除AI对话欢迎卡片紫色框
- "AI问诊" -> "AI对话"(胶囊名、首页标签、页面标题、提示词)
- "药管家" -> "药提醒"(胶囊名、枚举注释、处理器注释)
- AI对话欢迎卡片删除紫色提示框(与底部提示重复)
- 底部提示文字去掉"观察或就医建议",改为"帮您记录和整理症状信息"
2026-07-22 17:08:16 +08:00

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 // 工具返回
}