|
@@ -10,6 +10,7 @@ import com.lantone.qc.pub.model.doc.BeHospitalizedDoc;
|
|
|
import com.lantone.qc.pub.model.entity.Clinical;
|
|
|
import com.lantone.qc.pub.model.entity.Diag;
|
|
|
import com.lantone.qc.pub.model.entity.PD;
|
|
|
+import com.sun.org.apache.xpath.internal.operations.Bool;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Component;
|
|
@@ -30,6 +31,7 @@ public class BEH0002 extends QCCatalogue {
|
|
|
private RedisUtil redisUtil;
|
|
|
|
|
|
public void start(InputInfo inputInfo, OutputInfo outputInfo) {
|
|
|
+ Boolean bool = false;
|
|
|
List<Diag> chiefDiags = inputInfo.getBeHospitalizedDoc().getChiefLabel().getDiags();
|
|
|
List<Diag> diags = inputInfo.getBeHospitalizedDoc().getInitialDiagLabel().getDiags();
|
|
|
if(chiefDiags.size()>0){
|
|
@@ -39,9 +41,14 @@ public class BEH0002 extends QCCatalogue {
|
|
|
hospitalDiagName.contains("瘤") || hospitalDiagName.contains("复诊")){
|
|
|
status.set("0");
|
|
|
break;
|
|
|
+ }{
|
|
|
+ bool = true;
|
|
|
}
|
|
|
}
|
|
|
}else {
|
|
|
+ bool = true;
|
|
|
+ }
|
|
|
+ if(bool){
|
|
|
String mainDiag = diags.get(0).getName();
|
|
|
List<String> symptoms=null;
|
|
|
Map<String, Map<String, Object>> diagMap = redisUtil.getJsonStringValue(KernelConstants.CONCEPT_DIAG_PROPERTY_MAP);
|
|
@@ -66,6 +73,5 @@ public class BEH0002 extends QCCatalogue {
|
|
|
status.set("0");
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
}
|
|
|
}
|