Commit ac607287b0a868a82045f12d363bb64157743e48
1 parent
738ce471c5
Exists in
master
and in
1 other branch
update
Showing 5 changed files with 55 additions and 3 deletions
- platform-common/src/main/java/com/lyms/platform/common/enums/BabyAutoDiagnoseEnums.java
- platform-dal/src/main/java/com/lyms/platform/pojo/MaternalDeliverModel.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyAutoDiagnoseRiskFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/BabyAutoRiskInfoRequest.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/MatDeliverAddRequest.java
platform-common/src/main/java/com/lyms/platform/common/enums/BabyAutoDiagnoseEnums.java
View file @
ac60728
platform-dal/src/main/java/com/lyms/platform/pojo/MaternalDeliverModel.java
View file @
ac60728
| ... | ... | @@ -542,6 +542,8 @@ |
| 542 | 542 | private String babyWeight; |
| 543 | 543 | //新生儿血红蛋白,自动诊断使用 |
| 544 | 544 | private String babyXhdb; |
| 545 | + //儿保检查 体格发育评价 | |
| 546 | + private String babyFypj; | |
| 545 | 547 | //新生儿生长 |
| 546 | 548 | private String babyHeight; |
| 547 | 549 | //畸形 0非畸形 1畸形 |
| ... | ... | @@ -730,6 +732,14 @@ |
| 730 | 732 | |
| 731 | 733 | public void setBabyXhdb(String babyXhdb) { |
| 732 | 734 | this.babyXhdb = babyXhdb; |
| 735 | + } | |
| 736 | + | |
| 737 | + public String getBabyFypj() { | |
| 738 | + return babyFypj; | |
| 739 | + } | |
| 740 | + | |
| 741 | + public void setBabyFypj(String babyFypj) { | |
| 742 | + this.babyFypj = babyFypj; | |
| 733 | 743 | } |
| 734 | 744 | |
| 735 | 745 | public String getBabyQX() { |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyAutoDiagnoseRiskFacade.java
View file @
ac60728
| ... | ... | @@ -455,8 +455,27 @@ |
| 455 | 455 | } |
| 456 | 456 | } |
| 457 | 457 | } |
| 458 | - | |
| 459 | - | |
| 458 | + /* | |
| 459 | + * 儿保检查 体格发育评价 13 | |
| 460 | + */ | |
| 461 | + if (isEnableItem(status, BabyAutoDiagnoseEnums.BabyDiagnoseEnums.fypj.getId()) && maternalDeliverModel.getBaby() != null) { | |
| 462 | + List<MaternalDeliverModel.Baby> baby = maternalDeliverModel.getBaby(); | |
| 463 | + if (CollectionUtils.isNotEmpty(baby)) { | |
| 464 | + MaternalDeliverModel.Baby baby1 = baby.get(ii); | |
| 465 | + if (baby1 != null) { | |
| 466 | + List<DiagnoseItemModel> items = mapItems.get(BabyAutoDiagnoseEnums.BabyDiagnoseEnums.fypj.getId()); | |
| 467 | + if (type == 2 && CollectionUtils.isNotEmpty(items) && StringUtils.isNotEmpty(baby1.getBabyFypj())) { | |
| 468 | + String babyFypj = baby1.getBabyFypj().toString(); | |
| 469 | + for (DiagnoseItemModel item : items) { | |
| 470 | + String valueTwo = item.getValueTwo(); | |
| 471 | + if (valueTwo.equals(babyFypj) && CollectionUtils.isNotEmpty(item.getRiskIds())) { | |
| 472 | + list.addAll(item.getRiskIds()); | |
| 473 | + } | |
| 474 | + } | |
| 475 | + } | |
| 476 | + } | |
| 477 | + } | |
| 478 | + } | |
| 460 | 479 | } |
| 461 | 480 | |
| 462 | 481 | if (list.size() > 0) { |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/BabyAutoRiskInfoRequest.java
View file @
ac60728
| ... | ... | @@ -24,6 +24,8 @@ |
| 24 | 24 | private String babyWeight; |
| 25 | 25 | //血红蛋白 |
| 26 | 26 | private String babyXhdb; |
| 27 | + //儿保检查 体格发育评价 | |
| 28 | + private String babyFypj; | |
| 27 | 29 | //apgar评分 |
| 28 | 30 | private Map apgarScore; |
| 29 | 31 | //分娩孕周 |
| ... | ... | @@ -106,6 +108,7 @@ |
| 106 | 108 | MatDeliverAddRequest.Baby baby = new MatDeliverAddRequest.Baby(); |
| 107 | 109 | baby.setBabyWeight(babyWeight); |
| 108 | 110 | baby.setBabyXhdb(babyXhdb); |
| 111 | + baby.setBabyFypj(babyFypj); | |
| 109 | 112 | baby.setApgarScore(apgarScore); |
| 110 | 113 | baby.setJxWn(jxWn); |
| 111 | 114 | baby.setJxJzl(jxJzl); |
| ... | ... | @@ -135,6 +138,14 @@ |
| 135 | 138 | babies.add(baby); |
| 136 | 139 | babyAutoRiskRequest.setBabies(babies); |
| 137 | 140 | return babyAutoRiskRequest; |
| 141 | + } | |
| 142 | + | |
| 143 | + public String getBabyFypj() { | |
| 144 | + return babyFypj; | |
| 145 | + } | |
| 146 | + | |
| 147 | + public void setBabyFypj(String babyFypj) { | |
| 148 | + this.babyFypj = babyFypj; | |
| 138 | 149 | } |
| 139 | 150 | |
| 140 | 151 | public List <String> getRiskFactorId() { |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/MatDeliverAddRequest.java
View file @
ac60728
| ... | ... | @@ -1209,6 +1209,8 @@ |
| 1209 | 1209 | private String babyWeight; |
| 1210 | 1210 | //新生儿血红蛋白,自动诊断使用 |
| 1211 | 1211 | private String babyXhdb; |
| 1212 | + //儿保检查 体格发育评价 | |
| 1213 | + private String babyFypj; | |
| 1212 | 1214 | //新生儿生长 |
| 1213 | 1215 | private String babyHeight; |
| 1214 | 1216 | //畸形 0非畸形 1畸形 |
| ... | ... | @@ -1410,6 +1412,14 @@ |
| 1410 | 1412 | this.babyXhdb = babyXhdb; |
| 1411 | 1413 | } |
| 1412 | 1414 | |
| 1415 | + public String getBabyFypj() { | |
| 1416 | + return babyFypj; | |
| 1417 | + } | |
| 1418 | + | |
| 1419 | + public void setBabyFypj(String babyFypj) { | |
| 1420 | + this.babyFypj = babyFypj; | |
| 1421 | + } | |
| 1422 | + | |
| 1413 | 1423 | @Override |
| 1414 | 1424 | public MaternalDeliverModel.Baby convertToDataModel() { |
| 1415 | 1425 | MaternalDeliverModel.Baby baby = new MaternalDeliverModel.Baby(); |
| ... | ... | @@ -1424,6 +1434,7 @@ |
| 1424 | 1434 | baby.setBabyHealthy(babyHealthy); |
| 1425 | 1435 | baby.setBabyWeight(babyWeight); |
| 1426 | 1436 | baby.setBabyXhdb(babyXhdb); |
| 1437 | + baby.setBabyFypj(babyFypj); | |
| 1427 | 1438 | baby.setBabyHeight(babyHeight); |
| 1428 | 1439 | baby.setDeformity(deformity); |
| 1429 | 1440 | baby.setPregnancyOut(pregnancyOut); |