/**
 * 就诊人健康信息预设标签（与患者小程序 myinfo-add 保持一致）
 * 提交时 history 为字符串数组，后端 normalizeHistoryField 会用逗号拼接入库
 */

/** 肝肾功能：0 正常 / 1 异常 */
export const LIVER_RENAL_OPTIONS = [
  { label: '正常', value: 0 },
  { label: '异常', value: 1 },
];

/** 各类史有无：0 无 / 1 有 */
export const HISTORY_STATUS_OPTIONS = [
  { label: '无', value: 0 },
  { label: '有', value: 1 },
];

/** 过敏史预设 */
export const ALLERGIC_HISTORY_OPTIONS = [
  '鱼虾 海鲜产品',
  '尘螨',
  '花粉',
  '动物皮屑',
  '奶制品',
  '鸡蛋',
  '阿司匹林',
].map((name) => ({ label: name, value: name }));

/** 现病史预设 */
export const PRESENT_HISTORY_OPTIONS = [
  '起病急',
  '病程迁延',
  '反复发作',
  '自行用药',
  '症状加重',
].map((name) => ({ label: name, value: name }));

/** 既往史预设 */
export const PERSON_HISTORY_OPTIONS = [
  '先天性心脏病',
  '肿瘤',
  '动脉硬化',
  '冠心病',
  '糖尿病',
  '脑血管病',
  '哮喘',
].map((name) => ({ label: name, value: name }));

/** 家族史预设 */
export const FAMILY_HISTORY_OPTIONS = [
  '高血压',
  '心脏病',
  '糖尿病',
  '血脂异常',
  '白癜风',
  '癫痫',
  '哮喘',
  '近视',
  '肝炎',
  '结核病',
].map((name) => ({ label: name, value: name }));

/** 流行病学史预设 */
export const EPIDEMIC_HISTORY_OPTIONS = [
  '疫区旅居',
  '确诊病例接触',
  '发热病例接触',
].map((name) => ({ label: name, value: name }));

/** 个人史预设 */
export const PERSONAL_HISTORY_OPTIONS = [
  '吸烟',
  '饮酒',
  '熬夜',
].map((name) => ({ label: name, value: name }));

/** 月经史预设（仅女性） */
export const MENSTRUAL_HISTORY_OPTIONS = [
  '月经规律',
  '痛经',
  '月经不调',
].map((name) => ({ label: name, value: name }));

/** 婚育史预设（男>22 或 女>20） */
export const MARITAL_HISTORY_OPTIONS = [
  '未婚',
  '已婚',
  '已育',
].map((name) => ({ label: name, value: name }));
