|
@@ -6,6 +6,7 @@ import com.lantone.qc.pub.Content;
|
|
|
import com.lantone.qc.pub.model.InputInfo;
|
|
|
import com.lantone.qc.pub.model.OutputInfo;
|
|
|
import com.lantone.qc.pub.model.doc.ClinicalBloodDoc;
|
|
|
+import com.lantone.qc.pub.util.StringUtil;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
import org.springframework.stereotype.Component;
|
|
|
|
|
@@ -35,6 +36,10 @@ public class FIRP0190 extends QCCatalogue {
|
|
|
int matchSum = 0, noRhSum = 0;
|
|
|
for (ClinicalBloodDoc clinicalBloodDoc : clinicalBloodDocList) {
|
|
|
String bloodType = clinicalBloodDoc.getStructureMap().get("输注种类、血型、数量");
|
|
|
+ if (StringUtil.isBlank(bloodType)) {
|
|
|
+ // 台州无“输注种类、血型、数量”,匹配“Rh血型”
|
|
|
+ bloodType = clinicalBloodDoc.getStructureMap().get("Rh血型");
|
|
|
+ }
|
|
|
if (StringUtils.isEmpty(bloodType)) {
|
|
|
continue;
|
|
|
}
|