Browse Source

厦门:住院期间连续3天无病程记录 增加首次病程录

wangsy 4 years ago
parent
commit
0c750e780a

+ 8 - 0
kernel/src/main/java/com/lantone/qc/kernel/catalogue/xiamen/threelevelward/THR0588.java

@@ -61,6 +61,14 @@ public class THR0588 extends QCCatalogue {
             }
             dateThreeLevelDay.add(threeLevelDate);
         }
+        /******************************************首次病程********************************************************/
+        if (inputInfo.getFirstCourseRecordDoc() != null) {
+            Map<String, String> structureMap = inputInfo.getFirstCourseRecordDoc().getStructureMap();
+            if (StringUtil.isNotBlank(structureMap.get("病历日期"))) {
+                Date recordDate = StringUtil.parseDateTime(structureMap.get("病历日期"));
+                dateThreeLevelDay.add(recordDate);
+            }
+        }
         /******************************************术后首程********************************************************/
         if (inputInfo.getOperationDocs().size() > 0) {
             List<String> recordDateList = inputInfo.getOperationDocs().stream().map(OperationDoc::getOperationDiscussionDoc).filter(Objects::nonNull)