Commit e232e2d0c0f69b573b52ddf08fe3bbea89b777e7
1 parent
637d76fbe5
Exists in
master
and in
6 other branches
区域妇幼管理-->孕产妇管理-->全部孕妇管理导出数据增加一列“建档状态”;
区域妇幼管理-->孕产妇管理-->全部产妇管理导出数据增加两列“建档状态”“分娩孕周”
Showing 5 changed files with 38 additions and 0 deletions
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/QuanChanResult.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/QuanPatientsResult.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/worker/QuanChanPatientWorker.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/worker/QuanPatientWorker.java
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientFacade.java
View file @
e232e2d
... | ... | @@ -2273,6 +2273,7 @@ |
2273 | 2273 | data.put("serviceType", rp.getServiceType()); |
2274 | 2274 | data.put("serviceStatus", rp.getServiceStatus()); |
2275 | 2275 | data.put("remark", rp.getRemark()); |
2276 | + data.put("normal", rp.getNormal()); | |
2276 | 2277 | datas.add(data); |
2277 | 2278 | }else { |
2278 | 2279 | //全部产妇 |
... | ... | @@ -2293,6 +2294,8 @@ |
2293 | 2294 | data.put("phone", patientsQueryRequest.getIsEncry() == 0 ? rp.getRealPhone() : StringUtils.encryPhone(rp.getRealPhone())); |
2294 | 2295 | data.put("cardNo", patientsQueryRequest.getIsEncry() == 0 ? rp.getCardNo() : StringUtils.encryCardNo(rp.getCardNo())); |
2295 | 2296 | data.put("remark", rp.getRemark()); |
2297 | + data.put("dueWeek", rp.getDueWeek()); | |
2298 | + data.put("normal", rp.getNormal()); | |
2296 | 2299 | datas.add(data); |
2297 | 2300 | } |
2298 | 2301 | } |
... | ... | @@ -2328,6 +2331,7 @@ |
2328 | 2331 | cnames.put("cardNo", "身份证"); |
2329 | 2332 | cnames.put("dueWeek", "当前孕周"); |
2330 | 2333 | cnames.put("bTime", "建档日期"); |
2334 | + cnames.put("normal", "建档状态"); | |
2331 | 2335 | cnames.put("cTimes", "产检次数"); |
2332 | 2336 | cnames.put("createdWeek", "建档孕周"); |
2333 | 2337 | cnames.put("dueDate", "预产期"); |
... | ... | @@ -2349,6 +2353,8 @@ |
2349 | 2353 | cnames.put("age", "分娩年龄"); |
2350 | 2354 | cnames.put("dueWeek", "分娩日期"); |
2351 | 2355 | cnames.put("createdWeek", "建档孕周"); |
2356 | + cnames.put("normal", "建档状态"); | |
2357 | + cnames.put("dueWeek", "分娩孕周"); | |
2352 | 2358 | cnames.put("cTimes", "总复查次数"); |
2353 | 2359 | cnames.put("tireNumber", "胎数"); |
2354 | 2360 | cnames.put("rLevel", "高危等级"); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/QuanChanResult.java
View file @
e232e2d
... | ... | @@ -109,6 +109,19 @@ |
109 | 109 | private String chfc; |
110 | 110 | |
111 | 111 | private String remark; |
112 | + /** | |
113 | + * 承德需求 外地过来分娩或者内蒙只过来分娩,临时建档只为了开证的,在建档页面加一个补录的字段标记 | |
114 | + */ | |
115 | + //空或者1为正常 2为补录 | |
116 | + private String normal; | |
117 | + | |
118 | + public String getNormal() { | |
119 | + return normal; | |
120 | + } | |
121 | + | |
122 | + public void setNormal(String normal) { | |
123 | + this.normal = normal; | |
124 | + } | |
112 | 125 | |
113 | 126 | public String getRemark() { |
114 | 127 | return remark; |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/QuanPatientsResult.java
View file @
e232e2d
... | ... | @@ -107,6 +107,20 @@ |
107 | 107 | //秦皇岛定制字段:是否产筛 0:未产筛 1:已产筛 |
108 | 108 | public Integer productionSieveType; |
109 | 109 | |
110 | + /** | |
111 | + * 承德需求 外地过来分娩或者内蒙只过来分娩,临时建档只为了开证的,在建档页面加一个补录的字段标记 | |
112 | + */ | |
113 | + //空或者1为正常 2为补录 | |
114 | + private String normal; | |
115 | + | |
116 | + public String getNormal() { | |
117 | + return normal; | |
118 | + } | |
119 | + | |
120 | + public void setNormal(String normal) { | |
121 | + this.normal = normal; | |
122 | + } | |
123 | + | |
110 | 124 | public Integer getProductionSieveType() { |
111 | 125 | return productionSieveType; |
112 | 126 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/worker/QuanChanPatientWorker.java
View file @
e232e2d
... | ... | @@ -242,6 +242,8 @@ |
242 | 242 | stopWatch.start("query matdeliver"); |
243 | 243 | List <MaternalDeliverModel> maternalDeliverModels = matDeliverService.query(matDeliverQuery); |
244 | 244 | if (CollectionUtils.isNotEmpty(maternalDeliverModels)) { |
245 | + //分娩孕周 | |
246 | + chanResult.setDueWeek(maternalDeliverModels.get(0).getDueWeek()); | |
245 | 247 | chanResult.setTireNumber(TaiShuEnums.getTitle(maternalDeliverModels.get(0).getTireNumber() + "")); |
246 | 248 | try { |
247 | 249 | chanResult.setfCh(organizationService.getOrganization(Integer.valueOf(maternalDeliverModels.get(0).getHospitalId())).getName()); |
... | ... | @@ -367,6 +369,7 @@ |
367 | 369 | } |
368 | 370 | |
369 | 371 | chanResult.sethScore(patients.getRiskScore()); |
372 | + chanResult.setNormal(StringUtils.isNotEmpty(patients.getNormal())?"2".equals(patients.getNormal())?"补录":"正常":"正常"); | |
370 | 373 | data.add(chanResult); |
371 | 374 | logger.debug(stopWatch.toString()); |
372 | 375 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/worker/QuanPatientWorker.java
View file @
e232e2d
... | ... | @@ -263,6 +263,8 @@ |
263 | 263 | // HighScoreResult highScoreResult = antenatalExaminationFacade.findLastRisk(patients.getPid(), true); |
264 | 264 | // quanPatientsResult.setrLevel(highScoreResult.filter(highScoreResult.getLevel())); |
265 | 265 | quanPatientsResult.setcTime(nextCheckTime); |
266 | + //补录、正常 | |
267 | + quanPatientsResult.setNormal(StringUtils.isNotEmpty(patients.getNormal())?"2".equals(patients.getNormal())?"补录":"正常":"正常"); | |
266 | 268 | List level = new ArrayList(); |
267 | 269 | if (StringUtils.isNotEmpty(patients.getRiskLevelId())) { |
268 | 270 | try { |