2479 lines
55 KiB
Plaintext
2479 lines
55 KiB
Plaintext
import request from '@/utils/request'
|
|
import requestDownload from '@/utils/request-download'
|
|
|
|
export function getTrialList(param) {
|
|
return request({
|
|
url: '/trial/getTrialList',
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function getTrialSelect(param) {
|
|
return request({
|
|
url: '/trial/getTrialSelect',
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
export function getTrialInfo(trialId) {
|
|
return request({
|
|
url: `/trial/getTrialInfoAndLockState/${trialId}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
export function abandonTrial(trialId, IsDeleted) {
|
|
return request({
|
|
url: `/TrialConfig/abandonTrial/${trialId}/${IsDeleted}`,
|
|
method: 'put'
|
|
})
|
|
}
|
|
|
|
export function ifTrialCanOngoing(trialId) {
|
|
return request({
|
|
url: `/TrialConfig/ifTrialCanOngoing/${trialId}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
export function addOrUpdateTrial(param) {
|
|
return request({
|
|
url: '/trial/addOrUpdateTrial',
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function updateTrialStatus(trialId, statusStr) {
|
|
return request({
|
|
url: `/trial/updateTrialStatus/${trialId}/${statusStr}`,
|
|
method: 'post'
|
|
})
|
|
}
|
|
|
|
export function uploadReviewerAckSOW(trialId, param) {
|
|
return request({
|
|
url: `/doctorWorkload/uploadReviewerAckSOW/${trialId}`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function deleteReviewerAckSOW(trialId, doctorId, attachmentId) {
|
|
return request({
|
|
url: `/doctorWorkload/deleteReviewerAckSOW/${trialId}/${doctorId}/${attachmentId}`,
|
|
method: 'delete'
|
|
})
|
|
}
|
|
|
|
export function getTrialInfoAndMaxTrialState(trialId) {
|
|
return request({
|
|
url: `/trial/getTrialInfoAndMaxTrialState/${trialId}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
export function getSelectionReviewerList(param) {
|
|
return request({
|
|
url: `/doctorList/getSelectionReviewerList`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function selectReviewers(trialId, doctorIdArray) {
|
|
return request({
|
|
url: `/enroll/selectReviewers/${trialId}`,
|
|
method: 'post',
|
|
data: doctorIdArray
|
|
})
|
|
}
|
|
|
|
export function getSubmissionOrApprovalReviewerList(param) {
|
|
return request({
|
|
url: `/doctorList/getSubmissionOrApprovalReviewerList`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function submitReviewer(trialId, doctorIdArray, commitState) {
|
|
return request({
|
|
url: `/enroll/submitReviewer/${trialId}/${commitState}`,
|
|
method: 'post',
|
|
data: doctorIdArray
|
|
})
|
|
}
|
|
|
|
export function downloadResume(trialId, language, doctorIdArray) {
|
|
return request({
|
|
url: `/enroll/downloadResume/${trialId}/${language}`,
|
|
method: 'post',
|
|
data: doctorIdArray
|
|
})
|
|
}
|
|
|
|
export function approveReviewer(trialId, doctorIdArray, auditState) {
|
|
return request({
|
|
url: `/enroll/approveReviewer/${trialId}/${auditState}`,
|
|
method: 'post',
|
|
data: doctorIdArray
|
|
})
|
|
}
|
|
|
|
export function getConfirmationReviewerList(param) {
|
|
return request({
|
|
url: `/doctorList/getConfirmationReviewerList`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function confirmReviewer(params) {
|
|
return request({
|
|
url: `/enroll/confirmReviewer`,
|
|
method: 'post',
|
|
data: params
|
|
})
|
|
}
|
|
|
|
export function getTrialEnrollmentWorkloadStats(param) {
|
|
return request({
|
|
url: '/doctorWorkload/getTrialEnrollmentWorkloadStats',
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function getDoctorWorkLoadList(param) {
|
|
return request({
|
|
url: `/doctorWorkload/getEnrollmentWorkloadStatsDetail`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function getReviewerWorkLoadListDetail(param) {
|
|
return request({
|
|
url: `/doctorWorkload/getReviewerWorkLoadListDetail`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function existWorkLoad(param) {
|
|
return request({
|
|
url: `/doctorWorkload/workloadExist`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function workLoadAddOrUpdate(param) {
|
|
return request({
|
|
url: `/doctorWorkload/workLoadAddOrUpdate`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function getTrialExpeditedState(trialId) {
|
|
return request({
|
|
url: `/Trial/getTrialExpeditedState/${trialId}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
export function deleteWorkLoad(id, trialId) {
|
|
return request({
|
|
url: `/doctorWorkload/deleteWorkLoad/${id}/${trialId}`,
|
|
method: 'delete'
|
|
})
|
|
}
|
|
|
|
export function getMaintenanceList(param) {
|
|
return request({
|
|
url: `/trialMaintenance/getMaintenanceUserList`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function getUserSelectionList(userTypeId, institutionId) {
|
|
return request({
|
|
url: `/trialMaintenance/getUserSelectionList/${userTypeId}/${institutionId}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
export function AddOrUpdateMaintenanceUser(param) {
|
|
return request({
|
|
url: `/trialMaintenance/AddOrUpdateMaintenanceUser`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function deleteMaintenanceUser(id, trialId, isDelete) {
|
|
return request({
|
|
url: `/trialMaintenance/deleteMaintenanceUser/${id}/${trialId}/${isDelete}`,
|
|
method: 'delete'
|
|
})
|
|
}
|
|
|
|
export function getSiteCRCList(param) {
|
|
return request({
|
|
url: `/trialMaintenance/getSiteCRCList`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function getInstitutionList(typeId) {
|
|
return request({
|
|
url: `/institution/getInstitutionList/${typeId}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
export function addOrUpdateSiteCRC(param) {
|
|
return request({
|
|
url: `/trialMaintenance/addOrUpdateSiteCRC`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function deleteSiteCRC(id, trialId, isDelete) {
|
|
return request({
|
|
url: `/trialMaintenance/deleteSiteCRC/${id}/${trialId}/${isDelete}`,
|
|
method: 'delete'
|
|
})
|
|
}
|
|
|
|
export function getTrialSiteCRCList(trialId, siteId) {
|
|
return request({
|
|
url: `/trialMaintenance/getTrialSiteCRCList/${trialId}/${siteId}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
export function trialUserListExport(param) {
|
|
return requestDownload({
|
|
url: `/trialMaintenance/trialUserListExport`,
|
|
method: 'post',
|
|
responseType: 'blob',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function trialSiteUserListExport(param) {
|
|
return requestDownload({
|
|
url: `/trialMaintenance/trialSiteUserListExport`,
|
|
method: 'post',
|
|
responseType: 'blob',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function trialSiteUserSummaryListExport(param) {
|
|
return requestDownload({
|
|
url: `/trialMaintenance/trialSiteUserSummaryListExport`,
|
|
method: 'post',
|
|
responseType: 'blob',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function getVisitStageList(trialId) {
|
|
return request({
|
|
url: `/visitPlan/getVisitStageList/${trialId}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
export function addOrUpdateVisitStage(param) {
|
|
return request({
|
|
url: `/visitPlan/addOrUpdateVisitStage`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function deleteVisitStage(id, trialId) {
|
|
return request({
|
|
url: `/visitPlan/deleteVisitStage/${id}/${trialId}`,
|
|
method: 'delete'
|
|
})
|
|
}
|
|
|
|
export function getAcquisitionSpecificationList(trialId) {
|
|
return request({
|
|
url: `/specification/getSpecificationList/${trialId}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
export function addOrUpdateAcquisitionSpecification(param) {
|
|
return request({
|
|
url: `/specification/addOrUpdateSpecification`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function uploadTrialFile(file, type, trialId, config = {}) {
|
|
const formData = new FormData()
|
|
formData.append('file', file)
|
|
return request({
|
|
url: `/TrialConfig/uploadTrialFile/${trialId}/${type}`,
|
|
method: 'post',
|
|
data: formData,
|
|
...config
|
|
})
|
|
}
|
|
|
|
export function deleteAcquisitionSpecification(id, trialId) {
|
|
return request({
|
|
url: `/specification/deleteSpecification/${id}/${trialId}`,
|
|
method: 'delete'
|
|
})
|
|
}
|
|
|
|
export function getTrialVisitStageSelect(trialId) {
|
|
return request({
|
|
url: `/visitPlan/getTrialVisitStageSelect/${trialId}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
export function getSubjectList(param) {
|
|
return request({
|
|
url: `/subject/getSubjectList`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function getTrialSiteSelect(trialId) {
|
|
return request({
|
|
url: `/trialMaintenance/getTrialSiteSelect/${trialId}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
export function getSubjectListBySiteId(siteId, trialId) {
|
|
return request({
|
|
url: `/subject/getSubjectListBySiteId/${siteId}/${trialId}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
export function getSubjectVisitSelectList(trialId, siteId, subjectId) {
|
|
return request({
|
|
url: `/subjectVisit/getSubjectVisitSelectList/${trialId}/${siteId}/${subjectId}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
export function addOrUpdateSubject(param) {
|
|
return request({
|
|
url: `/subject/addOrUpdateSubject`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function deleteSubject(trialId, id) {
|
|
return request({
|
|
url: `/subject/deleteSubject/${trialId}/${id}`,
|
|
method: 'delete'
|
|
})
|
|
}
|
|
|
|
export function getStudyStatList(trialId, subjectId, siteId) {
|
|
return request({
|
|
url: `/study/getStudyStatList/${trialId}/${subjectId}/${siteId}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
export function getStudyList(param) {
|
|
return request({
|
|
url: `/study/getStudyList`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function addOrUpdateStudy(param) {
|
|
return request({
|
|
url: `/study/addOrUpdateStudy`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function deleteStudy(id, trialId) {
|
|
return request({
|
|
url: `/study/deleteStudy/${id}/${trialId}`,
|
|
method: 'delete'
|
|
})
|
|
}
|
|
|
|
export function getSubjectVisitList(trialId, subjectId) {
|
|
return request({
|
|
url: `/subjectVisit/getSubjectVisitList/${trialId}/${subjectId}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
export function addOrUpdateSubjectVisit(param) {
|
|
return request({
|
|
url: `/subjectVisit/addOrUpdateSV`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
export function deleteSubjectVisit(trialId, id) {
|
|
return request({
|
|
url: `/subjectVisit/deleteSV/${trialId}/${id}`,
|
|
method: 'delete'
|
|
})
|
|
}
|
|
|
|
export function updateStudyBinding(param) {
|
|
return request({
|
|
url: `/study/updateStudyBinding`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function getQaTemplateSelectList() {
|
|
return request({
|
|
url: `/QATemplate/GetQaTemplateSelectList`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
export function getQaTemplateItemsById(qaTemplateId) {
|
|
return request({
|
|
url: `/QATemplate/GetQaTemplateItemsById/${qaTemplateId}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
export function getQARecordList(studyId) {
|
|
return request({
|
|
url: `/QARecord/GetQARecordList/${studyId}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
export function getHistoryTemplateItemHasNoteList(qaRecordId) {
|
|
return request({
|
|
url: `/QARecord/GetHistoryTemplateItemHasNoteList/${qaRecordId}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
export function addOrUpdateQARecord(param, trialId) {
|
|
return request({
|
|
url: `/QARecord/AddOrUpdateQARecord/${trialId}`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function deleteQARecord(qaQARecordId, trialId) {
|
|
return request({
|
|
url: `/QARecord/DeleteQARecord/${qaQARecordId}/${trialId}`,
|
|
method: 'delete'
|
|
})
|
|
}
|
|
|
|
export function getQaRecordDialogList(qaRecordId) {
|
|
return request({
|
|
url: `/QARecord/GetQaRecordDialogList/${qaRecordId}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
export function addQAReply(param, trialId) {
|
|
return request({
|
|
url: `/QARecord/AddQAReply/${trialId}`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function deleteQAReplay(qaReplyId, trialId) {
|
|
return request({
|
|
url: `/QARecord/DeleteQAReply/${qaReplyId}/${trialId}`,
|
|
method: 'delete'
|
|
})
|
|
}
|
|
|
|
export function getReviewerList(trialId) {
|
|
return request({
|
|
url: `/study/GetReviewerList/${trialId}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
export function studyDistribution(param) {
|
|
return request({
|
|
url: `/study/studyDistribution`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function updateStudyStatus(param, trialId) {
|
|
return request({
|
|
url: `/study/updateStudyStatus/${trialId}`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function getStudyStatusDetailList(studyId) {
|
|
return request({
|
|
url: `/study/getStudyStatusDetailList/${studyId}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
export function getQANoticeList(studyId) {
|
|
return request({
|
|
url: `/study/getQANoticeList/${studyId}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
export function editStudyReviewer(param) {
|
|
return request({
|
|
url: `/study/editStudyReviewer`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function getDistributeStudyList(param) {
|
|
return request({
|
|
url: `/study/getDistributeStudyList`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function getWorkloadTPList(param) {
|
|
return request({
|
|
url: `/workloadDistribution/getWorkloadTPList`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function distributeTP(param) {
|
|
return request({
|
|
url: `/workloadDistribution/DistributeTP`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function updateDistributeTP(tpId, reviewerId, studyId) {
|
|
return request({
|
|
url: `/workloadDistribution/UpdateDistributeTP/${tpId}/${reviewerId}/${studyId}`,
|
|
method: 'post'
|
|
})
|
|
}
|
|
|
|
export function getWorkloadADList(param) {
|
|
return request({
|
|
url: `/workloadDistribution/getWorkloadADList`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function distributeAD(param) {
|
|
return request({
|
|
url: `/workloadDistribution/distributeAD`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function updateDistributeAD(tpId, reviewerId) {
|
|
return request({
|
|
url: `/workloadDistribution/updateDistributeAD/${tpId}/${reviewerId}`,
|
|
method: 'post'
|
|
|
|
})
|
|
}
|
|
|
|
export function getWorkloadGlobalList(param) {
|
|
return request({
|
|
url: `/workloadDistribution/getWorkloadGlobalList`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function distributeGlobal(param) {
|
|
return request({
|
|
url: `/workloadDistribution/distributeGlobal`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function updateDistributeGlobal(tpId, reviewerId, subjectId, visitNum) {
|
|
return request({
|
|
url: `/workloadDistribution/updateDistributeGlobal/${tpId}/${reviewerId}/${subjectId}/${visitNum}`,
|
|
method: 'post'
|
|
})
|
|
}
|
|
|
|
export function getWorkloadDetailList(workloadId) {
|
|
return request({
|
|
url: `/workloadDistribution/GetWorkloadDetailList/${workloadId}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
export function getWorkloadList(param) {
|
|
return request({
|
|
url: `/reading/getWorkloadList`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function updateReviewerReadingType(trialId, doctorId, reviewerReadingType) {
|
|
return request({
|
|
url: `/doctorWorkload/updateReviewerReadingType/${trialId}/${doctorId}/${reviewerReadingType}`,
|
|
method: 'post'
|
|
})
|
|
}
|
|
|
|
export function dicomAnonymize(studyId, trialId) {
|
|
return request({
|
|
url: `/study/dicomAnonymize/${studyId}/${trialId}`,
|
|
method: 'post'
|
|
})
|
|
}
|
|
|
|
export function verifyStudyAllowUpload(trialId, studyInstanceUid, abandonStudyId) {
|
|
var url = ''
|
|
if (abandonStudyId) {
|
|
url = `/study/verifyStudyAllowUpload/${trialId}/${studyInstanceUid}/${abandonStudyId}`
|
|
} else {
|
|
url = `/study/verifyStudyAllowUpload/${trialId}/${studyInstanceUid}`
|
|
}
|
|
return request({
|
|
url: url,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
export function batchVerifyStudyAllowUpload(param) {
|
|
return request({
|
|
url: `/study/verifyStudyAllowUpload`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function VerifySignature(userName, password) {
|
|
return request({
|
|
url: `/user/VerifySignature/${userName}/${password}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
export function getSeriesList(studyId) {
|
|
return request({
|
|
url: `/series/list/${studyId}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
export function getVisitList(param) {
|
|
return request({
|
|
url: `/subjectVisit/getVisitList`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function forwardStudy(studyId, trialId) {
|
|
return request({
|
|
url: `/study/forwardStudy/${studyId}/${trialId}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
export function deleteTrial(trialId) {
|
|
return request({
|
|
url: `/trial/deleteTrial/${trialId}`,
|
|
method: 'delete'
|
|
})
|
|
}
|
|
|
|
export function getTrialUserScreeningList(param) {
|
|
return request({
|
|
url: `/trialMaintenance/getTrialUserScreeningList`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function addTrialUsers(param) {
|
|
return request({
|
|
url: `/trialMaintenance/addTrialUsers`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function updateTrialUser(param) {
|
|
return request({
|
|
url: `/trialMaintenance/updateTrialUser`,
|
|
method: 'put',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function getSiteCRCSimpleList(param) {
|
|
return request({
|
|
url: `/trialMaintenance/getSiteCRCSimpleList`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function getTrialSiteScreeningList(param) {
|
|
return request({
|
|
url: `/trialMaintenance/getTrialSiteScreeningList`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function addTrialSites(param) {
|
|
return request({
|
|
url: `/trialMaintenance/addTrialSites`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function getSiteCRCScreeningList(param) {
|
|
return request({
|
|
url: `/trialMaintenance/getSiteCRCScreeningList`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function assignSiteCRC(param) {
|
|
return request({
|
|
url: `/trialMaintenance/assignSiteCRC`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function editTrialSite(param) {
|
|
return request({
|
|
url: `/TrialMaintenance/editTrialSite`,
|
|
method: 'put',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function deleteTrialSite(id, trialId) {
|
|
return request({
|
|
url: `/trialMaintenance/deleteTrialSite/${id}/${trialId}`,
|
|
method: 'delete'
|
|
})
|
|
}
|
|
|
|
export function getTrialVisitPlanConfirmed(trialId) {
|
|
return request({
|
|
url: `/trial/getTrialVisitPlanConfirmed/${trialId}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
export function getTrialQATemplateList(params) {
|
|
return request({
|
|
url: `/TrialQATemplate/GetTrialQATemplateList`,
|
|
method: 'post',
|
|
data: params
|
|
})
|
|
}
|
|
|
|
export function getSystemQATemplateList(modalityId) {
|
|
return request({
|
|
url: `/TrialQATemplate/GetSystemQATemplateList/${modalityId}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
export function getTemplateItemInitList(params) {
|
|
return request({
|
|
url: `/TrialQATemplate/GetTemplateItemInitList`,
|
|
method: 'post',
|
|
data: params
|
|
})
|
|
}
|
|
|
|
export function addOrUpdateTrialQATemplate(params) {
|
|
return request({
|
|
url: `/TrialQATemplate/AddOrUpdateTrialQATemplate`,
|
|
method: 'post',
|
|
data: params
|
|
})
|
|
}
|
|
|
|
export function deleteTrialQATemplate(qaTrialTemplateId, trialId) {
|
|
return request({
|
|
url: `/TrialQATemplate/DeleteTrialQATemplate/${qaTrialTemplateId}/${trialId}`,
|
|
method: 'delete'
|
|
})
|
|
}
|
|
|
|
export function deleteTrialQATemplateItem(templateItemId) {
|
|
return request({
|
|
url: `/TrialQATemplate/deleteTrialQATemplateItem/${templateItemId}`,
|
|
method: 'delete'
|
|
})
|
|
}
|
|
|
|
export function getAuditList(params) {
|
|
return request({
|
|
url: `/log/getAuditList`,
|
|
method: 'post',
|
|
data: params
|
|
})
|
|
}
|
|
|
|
export function getOptUserList(trialId) {
|
|
return request({
|
|
url: `/log/getOptUserList/${trialId}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
export function getTrialModalityList(trialId) {
|
|
return request({
|
|
url: `/trial/getTrialModalityList/${trialId}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
export function enrollBackOrOut(trialId, doctorId, optType, outEnrollTime) {
|
|
return request({
|
|
url: `/enroll/enrollBackOrOut/${trialId}/${doctorId}/${optType}`,
|
|
method: 'post',
|
|
params: outEnrollTime ? { outEnrollTime: outEnrollTime } : {}
|
|
})
|
|
}
|
|
|
|
export function uploadDTF(trialId, siteId, subjectId, subjectVisitId, studyId, file, config = {}) {
|
|
const formData = new FormData()
|
|
formData.append('file', file)
|
|
return request({
|
|
url: `/file/UploadDTF/${trialId}/${siteId}/${subjectId}/${subjectVisitId}/${studyId}`,
|
|
method: 'post',
|
|
data: formData,
|
|
...config
|
|
})
|
|
}
|
|
|
|
export function getStudyDTFList(trialId, studyId) {
|
|
return request({
|
|
url: `/StudyDTF/getStudyDtfList/${trialId}/${studyId}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
export function deleteStudyDTF(trialId, studyDTFId) {
|
|
return request({
|
|
url: `/StudyDTF/deleteStudyDTF/${trialId}/${studyDTFId}`,
|
|
method: 'delete'
|
|
})
|
|
}
|
|
|
|
export function getTrialConfigInfo(trialId) {
|
|
return request({
|
|
url: `/TrialConfig/getTrialConfigInfo/${trialId}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
export function configTrial(param) {
|
|
return request({
|
|
url: `/TrialConfig/configTrial`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function getQuestionTypeList(trialId) {
|
|
return request({
|
|
url: `/TrialQATemplate/getQuestionTypeList/${trialId}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
export function getTrialQCQuestionConfigureList(param) {
|
|
return request({
|
|
url: `/TrialQCQuestionConfigure/getTrialQCQuestionConfigureList`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function deleteTrialQCQuestionConfigure(trialId, id) {
|
|
return request({
|
|
url: `/TrialQCQuestionConfigure/deleteTrialQCQuestionConfigure/${trialId}/${id}`,
|
|
method: 'delete'
|
|
})
|
|
}
|
|
|
|
export function batchAddTrialQCQuestionConfigure(trialId, param) {
|
|
return request({
|
|
url: `/TrialQCQuestionConfigure/batchAddTrialQCQuestionConfigure/${trialId}`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function addOrUpdateTrialQCQuestionConfigure(param) {
|
|
return request({
|
|
url: `/TrialQCQuestionConfigure/addOrUpdateTrialQCQuestionConfigure`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function takeOrReleaseQCTask(trialId, subjectVisitId, obtainOrCancel) {
|
|
return request({
|
|
url: `/QCOperation/obtainOrCancelQCTask/${trialId}/${subjectVisitId}/${obtainOrCancel}`,
|
|
method: 'put'
|
|
})
|
|
}
|
|
export function replaceQCTaskActionUser(trialId, subjectVisitId) {
|
|
return request({
|
|
url: `/QCOperation/replaceQCTaskActionUser/${trialId}/${subjectVisitId}`,
|
|
method: 'put'
|
|
})
|
|
}
|
|
|
|
export function verifyReuploadIsCanJump(trialId, qcChallengeId) {
|
|
return request({
|
|
url: `/QCOperation/verifyReuploadIsCanJump/${trialId}/${qcChallengeId}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
export function currentUserCanQC(subjectVisitId,) {
|
|
return request({
|
|
url: `/SubjectVisit/currentUserCanQC/${subjectVisitId}`,
|
|
method: 'post'
|
|
})
|
|
}
|
|
|
|
export function updateSubjectVisitState(trialId, subjectVisitId, postVisitState) {
|
|
return request({
|
|
url: `/SubjectVisit/updateSubjectVisitState/${trialId}/${subjectVisitId}/${postVisitState}`,
|
|
method: 'post'
|
|
})
|
|
}
|
|
|
|
export function getCRCVisitList(param) {
|
|
return request({
|
|
url: `/QCList/getCRCVisitList`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function verifyCRCRequestToQC(param) {
|
|
return request({
|
|
url: `/QCOperation/verifyCRCRequestToQC`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
export function cRCBulkRequestToQC(param) {
|
|
return request({
|
|
url: `/QCOperation/cRCRequestToQC`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function getCRCChallengeList(param) {
|
|
return request({
|
|
url: `/QCList/getCRCChallengeList`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function getQCVisitList(param) {
|
|
return request({
|
|
url: `/QCList/getQCVisitList`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function getQCChallengeList(param) {
|
|
return request({
|
|
url: `/QCList/getQCChallengeList`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function getVisitQCInfo(subjectVisitId, trialQCProcess, currentQCType) {
|
|
return request({
|
|
url: `/QCList/getVisitQCInfo/${subjectVisitId}/${trialQCProcess}/${currentQCType}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
export function getQCQuestionAnswerList(trialId, subjectVisitId, trialQCProcess, currentQCType) {
|
|
return request({
|
|
url: `/QCList/getQCQuestionAnswerList/${trialId}/${subjectVisitId}/${trialQCProcess}/${currentQCType}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
export function addOrUpdateQCQuestionAnswerList(trialId, subjectVisitId, trialQCProcess, currentQCType, param) {
|
|
return request({
|
|
url: `/QCOperation/addOrUpdateQCQuestionAnswerList/${trialId}/${subjectVisitId}/${trialQCProcess}/${currentQCType}`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function setSeriesStatus(trialId, subjectVisitId, studyId, seriesId, state) {
|
|
return request({
|
|
url: `/QCOperation/setSeriesState/${trialId}/${subjectVisitId}/${studyId}/${seriesId}/${state}`,
|
|
method: 'put'
|
|
})
|
|
}
|
|
|
|
export function getVisitQCStudyAndSeriesList(subjectVisitId) {
|
|
return request({
|
|
url: `/QCList/getVisitQCStudyAndSeriesList/${subjectVisitId}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
export function addOrUpdateQCChallenge(trialId, trialQCProcess, currentQCType, param) {
|
|
return request({
|
|
url: `/QCOperation/addOrUpdateQCChallenge/${trialId}/${trialQCProcess}/${currentQCType}`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function getHistoryChallengeList(subjectVisitId, trialQCProcess, currentQCType) {
|
|
return request({
|
|
url: `/QCList/getHistoryChallengeList/${subjectVisitId}/${trialQCProcess}/${currentQCType}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
export function getQCChallengeDialogList(qaChallengeId) {
|
|
return request({
|
|
url: `/QCList/getQCChallengeDialogList/${qaChallengeId}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
export function addQCChallengeReply(trialId, param) {
|
|
return request({
|
|
url: `/QCOperation/addQCChallengeReply/${trialId}`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function qCCheckPassedOrFailed(trialId, subjectVisitId, signCodeId, auditState) {
|
|
return request({
|
|
url: `/QCOperation/qCPassedOrFailed/${trialId}/${subjectVisitId}/${signCodeId}/${auditState}`,
|
|
method: 'post'
|
|
})
|
|
}
|
|
|
|
export function closeQCChallenge(param) {
|
|
return request({
|
|
url: `/QCOperation/closeQCChallenge`,
|
|
method: 'put',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function getSubjectVisitUploadedStudyList(subjectVisitId) {
|
|
return request({
|
|
url: `/QCList/getSubjectVisitUploadedStudyList/${subjectVisitId}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
export function deleteStudyList(trialId, subjectVisitId, param) {
|
|
return request({
|
|
url: `/QCOperation/deleteStudyList/${trialId}/${subjectVisitId}`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function updateModality(trialId, param) {
|
|
return request({
|
|
url: `/QCOperation/updateModality/${trialId}`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function getConsistencyVerificationList(param) {
|
|
return request({
|
|
url: `/QCList/getConsistencyVerificationList`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function getCheckChallengeDialogList(subjectVisitId) {
|
|
return request({
|
|
url: `/QCList/getCheckChallengeDialogList/${subjectVisitId}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
export function addCheckChallengeReply(trialId, param) {
|
|
return request({
|
|
url: `/QCOperation/addCheckChallengeReply/${trialId}`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function closeCheckChallenge(trialId, param) {
|
|
return request({
|
|
url: `/QCOperation/closeCheckChallenge/${trialId}`,
|
|
method: 'put',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function setCheckPass(trialId, param) {
|
|
return request({
|
|
url: `/QCOperation/setCheckPass/${trialId}`,
|
|
method: 'put',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function checkBack(trialId, signId, subjectVisitId) {
|
|
return request({
|
|
url: `/QCOperation/checkBack/${trialId}/${signId}/${subjectVisitId}`,
|
|
method: 'put'
|
|
})
|
|
}
|
|
|
|
export function cRCRequstCheckBack(trialId, subjectVisitId) {
|
|
return request({
|
|
url: `/QCOperation/cRCRequstCheckBack/${trialId}/${subjectVisitId}`,
|
|
method: 'put'
|
|
})
|
|
}
|
|
|
|
export function getCRCVisitChallengeAndDialog(subjectVisitId, trialQCProcess) {
|
|
return request({
|
|
url: `/QCList/getCRCVisitChallengeAndDialog/${subjectVisitId}/${trialQCProcess}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
export function uploadVisitCheckExcel(trialId, file) {
|
|
const formData = new FormData()
|
|
formData.append('file', file)
|
|
return request({
|
|
url: `/QCOperation/UploadVisitCheckExcel/${trialId}`,
|
|
method: 'post',
|
|
data: formData
|
|
})
|
|
}
|
|
|
|
export function getSubjectClinicalData(subjectVisitId) {
|
|
return request({
|
|
url: `/ClinicalData/getSubjectVisitClinicalData/${subjectVisitId}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
export function uploadVisitClinicalData(trialId, subjectVisitId, file) {
|
|
return request({
|
|
url: `/ClinicalData/uploadVisitClinicalData/${trialId}/${subjectVisitId}`,
|
|
method: 'post',
|
|
data: file
|
|
})
|
|
}
|
|
|
|
export function addOrUpdatePreviousHistory(trialId, param) {
|
|
return request({
|
|
url: `/ClinicalData/addOrUpdatePreviousHistory/${trialId}`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function deletePreviousHistory(trialId, subjectVisitId, previousHistoryId) {
|
|
return request({
|
|
url: `/ClinicalData/deletePreviousHistory/${trialId}/${subjectVisitId}/${previousHistoryId}`,
|
|
method: 'delete'
|
|
})
|
|
}
|
|
|
|
export function addOrUpdatePreviousOther(trialId, param) {
|
|
return request({
|
|
url: `/ClinicalData/addOrUpdatePreviousOther/${trialId}`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function deletePreviousOther(trialId, subjectVisitId, previousOtherId) {
|
|
return request({
|
|
url: `/ClinicalData/deletePreviousOther/${trialId}/${subjectVisitId}/${previousOtherId}`,
|
|
method: 'delete'
|
|
})
|
|
}
|
|
|
|
export function addOrUpdatePreviousSurgery(trialId, param) {
|
|
return request({
|
|
url: `/ClinicalData/addOrUpdatePreviousSurgery/${trialId}`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function deletePreviousSurgery(trialId, subjectVisitId, id) {
|
|
return request({
|
|
url: `/ClinicalData/deletePreviousSurgery/${trialId}/${subjectVisitId}/${id}`,
|
|
method: 'delete'
|
|
})
|
|
}
|
|
|
|
export function deletePreviousPDF(trialId, subjectVisitId, id) {
|
|
return request({
|
|
url: `/ClinicalData/deletePreviousPDF/${trialId}/${subjectVisitId}/${id}`,
|
|
method: 'delete'
|
|
})
|
|
}
|
|
|
|
export function signClinicalData(trialId, subjectVisitId) {
|
|
return request({
|
|
url: `/ClinicalData/signClinicalData/${trialId}/${subjectVisitId}`,
|
|
method: 'put'
|
|
})
|
|
}
|
|
|
|
export function setNeedReupload(trialId, subjectVisitId, qaChallengeId) {
|
|
return request({
|
|
url: `/QCOperation/setNeedReupload/${trialId}/${subjectVisitId}/${qaChallengeId}`,
|
|
method: 'put'
|
|
})
|
|
}
|
|
|
|
export function cRCRequestReUpload(trialId, subjectVisitId, qaChallengeId) {
|
|
return request({
|
|
url: `/QCOperation/cRCRequestReUpload/${trialId}/${subjectVisitId}/${qaChallengeId}`,
|
|
method: 'put'
|
|
})
|
|
}
|
|
|
|
export function setVisitUrgent(trialId, subjectVisitId, setOrCancel) {
|
|
return request({
|
|
url: `/QCOperation/setVisitUrgent/${trialId}/${subjectVisitId}/${setOrCancel}`,
|
|
method: 'put'
|
|
})
|
|
}
|
|
|
|
export function getQCChallengeCreatorList(trialId) {
|
|
return request({
|
|
url: `/QCList/getQCChallengeCreatorList/${trialId}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
export function updateSubjectAndSVInfo(trialId, param) {
|
|
return request({
|
|
url: `/QCOperation/updateSubjectAndSVInfo/${trialId}`,
|
|
method: 'put',
|
|
data: param
|
|
})
|
|
}
|
|
export function getSubjectVisitSelectOptions(subjectId) {
|
|
return request({
|
|
url: `/QCList/getSubjectVisitSelectList/${subjectId}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
export function verifyCanQCPassedOrFailed(trialId, subjectvisitId) {
|
|
return request({
|
|
url: `/QCOperation/verifyCanQCPassedOrFailed/${trialId}/${subjectvisitId}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
export function setReuploadFinished(param) {
|
|
return request({
|
|
url: `/QCOperation/setReuploadFinished`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function getForwardList(param) {
|
|
return request({
|
|
url: `/QCList/getForwardList`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function getNoneDicomStudyList(subjectVisitId, sudyId = '') {
|
|
return request({
|
|
url: `/NoneDicomStudy/getNoneDicomStudyList?subjectVisitId=${subjectVisitId}&nonedicomStudyId=${sudyId}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
export function addOrUpdateNoneDicomStudy(param) {
|
|
return request({
|
|
url: `/NoneDicomStudy/addOrUpdateNoneDicomStudy`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function deleteNoneDicomStudy(trialId, subjectVisitId, id) {
|
|
return request({
|
|
url: `/NoneDicomStudy/deleteNoneDicomStudy/${trialId}/${subjectVisitId}/${id}`,
|
|
method: 'delete'
|
|
})
|
|
}
|
|
|
|
export function getNoneDicomStudyFileList(nonDicomStudyId) {
|
|
return request({
|
|
url: `/NoneDicomStudy/getNoneDicomStudyFileList/${nonDicomStudyId}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
export function getVisitNoneDicomStudyFileList(subjectVisitId) {
|
|
return request({
|
|
url: `/NoneDicomStudy/getVisitNoneDicomStudyFileList/${subjectVisitId}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
export function uploadNoneDicomFile(trialId, subjectVisitId, nonDicomStudyId, fileData) {
|
|
return request({
|
|
url: `/NoneDicomStudy/uploadNoneDicomFile/${trialId}/${subjectVisitId}/${nonDicomStudyId}`,
|
|
method: 'post',
|
|
data: fileData
|
|
})
|
|
}
|
|
|
|
export function deleteNoneDicomStudyFile(trialId, subjectVisitId, id) {
|
|
return request({
|
|
url: `/NoneDicomStudy/deleteNoneDicomStudyFile/${trialId}/${subjectVisitId}/${id}`,
|
|
method: 'delete'
|
|
})
|
|
}
|
|
|
|
export function getGenerateTrialCodeDic() {
|
|
return request({
|
|
url: `/Dictionary/getGenerateTrialCodeDic`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
export function getQCParticipantList(trialId) {
|
|
return request({
|
|
url: `/QCList/getQCParticipantList/${trialId}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
export function getUserTypeList(type) {
|
|
return request({
|
|
url: `/UserTypeRole/getUserTypeList${type ? '/' + type : ''}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
export function confirmTrialVisitPlan(trialId) {
|
|
return request({
|
|
url: `/VisitPlan/confirmTrialVisitPlan/${trialId}`,
|
|
method: 'post'
|
|
})
|
|
}
|
|
export function getInfluenceHistoryList(trialId) {
|
|
return request({
|
|
url: `/VisitPlan/getInfluenceHistoryList/${trialId}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
export function downloadInflunceStudyList(id) {
|
|
return requestDownload({
|
|
url: `/VisitPlan/downloadInflunceStudyList/${id}`,
|
|
method: 'get',
|
|
responseType: 'blob'
|
|
})
|
|
}
|
|
|
|
export function getTrialSiteSurveyList(param) {
|
|
return request({
|
|
url: `/TrialSiteSurvey/getTrialSiteSurveyList`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function trialSiteSurveyUserList(param) {
|
|
return request({
|
|
url: `/TrialSiteSurvey/trialSiteSurveyUserList`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
export function sendInviteEmails(param) {
|
|
return request({
|
|
url: `/TrialSiteSurvey/sendInviteEmail`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function sendSiteSurveyUserJoinEmail(param) {
|
|
return request({
|
|
url: `/TrialSiteSurvey/sendSiteSurveyUserJoinEmail`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function abandonSiteSurvey(trialId, trialSiteSurveyId) {
|
|
return request({
|
|
url: `/TrialSiteSurvey/abandonSiteSurvey/${trialId}/${trialSiteSurveyId}`,
|
|
method: 'put'
|
|
})
|
|
}
|
|
|
|
export function getTrialDocumentList(param) {
|
|
return request({
|
|
url: `/TrialDocument/getTrialDocumentList`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function addOrUpdateTrialDocument(param) {
|
|
return request({
|
|
url: `/TrialDocument/addOrUpdateTrialDocument`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
export function deleteTrialDocument(trialId, id) {
|
|
return request({
|
|
url: `/TrialDocument/deleteTrialDocument/${trialId}/${id}`,
|
|
method: 'delete'
|
|
})
|
|
}
|
|
|
|
export function userConfirm(param) {
|
|
return request({
|
|
url: `/TrialDocument/userConfirm`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function setFirstViewDocumentTime(trialId, trialDocumentId, isSystemDoc) {
|
|
return request({
|
|
url: `/TrialDocument/setFirstViewDocumentTime/${trialId}/${trialDocumentId}/${isSystemDoc}`,
|
|
method: 'put'
|
|
})
|
|
}
|
|
|
|
export function setSystemDocFirstViewTime(documentId) {
|
|
return request({
|
|
url: `/TrialDocument/setSystemDocFirstViewTime/${documentId}`,
|
|
method: 'put'
|
|
})
|
|
}
|
|
|
|
export function uploadTrialDoc(trialId, file) {
|
|
const formData = new FormData()
|
|
formData.append('file', file)
|
|
return request({
|
|
url: `/TrialDocument/UploadTrialDoc/${trialId}`,
|
|
method: 'post',
|
|
data: formData
|
|
})
|
|
}
|
|
|
|
export function getTrialDocuments(trialId) {
|
|
return request({
|
|
url: `/TrialDocument/getTrialDocumentList/${trialId}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
export function addSystemDocuments(trialId, param) {
|
|
return request({
|
|
url: `/TrialDocument/addSystemDocuments/${trialId}`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function getTrialUserTypeList() {
|
|
return request({
|
|
url: `/UserTypeRole/getTrialUserTypeList`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
export function getUserDocumentList(param) {
|
|
return request({
|
|
url: `/TrialDocument/getUserDocumentList`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function getDocumentConfirmList(param) {
|
|
return request({
|
|
url: `/TrialDocument/getDocumentConfirmList`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
export function getTrialUserSelect(trialId) {
|
|
return request({
|
|
url: `/TrialDocument/getTrialUserSelect/${trialId}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
export function getTrialDocAndSystemDocType(trialId) {
|
|
return request({
|
|
url: `/TrialDocument/getTrialDocAndSystemDocType/${trialId}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
export function updateSubjectStatus(param) {
|
|
return request({
|
|
url: `/Subject/updateSubjectStatus`,
|
|
method: 'put',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function userAbandonDoc(documentId, isSystemDoc) {
|
|
return request({
|
|
url: `/TrialDocument/userAbandonDoc/${documentId}/${isSystemDoc}`,
|
|
method: 'put'
|
|
})
|
|
}
|
|
|
|
export function verifyQCCanAddChallenge(trialId, subjectVisitId, currentQCType) {
|
|
return request({
|
|
url: `/QCOperation/VerifyQCCanAddChallenge/${trialId}/${subjectVisitId}/${currentQCType}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
export function setSubjectVisitUrgent(trialId, subjectVisitId, isUrgent) {
|
|
return request({
|
|
url: `/SubjectVisit/SetSubjectVisitUrgent/${trialId}/${subjectVisitId}/${isUrgent}`,
|
|
method: 'put'
|
|
})
|
|
}
|
|
|
|
export function configTrialBasicInfo(param) {
|
|
return request({
|
|
url: `/TrialConfig/configTrialBasicInfo`,
|
|
method: 'put',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function configTrialProcessInfo(param) {
|
|
return request({
|
|
url: `/TrialConfig/configTrialProcessInfo`,
|
|
method: 'put',
|
|
data: param
|
|
})
|
|
}
|
|
export function configTrialUrgentInfo(param) {
|
|
return request({
|
|
url: `/TrialConfig/configTrialUrgentInfo`,
|
|
method: 'put',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function getTrialQCQuestionSelectList(param) {
|
|
return request({
|
|
url: `/TrialQCQuestionConfigure/getTrialQCQuestionSelectList`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
export function getSignText(signCode) {
|
|
return request({
|
|
url: `/TrialConfig/getSignText/${signCode}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
export function verifySignature(param) {
|
|
return request({
|
|
url: `/TrialConfig/verifySignature`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function confirmQCQuestion(trialId) {
|
|
return request({
|
|
url: `/TrialConfig/confirmQCQuestion/${trialId}`,
|
|
method: 'put'
|
|
})
|
|
}
|
|
|
|
export function updateTrialState(trialId, trialStatusStr, reason) {
|
|
return request({
|
|
url: `/TrialConfig/updateTrialState/${trialId}/${trialStatusStr}/${reason}`,
|
|
method: 'put'
|
|
})
|
|
}
|
|
|
|
export function trialConfigSignatureConfirm(param) {
|
|
return request({
|
|
url: `/TrialConfig/trialConfigSignatureConfirm`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function getUserIsHaveDocumentNeedSign(trialId) {
|
|
return request({
|
|
url: `/TrialDocument/getUserIsHaveDocumentNeedSign/${trialId}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
export function getDicomAndNoneDicomStudyList(param) {
|
|
return request({
|
|
url: `/study/getDicomAndNoneDicomStudyList`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function getTrialExternalUserList(param) {
|
|
return request({
|
|
url: `/TrialExternalUser/getTrialExternalUserList`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function addOrUpdateTrialExternalUser(param) {
|
|
return request({
|
|
url: `/TrialExternalUser/addOrUpdateTrialExternalUser`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function verifyUserIsCanAddOrUpdate(param) {
|
|
return request({
|
|
url: `/TrialExternalUser/verifyUserIsCanAddOrUpdate`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function sendInviteEmail(param) {
|
|
return request({
|
|
url: `/TrialExternalUser/sendInviteEmail`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function deleteTrialExternalUser(id) {
|
|
return request({
|
|
url: `/TrialExternalUser/deleteTrialExternalUser/${id}`,
|
|
method: 'delete'
|
|
})
|
|
}
|
|
export function getBasicStat() {
|
|
return request({
|
|
url: `/PersonalWorkstation/getBasicStat`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
export function getTrialDocStatList(param) {
|
|
return request({
|
|
url: `/PersonalWorkstation/getTrialDocStatList`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function getSiteSurveyApprovalList(param) {
|
|
return request({
|
|
url: `/PersonalWorkstation/getSiteSurveyApprovalList`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function getWaitSignSysDocList(param) {
|
|
return request({
|
|
url: `/SystemDocument/getWaitSignSysDocList`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function forwardSVDicomImage(trialId, param) {
|
|
return request({
|
|
url: `/QCOperation/forwardSVDicomImage/${trialId}`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function getDicomAndNoneDicomStudyMonitorList(param) {
|
|
return request({
|
|
url: `/Study/getDicomAndNoneDicomStudyMonitorList`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function isQCCanOpt(subjectVisitId) {
|
|
return request({
|
|
url: `/QCOperation/isQCCanOpt?subjectVisitId=${subjectVisitId}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
export function rejectCheckBack(trialId, subjectVisitId) {
|
|
return request({
|
|
url: `/QCOperation/rejectCheckBack/${trialId}/${subjectVisitId}`,
|
|
method: 'put'
|
|
})
|
|
}
|
|
|
|
export function sendExternalUserJoinEmail(param) {
|
|
return request({
|
|
url: `/TrialExternalUser/sendExternalUserJoinEmail`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function getReadModuleList(param) {
|
|
return request({
|
|
url: `/ReadModule/getReadModuleList`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function getReadingPeriodSetList(param) {
|
|
return request({
|
|
url: `/ReadingPeriodSet/getReadingPeriodSetList`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
export function addOrUpdateReadingPeriodSet(param) {
|
|
return request({
|
|
url: `/ReadingPeriodSet/addOrUpdateReadingPeriodSet`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
export function deleteReadingPeriodSet(id) {
|
|
return request({
|
|
url: `/ReadingPeriodSet/deleteReadingPeriodSet/${id}`,
|
|
method: 'delete'
|
|
})
|
|
}
|
|
export function getClinicalDataList(param) {
|
|
return request({
|
|
url: `/ClinicalData/getClinicalDataList`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function uploadClinicalDataFile(trialId, id, isVisit, file) {
|
|
const formData = new FormData()
|
|
formData.append('file', file)
|
|
return request({
|
|
url: `/ClinicalData/UploadClinicalData/${trialId}/${id}/${isVisit}`,
|
|
method: 'post',
|
|
data: formData
|
|
})
|
|
}
|
|
|
|
// export function addOrUpdateReadingPreviousPDF(param) {
|
|
// return request({
|
|
// url: `/PreviousPDF/addOrUpdateReadingPreviousPDF`,
|
|
// method: 'post',
|
|
// data: param
|
|
// })
|
|
// }
|
|
|
|
// export function getPreviousPDFList(param) {
|
|
// return request({
|
|
// url: `/PreviousPDF/getPreviousPDFList`,
|
|
// method: 'post',
|
|
// data: param
|
|
// })
|
|
// }
|
|
|
|
export function getReadingClinicalDataList(param) {
|
|
return request({
|
|
url: `/ReadingClinicalData/getReadingClinicalDataList`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function addOrUpdateReadingClinicalData(param) {
|
|
return request({
|
|
url: `/ReadingClinicalData/addOrUpdateReadingClinicalData`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function deleteReadingClinicalData(id) {
|
|
return request({
|
|
url: `/ReadingClinicalData/deleteReadingClinicalData/${id}`,
|
|
method: 'delete'
|
|
})
|
|
}
|
|
|
|
export function deleteReadingClinicalDataPDF(id) {
|
|
return request({
|
|
url: `/ReadingClinicalData/deleteReadingClinicalDataPDF/${id}`,
|
|
method: 'delete'
|
|
})
|
|
}
|
|
|
|
export function ReadClinicalDataSign(param) {
|
|
return request({
|
|
url: `/Inspection/ReadClinicalData/ReadClinicalDataSign`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
export function uploadClinicalData(trialId, subjectId, readingId, param) {
|
|
return request({
|
|
url: `/ClinicalData/UploadClinicalData/${trialId}/${subjectId}/${readingId}`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
export function setReadingPeriodSetEffect(param) {
|
|
return request({
|
|
url: `/ReadingPeriodSet/setReadingPeriodSetEffect`,
|
|
method: 'put',
|
|
data: param
|
|
})
|
|
}
|
|
export function deleteReadModule(id) {
|
|
return request({
|
|
url: `/ReadModule/deleteReadModule/${id}`,
|
|
method: 'delete'
|
|
})
|
|
}
|
|
export function addReadModule(param) {
|
|
return request({
|
|
url: `/ReadModule/addReadModule`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
export function getPreviewTheReadingList(param) {
|
|
return request({
|
|
url: `/ReadingPeriodSet/getPreviewTheReadingList`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function getPreviewTheReadingPlanList(param) {
|
|
return request({
|
|
url: `/ReadingPeriodSet/getPreviewTheReadingPlanList`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function generateReadingTask(param) {
|
|
return request({
|
|
url: `/ReadingPeriodSet/generateReadingTask`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function getSubjectReadVisitList(id, subjectId) {
|
|
return request({
|
|
url: `/ReadModule/getSubjectReadVisitList?ReadingSetType=${id}&SubjectId=${subjectId}`,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
export function getReadModule(param) {
|
|
return request({
|
|
url: `/ReadModule/getReadModule`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function getVisitTaskList(param) {
|
|
return request({
|
|
url: `/VisitTask/getVisitTaskList`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function getReadingVisitList(param) {
|
|
return request({
|
|
url: `/ReadingPeriodSet/getReadingVisitList`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function getTrialClinicalDataTrialSetList(param) {
|
|
return request({
|
|
url: `/ClinicalDataSet/getTrialClinicalDataTrialSetList`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function addOrUpdateClinicalDataTrialSet(param) {
|
|
return request({
|
|
url: `/ClinicalDataSet/addOrUpdateClinicalDataTrialSet`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function deleteClinicalTrialSetData(id) {
|
|
return request({
|
|
url: `/ClinicalDataSet/deleteClinicalTrialSetData/${id}`,
|
|
method: 'delete'
|
|
})
|
|
}
|
|
|
|
export function setClinicalDataCheckd(param) {
|
|
return request({
|
|
url: `/ClinicalDataSet/setClinicalDataCheckd`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function getTrialClinicalDataSelect(param) {
|
|
return request({
|
|
url: `/ReadingClinicalData/getTrialClinicalDataSelect`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function addOrUpdateReadingQuestionCriterionTrial(param) {
|
|
return request({
|
|
url: `/ReadingQuestion/addOrUpdateReadingQuestionCriterionTrial`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function getReadingQuestionCriterionTrialList(param) {
|
|
return request({
|
|
url: `/ReadingQuestion/getReadingQuestionCriterionTrialList`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function deleteReadingQuestionCriterionTrial(id) {
|
|
return request({
|
|
url: `/ReadingQuestion/deleteReadingQuestionCriterionTrial/${id}`,
|
|
method: 'delete'
|
|
})
|
|
}
|
|
|
|
export function getReadingQuestionTrialList(param) {
|
|
return request({
|
|
url: `/ReadingQuestion/getReadingQuestionTrialList`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
export function deleteReadingQuestionTrial(id) {
|
|
return request({
|
|
url: `/ReadingQuestion/deleteReadingQuestionTrial/${id}`,
|
|
method: 'delete'
|
|
})
|
|
}
|
|
|
|
export function addOrUpdateReadingQuestionTrial(param) {
|
|
return request({
|
|
url: `/ReadingQuestion/addOrUpdateReadingQuestionTrial`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function getTrialCriterionOtherQuestion(param) {
|
|
return request({
|
|
url: `/ReadingQuestion/getTrialCriterionOtherQuestion`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function getIRUnReadSubjectTaskList(param) {
|
|
return request({
|
|
url: `/VisitTask/getIRUnReadSubjectTaskList`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function setTrialReadingQuestionCriterionIsIsCompleteConfig(param) {
|
|
return request({
|
|
url: `/ReadingQuestion/setTrialReadingQuestionCriterionIsIsCompleteConfig`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function getTrialGroupNameList(param) {
|
|
return request({
|
|
url: `/ReadingQuestion/getTrialGroupNameList`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function getIRHaveReadTaskList(param) {
|
|
return request({
|
|
url: `/VisitTask/getIRHaveReadTaskList`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function getIRReReadingTaskList(param) {
|
|
return request({
|
|
url: `/VisitTask/getIRReReadingTaskList`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function getReadingImageFile(param) {
|
|
return request({
|
|
url: `/ReadingImageTask/getReadingImageFile`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function getTrialConfirmCriterionList(param) {
|
|
return request({
|
|
url: `/ReadingImageTask/getTrialConfirmCriterionList`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function getTrialReadingQuestion(param) {
|
|
return request({
|
|
url: `/ReadingImageTask/getTrialReadingQuestion`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function submitVisitTaskQuestionsInDto(param) {
|
|
return request({
|
|
url: `/Inspection/ReadingImageTask/SubmitVisitTaskQuestionsInDto`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function saveVisitTaskQuestions(param) {
|
|
return request({
|
|
url: `/ReadingImageTask/saveVisitTaskQuestions`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function getJudgeReadingInfo(param) {
|
|
return request({
|
|
url: `/ReadingImageTask/getJudgeReadingInfo`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function saveJudgeVisitTaskResult(param) {
|
|
return request({
|
|
url: `/ReadingImageTask/saveJudgeVisitTaskResult`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function submitJudgeVisitTaskResult(param) {
|
|
return request({
|
|
url: `/Inspection/ReadingImageTask/SubmitJudgeVisitTaskResult`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function getReadingPastResultList(param) {
|
|
return request({
|
|
url: `/ReadingImageTask/getReadingPastResultList`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
export function uploadClinicalTemplate(file, trialId) {
|
|
const formData = new FormData()
|
|
formData.append('file', file)
|
|
|
|
return request({
|
|
url: trialId ? `/ClinicalData/UploadClinicalTemplate?trialId=${trialId}` : `/ClinicalData/UploadClinicalTemplate`,
|
|
method: 'post',
|
|
data: formData
|
|
})
|
|
}
|
|
|
|
export function getCRCClinicalData(param) {
|
|
return request({
|
|
url: `/ReadingClinicalData/getCRCClinicalData`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function DownloadTrialClinicalFile(clinicalDataTrialSetId) {
|
|
return requestDownload({
|
|
url: `/CommonDocument/DownloadTrialClinicalFile?clinicalDataTrialSetId=${clinicalDataTrialSetId}`,
|
|
method: 'get',
|
|
responseType: 'blob'
|
|
})
|
|
}
|
|
|
|
export function getMIMMedicalReviewTaskList(param) {
|
|
return request({
|
|
url: `/TaskMedicalReview/getMIMMedicalReviewTaskList`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function getReadingMedicineTrialQuestionList(param) {
|
|
return request({
|
|
url: `/ReadingMedicineQuestion/getReadingMedicineTrialQuestionList`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
export function addTrialDataFromSystem(param) {
|
|
return request({
|
|
url: `/ReadingMedicineQuestion/addTrialDataFromSystem`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
export function getReadingMedicineTrialOtherQuestion(param) {
|
|
return request({
|
|
url: `/ReadingMedicineQuestion/getReadingMedicineTrialOtherQuestion`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
export function addOrUpdateReadingMedicineTrialQuestion(param) {
|
|
return request({
|
|
url: `/ReadingMedicineQuestion/addOrUpdateReadingMedicineTrialQuestion`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function deleteReadingMedicineTrialQuestion(param) {
|
|
return request({
|
|
url: `/ReadingMedicineQuestion/deleteReadingMedicineTrialQuestion`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
export function getReadingOrTaskClinicalDataList(param) {
|
|
return request({
|
|
url: `/ReadingClinicalData/getReadingOrTaskClinicalDataList`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
export function getMedicineQuestionPreview(param) {
|
|
return request({
|
|
url: `/ReadingMedicineQuestion/getMedicineQuestionPreview`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function confirmReadingMedicineQuestion(param) {
|
|
return request({
|
|
url: `/Inspection/ReadingMedicineQuestion/ConfirmReadingMedicineQuestion`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function getMedicalReviewReadingTask(param) {
|
|
return request({
|
|
url: `/ReadingMedicalReview/getMedicalReviewReadingTask`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function saveMedicineQuestion(param) {
|
|
return request({
|
|
url: `/ReadingMedicalReview/saveMedicineQuestion`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
export function saveMedicalReviewInfo(param) {
|
|
return request({
|
|
url: `/ReadingMedicalReview/saveMedicalReviewInfo`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function UploadMedicalReviewImage(trialId, taskMedicalReviewId, param) {
|
|
return request({
|
|
url: `/TaskMedicalReview/UploadMedicalReviewImage/${trialId}/${taskMedicalReviewId}`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
export function FinishMedicalReview(param) {
|
|
return request({
|
|
url: `/Inspection/ReadingMedicalReview/FinishMedicalReview`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function getMedicalReviewDialog(param) {
|
|
return request({
|
|
url: `/ReadingMedicalReview/getMedicalReviewDialog`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
export function sendMedicalReviewDialog(param) {
|
|
return request({
|
|
url: `/ReadingMedicalReview/sendMedicalReviewDialog`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
export function iRConfirmMedicalReview(param) {
|
|
return request({
|
|
url: `/ReadingMedicalReview/iRConfirmMedicalReview`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
export function getIRMedicalFeedbackList(param) {
|
|
return request({
|
|
url: `/ReadingMedicalReview/getIRMedicalFeedbackList`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
export function closedMedicalReviewDialog(param) {
|
|
return request({
|
|
url: `/ReadingMedicalReview/closedMedicalReviewDialog`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function iRSendMedicalReviewDialog(param) {
|
|
return request({
|
|
url: `/ReadingMedicalReview/iRSendMedicalReviewDialog`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function getNextTask(param) {
|
|
return request({
|
|
url: `/ReadingImageTask/getNextTask`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function setEnrollReadingCategory(param) {
|
|
return request({
|
|
url: `/DoctorWorkload/setEnrollReadingCategory`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
export function uploadJudgeTaskImage(trialId, visitTaskId, param) {
|
|
return request({
|
|
url: `/VisitTask/UploadJudgeTaskImage/${trialId}/${visitTaskId}`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function getTrialReadingInfo(param) {
|
|
return request({
|
|
url: `/TrialConfig/getTrialReadingInfo`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function setTrialReadingInfo(param) {
|
|
return request({
|
|
url: `/TrialConfig/setTrialReadingInfo`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function addOrUpdateReadingCriterionPage(param) {
|
|
return request({
|
|
url: `/ReadingQuestion/addOrUpdateReadingCriterionPage`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function setTrialReadingCriterion(param) {
|
|
return request({
|
|
url: `/TrialConfig/setTrialReadingCriterion`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function getTrialReadingCriterionInfo(param) {
|
|
return request({
|
|
url: `/TrialConfig/getTrialReadingCriterionInfo`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function getReadingCriterionPageList(param) {
|
|
return request({
|
|
url: `/TrialConfig/getReadingCriterionPageList`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function deleteReadingCriterionPage(id) {
|
|
return request({
|
|
url: `/ReadingQuestion/deleteReadingCriterionPage/${id}`,
|
|
method: 'delete'
|
|
})
|
|
}
|
|
export function trialReadingInfoSign(param) {
|
|
return request({
|
|
url: `/Inspection/configTrialBasicInfo/TrialReadingInfoSign`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function getGlobalReadingInfo(param) {
|
|
return request({
|
|
url: `/ReadingImageTask/getGlobalReadingInfo`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function saveGlobalReadingInfo(param) {
|
|
return request({
|
|
url: `/ReadingImageTask/saveGlobalReadingInfo`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|
|
|
|
export function getHistoryGlobalInfo(param) {
|
|
return request({
|
|
url: `/ReadingImageTask/getHistoryGlobalInfo`,
|
|
method: 'post',
|
|
data: param
|
|
})
|
|
}
|