|
@@ -21,16 +21,15 @@ import java.util.Map;
|
|
@Component
|
|
@Component
|
|
public class FIRP0190 extends QCCatalogue {
|
|
public class FIRP0190 extends QCCatalogue {
|
|
public void start(InputInfo inputInfo, OutputInfo outputInfo) {
|
|
public void start(InputInfo inputInfo, OutputInfo outputInfo) {
|
|
|
|
+ status.set("0");
|
|
if (inputInfo.getFirstPageRecordDoc() == null || inputInfo.getFirstPageRecordDoc().getStructureMap() == null
|
|
if (inputInfo.getFirstPageRecordDoc() == null || inputInfo.getFirstPageRecordDoc().getStructureMap() == null
|
|
|| inputInfo.getClinicalBloodDocs().size() == 0) {
|
|
|| inputInfo.getClinicalBloodDocs().size() == 0) {
|
|
- status.set("0");
|
|
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
Map<String, String> firstpageStructureMap = inputInfo.getFirstPageRecordDoc().getStructureMap();
|
|
Map<String, String> firstpageStructureMap = inputInfo.getFirstPageRecordDoc().getStructureMap();
|
|
List<ClinicalBloodDoc> clinicalBloodDocList = inputInfo.getClinicalBloodDocs();
|
|
List<ClinicalBloodDoc> clinicalBloodDocList = inputInfo.getClinicalBloodDocs();
|
|
String rhFactor = firstpageStructureMap.get(Content.rhFactor);
|
|
String rhFactor = firstpageStructureMap.get(Content.rhFactor);
|
|
if (CatalogueUtil.isEmpty(rhFactor)) {
|
|
if (CatalogueUtil.isEmpty(rhFactor)) {
|
|
- status.set("0");
|
|
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
for (ClinicalBloodDoc clinicalBloodDoc : clinicalBloodDocList) {
|
|
for (ClinicalBloodDoc clinicalBloodDoc : clinicalBloodDocList) {
|
|
@@ -39,7 +38,6 @@ public class FIRP0190 extends QCCatalogue {
|
|
continue;
|
|
continue;
|
|
}
|
|
}
|
|
if (bloodType.contains("白蛋白")) {
|
|
if (bloodType.contains("白蛋白")) {
|
|
- status.set("0");
|
|
|
|
continue;
|
|
continue;
|
|
}
|
|
}
|
|
bloodType = bloodType.toUpperCase();
|
|
bloodType = bloodType.toUpperCase();
|