|
@@ -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("诊断明确")
|