|
@@ -6,8 +6,10 @@ import com.lantone.qc.dbanaly.util.ModuleMappingUtil;
|
|
import com.lantone.qc.pub.model.doc.ClinicalBloodDoc;
|
|
import com.lantone.qc.pub.model.doc.ClinicalBloodDoc;
|
|
import com.lantone.qc.pub.model.vo.MedrecVo;
|
|
import com.lantone.qc.pub.model.vo.MedrecVo;
|
|
import com.lantone.qc.pub.util.FastJsonUtils;
|
|
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.ModelDocTrans;
|
|
import com.lantone.qc.trans.comsis.OrdinaryAssistant;
|
|
import com.lantone.qc.trans.comsis.OrdinaryAssistant;
|
|
|
|
+import org.apache.commons.collections.MapUtils;
|
|
|
|
|
|
import java.util.List;
|
|
import java.util.List;
|
|
import java.util.Map;
|
|
import java.util.Map;
|
|
@@ -42,6 +44,13 @@ public class YiWuClinicalBloodDocTrans extends ModelDocTrans {
|
|
sourceMap.put("rec_title=" + contentMap.get("recTitle").toString(), "");
|
|
sourceMap.put("rec_title=" + contentMap.get("recTitle").toString(), "");
|
|
structureMap = OrdinaryAssistant.mapKeyContrast(sourceMap, keyContrasts, modeId);
|
|
structureMap = OrdinaryAssistant.mapKeyContrast(sourceMap, keyContrasts, modeId);
|
|
}
|
|
}
|
|
|
|
+ if (MapUtils.isNotEmpty(structureMap)) {
|
|
|
|
+ String CliBDateStr = structureMap.get("输血日期");
|
|
|
|
+ if (StringUtil.isNotBlank(CliBDateStr) && CliBDateStr.length() == 39) {
|
|
|
|
+ structureMap.put("输注开始", CliBDateStr.substring(0, 19));
|
|
|
|
+ structureMap.put("输注结束", CliBDateStr.substring(20));
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
|
|
ClinicalBloodDoc clinicalBloodDoc = new ClinicalBloodDoc();
|
|
ClinicalBloodDoc clinicalBloodDoc = new ClinicalBloodDoc();
|
|
clinicalBloodDoc.setStructureMap(structureMap);
|
|
clinicalBloodDoc.setStructureMap(structureMap);
|
|
@@ -56,6 +65,8 @@ public class YiWuClinicalBloodDocTrans extends ModelDocTrans {
|
|
"结束时间=输注结束",
|
|
"结束时间=输注结束",
|
|
"内容=输注后效果评价",
|
|
"内容=输注后效果评价",
|
|
"病程内容=病情记录",
|
|
"病程内容=病情记录",
|
|
|
|
+ "输血原因(可多选)=输注原因",
|
|
|
|
+ "ABO=血型",
|
|
"医师签名=记录医生",
|
|
"医师签名=记录医生",
|
|
"记录医师签名=记录医生"
|
|
"记录医师签名=记录医生"
|
|
);
|
|
);
|