Bläddra i källkod

义乌妇科日间入院映射修改

fangqw 4 år sedan
förälder
incheckning
d6440a36e5

+ 12 - 7
trans/src/main/java/com/lantone/qc/trans/yiwu/YiWuBeHospitalizedDocTrans.java

@@ -19,6 +19,7 @@ import com.lantone.qc.pub.model.vo.MedrecVo;
 import com.lantone.qc.pub.util.FastJsonUtils;
 import com.lantone.qc.pub.util.StringUtil;
 import com.lantone.qc.trans.ModelDocTrans;
+import com.lantone.qc.trans.comsis.CommonAnalysisUtil;
 import com.lantone.qc.trans.comsis.OrdinaryAssistant;
 import org.apache.commons.lang3.StringUtils;
 
@@ -48,6 +49,10 @@ public class YiWuBeHospitalizedDocTrans extends ModelDocTrans {
         } else {
             Map<String, String> sourceMap = YiWuXmlUtil.xmlToMap(content);
             sourceMap.put("mode_id", ModuleMappingUtil.getDeptModuleId(modeId));
+            List<String> titles = Lists.newArrayList("妇科检查","产科检查","实验室");
+            String text = sourceMap.get("原始文本");
+            List<String> sortTitles = CommonAnalysisUtil.sortTitles(titles, text);
+            CommonAnalysisUtil.cutByTitles(text, sortTitles, 0, sourceMap);
             sourceMap.put("mode_id=" + contentMap.get("modeId").toString(), "");
             sourceMap.put("rec_title=" + contentMap.get("recTitle").toString(), "");
             structureMap = OrdinaryAssistant.mapKeyContrast(sourceMap, keyContrasts, modeId);
@@ -98,8 +103,8 @@ public class YiWuBeHospitalizedDocTrans extends ModelDocTrans {
             "新生儿出生日期=出生日期",
             //            "出生地址=户口地址",
             "本人电话=电话",
-            "入院日期=入院日期",
-            "入病房时间=入院日期",
+            "入院日期=入院时间",
+            "入病房时间=入院时间",
             "病历日期=记录日期",
             "主诉=主诉",
             "现病史=现病史",
@@ -122,7 +127,7 @@ public class YiWuBeHospitalizedDocTrans extends ModelDocTrans {
             "家长姓名=联系人",
             "联系人姓名=联系人",
             "患者出生地址=出生地",
-            "入院日期时间=入院日期",
+            "入院日期时间=入院时间",
             "现住址=户口地址",
             "_{K4}=性别",
             "联系住址=户口地址",
@@ -139,19 +144,19 @@ public class YiWuBeHospitalizedDocTrans extends ModelDocTrans {
             "病史提供者=病史陈述者",
             "家庭地址=户口地址",
             "患者手机号码=联系电话",
-            "入院诊断=初步诊断",
             "孕 产次=孕产次",
             "有/无=产前检查",
-            "产科检查=专科检查",
             "末次月经日期=末次月经",
-            "入院诊断1=初步诊断",
+            "入院诊断1=入院诊断",
             "记录医师=初步诊断医师签名",
             "修正诊断签名日期=修正诊断日期",
             "修正诊断一医师签名=修正诊断医师签名",
             "患者姓名=姓名",
             "年月日=初步诊断日期",
             "年月日时分=初步诊断日期",
-            "病历内容=个人史"
+            "病历内容=个人史",
+            "诊疗经过=诊疗情况",
+            "出院日期=出院时间"
 
     );
 

+ 4 - 2
trans/src/main/java/com/lantone/qc/trans/yiwu/YiWuOperationDocTrans.java

@@ -105,7 +105,7 @@ public class YiWuOperationDocTrans extends ModelDocTrans {
             sourceMap.put("mode_id", ModuleMappingUtil.getDeptModuleId(modeId));
             List<String> titles = Lists.newArrayList("手术开始时间", "术中诊断", "麻醉方式", "手术方式",
                     "手术简要经过(包括术中所见)", "术后诊疗计划(处理措施)", "术后注意观察事项", "医师签名",
-                    "签名时间", "患者或代理人签名", "签名时间");
+                    "签名时间", "患者或代理人签名", "签名时间","术中见","术后诊断","术后谈话");
             String text = sourceMap.get("原始文本");
             List<String> sortTitles = CommonAnalysisUtil.sortTitles(titles, text);
             CommonAnalysisUtil.cutByTitles(text, sortTitles, 0, sourceMap);
@@ -147,7 +147,9 @@ public class YiWuOperationDocTrans extends ModelDocTrans {
             "术后诊疗计划(处理措施)=术后诊疗计划处理措施",
             "手术开始时间=开始时间",
             "记录医师=医师签名",
-            "病程内容=手术简要经过"
+            "病程内容=手术简要经过",
+            "术后诊断=术后诊疗计划处理措施",
+            "术后谈话=术后注意事项"
 
 
     );