|
@@ -455,41 +455,53 @@ public class MappingConfigFacade extends MappingConfigServiceImpl {
|
|
|
++rowId;
|
|
|
//过滤医院术语名称为空的条目
|
|
|
if (type.equals(ConceptTypeEnum.LisPack.getKey())) {
|
|
|
- if (StringUtil.isBlank(item.getHisName())
|
|
|
- && StringUtil.isBlank(item.getHisDetailName())) {
|
|
|
- continue;
|
|
|
- } else if (StringUtil.isBlank(item.getHisName())
|
|
|
- && StringUtil.isNotBlank(item.getHisDetailName())) {
|
|
|
- emptyNumList.add(rowId);
|
|
|
+ if (StringUtil.isBlank(item.getHisName())) {
|
|
|
+ if (StringUtil.isBlank(item.getHisDetailName())) {
|
|
|
+ continue;
|
|
|
+ } else {
|
|
|
+ emptyNumList.add(rowId);
|
|
|
+ }
|
|
|
}
|
|
|
} else if (type.equals(ConceptTypeEnum.Disease.getKey())
|
|
|
|| type.equals(ConceptTypeEnum.Operation.getKey())
|
|
|
|| type.equals(ConceptTypeEnum.Tcmdisease.getKey())
|
|
|
|| type.equals(ConceptTypeEnum.Tcmsyndrome.getKey())) {
|
|
|
- if (StringUtil.isBlank(item.getHisName())
|
|
|
- && StringUtil.isBlank(item.getCode())) {
|
|
|
- continue;
|
|
|
- } else if (StringUtil.isBlank(item.getHisName())
|
|
|
- && StringUtil.isNotBlank(item.getCode())) {
|
|
|
- emptyNumList.add(rowId);
|
|
|
+ if (StringUtil.isBlank(item.getHisName())) {
|
|
|
+ if (StringUtil.isBlank(item.getCode())) {
|
|
|
+ continue;
|
|
|
+ } else {
|
|
|
+ emptyNumList.add(rowId);
|
|
|
+ }
|
|
|
}
|
|
|
- } else {
|
|
|
- if (StringUtil.isNotBlank(item.getHisName())) {
|
|
|
- item.setHisName(item.getHisName().trim());
|
|
|
- } else {
|
|
|
- continue;
|
|
|
+ } else if (type.equals(ConceptTypeEnum.Drug.getKey())) {
|
|
|
+ if (StringUtil.isBlank(item.getHisName())) {
|
|
|
+ if (StringUtil.isBlank(item.getApproval())) {
|
|
|
+ continue;
|
|
|
+ } else {
|
|
|
+ emptyNumList.add(rowId);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
- if (StringUtil.isNotBlank(item.getHisDetailName())) {
|
|
|
- item.setHisDetailName(item.getHisDetailName().trim());
|
|
|
- } else {
|
|
|
- item.setHisDetailName("");
|
|
|
- }
|
|
|
|
|
|
- if (StringUtil.isNotBlank(item.getHisCode())) {
|
|
|
- item.setHisCode(item.getHisCode().trim());
|
|
|
+ if (StringUtil.isNotBlank(item.getHisName())) {
|
|
|
+ item.setHisName(item.getHisName().trim());
|
|
|
+ if (StringUtil.isNotBlank(item.getHisDetailName())) {
|
|
|
+ item.setHisDetailName(item.getHisDetailName().trim());
|
|
|
+ } else {
|
|
|
+ item.setHisDetailName("");
|
|
|
+ }
|
|
|
+ if (StringUtil.isNotBlank(item.getCode())) {
|
|
|
+ item.setCode(item.getCode().trim());
|
|
|
+ } else {
|
|
|
+ item.setCode("");
|
|
|
+ }
|
|
|
+ if (StringUtil.isNotBlank(item.getApproval())) {
|
|
|
+ item.setApproval(item.getApproval().trim());
|
|
|
+ } else {
|
|
|
+ item.setApproval("");
|
|
|
+ }
|
|
|
} else {
|
|
|
- item.setHisCode("");
|
|
|
+ continue;
|
|
|
}
|
|
|
item.setUniqueName("");
|
|
|
item.setIsMatch(0);
|
|
@@ -516,7 +528,7 @@ public class MappingConfigFacade extends MappingConfigServiceImpl {
|
|
|
}
|
|
|
|
|
|
//国药准字匹配:药品
|
|
|
- if(type.equals(ConceptTypeEnum.Drug.getKey())) {
|
|
|
+ if (type.equals(ConceptTypeEnum.Drug.getKey())) {
|
|
|
dataList = matchWithApproval(dataList, type);
|
|
|
}
|
|
|
|