ECG/src/api/tblist/ecganalysisparas/index.ts

85 lines
3.1 KiB
TypeScript
Raw Normal View History

2024-11-22 18:36:09 +08:00
import request from '@/config/axios'
// 心电分析数据 VO
export interface EcganalysisparasVO {
id: string // 主键
orgId: string // 机构ID
examId: string // 检查ID体检编号、住院号、门诊号等
collectionTime: Date // 采集时间
hr: string // 心率
pAxle: string // P电轴
qrsAxle: string // QRS电轴
tAxle: string // T电轴
pTimeLimit: string // P波时限
pr: string // PR间期
qrsTimeLimit: string // QRS时限
qt: string // QT间期
qtc: string // QTC间期
rv5: string // 胸导V5导联电压
sv1: string // V1导联S波深度
rv5Sv1: string // RV5+SV1
snapshotTime: Date // 快照时间:参考心电波形的起始时间
autoDiagResult: string // 算法自动诊断结果
autoDiagTime: Date // 自动诊断的时间
doctorDiagResult: string // 医生诊断结果
doctorDiagTime: string // 医生诊断的时间
doctorName: string // 诊断医生的姓名
doctorId: string // 诊断医生的医生id
departId: string // 诊断医生的科室id
departName: string // 诊断医生的科室名称
isDelete: string // 是否删除: 1 为删除
deleteTime: Date // 删除时间
deleteDoctorName: string // 执行删除操作的医生姓名
deleteDoctorId: string // 执行删除操作的医生id
ecgDataFilePath: string // 心电数据文件的路径: 路径或URL
ecgJsonDataFilePath: string // 心电数据json格式的数据文件路径路径或URL
createDate: Date // 分析参数的创建时间
2024-12-08 23:54:17 +08:00
regId:String//患者ID
2024-11-22 18:36:09 +08:00
}
// 心电分析数据 API
export const EcganalysisparasApi = {
// 查询心电分析数据分页
getEcganalysisparasPage: async (params: any) => {
return await request.get({ url: `/tblist/ecganalysisparas/page`, params })
},
// 查询心电分析数据详情
getEcganalysisparas: async (id: number) => {
return await request.get({ url: `/tblist/ecganalysisparas/get?id=` + id })
},
// 新增心电分析数据
createEcganalysisparas: async (data: EcganalysisparasVO) => {
return await request.post({ url: `/tblist/ecganalysisparas/create`, data })
},
// 修改心电分析数据
updateEcganalysisparas: async (data: EcganalysisparasVO) => {
return await request.put({ url: `/tblist/ecganalysisparas/update`, data })
},
// 保存心电分析数据
SaveEcganalysisparas: async (data: EcganalysisparasVO) => {
return await request.put({ url: `/tblist/ecganalysisparas/save`, data })
},
// 删除心电分析数据
deleteEcganalysisparas: async (id: number) => {
return await request.delete({ url: `/tblist/ecganalysisparas/delete?id=` + id })
},
// 导出心电分析数据 Excel
exportEcganalysisparas: async (params) => {
return await request.download({ url: `/tblist/ecganalysisparas/export-excel`, params })
},
// 按照examId查询心电分析数据详情
getexamIDdata: async (examId: String) => {
return await request.get({ url: `/tblist/ecganalysisparas/getexamIDdata?examId=` + examId })
},
2024-12-08 23:54:17 +08:00
// 获取所有心电分析数据记录
getlist: async (regId:String) => {
return await request.get({ url: `/tblist/ecganalysisparas/list?regId=${regId}` })
},
2024-11-22 18:36:09 +08:00
}