Files
vueapp/api/cases.ts
T
2026-05-29 17:40:10 +08:00

83 lines
1.7 KiB
TypeScript

export type ClinicalCase = {
id: string
title: string
patientName: string
gender: '男' | '女'
age: number
department: string
scene: string
caseNo: string
tone: 'blue' | 'teal' | 'pink' | 'orange' | 'purple' | 'green'
}
export function fetchCaseList(): Promise<ClinicalCase[]> {
return Promise.resolve([
{
id: 'case-31190016',
title: '间断四肢多关节肿痛5年,加重1个月',
patientName: '郭爱和',
gender: '男',
age: 43,
department: '风湿免疫科',
scene: '门诊部',
caseNo: '31190016',
tone: 'blue'
},
{
id: 'case-31180002',
title: '右膝关节疼痛8年,腰背部疼痛2年',
patientName: '索航',
gender: '男',
age: 51,
department: '风湿免疫科',
scene: '住院部',
caseNo: '31180002',
tone: 'teal'
},
{
id: 'case-2238015',
title: '阴道不规则流血4月。',
patientName: '韩爱利',
gender: '女',
age: 52,
department: '妇科',
scene: '住院部',
caseNo: '2238015',
tone: 'pink'
},
{
id: 'case-1006004',
title: '持续胸痛3小时',
patientName: '毕波涛',
gender: '男',
age: 60,
department: '心血管内科',
scene: '住院部',
caseNo: '1006004',
tone: 'orange'
},
{
id: 'case-31190042',
title: '咳嗽、咳痰10余年,加重1周',
patientName: '厉明',
gender: '男',
age: 52,
department: '呼吸内科',
scene: '普通门诊',
caseNo: '31190042',
tone: 'purple'
},
{
id: 'case-2238019',
title: '尿频、尿急、尿痛3天',
patientName: '刘晓元',
gender: '女',
age: 25,
department: '泌尿外科',
scene: '急诊留观',
caseNo: '2238019',
tone: 'green'
}
])
}