|
@@ -65,7 +65,7 @@ public class OPE03319 extends QCCatalogue {
|
|
List<Diag> diagLists = initialDiagLabel.getDiags();
|
|
List<Diag> diagLists = initialDiagLabel.getDiags();
|
|
if (ListUtil.isNotEmpty(diagLists)) {
|
|
if (ListUtil.isNotEmpty(diagLists)) {
|
|
diagLists.stream().filter(diag -> StringUtil.isNotEmpty(diag.getHospitalDiagName()) && (diagListWords.contains(diag.getHospitalDiagName()) ||
|
|
diagLists.stream().filter(diag -> StringUtil.isNotEmpty(diag.getHospitalDiagName()) && (diagListWords.contains(diag.getHospitalDiagName()) ||
|
|
- diag.getHospitalDiagName().matches(rex) || diag.getHospitalDiagName().contains("胎膜早破") )).forEach(diag ->
|
|
|
|
|
|
+ diag.getHospitalDiagName().matches(rex) || diag.getHospitalDiagName().contains("胎膜早破"))).forEach(diag ->
|
|
diagList.add(diag.getHospitalDiagName()));
|
|
diagList.add(diag.getHospitalDiagName()));
|
|
}
|
|
}
|
|
|
|
|
|
@@ -94,7 +94,7 @@ public class OPE03319 extends QCCatalogue {
|
|
if (StringUtil.isNotEmpty(leaveDiagStr)) {
|
|
if (StringUtil.isNotEmpty(leaveDiagStr)) {
|
|
List<Map<String, String>> leaveDiagList = (List<Map<String, String>>) JSONArray.parse(leaveDiagStr);
|
|
List<Map<String, String>> leaveDiagList = (List<Map<String, String>>) JSONArray.parse(leaveDiagStr);
|
|
leaveDiagList.stream().filter(diagMap -> StringUtil.isNotEmpty(diagMap.get("诊断名称")) && (diagListWords.contains(diagMap.get("诊断名称")) ||
|
|
leaveDiagList.stream().filter(diagMap -> StringUtil.isNotEmpty(diagMap.get("诊断名称")) && (diagListWords.contains(diagMap.get("诊断名称")) ||
|
|
- diagMap.get("诊断名称").matches(rex) || diagMap.get("诊断名称").contains("胎膜早破") )).forEach(diagMap ->
|
|
|
|
|
|
+ diagMap.get("诊断名称").matches(rex) || diagMap.get("诊断名称").contains("胎膜早破"))).forEach(diagMap ->
|
|
diagList.add(diagMap.get("诊断名称")));
|
|
diagList.add(diagMap.get("诊断名称")));
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -108,11 +108,13 @@ public class OPE03319 extends QCCatalogue {
|
|
//获取术后首程病程录
|
|
//获取术后首程病程录
|
|
List<OperationDoc> operationDocs = inputInfo.getOperationDocs();
|
|
List<OperationDoc> operationDocs = inputInfo.getOperationDocs();
|
|
if (ListUtil.isEmpty(operationDocs)) {
|
|
if (ListUtil.isEmpty(operationDocs)) {
|
|
|
|
+ status.set("0");
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
for (OperationDoc operationDoc : operationDocs) {
|
|
for (OperationDoc operationDoc : operationDocs) {
|
|
OperationDiscussionDoc operationDiscussionDoc = operationDoc.getOperationDiscussionDoc();
|
|
OperationDiscussionDoc operationDiscussionDoc = operationDoc.getOperationDiscussionDoc();
|
|
if (operationDiscussionDoc == null) {
|
|
if (operationDiscussionDoc == null) {
|
|
|
|
+ status.set("0");
|
|
continue;
|
|
continue;
|
|
}
|
|
}
|
|
//获取术后诊断
|
|
//获取术后诊断
|