Browse Source

宁波中医bug修改

chengyao 3 years ago
parent
commit
b3cdff0a55

+ 2 - 1
kernel/src/main/java/com/lantone/qc/kernel/catalogue/hospital/ningbozhongyi/firstpagerecord/FIRP0178.java

@@ -139,8 +139,9 @@ public class FIRP0178 extends QCCatalogue {
     private List<String> cut(String leaveDiag, String mainDiagnosis) {
         List<String> diags = new ArrayList<>();
         if (leaveDiag != null) {
+            leaveDiag.replace("西医诊断:","西医诊断:");
             if(leaveDiag.contains("西医诊断:")){
-                leaveDiag = leaveDiag.substring(leaveDiag.indexOf("西医诊断:"));
+                leaveDiag = leaveDiag.substring(leaveDiag.indexOf("西医诊断:")+"西医诊断:".length());
             }
             String[] leaveDiags = leaveDiag.split(",?,?[0-9]\\.");
             for (String string : leaveDiags) {

+ 2 - 2
kernel/src/main/java/com/lantone/qc/kernel/catalogue/threelevelward/THR0144.java

@@ -69,9 +69,9 @@ public class THR0144 extends QCCatalogue {
             status.set("0");
             return;
         }
-        int j = 0; //最后次查房记录
+        int j = 0; //最后次查房记录
         Boolean lastFlag = true;
-        for (int i = allDoctorWradDocs.size() - 1; i >= 0 && j < 2; i--) {
+        for (int i = allDoctorWradDocs.size() - 1; i >= 0 && j < 3; i--) {
             j++;
             ThreeLevelWardDoc lastWardDoc = allDoctorWradDocs.get(i);
             Map<String, String> structureMap = lastWardDoc.getStructureMap();