62 lines
2.2 KiB
TypeScript
62 lines
2.2 KiB
TypeScript
|
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
|
|||
|
}
|
|||
|
|
|||
|
// 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 })
|
|||
|
},
|
|||
|
}
|