hir_web/src/api/inspection.js

198 lines
4.3 KiB
JavaScript

// 检查管理
import request from '@/utils/request'
// 检查->患者列表
export function getPatientList(data) {
return request({
url: '/Patient/getPatientList',
method: 'post',
data
})
}
// 检查->患者可加入项目列表
export function getPatientJoinTrialInitList(data) {
return request({
url: '/Patient/getPatientJoinTrialInitList',
method: 'post',
data
})
}
// 检查->患者可加入项目列表(下拉选框)
export function getPatientJoinTrialInitSelectList(data) {
return request({
url: '/Patient/getPatientJoinTrialInitSelectList',
method: 'post',
data
})
}
// 检查->患者已加入项目列表
export function getPatientJoinedTrialList(data) {
return request({
url: '/Patient/getPatientJoinedTrialList',
method: 'post',
data
})
}
// 检查->scp影像推送记录
export function getSCPImageUploadList(data) {
return request({
url: '/Patient/getSCPImageUploadList',
method: 'post',
data
})
}
// 下载记录
export function getTrialSubjectVisitDownloadList(data) {
return request({
url: '/Patient/getTrialSubjectVisitDownloadList',
method: 'post',
data
})
}
// 获取患者列表(下拉框)
export function getTrialSubejctSelectList(data) {
return request({
url: '/Patient/getTrialSubejctSelectList',
method: 'post',
data
})
}
// 患者与受试者建立绑定关系
export function addSubjectPatientBinding(data) {
return request({
url: '/Patient/addSubjectPatientBinding',
method: 'post',
data
})
}
// 患者与受试者移除绑定关系
export function deleteSubjectPatientBinding(params) {
return request({
url: '/Patient/deleteSubjectPatientBinding',
method: 'delete',
params
})
}
// 获取患者检查列表
export function getPatientStudyList(data) {
return request({
url: '/Patient/getPatientStudyList',
method: 'post',
data
})
}
// 绑定访视->获取患者检查列表
export function getVisitPatientStudyList(data) {
return request({
url: '/Patient/getVisitPatientStudyList',
method: 'post',
data
})
}
// 绑定访视->获取已存在的访视
export function getSubjectVisitSelectList(data) {
return request({
url: '/Patient/getSubjectVisitSelectList',
method: 'post',
data
})
}
// 绑定访视->添加或更新访视
export function addOrUpdateSubjectVisit(data) {
return request({
url: '/Patient/addOrUpdateSubjectVisit',
method: 'post',
data
})
}
// 绑定访视->确认患者与访视关系
export function addSubjectPatientStudyBinding(data) {
return request({
url: '/Patient/addSubjectPatientStudyBinding',
method: 'post',
data
})
}
// 绑定访视->提交患者与访视关系
export function submitVisitStudyBinding(data) {
return request({
url: '/Patient/submitVisitStudyBinding',
method: 'post',
data
})
}
// 清除数据
export function deletePatientStudyAllData(params) {
return request({
url: '/Patient/deletePatientStudyAllData',
method: 'delete',
params
})
}
// 删除检查
export function deletePatientStudy(params) {
return request({
url: '/Patient/deletePatientStudy',
method: 'delete',
params
})
}
// 校验受试者是否存在
export function verifyTrialSubject(data) {
return request({
url: '/Patient/verifyTrialSubject',
method: 'post',
data
})
}
// pacs可拉取列表
export function getCFindStudyList(data) {
return request({
url: '/Patient/getCFindStudyList',
method: 'post',
data
})
}
// pacs拉取
export function cmoveStudyList(data) {
return request({
url: '/Patient/cmoveStudyList',
method: 'post',
data
})
}
// pacs验证
export function cMoveVerify(data) {
return request({
url: '/Patient/cMoveVerify',
method: 'post',
data
})
}
// 获取参加项目
export function getUserJoinedTrialPatientList() {
return request({
url: '/Patient/getUserJoinedTrialPatientList',
method: 'get',
})
}