|
@@ -45,19 +45,18 @@ public class FIRC0087 extends QCCatalogue {
|
|
|
String chief = casechar.substring(casechar.indexOf("主诉")+2, casechar.indexOf("现病史"));
|
|
|
String present = casechar.substring(casechar.indexOf("现病史")+3, casechar.indexOf("既往史"));
|
|
|
|
|
|
- if (StringUtils.isNotEmpty(differentialDiagLabel.getText())
|
|
|
- && (differentialDiagLabel.getText().contains("诊断明确")
|
|
|
- || differentialDiagLabel.getText().contains("无需鉴别"))) {
|
|
|
- if (chief.contains("术后") || chief.contains("孕") || chief.contains("化疗")
|
|
|
- || chief.contains("肿瘤") || chief.contains("癌") || chief.contains("确诊")
|
|
|
- || chief.contains("外伤") || chief.contains("摔伤")) {
|
|
|
- status.set("0");
|
|
|
- }
|
|
|
- else if (present.contains(diag)) {
|
|
|
- status.set("0");
|
|
|
- }
|
|
|
- else {
|
|
|
- status.set("-1");
|
|
|
+ if (StringUtils.isNotEmpty(differentialDiagLabel.getText())) {
|
|
|
+ if (differentialDiagLabel.getText().contains("诊断明确")
|
|
|
+ || differentialDiagLabel.getText().contains("无需鉴别")) {
|
|
|
+ if (chief.contains("术后") || chief.contains("孕") || chief.contains("化疗")
|
|
|
+ || chief.contains("肿瘤") || chief.contains("癌") || chief.contains("确诊")
|
|
|
+ || chief.contains("外伤") || chief.contains("摔伤")) {
|
|
|
+ status.set("0");
|
|
|
+ } else if (present.contains(diag)) {
|
|
|
+ status.set("0");
|
|
|
+ } else {
|
|
|
+ status.set("-1");
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
else if (StringUtils.isEmpty(differentialDiagLabel.getText())) {
|