|
@@ -23,6 +23,7 @@ import java.util.HashSet;
|
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
|
import java.util.Set;
|
|
|
+import java.util.stream.Collectors;
|
|
|
|
|
|
/**
|
|
|
* @ClassName : FIRC0095
|
|
@@ -123,6 +124,7 @@ public class FIRC0095 extends QCCatalogue {
|
|
|
List<String> initDiags = new ArrayList<>();
|
|
|
List<Diag> initialDiagDiags = initialDiagLabel.getDiags();
|
|
|
addInitDiagHospitalName(initDiags, initialDiagDiags);
|
|
|
+ initDiags = initDiags.stream().distinct().collect(Collectors.toList());
|
|
|
|
|
|
String infoStr = "";
|
|
|
int matchSum = 0;
|
|
@@ -135,7 +137,7 @@ public class FIRC0095 extends QCCatalogue {
|
|
|
String symptom = jsonArray.getString(0);
|
|
|
/* 相似度分数 */
|
|
|
double likeRate = jsonArray.getDoubleValue(1);
|
|
|
- if (likeRate > 0.85) {
|
|
|
+ if (likeRate > 0.80) {
|
|
|
matchSum++;
|
|
|
} else {
|
|
|
infoStr = CatalogueUtil.concatInfo(infoStr, presentPastDiag);
|