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 })
|
|
|
|
|
},
|
2024-07-10 17:35:09 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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-10 17:35:09 +08:00
|
|
|
|
},
|
2024-07-09 20:23:02 +08:00
|
|
|
|
}
|