Commit 6282edef61576a8827ac85f995e12b0fd3cc0bc6
1 parent
7cc1d31f9d
Exists in
master
and in
1 other branch
修改新电子病历
Showing 3 changed files with 35 additions and 2 deletions
platform-dal/src/main/java/com/lyms/platform/pojo/ReferralApplyOrderModel.java
View file @
6282ede
| ... | ... | @@ -32,7 +32,7 @@ |
| 32 | 32 | private Integer dueWeek; |
| 33 | 33 | //末次月经 |
| 34 | 34 | private Date lastMenses; |
| 35 | - | |
| 35 | + private String otherHighRisk; | |
| 36 | 36 | //身份证号 |
| 37 | 37 | private String cardNo; |
| 38 | 38 | //母亲身份证号 |
| ... | ... | @@ -79,6 +79,14 @@ |
| 79 | 79 | private Integer type; |
| 80 | 80 | |
| 81 | 81 | private Integer serviceType; |
| 82 | + | |
| 83 | + public String getOtherHighRisk() { | |
| 84 | + return otherHighRisk; | |
| 85 | + } | |
| 86 | + | |
| 87 | + public void setOtherHighRisk(String otherHighRisk) { | |
| 88 | + this.otherHighRisk = otherHighRisk; | |
| 89 | + } | |
| 82 | 90 | |
| 83 | 91 | public Date getLastMenses() { |
| 84 | 92 | return lastMenses; |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ApplyOrderFacade.java
View file @
6282ede
| ... | ... | @@ -124,6 +124,7 @@ |
| 124 | 124 | referralApplyOrderModel.setrRisk(highScoreResult.getHighId()); |
| 125 | 125 | referralApplyOrderModel.setScore(highScoreResult.getScore()); |
| 126 | 126 | referralApplyOrderModel.setrLevel(highScoreResult.getLevelId()); |
| 127 | + referralApplyOrderModel.setOtherHighRisk(highScoreResult.getOtherHigh()); | |
| 127 | 128 | referralApplyOrderModel.setPid(patients.getPid()); |
| 128 | 129 | referralApplyOrderModel.setDueWeek(days); |
| 129 | 130 | referralApplyOrderModel.setServiceType(patients.getServiceType()); |
| ... | ... | @@ -569,7 +570,13 @@ |
| 569 | 570 | } |
| 570 | 571 | } |
| 571 | 572 | HighScoreResult highScoreResult = antenatalExaminationFacade.queryRisk(orderModel.getrRisk(), true); |
| 572 | - applyOrderResult.setrRisk(highScoreResult.gethighRiskStr()); | |
| 573 | + String str = ""; | |
| 574 | + if(StringUtils.isNotEmpty(highScoreResult.gethighRiskStr())){ | |
| 575 | + str=highScoreResult.gethighRiskStr()+","+orderModel.getOtherHighRisk(); | |
| 576 | + }else{ | |
| 577 | + str=orderModel.getOtherHighRisk(); | |
| 578 | + } | |
| 579 | + applyOrderResult.setrRisk(str); | |
| 573 | 580 | applyOrderResult.setScore(orderModel.getScore()); |
| 574 | 581 | applyOrderResult.setrLevel(highScoreResult.getLevelStr()); |
| 575 | 582 | data.add(applyOrderResult); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/HighScoreResult.java
View file @
6282ede
| ... | ... | @@ -79,6 +79,24 @@ |
| 79 | 79 | return idList; |
| 80 | 80 | } |
| 81 | 81 | |
| 82 | + public String getOtherHigh(){ | |
| 83 | + if (null == highRisk) { | |
| 84 | + return ""; | |
| 85 | + } | |
| 86 | + StringBuilder stringBuilder=new StringBuilder(); | |
| 87 | + for (int i1 = 0; i1 < highRisk.size(); i1++) { | |
| 88 | + java.util.Map<String, String> map = (java.util.Map<String, String>) highRisk.get(i1); | |
| 89 | + String id = map.get("id"); | |
| 90 | + if (StringUtils.isEmpty(id)) { | |
| 91 | + stringBuilder.append(map.get("name")).append(","); | |
| 92 | + } | |
| 93 | + } | |
| 94 | + if(stringBuilder.length()>0){ | |
| 95 | + stringBuilder.setLength(stringBuilder.length()-1); | |
| 96 | + } | |
| 97 | + return stringBuilder.toString(); | |
| 98 | + } | |
| 99 | + | |
| 82 | 100 | public void setScore(Integer score) { |
| 83 | 101 | this.score = score; |
| 84 | 102 | } |