|
@@ -17,6 +17,7 @@ import com.lantone.qc.pub.model.label.VitalLabelSpecial;
|
|
|
import com.lantone.qc.pub.model.vo.MedrecVo;
|
|
|
import com.lantone.qc.trans.ModelDocTrans;
|
|
|
import com.lantone.qc.trans.comsis.OrdinaryAssistant;
|
|
|
+import com.lantone.qc.trans.shaoyf.util.ShaoyfOrdinaryAssistant;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
|
|
|
import java.util.List;
|
|
@@ -42,13 +43,15 @@ public class ShaoyfBeHospitalizedDocTrans extends ModelDocTrans {
|
|
|
sourceMap.put("mode_id=" + contentMap.get("modeId").toString(), "");
|
|
|
sourceMap.put("rec_title=" + contentMap.get("recTitle").toString(), "");
|
|
|
Map<String, String> structureMap = OrdinaryAssistant.mapKeyContrast(sourceMap, keyContrasts);
|
|
|
- structureMap.put("签名",structureMap.get("医师签名"));
|
|
|
OrdinaryAssistant.removeBlank(structureMap);
|
|
|
//如果有入院时间,优先使用
|
|
|
if (StringUtils.isEmpty(structureMap.get("入院时间")) && StringUtils.isNotEmpty(structureMap.get("入病房时间"))) {
|
|
|
structureMap.put("入院时间", structureMap.get("入病房时间"));
|
|
|
}
|
|
|
|
|
|
+ structureMap.put("签名", structureMap.get("医师签名"));
|
|
|
+ ShaoyfOrdinaryAssistant.techTitleDocRemove(structureMap, "签名");
|
|
|
+
|
|
|
BeHospitalizedDoc beHospitalizedDoc = beHospitalizedDocGen(structureMap); // 不走共用
|
|
|
beHospitalizedDoc.setPageData((Map) structureMap);
|
|
|
return beHospitalizedDoc;
|