|
@@ -44,17 +44,17 @@ public class THR0136 extends QCCatalogue {
|
|
DirectorDoctorWardDoc firstDirectDoc = directorDocs.get(0);
|
|
DirectorDoctorWardDoc firstDirectDoc = directorDocs.get(0);
|
|
//先取结构化数据判断
|
|
//先取结构化数据判断
|
|
Map<String, String> firstDirectStructureMap = firstDirectDoc.getStructureMap();
|
|
Map<String, String> firstDirectStructureMap = firstDirectDoc.getStructureMap();
|
|
- String admisDateStr = inputInfo.getBeHospitalizedDoc().getStructureMap().get("入院日期");
|
|
|
|
- String recordDateStr = firstDirectStructureMap.get("查房日期");
|
|
|
|
- if (CatalogueUtil.isEmpty(admisDateStr) || CatalogueUtil.isEmpty(recordDateStr)) {
|
|
|
|
- status.set("0");
|
|
|
|
- return;
|
|
|
|
- }
|
|
|
|
|
|
+// String admisDateStr = inputInfo.getBeHospitalizedDoc().getStructureMap().get("入院日期");
|
|
|
|
+// String recordDateStr = firstDirectStructureMap.get("查房日期");
|
|
|
|
+// if (CatalogueUtil.isEmpty(admisDateStr) || CatalogueUtil.isEmpty(recordDateStr)) {
|
|
|
|
+// status.set("0");
|
|
|
|
+// return;
|
|
|
|
+// }
|
|
//如果首次查房超过72小时则不判断该条规则
|
|
//如果首次查房超过72小时则不判断该条规则
|
|
- if (CatalogueUtil.compareTime(StringUtil.parseDateTime(admisDateStr), StringUtil.parseDateTime(recordDateStr), 72 * 60L)) {
|
|
|
|
- status.set("0");
|
|
|
|
- return;
|
|
|
|
- }
|
|
|
|
|
|
+// if (CatalogueUtil.compareTime(StringUtil.parseDateTime(admisDateStr), StringUtil.parseDateTime(recordDateStr), 72 * 60L)) {
|
|
|
|
+// status.set("0");
|
|
|
|
+// return;
|
|
|
|
+// }
|
|
String conditionRecord = firstDirectStructureMap.get("病情记录");
|
|
String conditionRecord = firstDirectStructureMap.get("病情记录");
|
|
if (StringUtil.isNotBlank(conditionRecord)) {
|
|
if (StringUtil.isNotBlank(conditionRecord)) {
|
|
if (conditionRecord.contains("鉴别")
|
|
if (conditionRecord.contains("鉴别")
|