|
@@ -188,10 +188,10 @@ public class YiWuOperationDocTrans extends ModelDocTrans {
|
|
Map<String, String> sourceMap = YiWuXmlUtil.xmlToMap(content);
|
|
Map<String, String> sourceMap = YiWuXmlUtil.xmlToMap(content);
|
|
sourceMap.put("mode_id", ModuleMappingUtil.getDeptModuleId(modeId));
|
|
sourceMap.put("mode_id", ModuleMappingUtil.getDeptModuleId(modeId));
|
|
List<String> titles = Lists.newArrayList("手术开始时间", "手术结束时间", "手术时间", "手术前诊断", "术(中)后诊断",
|
|
List<String> titles = Lists.newArrayList("手术开始时间", "手术结束时间", "手术时间", "手术前诊断", "术(中)后诊断",
|
|
- "手术名称", "手术医师", "助手医师", "第一助手", "洗手护士", "麻醉方式", "手术人员","麻醉人员",
|
|
|
|
|
|
+ "手术名称", "手术医师", "助手医师", "第一助手", "第二助手","第三助手","洗手护士", "麻醉方式", "手术人员","麻醉人员",
|
|
"麻醉医师", "手术护士", "巡回护士", "手术中用药(化疗等药物)", "手术切口类别(可选)", "术中出血量", "输血量", "术中输血量"
|
|
"麻醉医师", "手术护士", "巡回护士", "手术中用药(化疗等药物)", "手术切口类别(可选)", "术中出血量", "输血量", "术中输血量"
|
|
, "围术期并发症", "手术切除标本", "冰冻切片结果", "标本件数", "是否有植入物", "手术步骤", "记录者签名", "记录日期", "术中失血量",
|
|
, "围术期并发症", "手术切除标本", "冰冻切片结果", "标本件数", "是否有植入物", "手术步骤", "记录者签名", "记录日期", "术中失血量",
|
|
- "手术简要经过(包括“术中所见”)", "医师签名", "签名时间", "患者或代理人签名", "术中并发症", "日 期", "术前诊断", "术后诊断");
|
|
|
|
|
|
+ "手术简要经过(包括“术中所见”)", "医师签名", "签名时间", "患者或代理人签名", "术中并发症", "日 期", "术前诊断", "术后诊断","手术经过","手术适应症");
|
|
String text = sourceMap.get("原始文本").replace(" ", "");
|
|
String text = sourceMap.get("原始文本").replace(" ", "");
|
|
List<String> sortTitles = CommonAnalysisUtil.sortTitles(titles, text);
|
|
List<String> sortTitles = CommonAnalysisUtil.sortTitles(titles, text);
|
|
CommonAnalysisUtil.cutByTitles(text, sortTitles, 0, sourceMap);
|
|
CommonAnalysisUtil.cutByTitles(text, sortTitles, 0, sourceMap);
|
|
@@ -243,7 +243,8 @@ public class YiWuOperationDocTrans extends ModelDocTrans {
|
|
"助手医师=助手",
|
|
"助手医师=助手",
|
|
"主治医师=主刀医师",
|
|
"主治医师=主刀医师",
|
|
"术中出血量=出血",
|
|
"术中出血量=出血",
|
|
- "助手=一助"
|
|
|
|
|
|
+ "助手=一助",
|
|
|
|
+ "手术前诊断=术前诊断"
|
|
);
|
|
);
|
|
|
|
|
|
|
|
|
|
@@ -284,11 +285,18 @@ public class YiWuOperationDocTrans extends ModelDocTrans {
|
|
, "拟施手术名称和方式及可能的变更", "可替代方案", "计划性多次手术",
|
|
, "拟施手术名称和方式及可能的变更", "可替代方案", "计划性多次手术",
|
|
"术前特殊准备", "心理状态", "经济评估", "主要术中、术后风险及防范措施", "术中、术后注意事项(含护理事项)",
|
|
"术前特殊准备", "心理状态", "经济评估", "主要术中、术后风险及防范措施", "术中、术后注意事项(含护理事项)",
|
|
"一:经治医师汇报病史", "二:讨论目的", "三:讨论");
|
|
"一:经治医师汇报病史", "二:讨论目的", "三:讨论");
|
|
- String text = sourceMap.get("原始文本").replaceAll("[0-9:.]", "");
|
|
|
|
|
|
+ String text = sourceMap.get("原始文本");
|
|
List<String> sortTitles = CommonAnalysisUtil.sortTitlesNoColon(titles, text);
|
|
List<String> sortTitles = CommonAnalysisUtil.sortTitlesNoColon(titles, text);
|
|
CommonAnalysisUtil.cutByTitlesNoColon(text, sortTitles, 0, sourceMap);
|
|
CommonAnalysisUtil.cutByTitlesNoColon(text, sortTitles, 0, sourceMap);
|
|
sourceMap.put("mode_id=" + contentMap.get("modeId").toString(), "");
|
|
sourceMap.put("mode_id=" + contentMap.get("modeId").toString(), "");
|
|
sourceMap.put("rec_title=" + contentMap.get("recTitle").toString(), "");
|
|
sourceMap.put("rec_title=" + contentMap.get("recTitle").toString(), "");
|
|
|
|
+ if(sourceMap.containsKey("术前诊断")){
|
|
|
|
+ String[] str=sourceMap.get("术前诊断").split("术前准备");
|
|
|
|
+ if(str.length>1){
|
|
|
|
+ sourceMap.put("术前准备",str[1]);
|
|
|
|
+ sourceMap.put("术前诊断",str[0]);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
structureMap = OrdinaryAssistant.mapKeyContrast(sourceMap, preoperativeDiscussion_keyContrasts, modeId);
|
|
structureMap = OrdinaryAssistant.mapKeyContrast(sourceMap, preoperativeDiscussion_keyContrasts, modeId);
|
|
addKeyMapping(structureMap, "麻醉方式", "拟施手术名称及麻醉方式");
|
|
addKeyMapping(structureMap, "麻醉方式", "拟施手术名称及麻醉方式");
|
|
addKeyMapping(structureMap, "主刀医师签名", "主刀医生");
|
|
addKeyMapping(structureMap, "主刀医师签名", "主刀医生");
|
|
@@ -319,7 +327,6 @@ public class YiWuOperationDocTrans extends ModelDocTrans {
|
|
"术前术后注意事项=主要术中、术后风险及防范措施",
|
|
"术前术后注意事项=主要术中、术后风险及防范措施",
|
|
"时间=讨论时间",
|
|
"时间=讨论时间",
|
|
"手术指征与禁忌症=手术指征与禁忌",
|
|
"手术指征与禁忌症=手术指征与禁忌",
|
|
- "病史摘要=手术指征与禁忌",
|
|
|
|
"讨论日期时间=讨论时间",
|
|
"讨论日期时间=讨论时间",
|
|
"讨论日期=讨论时间",
|
|
"讨论日期=讨论时间",
|
|
"参加人员及技术职称=参加人员",
|
|
"参加人员及技术职称=参加人员",
|
|
@@ -347,11 +354,10 @@ public class YiWuOperationDocTrans extends ModelDocTrans {
|
|
"三:讨论=讨论",
|
|
"三:讨论=讨论",
|
|
"患者签名日期=记录时间",
|
|
"患者签名日期=记录时间",
|
|
"手术名称=拟施手术方式名称及可能的变更与禁忌症",
|
|
"手术名称=拟施手术方式名称及可能的变更与禁忌症",
|
|
- "病历内容=历史摘要",
|
|
|
|
"麻醉方式=拟施麻醉方式",
|
|
"麻醉方式=拟施麻醉方式",
|
|
"拟施手术名称和方式及可能的变更=拟施手术方式名称及可能的变更与禁忌症",
|
|
"拟施手术名称和方式及可能的变更=拟施手术方式名称及可能的变更与禁忌症",
|
|
- "历史摘要=术前准备",
|
|
|
|
- "手术要点=主要术中、术后风险及防范措施"
|
|
|
|
|
|
+ "手术要点=主要术中、术后风险及防范措施",
|
|
|
|
+ "病历内容=简要病情"
|
|
);
|
|
);
|
|
|
|
|
|
/**********************************************手术知情同意书****************************************************/
|
|
/**********************************************手术知情同意书****************************************************/
|