FlowVue/src/api/tblist/patientexamlist/index.ts

72 lines
2.5 KiB
TypeScript
Raw Normal View History

2024-07-09 20:23:02 +08:00
import request from '@/config/axios'
// PACS检查列表 VO
export interface PatientexamlistVO {
id: string // 主键
examId: string // 检查ID体检编号、住院号、门诊号等
pname: string // 患者姓名
gender: string // 性别
birthday: Date // 出生日期
examDate: Date // 检查日期:年月日时分秒
deviceType: string // 设备类型CT DR MR B超 彩超等
seDc: string // seri_dicomCount:序列数量/dicom数量
examItemName: string // 检查项目名称
reportstatus: string // 报告状态
applicationDate: Date // 申请日期:年月日时分秒
uploadDate: Date // dicom文件上传时间
orgName: string // 机构名称
orgId: string // 机构ID
highLevelOrgId: string // 上级判读机构id列表orgid1,orgid2,orgid3
createDate: Date // 创建时间:年月日时分秒
examDescription: string // 检查所见
diagResults: string // 诊断结论
diagDate: Date // 下诊断结论的时间:年月日时分秒
diagDoctor: string // 诊断医生
reviewDoctor: string // 审核医生
reviewDate: Date // 审核日期:年月日时分秒
thumbnailImgUrl: string // 缩略图oss url, httP:oss url
2024-07-17 21:01:02 +08:00
examItemCode: string //
regId: string // 登记单号
diagFlag: string // 阴性阳性标记
deviceName: string // 影像设备名称
2024-07-09 20:23:02 +08:00
}
// PACS检查列表 API
export const PatientexamlistApi = {
// 查询PACS检查列表分页
getPatientexamlistPage: async (params: any) => {
return await request.get({ url: `/tblist/patientexamlist/page`, params })
},
// 查询PACS检查列表详情
getPatientexamlist: async (id: number) => {
return await request.get({ url: `/tblist/patientexamlist/get?id=` + id })
},
// 新增PACS检查列表
createPatientexamlist: async (data: PatientexamlistVO) => {
return await request.post({ url: `/tblist/patientexamlist/create`, data })
},
// 修改PACS检查列表
updatePatientexamlist: async (data: PatientexamlistVO) => {
return await request.put({ url: `/tblist/patientexamlist/update`, data })
},
// 删除PACS检查列表
deletePatientexamlist: async (id: number) => {
return await request.delete({ url: `/tblist/patientexamlist/delete?id=` + id })
},
// 导出PACS检查列表 Excel
exportPatientexamlist: async (params) => {
return await request.download({ url: `/tblist/patientexamlist/export-excel`, params })
},
getuporghiid: async (id: number,orgId:String) => {
2024-07-12 18:08:41 +08:00
return await request.get({ url: `/tblist/patientexamlist/UPDATEHigOrg?id=${id}&&orgId=${orgId}` })
},
2024-07-09 20:23:02 +08:00
}