|
@@ -110,24 +110,30 @@ public class LEA03323 extends QCCatalogue {
|
|
|
//获取出院小结
|
|
|
LeaveHospitalDoc leaveHospitalDoc = inputInfo.getLeaveHospitalDoc();
|
|
|
if (leaveHospitalDoc == null) {
|
|
|
+ status.set("0");
|
|
|
return;
|
|
|
}
|
|
|
//获取入院诊断
|
|
|
DiagLabel beHospitalizedLabel = leaveHospitalDoc.getBeHospitalizedLabel();
|
|
|
if (beHospitalizedLabel == null) {
|
|
|
+ status.set("0");
|
|
|
return;
|
|
|
}
|
|
|
List<Diag> diags = beHospitalizedLabel.getDiags();
|
|
|
if (ListUtil.isEmpty(diags)) {
|
|
|
+ status.set("0");
|
|
|
return;
|
|
|
}
|
|
|
for (Diag diag : diags) {
|
|
|
String diagName = diag.getHospitalDiagName();
|
|
|
- for (String diagCollectName : diagCollectList) {
|
|
|
- if (StringUtil.isNotEmpty(diagName) && StringUtil.isNotEmpty(diagCollectName)) {
|
|
|
- if (getLikeRate(diagName, diagCollectName)) {
|
|
|
- status.set("0");
|
|
|
- return;
|
|
|
+ for (String diagCollect : diagCollectList) {
|
|
|
+ String[] split = diagCollect.split(" ");
|
|
|
+ for (String diagCollectName : split) {
|
|
|
+ if (StringUtil.isNotEmpty(diagName) && StringUtil.isNotEmpty(diagCollectName)) {
|
|
|
+ if (getLikeRate(diagName, diagCollectName)) {
|
|
|
+ status.set("0");
|
|
|
+ return;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|