fix: bug364 - 添加病历号搜索支持
This commit is contained in:
@@ -101,7 +101,7 @@ public class AdviceManageAppServiceImpl implements IAdviceManageAppService {
|
|||||||
// 构建查询条件
|
// 构建查询条件
|
||||||
QueryWrapper<RegPatientMainInfoDto> queryWrapper
|
QueryWrapper<RegPatientMainInfoDto> queryWrapper
|
||||||
= HisQueryUtils.buildQueryWrapper(regPatientMainInfoDto, searchKey,
|
= HisQueryUtils.buildQueryWrapper(regPatientMainInfoDto, searchKey,
|
||||||
new HashSet<>(Arrays.asList("bus_no", "patient_name", "in_hospital_org_name", "house_name")), request);
|
new HashSet<>(Arrays.asList("bus_no", "patient_bus_no", "patient_name", "in_hospital_org_name", "house_name")), request);
|
||||||
// 当前登录所属的科室
|
// 当前登录所属的科室
|
||||||
Long currentUserOrganizationId = SecurityUtils.getLoginUser().getOrgId();
|
Long currentUserOrganizationId = SecurityUtils.getLoginUser().getOrgId();
|
||||||
// 住院医生站-只查询当前登录的科室相关的患者
|
// 住院医生站-只查询当前登录的科室相关的患者
|
||||||
|
|||||||
@@ -35,6 +35,11 @@ public class RegPatientMainInfoDto {
|
|||||||
*/
|
*/
|
||||||
private String busNo;
|
private String busNo;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 患者病历号
|
||||||
|
*/
|
||||||
|
private String patientBusNo;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 入院时间
|
* 入院时间
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -10,6 +10,7 @@
|
|||||||
rpmi.encounter_id,
|
rpmi.encounter_id,
|
||||||
rpmi.status_enum,
|
rpmi.status_enum,
|
||||||
rpmi.bus_no,
|
rpmi.bus_no,
|
||||||
|
rpmi.patient_bus_no,
|
||||||
rpmi.in_hospital_time,
|
rpmi.in_hospital_time,
|
||||||
rpmi.in_hospital_days,
|
rpmi.in_hospital_days,
|
||||||
rpmi.out_hospital_time,
|
rpmi.out_hospital_time,
|
||||||
@@ -31,6 +32,7 @@
|
|||||||
ae.ID AS encounter_id,
|
ae.ID AS encounter_id,
|
||||||
ae.status_enum AS status_enum,
|
ae.status_enum AS status_enum,
|
||||||
ae.bus_no AS bus_no,
|
ae.bus_no AS bus_no,
|
||||||
|
ap.bus_no AS patient_bus_no,
|
||||||
ae.start_time AS in_hospital_time,
|
ae.start_time AS in_hospital_time,
|
||||||
(EXTRACT(DAY FROM (CURRENT_DATE - ae.start_time)) :: INTEGER + 1) AS in_hospital_days,
|
(EXTRACT(DAY FROM (CURRENT_DATE - ae.start_time)) :: INTEGER + 1) AS in_hospital_days,
|
||||||
ae.end_time AS out_hospital_time,
|
ae.end_time AS out_hospital_time,
|
||||||
@@ -110,6 +112,7 @@
|
|||||||
ae.ID AS encounter_id,
|
ae.ID AS encounter_id,
|
||||||
ae.status_enum AS status_enum,
|
ae.status_enum AS status_enum,
|
||||||
ae.bus_no AS bus_no,
|
ae.bus_no AS bus_no,
|
||||||
|
ap.bus_no AS patient_bus_no,
|
||||||
ae.start_time AS in_hospital_time,
|
ae.start_time AS in_hospital_time,
|
||||||
(EXTRACT(DAY FROM (CURRENT_DATE - ae.start_time)) :: INTEGER + 1) AS in_hospital_days,
|
(EXTRACT(DAY FROM (CURRENT_DATE - ae.start_time)) :: INTEGER + 1) AS in_hospital_days,
|
||||||
ae.end_time AS out_hospital_time,
|
ae.end_time AS out_hospital_time,
|
||||||
|
|||||||
Reference in New Issue
Block a user