252 lines
4.7 KiB
JavaScript
252 lines
4.7 KiB
JavaScript
import request from '@/utils/request'
|
|
|
|
export function getPatientList(queryParams) {
|
|
return request({
|
|
url: '/reg-doctorstation/advice-manage/reg-patient-zk',
|
|
method: 'get',
|
|
params: queryParams
|
|
})
|
|
}
|
|
|
|
// 诊断相关接口
|
|
/**
|
|
* 保存诊断
|
|
*/
|
|
export function saveDiagnosis(data) {
|
|
return request({
|
|
url: '/doctor-station/diagnosis/save-doctor-diagnosis',
|
|
method: 'post',
|
|
data: data
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 添加诊断绑定
|
|
*/
|
|
export function saveDiagnosisBind(data) {
|
|
return request({
|
|
url: '/doctor-station/diagnosis/diagnosis-belong-binding',
|
|
method: 'post',
|
|
data: data
|
|
})
|
|
}
|
|
/**
|
|
* 删除诊断绑定
|
|
*/
|
|
export function deleteDiagnosisBind(id) {
|
|
return request({
|
|
url: '/doctor-station/diagnosis/diagnosis-belong-binding?id=' + id,
|
|
method: 'delete',
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 获取诊断定义列表
|
|
*/
|
|
export function getDiagnosisDefinitionList(queryParams) {
|
|
return request({
|
|
url: '/doctor-station/diagnosis/condition-definition-metadata',
|
|
method: 'get',
|
|
params: queryParams
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 获取诊断分类数据,历史诊断/个人常用诊断/科室常用诊断
|
|
*/
|
|
export function getConditionDefinitionInfo(patientId) {
|
|
return request({
|
|
url: '/doctor-station/diagnosis/get-condition-definition-class?patientId=' + patientId,
|
|
method: 'get',
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 获取诊断基础下拉数据
|
|
*/
|
|
export function diagnosisInit() {
|
|
return request({
|
|
url: '/doctor-station/diagnosis/init',
|
|
method: 'get',
|
|
})
|
|
}
|
|
|
|
/**
|
|
*
|
|
* 获取诊断回显数据
|
|
*/
|
|
export function getEncounterDiagnosis(encounterId) {
|
|
return request({
|
|
url: '/doctor-station/diagnosis/get-encounter-diagnosis?encounterId=' + encounterId,
|
|
method: 'get',
|
|
})
|
|
}
|
|
|
|
/**
|
|
*
|
|
* 删除就诊诊断
|
|
*/
|
|
export function delEncounterDiagnosis(conditionId) {
|
|
return request({
|
|
url: '/doctor-station/diagnosis/encounter-diagnosis?conditionId=' + conditionId,
|
|
method: 'delete',
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 获取中医诊断
|
|
*/
|
|
export function getTcmCondition(params) {
|
|
return request({
|
|
url: '/doctor-station/chinese-medical/condition-info',
|
|
method: 'get',
|
|
params: params
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 获取辩证分型
|
|
*/
|
|
export function getTcmSyndrome(params) {
|
|
return request({
|
|
url: '/doctor-station/chinese-medical/syndrome-info',
|
|
method: 'get',
|
|
params: params
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 获取本次就诊中医诊断
|
|
*/
|
|
export function getTcmDiagnosis(params) {
|
|
return request({
|
|
url: '/doctor-station/chinese-medical/get-tcm-encounter-diagnosis',
|
|
method: 'get',
|
|
params: params
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 保存中医诊断
|
|
*/
|
|
export function saveTcmDiagnosis(data) {
|
|
return request({
|
|
url: '/doctor-station/chinese-medical/save-tcm-diagnosis',
|
|
method: 'post',
|
|
data: data
|
|
})
|
|
}
|
|
/**
|
|
* 获取人员慢性病诊断
|
|
*/
|
|
export function getChronicDisease(params) {
|
|
return request({
|
|
url: '/yb-request/getConditionDefinition',
|
|
method: 'get',
|
|
params: params
|
|
})
|
|
}
|
|
|
|
|
|
/**
|
|
* 获取药品列表
|
|
*/
|
|
export function getAdviceBaseInfo(queryParams) {
|
|
return request({
|
|
url: '/doctor-station/advice/advice-base-info',
|
|
method: 'get',
|
|
params: queryParams
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 保存处方(单条)
|
|
*/
|
|
export function savePrescription(data) {
|
|
return request({
|
|
url: '/reg-doctorstation/advice-manage/save-reg-advice',
|
|
method: 'post',
|
|
data: data
|
|
})
|
|
}
|
|
/**
|
|
* 签发处方
|
|
*/
|
|
export function savePrescriptionSign(data) {
|
|
return request({
|
|
url: '/reg-doctorstation/advice-manage/sign-reg-advice',
|
|
method: 'post',
|
|
data: data
|
|
})
|
|
}
|
|
/**
|
|
* 处方签退
|
|
*/
|
|
export function singOut(data) {
|
|
return request({
|
|
url: '/reg-doctorstation/advice-manage/sign-off-reg',
|
|
method: 'post',
|
|
data: data
|
|
})
|
|
}
|
|
/**
|
|
* 停嘱
|
|
*/
|
|
export function stopAdvice(data) {
|
|
return request({
|
|
url: '/reg-doctorstation/advice-manage/stop-reg-advice',
|
|
method: 'post',
|
|
data: data
|
|
})
|
|
}
|
|
/**
|
|
* 获取患者本次就诊处方
|
|
*/
|
|
export function getPrescriptionList(encounterId) {
|
|
return request({
|
|
url: '/reg-doctorstation/advice-manage/reg-request-base-info?encounterId=' + encounterId,
|
|
method: 'get',
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 获取费用性质
|
|
*/
|
|
export function getContract(params) {
|
|
return request({
|
|
url: '/doctor-station/advice/get-encounter-contract',
|
|
method: 'get',
|
|
params: params
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 获取科室列表
|
|
*/
|
|
export function getOrgTree() {
|
|
return request({
|
|
url: '/base-data-manage/organization/organization',
|
|
method: 'get',
|
|
})
|
|
}
|
|
|
|
|
|
export function getEmrDetail(encounterId) {
|
|
return request({
|
|
url: '/doctor-station/emr/emr-detail?encounterId=' + encounterId,
|
|
method: 'get',
|
|
})
|
|
}
|
|
|
|
|
|
/**
|
|
* 组合/拆组
|
|
*/
|
|
export function updateGroupId(data) {
|
|
return request({
|
|
url: '/doctor-station/advice/update-groupid',
|
|
method: 'put',
|
|
data: data
|
|
})
|
|
}
|