|
@@ -95,10 +95,10 @@ public class OperationDocTrans extends ModelDocTrans {
|
|
|
} else {
|
|
|
Map<String, String> sourceMap = ShengzhouyyXmlUtil.xmlToMap(content);
|
|
|
List<String> titles = Lists.newArrayList(
|
|
|
- "术后处理措施","医师签名","患方签名",
|
|
|
- "记录医师","术后注意事项","术后处理措施","术后诊断",
|
|
|
- "手术方式","麻醉方式","术中诊断","手术结束时间","手术开始时间","手术简要经过",
|
|
|
- "手术名称","手术时间","术前诊断","手术医生","助手","手术经过","术后生命体征",
|
|
|
+ "术后处理措施", "医师签名", "患方签名",
|
|
|
+ "记录医师", "术后注意事项", "术后处理措施", "术后诊断",
|
|
|
+ "手术方式", "麻醉方式", "术中诊断", "手术结束时间", "手术开始时间", "手术简要经过",
|
|
|
+ "手术名称", "手术时间", "术前诊断", "手术医生", "助手", "手术经过", "术后生命体征",
|
|
|
"患者家属签名");
|
|
|
|
|
|
String text = sourceMap.get("原始文本");
|
|
@@ -120,7 +120,7 @@ public class OperationDocTrans extends ModelDocTrans {
|
|
|
}
|
|
|
|
|
|
private List<String> operationDiscussion_keyContrasts = Lists.newArrayList(
|
|
|
- "病程时间=病历日期","病程标题=标题",
|
|
|
+ "病程时间=病历日期", "病程标题=标题",
|
|
|
"本人姓名=姓名",
|
|
|
"书写日期=记录时间",
|
|
|
"注意事项=术后注意事项",
|
|
@@ -172,10 +172,10 @@ public class OperationDocTrans extends ModelDocTrans {
|
|
|
} else {
|
|
|
Map<String, String> sourceMap = ShengzhouyyXmlUtil.xmlToMap(content);
|
|
|
sourceMap.put("mode_id", ModuleMappingUtil.getDeptModuleId(modeId));
|
|
|
- List<String> titles = Lists.newArrayList("手术开始时间", "手术结束时间","术中诊断","手术简要经过","主 刀",
|
|
|
- "第一助手", "第二助手","第三助手","洗手护士", "巡回护士","麻醉方式","手术方式","麻醉医师","手术标本","冰冻切片结果",
|
|
|
- "术中并发症","术中失血量","手术经过及处理","手术简要经过","医师签名","主刀医师签名","时间",
|
|
|
- "患方签名","记录时间");
|
|
|
+ List<String> titles = Lists.newArrayList("手术开始时间", "手术结束时间", "术中诊断", "手术简要经过", "主 刀",
|
|
|
+ "第一助手", "第二助手", "第三助手", "洗手护士", "巡回护士", "麻醉方式", "手术方式", "麻醉医师", "手术标本", "冰冻切片结果",
|
|
|
+ "术中并发症", "术中失血量", "手术经过及处理", "手术简要经过", "医师签名", "主刀医师签名", "时间",
|
|
|
+ "患方签名", "记录时间");
|
|
|
|
|
|
String text = sourceMap.get("原始文本");
|
|
|
List<String> sortTitles = CommonAnalysisUtil.sortTitles(titles, text);
|
|
@@ -184,8 +184,8 @@ public class OperationDocTrans extends ModelDocTrans {
|
|
|
sourceMap.put("rec_title=" + contentMap.get("recTitle").toString(), "");
|
|
|
structureMap = OrdinaryAssistant.mapKeyContrast(sourceMap, operationRecord_keyContrasts, modeId);
|
|
|
//出血量、输血量有些有ml有些没有,统一一下
|
|
|
- if(structureMap.containsKey("输血量")){
|
|
|
- structureMap.put("输血量",structureMap.get("输血量").replaceAll("ml",""));
|
|
|
+ if (structureMap.containsKey("输血量")) {
|
|
|
+ structureMap.put("输血量", structureMap.get("输血量").replaceAll("ml", ""));
|
|
|
}
|
|
|
OrdinaryAssistant.removeBlank(structureMap);
|
|
|
}
|
|
@@ -197,7 +197,7 @@ public class OperationDocTrans extends ModelDocTrans {
|
|
|
|
|
|
// 手术记录
|
|
|
private List<String> operationRecord_keyContrasts = Lists.newArrayList(
|
|
|
- "病程时间=病历日期","病程标题=标题","麻醉医师=麻醉人员","巡回护士姓名=巡回护士",
|
|
|
+ "病程时间=病历日期", "病程标题=标题", "麻醉医师=麻醉人员", "巡回护士姓名=巡回护士",
|
|
|
"待产日期=手术日期",
|
|
|
"医生=主刀医师签名",
|
|
|
"助手=一助",
|
|
@@ -254,9 +254,10 @@ public class OperationDocTrans extends ModelDocTrans {
|
|
|
} else {
|
|
|
Map<String, String> sourceMap = ShengzhouyyXmlUtil.xmlToMap(content);
|
|
|
sourceMap.put("mode_id", ModuleMappingUtil.getDeptModuleId(modeId));
|
|
|
- List<String> titles = Lists.newArrayList("简要病情","术前诊断","手术指征","手术禁忌症",
|
|
|
- "拟施手术名称和方式","拟施麻醉方式","其他术前相关情况","术中或术后可能发生的并发症","手术风险及防治对策",
|
|
|
- "术前与患方谈话及签定手术知情同意书情况","注意事项","术前准备","记录医师","手术名称"
|
|
|
+ List<String> titles = Lists.newArrayList("简要病情", "术前诊断", "手术指征", "手术禁忌症",
|
|
|
+ "拟施手术名称和方式", "拟施麻醉方式", "其他术前相关情况", "术中或术后可能发生的并发症", "手术风险及防治对策",
|
|
|
+ "术前与患方谈话及签定手术知情同意书情况", "注意事项", "术前准备", "记录医师", "手术名称","参加者姓名及职称",
|
|
|
+ "临床诊断"
|
|
|
);
|
|
|
String text = sourceMap.get("原始文本");
|
|
|
List<String> sortTitles = CommonAnalysisUtil.sortTitles(titles, text);
|
|
@@ -275,17 +276,18 @@ public class OperationDocTrans extends ModelDocTrans {
|
|
|
"拟施手术名称和方式=拟施手术名称及方式",
|
|
|
"拟行术式=拟施手术名称及方式",
|
|
|
"病程标题=文书标题",
|
|
|
- "临床诊断=术前诊断",
|
|
|
+ "临床诊断=术前诊断", "手术指征=术前诊断",
|
|
|
"术前准备内容=术前准备",
|
|
|
"中术后可能出现的风险及应对措施=风险及防范措施",
|
|
|
"术中、术后应当充分注意的事项=术中术后注意事项",
|
|
|
- "术中术后注意事项含护理事项=术中术后注意事项","注意事项=术中术后注意事项",
|
|
|
+ "术中术后注意事项含护理事项=术中术后注意事项", "注意事项=术中术后注意事项",
|
|
|
"手术风险及防治对策=风险及防范措施",
|
|
|
"主要术中、术后风险及防范措施=风险及防范措施",
|
|
|
"意外及防范措施=风险及防范措施",
|
|
|
"术前术后注意事项=注意事项",
|
|
|
"麻醉方式=拟施麻醉方式",
|
|
|
- "记录医师签名=记录医生"
|
|
|
+ "讨论日期=讨论时间",
|
|
|
+ "记录医师=记录医生"
|
|
|
);
|
|
|
|
|
|
/**********************************************手术知情同意书****************************************************/
|