Pārlūkot izejas kodu

更新无鉴别诊断

MarkHuang 5 gadi atpakaļ
vecāks
revīzija
e110c08697

+ 6 - 2
kernel/src/main/java/com/lantone/qc/kernel/catalogue/firstcourserecord/FIRC0087.java

@@ -42,8 +42,12 @@ public class FIRC0087 extends QCCatalogue {
 //                List<Diag> diags = differentialDiagLabel.getDiags();
                 String diag = initDiagLabel.getDiags().get(0).getHospitalDiagName();
                 String casechar = casecharLabel.getText();
-                String chief = casechar.substring(casechar.indexOf("主诉")+2, casechar.indexOf("现病史"));
-                String present = casechar.substring(casechar.indexOf("现病史")+3, casechar.indexOf("既往史"));
+                String chief = "";
+                String present = "";
+                if (chief.contains("主诉") && chief.contains("现病史")) {
+                    chief = casechar.substring(casechar.indexOf("主诉") + 2, casechar.indexOf("现病史"));
+                    present = casechar.substring(casechar.indexOf("现病史") + 3, casechar.indexOf("既往史"));
+                }
 
                 if (StringUtils.isNotEmpty(differentialDiagLabel.getText())) {
                     if (differentialDiagLabel.getText().contains("诊断明确")