Compare commits
7 Commits
f045a0b7c0
...
9bfaba9471
| Author | SHA1 | Date |
|---|---|---|
|
|
9bfaba9471 | 4 days ago |
|
|
68eaa841a4 | 4 days ago |
|
|
bdaea31f6a | 4 days ago |
|
|
a48c286d50 | 4 days ago |
|
|
886760bfe6 | 4 days ago |
|
|
219b210213 | 5 days ago |
|
|
41949ad14b | 5 days ago |
23 changed files with 927 additions and 205 deletions
@ -0,0 +1,304 @@ |
|||
package com.ccsens.system.domain.vo; |
|||
|
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
import java.math.BigDecimal; |
|||
import java.util.Date; |
|||
|
|||
/** |
|||
* @author zy |
|||
* @date 2026/3/11 9:06 |
|||
*/ |
|||
@Data |
|||
public class DockVo { |
|||
/** |
|||
* 部门信息 |
|||
*/ |
|||
@Data |
|||
@ApiModel("部门信息-DeptInfo") |
|||
public static class DeptInfo { |
|||
@ApiModelProperty(value = "科室名称", required = true) |
|||
private String deptName; |
|||
|
|||
@ApiModelProperty(value = "科室编码", required = true) |
|||
private String deptCode; |
|||
|
|||
@ApiModelProperty(value = "更新时间(视图内此数据的创建/更新时间)", required = true) |
|||
private Date updateTime; |
|||
} |
|||
|
|||
/** |
|||
* 员工信息 |
|||
*/ |
|||
@Data |
|||
@ApiModel("员工信息-EmplInfo") |
|||
public static class EmplInfo { |
|||
@ApiModelProperty(value = "姓名", required = true) |
|||
private String emplName; |
|||
|
|||
@ApiModelProperty(value = "工号或者账号", required = true) |
|||
private String emplCode; |
|||
|
|||
@ApiModelProperty(value = "医生或者护士身份判断标识(0医生;1护士)", required = true) |
|||
private String emplType; |
|||
|
|||
@ApiModelProperty(value = "所属科室编码", required = true) |
|||
private String deptCode; |
|||
|
|||
@ApiModelProperty(value = "功能权限(0:评估师;1:总评估师;空:默认是评估师)") |
|||
private String rolePower; |
|||
|
|||
@ApiModelProperty(value = "数据权限(空:所在科室;ALL:所有科室;A,B,C,D:指定科室编码)") |
|||
private String dataPower; |
|||
|
|||
@ApiModelProperty(value = "更新时间(视图内此数据的创建/更新时间)", required = true) |
|||
private Date updateTime; |
|||
} |
|||
|
|||
/** |
|||
* 患者基本信息 |
|||
*/ |
|||
@Data |
|||
@ApiModel("患者基本信息-PatientBasicInfo") |
|||
public static class PatientBasicInfo { |
|||
@ApiModelProperty(value = "姓名", required = true) |
|||
private String name; |
|||
|
|||
@ApiModelProperty(value = "患者编号(院内唯一标识)", required = true) |
|||
private String patientNo; |
|||
|
|||
@ApiModelProperty(value = "证件号码", required = true) |
|||
private String idCard; |
|||
|
|||
@ApiModelProperty(value = "联系电话", required = true) |
|||
private String phone; |
|||
|
|||
@ApiModelProperty(value = "性别(0女、1男)") |
|||
private String sex; |
|||
|
|||
@ApiModelProperty(value = "出生日期") |
|||
private Date birthday; |
|||
|
|||
@ApiModelProperty(value = "受教育程度(0文盲、1小学、2初中、3高中/技校/中专、4大学/专科及以上)", required = true) |
|||
private String educationalStatus; |
|||
|
|||
@ApiModelProperty(value = "职业类型(1农林牧渔水利生产人员 2教师 3医务工作者 4专业技术人员 5生产、运输设备操作人员 6商业、服务业人员 7国家机关、事业单位、企业负责人 8办事人员和有关人员 9军人 10媒体、文体类工作人员 11在校学生 12未就业 13家务 14其他)") |
|||
private String career; |
|||
|
|||
@ApiModelProperty(value = "婚姻状况(0已婚、1未婚、2离婚、3丧偶、4未知)") |
|||
private String maritalStatus; |
|||
|
|||
@ApiModelProperty(value = "民族(中文,例如:汉族)") |
|||
private String nation; |
|||
|
|||
@ApiModelProperty(value = "籍贯(中文,例如:山西省太原市)") |
|||
private String nativePlace; |
|||
|
|||
@ApiModelProperty(value = "现住址") |
|||
private String address; |
|||
|
|||
@ApiModelProperty(value = "居住状态(0独居、1夫妻同住、2多代加入同住、3养老院、4其他)") |
|||
private String dwellingState; |
|||
|
|||
@ApiModelProperty(value = "联系人姓名") |
|||
private String contactName; |
|||
|
|||
@ApiModelProperty(value = "联系人电话") |
|||
private String contactMobile; |
|||
|
|||
@ApiModelProperty(value = "与联系人关系") |
|||
private String contactRelation; |
|||
|
|||
@ApiModelProperty(value = "ABO血型") |
|||
private String aboBloodType; |
|||
|
|||
@ApiModelProperty(value = "Rh血型") |
|||
private String rhBloodType; |
|||
|
|||
@ApiModelProperty(value = "信仰") |
|||
private String belief; |
|||
|
|||
@ApiModelProperty(value = "爱好") |
|||
private String hobby; |
|||
|
|||
@ApiModelProperty(value = "更新时间(视图内此数据的创建/更新时间)", required = true) |
|||
private Date updateTime; |
|||
} |
|||
|
|||
/** |
|||
* 患者就诊信息 |
|||
*/ |
|||
@Data |
|||
@ApiModel("患者就诊信息-PatientVisitInfo") |
|||
public static class PatientVisitInfo { |
|||
@ApiModelProperty(value = "就诊流水号", required = true) |
|||
private String visitNo; |
|||
|
|||
@ApiModelProperty(value = "患者编号", required = true) |
|||
private String patientNo; |
|||
|
|||
@ApiModelProperty(value = "证件号码", required = true) |
|||
private String idCard; |
|||
|
|||
@ApiModelProperty(value = "就诊类型(0门诊 1住院)", required = true) |
|||
private String visitType; |
|||
|
|||
@ApiModelProperty(value = "年龄") |
|||
private Integer age; |
|||
|
|||
@ApiModelProperty(value = "就诊/住院科室") |
|||
private String department; |
|||
|
|||
@ApiModelProperty(value = "就诊/主治医师") |
|||
private String doctor; |
|||
|
|||
@ApiModelProperty(value = "就诊/入院日期") |
|||
private Date admissionDate; |
|||
|
|||
@ApiModelProperty(value = "住院次数") |
|||
private Integer admissionCount; |
|||
|
|||
@ApiModelProperty(value = "床位号") |
|||
private String bedNumber; |
|||
|
|||
@ApiModelProperty(value = "出院日期") |
|||
private Date dischargeDate; |
|||
|
|||
@ApiModelProperty(value = "入院途径") |
|||
private String admissionMethod; |
|||
|
|||
@ApiModelProperty(value = "离院方式") |
|||
private String dischargeMethod; |
|||
|
|||
@ApiModelProperty(value = "身高(单位:厘米)") |
|||
private BigDecimal height; |
|||
|
|||
@ApiModelProperty(value = "体重(单位:千克)") |
|||
private BigDecimal weight; |
|||
|
|||
@ApiModelProperty(value = "T值") |
|||
private BigDecimal tz; |
|||
|
|||
@ApiModelProperty(value = "体温(单位:摄氏度)") |
|||
private BigDecimal temperature; |
|||
|
|||
@ApiModelProperty(value = "收缩压") |
|||
private Integer bloodPressureShrink; |
|||
|
|||
@ApiModelProperty(value = "舒张压") |
|||
private Integer bloodPressureDiastole; |
|||
|
|||
@ApiModelProperty(value = "脉搏") |
|||
private Integer pulse; |
|||
|
|||
@ApiModelProperty(value = "肌酐") |
|||
private BigDecimal creatinine; |
|||
|
|||
@ApiModelProperty(value = "血氧饱和度") |
|||
private BigDecimal oxygenSaturation; |
|||
|
|||
@ApiModelProperty(value = "白蛋白") |
|||
private BigDecimal albumin; |
|||
|
|||
@ApiModelProperty(value = "总蛋白") |
|||
private BigDecimal totalProtein; |
|||
|
|||
@ApiModelProperty(value = "维生素D3测定") |
|||
private BigDecimal vitaminD3; |
|||
|
|||
@ApiModelProperty(value = "凝血酶原时间") |
|||
private BigDecimal hematocrit; |
|||
|
|||
@ApiModelProperty(value = "D-二聚体") |
|||
private BigDecimal dimer; |
|||
|
|||
@ApiModelProperty(value = "是否吸烟(0=否,1=是)") |
|||
private Byte smokingHistory; |
|||
|
|||
@ApiModelProperty(value = "吸烟年限") |
|||
private Integer smokingYear; |
|||
|
|||
@ApiModelProperty(value = "是否戒烟(0=否,1=是)") |
|||
private Byte smokingQuit; |
|||
|
|||
@ApiModelProperty(value = "戒烟年限") |
|||
private Integer smokingQuitYear; |
|||
|
|||
@ApiModelProperty(value = "是否饮酒(0=否,1=是)") |
|||
private Byte drinkHistory; |
|||
|
|||
@ApiModelProperty(value = "饮酒年限") |
|||
private Integer drinkYear; |
|||
|
|||
@ApiModelProperty(value = "是否戒酒(0=否,1=是)") |
|||
private Byte drinkQuit; |
|||
|
|||
@ApiModelProperty(value = "戒酒年限") |
|||
private Integer drinkQuitYear; |
|||
|
|||
@ApiModelProperty(value = "是否过敏(0=否,1=是)") |
|||
private Byte hasAllergy; |
|||
|
|||
@ApiModelProperty(value = "过敏药") |
|||
private String allergyDrug; |
|||
|
|||
@ApiModelProperty(value = "更新时间(视图内此数据的创建/更新时间)", required = true) |
|||
private Date updateTime; |
|||
} |
|||
|
|||
/** |
|||
* 诊断信息 |
|||
*/ |
|||
@Data |
|||
@ApiModel("诊断信息-DiagnosisInfo") |
|||
public static class DiagnosisInfo { |
|||
@ApiModelProperty(value = "门诊/住院号(关联就诊信息内的就诊号)", required = true) |
|||
private String visitNo; |
|||
|
|||
@ApiModelProperty(value = "诊断类型") |
|||
private String diagnosisType; |
|||
|
|||
@ApiModelProperty(value = "是否主要诊断(0=否,1=是)") |
|||
private Byte isMainDiagnosis; |
|||
|
|||
@ApiModelProperty(value = "诊断名称") |
|||
private String diagnosisName; |
|||
|
|||
@ApiModelProperty(value = "诊断编码") |
|||
private String diagnosisCode; |
|||
|
|||
@ApiModelProperty(value = "诊断日期") |
|||
private Date diagnosisDate; |
|||
|
|||
@ApiModelProperty(value = "更新时间(视图内此数据的创建/更新时间)", required = true) |
|||
private Date updateTime; |
|||
} |
|||
|
|||
/** |
|||
* 用药信息 |
|||
*/ |
|||
@Data |
|||
@ApiModel("用药信息-MedicationInfo") |
|||
public static class MedicationInfo { |
|||
@ApiModelProperty(value = "门诊/住院号(关联就诊信息内的就诊号)", required = true) |
|||
private String visitNo; |
|||
|
|||
@ApiModelProperty(value = "药物名称") |
|||
private String drugName; |
|||
|
|||
@ApiModelProperty(value = "剂量") |
|||
private BigDecimal dose; |
|||
|
|||
@ApiModelProperty(value = "单位") |
|||
private String unit; |
|||
|
|||
@ApiModelProperty(value = "频率") |
|||
private String frequency; |
|||
|
|||
@ApiModelProperty(value = "更新时间(视图内此数据的创建/更新时间)", required = true) |
|||
private Date updateTime; |
|||
} |
|||
|
|||
} |
|||
@ -0,0 +1,64 @@ |
|||
package com.ccsens.system.persist.dao; |
|||
|
|||
import com.ccsens.system.domain.vo.DockVo; |
|||
import org.apache.ibatis.annotations.Param; |
|||
|
|||
import java.util.Date; |
|||
import java.util.List; |
|||
import java.util.Map; |
|||
|
|||
/** |
|||
* @author zy |
|||
* @date 2026/3/10 18:13 |
|||
*/ |
|||
public interface OracleViewDao { |
|||
|
|||
/** |
|||
* 查询部门信息视图 |
|||
* @param startTime 开始时间 |
|||
* @param endTime 结束时间 |
|||
* @return 部门信息列表 |
|||
*/ |
|||
List<DockVo.DeptInfo> getDeptView(@Param("startTime") Date startTime, @Param("endTime") Date endTime); |
|||
|
|||
/** |
|||
* 查询员工信息视图 |
|||
* @param startTime 开始时间 |
|||
* @param endTime 结束时间 |
|||
* @return 员工信息列表 |
|||
*/ |
|||
List<DockVo.EmplInfo> getEmplView(@Param("startTime") Date startTime, @Param("endTime") Date endTime); |
|||
|
|||
/** |
|||
* 查询患者基本信息视图 |
|||
* @param startTime 开始时间 |
|||
* @param endTime 结束时间 |
|||
* @return 患者基本信息列表 |
|||
*/ |
|||
List<DockVo.PatientBasicInfo> getPatientBasicView(@Param("startTime") Date startTime, @Param("endTime") Date endTime); |
|||
|
|||
/** |
|||
* 查询患者就诊信息视图 |
|||
* @param startTime 开始时间 |
|||
* @param endTime 结束时间 |
|||
* @return 患者就诊信息列表 |
|||
*/ |
|||
List<DockVo.PatientVisitInfo> getPatientVisitView(@Param("startTime") Date startTime, @Param("endTime") Date endTime); |
|||
|
|||
/** |
|||
* 查询诊断信息视图 |
|||
* @param startTime 开始时间 |
|||
* @param endTime 结束时间 |
|||
* @return 诊断信息列表 |
|||
*/ |
|||
List<DockVo.DiagnosisInfo> getDiagnosisView(@Param("startTime") Date startTime, @Param("endTime") Date endTime); |
|||
|
|||
/** |
|||
* 查询用药信息视图 |
|||
* @param startTime 开始时间 |
|||
* @param endTime 结束时间 |
|||
* @return 用药信息列表 |
|||
*/ |
|||
List<DockVo.MedicationInfo> getMedicationView(@Param("startTime") Date startTime, @Param("endTime") Date endTime); |
|||
|
|||
} |
|||
@ -0,0 +1,165 @@ |
|||
<?xml version="1.0" encoding="UTF-8" ?> |
|||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" > |
|||
<mapper namespace="com.ccsens.system.persist.dao.OracleViewDao"> |
|||
|
|||
<!-- 部门信息查询 --> |
|||
<select id="getDeptView" resultType="com.ccsens.system.domain.vo.DockVo$DeptInfo"> |
|||
select |
|||
dept_name as deptName, |
|||
dept_code as deptCode, |
|||
update_time as updateTime |
|||
from bs_his.V_LNPG_KSXX |
|||
<where> |
|||
<if test="startTime != null and endTime != null"> |
|||
and update_time >= #{startTime} |
|||
and update_time <= #{endTime} |
|||
</if> |
|||
</where> |
|||
order by update_time desc |
|||
</select> |
|||
|
|||
<!-- 员工信息查询 --> |
|||
<select id="getEmplView" resultType="com.ccsens.system.domain.vo.DockVo$EmplInfo"> |
|||
select |
|||
empl_name as emplName, |
|||
empl_code as emplCode, |
|||
empl_type as emplType, |
|||
dept_code as deptCode, |
|||
role_power as rolePower, |
|||
data_power as dataPower, |
|||
update_time as updateTime |
|||
from bs_his.V_LNPG_YGXX |
|||
<where> |
|||
<if test="startTime != null and endTime != null"> |
|||
and update_time >= #{startTime} |
|||
and update_time <= #{endTime} |
|||
</if> |
|||
</where> |
|||
order by update_time desc |
|||
</select> |
|||
|
|||
<!-- 患者基本信息查询 --> |
|||
<select id="getPatientBasicView" resultType="com.ccsens.system.domain.vo.DockVo$PatientBasicInfo"> |
|||
select |
|||
name, |
|||
patient_no as patientNo, |
|||
id_card as idCard, |
|||
phone, |
|||
sex, |
|||
birthday, |
|||
educational_status as educationalStatus, |
|||
career, |
|||
marital_status as maritalStatus, |
|||
nation, |
|||
native_place as nativePlace, |
|||
address, |
|||
dwelling_state as dwellingState, |
|||
contact_name as contactName, |
|||
contact_mobile as contactMobile, |
|||
contact_relation as contactRelation, |
|||
abo_blood_type as aboBloodType, |
|||
rh_blood_type as rhBloodType, |
|||
belief, |
|||
hobby, |
|||
update_time as updateTime |
|||
from bs_his.V_LNPG_BASICINFORMATION |
|||
<where> |
|||
<if test="startTime != null and endTime != null"> |
|||
and update_time >= #{startTime} |
|||
and update_time <= #{endTime} |
|||
</if> |
|||
</where> |
|||
order by update_time desc |
|||
</select> |
|||
|
|||
<!-- 患者就诊信息查询 --> |
|||
<select id="getPatientVisitView" resultType="com.ccsens.system.domain.vo.DockVo$PatientVisitInfo"> |
|||
select |
|||
visit_no as visitNo, |
|||
patient_no as patientNo, |
|||
id_card as idCard, |
|||
visit_type as visitType, |
|||
age, |
|||
department, |
|||
doctor, |
|||
admission_date as admissionDate, |
|||
admission_count as admissionCount, |
|||
bed_number as bedNumber, |
|||
discharge_date as dischargeDate, |
|||
admission_method as admissionMethod, |
|||
discharge_method as dischargeMethod, |
|||
height, |
|||
weight, |
|||
tz, |
|||
temperature, |
|||
blood_pressure_shrink as bloodPressureShrink, |
|||
blood_pressure_diastole as bloodPressureDiastole, |
|||
pulse, |
|||
creatinine, |
|||
oxygen_saturation as oxygenSaturation, |
|||
albumin, |
|||
total_protein as totalProtein, |
|||
vitamin_d3 as vitaminD3, |
|||
hematocrit, |
|||
dimer, |
|||
smoking_history as smokingHistory, |
|||
smoking_year as smokingYear, |
|||
smoking_quit as smokingQuit, |
|||
smoking_quit_year as smokingQuitYear, |
|||
drink_history as drinkHistory, |
|||
drink_year as drinkYear, |
|||
drink_quit as drinkQuit, |
|||
drink_quit_year as drinkQuitYear, |
|||
has_allergy as hasAllergy, |
|||
allergy_drug as allergyDrug, |
|||
update_time as updateTime |
|||
from bs_his.V_LNPG_HZJZXX |
|||
<where> |
|||
<if test="startTime != null and endTime != null"> |
|||
and update_time >= #{startTime} |
|||
and update_time <= #{endTime} |
|||
</if> |
|||
</where> |
|||
order by update_time desc |
|||
</select> |
|||
|
|||
<!-- 诊断信息查询 --> |
|||
<select id="getDiagnosisView" resultType="com.ccsens.system.domain.vo.DockVo$DiagnosisInfo"> |
|||
select |
|||
visit_no as visitNo, |
|||
diagnosis_type as diagnosisType, |
|||
is_main_diagnosis as isMainDiagnosis, |
|||
diagnosis_name as diagnosisName, |
|||
diagnosis_code as diagnosisCode, |
|||
diagnosis_date as diagnosisDate, |
|||
update_time as updateTime |
|||
from bs_his.V_LNPG_ZDXX |
|||
<where> |
|||
<if test="startTime != null and endTime != null"> |
|||
and update_time >= #{startTime} |
|||
and update_time <= #{endTime} |
|||
</if> |
|||
</where> |
|||
order by update_time desc |
|||
</select> |
|||
|
|||
<!-- 用药信息查询 --> |
|||
<select id="getMedicationView" resultType="com.ccsens.system.domain.vo.DockVo$MedicationInfo"> |
|||
select |
|||
visit_no as visitNo, |
|||
drug_name as drugName, |
|||
dose, |
|||
unit, |
|||
frequency, |
|||
update_time as updateTime |
|||
from bs_his.V_LNPG_YYXX |
|||
<where> |
|||
<if test="startTime != null and endTime != null"> |
|||
and update_time >= #{startTime} |
|||
and update_time <= #{endTime} |
|||
</if> |
|||
</where> |
|||
order by update_time desc |
|||
</select> |
|||
|
|||
</mapper> |
|||
@ -0,0 +1,98 @@ |
|||
package com.ccsens.client.controller.scheduled; |
|||
|
|||
import com.ccsens.common.annotation.DataSource; |
|||
import com.ccsens.common.core.domain.entity.SysDept; |
|||
import com.ccsens.common.core.domain.entity.SysUser; |
|||
import com.ccsens.common.enums.DataSourceType; |
|||
import com.ccsens.system.domain.vo.DockVo; |
|||
import com.ccsens.system.service.DockService; |
|||
import lombok.extern.slf4j.Slf4j; |
|||
import org.springframework.scheduling.annotation.Scheduled; |
|||
import org.springframework.stereotype.Component; |
|||
|
|||
import javax.annotation.Resource; |
|||
import java.util.List; |
|||
|
|||
/** |
|||
* @author zy |
|||
* @date 2026/3/10 17:58 |
|||
*/ |
|||
@Slf4j |
|||
@Component |
|||
public class SyncHospitalViwe { |
|||
|
|||
@Resource |
|||
private DockService dockService; |
|||
|
|||
@DataSource(value = DataSourceType.ORACLE) |
|||
// @Scheduled(cron = "0 */10 * * * ?")
|
|||
public void getDeptView() { |
|||
List<DockVo.DeptInfo> sysDepts = dockService.getDeptView(); |
|||
syncDeptView(sysDepts); |
|||
} |
|||
|
|||
@DataSource(value = DataSourceType.ORACLE) |
|||
// @Scheduled(cron = "0 */10 * * * ?")
|
|||
public void getEmplView() { |
|||
List<DockVo.EmplInfo> sysEmpls = dockService.getEmplView(); |
|||
syncEmplView(sysEmpls); |
|||
} |
|||
|
|||
@DataSource(value = DataSourceType.ORACLE) |
|||
// @Scheduled(cron = "0 */10 * * * ?")
|
|||
public void getPatientBasicView() { |
|||
List<DockVo.PatientBasicInfo> sysPatients = dockService.getPatientBasicView(); |
|||
syncPatientBasicView(sysPatients); |
|||
} |
|||
|
|||
@DataSource(value = DataSourceType.ORACLE) |
|||
// @Scheduled(cron = "0 */10 * * * ?")
|
|||
public void getPatientVisitView() { |
|||
List<DockVo.PatientVisitInfo> sysVisits = dockService.getPatientVisitView(); |
|||
syncPatientVisitView(sysVisits); |
|||
} |
|||
|
|||
@DataSource(value = DataSourceType.ORACLE) |
|||
// @Scheduled(cron = "0 */10 * * * ?")
|
|||
public void getDiagnosisView() { |
|||
List<DockVo.DiagnosisInfo> sysDiagnosis = dockService.getDiagnosisView(); |
|||
syncDiagnosisView(sysDiagnosis); |
|||
} |
|||
|
|||
@DataSource(value = DataSourceType.ORACLE) |
|||
// @Scheduled(cron = "0 */10 * * * ?")
|
|||
public void getMedicationView() { |
|||
List<DockVo.MedicationInfo> sysMedications = dockService.getMedicationView(); |
|||
syncMedicationView(sysMedications); |
|||
} |
|||
|
|||
@DataSource(value = DataSourceType.SLAVE) |
|||
public void syncDeptView(List<DockVo.DeptInfo> sysDepts) { |
|||
dockService.syncDeptView(sysDepts); |
|||
} |
|||
|
|||
@DataSource(value = DataSourceType.SLAVE) |
|||
public void syncEmplView(List<DockVo.EmplInfo> sysEmpls) { |
|||
dockService.syncEmplView(sysEmpls); |
|||
} |
|||
|
|||
@DataSource(value = DataSourceType.SLAVE) |
|||
public void syncPatientBasicView(List<DockVo.PatientBasicInfo> sysPatients) { |
|||
dockService.syncPatientBasicView(sysPatients); |
|||
} |
|||
|
|||
@DataSource(value = DataSourceType.SLAVE) |
|||
public void syncPatientVisitView(List<DockVo.PatientVisitInfo> sysVisits) { |
|||
dockService.syncPatientVisitView(sysVisits); |
|||
} |
|||
|
|||
@DataSource(value = DataSourceType.SLAVE) |
|||
public void syncDiagnosisView(List<DockVo.DiagnosisInfo> sysDiagnosis) { |
|||
dockService.syncDiagnosisView(sysDiagnosis); |
|||
} |
|||
|
|||
@DataSource(value = DataSourceType.SLAVE) |
|||
public void syncMedicationView(List<DockVo.MedicationInfo> sysMedications) { |
|||
dockService.syncMedicationView(sysMedications); |
|||
} |
|||
} |
|||
File diff suppressed because one or more lines are too long
Binary file not shown.
File diff suppressed because one or more lines are too long
Binary file not shown.
File diff suppressed because one or more lines are too long
Binary file not shown.
Loading…
Reference in new issue