|
@@ -21,9 +21,9 @@ import java.util.Map;
|
|
|
@Component
|
|
|
public class CLI0306 extends QCCatalogue {
|
|
|
public void start(InputInfo inputInfo, OutputInfo outputInfo) {
|
|
|
+ status.set("0");
|
|
|
List<ClinicalBloodDoc> clinicalBloodDocs = inputInfo.getClinicalBloodDocs();
|
|
|
if (ListUtil.isEmpty(clinicalBloodDocs)) {
|
|
|
- status.set("0");
|
|
|
return;
|
|
|
}
|
|
|
if (clinicalBloodDocs != null && clinicalBloodDocs.size() > 0) {
|
|
@@ -31,16 +31,15 @@ public class CLI0306 extends QCCatalogue {
|
|
|
Map<String, String> cliBStructureMap = cliB.getStructureMap();
|
|
|
//台州
|
|
|
if (StringUtils.isNotEmpty(cliBStructureMap.get("输血检验指标"))) {
|
|
|
- status.set("0");
|
|
|
- break;
|
|
|
+ continue;
|
|
|
}
|
|
|
String infusionReason = cliBStructureMap.get("输注原因");
|
|
|
if (StringUtils.isNotEmpty(infusionReason)) {
|
|
|
- status.set("0");
|
|
|
+ continue;
|
|
|
}
|
|
|
String record = cliBStructureMap.get("病情记录");
|
|
|
- if (record.contains("贫血明显")) {
|
|
|
- status.set("0");
|
|
|
+ if (!record.contains("贫血明显")) {
|
|
|
+ status.set("-1");
|
|
|
break;
|
|
|
}
|
|
|
}
|