You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
239 lines
5.6 KiB
TypeScript
239 lines
5.6 KiB
TypeScript
import { http } from "@/utils/http";
|
|
|
|
/** 分页查询问诊流程列表 */
|
|
export const queryDiagnoseProcessPageList = (data?: object) => {
|
|
return http.request(
|
|
"get",
|
|
"/virtual-patient/diagnoseHall/queryDiagnoseProcessPageList",
|
|
{
|
|
params: data
|
|
}
|
|
);
|
|
};
|
|
/** 分页查询病例信息列表 */
|
|
export const queryMedicalRecPageList = (data?: object) => {
|
|
return http.request(
|
|
"get",
|
|
"/virtual-patient/diagnoseHall/queryMedicalRecPageList",
|
|
{
|
|
params: data
|
|
}
|
|
);
|
|
};
|
|
/** 通过流程id查询电子病例信息 */
|
|
export const findByProcessId = (data?: object) => {
|
|
return http.request("get", "/virtual-patient/medicalRecord/findByProcessId", {
|
|
params: data
|
|
});
|
|
};
|
|
|
|
/** 更新电子病例信息*/
|
|
|
|
export const updateCase = (data?: object) => {
|
|
return http.request("put", "/virtual-patient//medicalRecord/update", {
|
|
data
|
|
});
|
|
};
|
|
|
|
/** 查询选择初步诊断关联的问诊记录 */
|
|
export const queryRecordForPrimaryChoose = (data?: object) => {
|
|
return http.request(
|
|
"get",
|
|
"/virtual-patient/askPrimary/queryRecordForPrimaryChoose",
|
|
{
|
|
params: data
|
|
}
|
|
);
|
|
};
|
|
/** 新增初步诊断*/
|
|
|
|
export const savePrimary = (data?: object) => {
|
|
return http.request("post", "/virtual-patient/askPrimary/savePrimary", {
|
|
data
|
|
});
|
|
};
|
|
/** 批量进行辅助检查*/
|
|
export const execAskAncillaryBatch = (data?: object) => {
|
|
return http.request(
|
|
"post",
|
|
"/virtual-patient/askAncillary/execAskAncillaryBatch",
|
|
{
|
|
data
|
|
}
|
|
);
|
|
};
|
|
|
|
/** 查询初步诊断需要填写的诊断依据 */
|
|
export const queryDiagnosticBasisListForPrimary = (data?: object) => {
|
|
return http.request(
|
|
"get",
|
|
"/virtual-patient/askPrimary/queryDiagnosticBasisListForPrimary",
|
|
{
|
|
params: data
|
|
}
|
|
);
|
|
};
|
|
/** 保存初步诊断以及鉴别依据 */
|
|
export const confirmPrimaryByAskEnd = (data?: object) => {
|
|
return http.request(
|
|
"post",
|
|
"/virtual-patient/askPrimary/confirmPrimaryByAskEnd",
|
|
{
|
|
data
|
|
}
|
|
);
|
|
};
|
|
/** 查询处置计划树 */
|
|
export const queryTree = (data?: object) => {
|
|
return http.request("get", "/virtual-patient/treatmentPlan/queryTree", {
|
|
params: data
|
|
});
|
|
};
|
|
|
|
/** 新增处置计划记录 */
|
|
export const savePlan = (data?: object) => {
|
|
return http.request("post", "/virtual-patient/treatmentPlan/record/save", {
|
|
data
|
|
});
|
|
};
|
|
/** 查询处置计划记录列表 */
|
|
export const queryPlanRecord = (data?: object) => {
|
|
return http.request(
|
|
"get",
|
|
"/virtual-patient/treatmentPlan/record/queryRecord",
|
|
{
|
|
params: data
|
|
}
|
|
);
|
|
};
|
|
/** 查询药品列表 */
|
|
export const getDrugList = (data?: object) => {
|
|
return http.request("get", "/virtual-patient/treatmentPlan/getDrugList", {
|
|
params: data
|
|
});
|
|
};
|
|
// 删除处置计划记录;
|
|
export const deleteRecord = (data?: object) => {
|
|
return http.request(
|
|
"delete",
|
|
"/virtual-patient/treatmentPlan/record/delete",
|
|
{
|
|
params: data
|
|
}
|
|
);
|
|
};
|
|
/** 修改处置计划记录 */
|
|
export const updateRecord = (data?: object) => {
|
|
return http.request("put", "/virtual-patient/treatmentPlan/record/update", {
|
|
data
|
|
});
|
|
};
|
|
/** 查询处置计划详情 */
|
|
export const queryDetails = (data?: object) => {
|
|
return http.request(
|
|
"get",
|
|
"/virtual-patient/treatmentPlan/record/queryDetails",
|
|
{
|
|
params: data
|
|
}
|
|
);
|
|
};
|
|
/** 新增处置计划记录 */
|
|
export const confirmPlan = (data?: object) => {
|
|
return http.request("post", "/virtual-patient/treatmentPlan/confirm", {
|
|
data
|
|
});
|
|
};
|
|
/** 查看资源是否有剩余
|
|
*/
|
|
export const resourceIsFree = (data?: object) => {
|
|
return http.request("get", "/virtual-patient//user/resourceIsFree", {
|
|
params: data
|
|
});
|
|
};
|
|
/** 获取本机IP地址,用来给websocket使用
|
|
*/
|
|
export const queryWebSocketUrl = (data?: object) => {
|
|
return http.request("get", "/virtual-patient/user/queryWebSocketUrl", {
|
|
params: data
|
|
});
|
|
};
|
|
/** 保存辅助检查判读结果
|
|
*/
|
|
export const saveAncillaryAssessmentResult = (data?: object) => {
|
|
return http.request(
|
|
"post",
|
|
"/virtual-patient/askAncillary/saveAncillaryAssessmentResult",
|
|
{
|
|
data
|
|
}
|
|
);
|
|
};
|
|
/** 获取单个初步诊断详细信息
|
|
*/
|
|
export const queryPrimaryDetailInfo = (data?: object) => {
|
|
return http.request(
|
|
"get",
|
|
"/virtual-patient/askPrimary/queryPrimaryDetailInfo",
|
|
{
|
|
params: data
|
|
}
|
|
);
|
|
};
|
|
/** 使用本地视频的形式来做
|
|
*/
|
|
export const talkByVideo = (data?: object) => {
|
|
return http.request("post", "/virtual-patient/ask/talkByVideoAndTts", {
|
|
data
|
|
});
|
|
};
|
|
/** 查询诊断结果的雷达图
|
|
*/
|
|
export const queryRadarChart = (data?: object) => {
|
|
return http.request(
|
|
"get",
|
|
"/virtual-patient/askDiagnosisResult/queryRadarChart",
|
|
{
|
|
params: data
|
|
}
|
|
);
|
|
};
|
|
/** 查询树形结构图
|
|
*/
|
|
export const queryTreeGraph = (data?: object) => {
|
|
return http.request("get", "/virtual-patient-graph/queryTreeGraph", {
|
|
params: data
|
|
});
|
|
};
|
|
/** 查询图谱
|
|
*/
|
|
export const queryGraph = (data?: object) => {
|
|
return http.request("get", "/virtual-patient-graph/queryGraph", {
|
|
params: data
|
|
});
|
|
};
|
|
// 删除问诊实例;
|
|
export const deleteProcess = (data?: object) => {
|
|
return http.request("delete", "/virtual-patient/askProcess/delete", {
|
|
params: data
|
|
});
|
|
};
|
|
/** 查询问答记录
|
|
*/
|
|
export const queryQaRecordForFeedback = (data?: object) => {
|
|
return http.request(
|
|
"get",
|
|
"/virtual-patient/feedback/queryQaRecordForFeedback",
|
|
{
|
|
params: data
|
|
}
|
|
);
|
|
};
|
|
/** 保存反馈
|
|
*/
|
|
export const saveFeedback = (data?: object) => {
|
|
return http.request("post", "/virtual-patient/feedback/saveFeedback", {
|
|
data
|
|
});
|
|
};
|