|
@@ -10,6 +10,7 @@ import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Component;
|
|
|
|
|
|
import java.util.ArrayList;
|
|
|
+import java.util.Arrays;
|
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
|
|
|
@@ -23,6 +24,7 @@ import java.util.Map;
|
|
|
*/
|
|
|
@Component
|
|
|
public class BEH0012 extends QCCatalogue {
|
|
|
+ private static String[] strings = {"2型糖尿病"};
|
|
|
@Autowired
|
|
|
private RedisUtil redisUtil;
|
|
|
public void start(InputInfo inputInfo, OutputInfo outputInfo) {
|
|
@@ -35,7 +37,11 @@ public class BEH0012 extends QCCatalogue {
|
|
|
List<Diag> diags = inputInfo.getBeHospitalizedDoc().getInitialDiagLabel().getDiags();
|
|
|
if(diags != null && diags.size()>0){
|
|
|
for (Diag diag:diags) {
|
|
|
+ List<String> disList = Arrays.asList(strings);
|
|
|
String hospitalDiagName = diag.getHospitalDiagName().trim().replace("待查","");
|
|
|
+ if(!disList.contains(hospitalDiagName)){
|
|
|
+ hospitalDiagName = hospitalDiagName.replaceAll("^[0-9]","");
|
|
|
+ }
|
|
|
if(!hostpital_standDiag.containsKey(hospitalDiagName)){
|
|
|
diags_out.add(hospitalDiagName);
|
|
|
}
|