220 lines
4.5 KiB
JavaScript
220 lines
4.5 KiB
JavaScript
import request from '@/utils/request';
|
|
|
|
// 获取住院信息初期数据列表
|
|
export function getInit(query) {
|
|
return request({
|
|
url: '/inpatient-manage/init',
|
|
method: 'get',
|
|
params: query,
|
|
});
|
|
}
|
|
|
|
// 获取住院信息 分页显示
|
|
// export function getAdmissionPage(query) {
|
|
// return request({
|
|
// url: '/inpatient-manage/admission-page',
|
|
// method: 'get',
|
|
// params: query
|
|
// })
|
|
// }
|
|
// 获取住院信息 分页显示 新
|
|
export function getAdmissionPage(query) {
|
|
return request({
|
|
url: '/inhospital-charge/register/register-info',
|
|
method: 'get',
|
|
params: query,
|
|
});
|
|
}
|
|
|
|
// 住院无档登记
|
|
export function addAdmissionInfo(data) {
|
|
return request({
|
|
url: '/inpatient-manage/admission-information',
|
|
method: 'post',
|
|
data: data,
|
|
});
|
|
}
|
|
|
|
// 住院登记
|
|
export function admissionInfo(data) {
|
|
return request({
|
|
url: '/inpatient-manage/admission-information',
|
|
method: 'put',
|
|
data: data,
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 获取科室下拉列表
|
|
*/
|
|
export function getOrgList() {
|
|
return request({
|
|
url: '/base-data-manage/organization/organization',
|
|
method: 'get',
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 查询病区下拉列表
|
|
*/
|
|
export function wardList({ orgId } = {}) {
|
|
return request({
|
|
url: '/inhospital-charge/register/ward-list',
|
|
method: 'get',
|
|
params: { orgId },
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 获取诊断基础下拉数据
|
|
*/
|
|
export function diagnosisInit() {
|
|
return request({
|
|
url: '/doctor-station/diagnosis/init',
|
|
method: 'get',
|
|
});
|
|
}
|
|
|
|
// 查询患者相关
|
|
export function patientlLists() {
|
|
return request({
|
|
url: '/patient-manage/information/init',
|
|
method: 'get',
|
|
});
|
|
}
|
|
|
|
// 查询患者相关
|
|
export function doctorList(id) {
|
|
return request({
|
|
url: '/inpatient-manage/doctor-list?orgId=' + id,
|
|
method: 'get',
|
|
});
|
|
}
|
|
|
|
// 查询患者相关
|
|
export function getPatientInfo(id, statusEnum) {
|
|
return request({
|
|
url: `/inpatient-manage/admission-one?id=${id}&statusEnum=${statusEnum}`,
|
|
method: 'get',
|
|
});
|
|
}
|
|
|
|
// 获取患者基础信息
|
|
export function getPatientBasicInfo(patientId) {
|
|
return request({
|
|
url: `/inhospital-charge/register/patient-info?patientId=${patientId}`,
|
|
method: 'get',
|
|
});
|
|
}
|
|
|
|
// 获取患者入院信息
|
|
export function getInHospitalInfo(encounterId) {
|
|
return request({
|
|
url: `/inhospital-charge/register/in-hospital-info?encounterId=${encounterId}`,
|
|
method: 'get',
|
|
});
|
|
}
|
|
|
|
// 获取病区床位信息
|
|
export function getBedInfo(wardBusNo) {
|
|
return request({
|
|
url: `/inhospital-charge/register/beds-num?wardBusNo=${wardBusNo}`,
|
|
method: 'get',
|
|
});
|
|
}
|
|
|
|
// 住院登记
|
|
export function registerInHospital(data) {
|
|
return request({
|
|
url: '/inhospital-charge/register/by-cashier',
|
|
method: 'post',
|
|
data: data,
|
|
});
|
|
}
|
|
|
|
// 无档登记
|
|
export function noFilesRegister(data) {
|
|
return request({
|
|
url: '/inhospital-charge/register/no-files',
|
|
method: 'post',
|
|
data: data,
|
|
});
|
|
}
|
|
|
|
// 表单初始化
|
|
export function patientFormInit() {
|
|
return request({
|
|
url: '/patient-manage/information/init',
|
|
method: 'get',
|
|
});
|
|
}
|
|
|
|
// 合同
|
|
export function getContractList() {
|
|
return request({
|
|
url: '/app-common/contract-list',
|
|
method: 'get',
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 获取诊断定义列表
|
|
*/
|
|
export function getDiagnosisDefinitionList(queryParams) {
|
|
return request({
|
|
url: '/doctor-station/diagnosis/condition-definition-metadata',
|
|
method: 'get',
|
|
params: queryParams,
|
|
});
|
|
}
|
|
|
|
// 获取患者医保信息
|
|
export function gerPreInfo(userMaessage) {
|
|
return request({
|
|
url: '/yb-inpatient-request/inpatient-per-info',
|
|
method: 'post',
|
|
data: userMaessage,
|
|
});
|
|
}
|
|
|
|
// export function gerPreInfo(userMaessage) {
|
|
// return request({
|
|
// url: '/yb-request/per-info',
|
|
// method: 'post',
|
|
// params: userMaessage,
|
|
// });
|
|
// }
|
|
|
|
//获取省市医保字符串
|
|
export function getProvincesAndCities(encounterId) {
|
|
return request({
|
|
url: `/payment/bill/get-encounter-type?encounterId=${encounterId}`,
|
|
method: 'get',
|
|
});
|
|
}
|
|
|
|
// 获取所有病区
|
|
export function getAllWards(params = {}) {
|
|
return request({
|
|
url: '/base-data-manage/location/location-page',
|
|
method: 'get',
|
|
params: {
|
|
pageNum: params.pageNum ?? 1,
|
|
pageSize: params.pageSize ?? 1000,
|
|
formEnum: params.formEnum ?? 4,
|
|
...params,
|
|
},
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 获取当前登录用户有权限管理的病区
|
|
*/
|
|
export function getPractitionerWard(queryParams) {
|
|
return request({
|
|
url: '/app-common/practitioner-ward',
|
|
method: 'get',
|
|
params: queryParams,
|
|
});
|
|
}
|