⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 print_history_allaction.java

📁 打印电子病历··实现电子打印打印电子病历··实现电子打印
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
		String zdtitle="",content="";
		if(!cyzd.equals("")&&cbzd.equals("")){
		   zdtitle="出院诊断:";
		   content=cyzd;
		}
		if(cyzd.equals("")&&!cbzd.equals("")){
		   zdtitle="初步诊断:";
		   content=cbzd;
		}
		if(!zdtitle.equals("")){
			String[] zdArr=domain.getArrayByLen(content,12);
			sb.append("<tr>");
			sb.append("<td  class=\"noneLR_td\" width=\"12%\">&nbsp;</td>");
			sb.append("<td width=\"14%\" class=\"noneright_td\" nowrap><span class=\"fontcolor\" style=\"letter-spacing:1.0pt;font-size:16px;\">&nbsp;</span></td>");
			sb.append("<td  width=\"30%\" class=\"noneLR_td\" nowrap><span class=\"fontcolor\" style=\"letter-spacing:1.0pt;font-size:16px;\">&nbsp;</span></td>");
			sb.append("<td width=\"14%\" class=\"noneLR_td\" nowrap align=right><span class=\"fontcolor\" style=\"letter-spacing:1.0pt;font-size:16px;\">"+zdtitle+"</span></td>");
			sb.append("<td width=\"30%\" class=\"noneLR_td\" nowrap><span class=\"fontcolor\" style=\"letter-spacing:1.0pt;font-size:16px;\">"+zdArr[0]+"</span></td>");
			sb.append("</tr>");
			icurrrow++;
			icount++;
			if(icurrrow>=ipagerow){
				sb.append("</table>"+appendbottom(domain)+appendblank(visit_id,domain));
				sb.append("<table align=center id=\"historydisp\" style=\"width:19cm\" width=\"100%\"  border=\"0\" class=\"tabletdnone\" cellpadding=0 cellspacing=0>");
			    icurrrow=0;
			    ipage++;
				ipagerow=ipagerow2;
			}
			for(int i=1;i<zdArr.length;i++){
				sb.append("<tr>");
				sb.append("<td  class=\"noneLR_td\" width=\"12%\">&nbsp;</td>");
				sb.append("<td width=\"14%\" class=\"noneright_td\" nowrap><span class=\"fontcolor\" style=\"letter-spacing:1.0pt;font-size:16px;\">&nbsp;</span></td>");
				sb.append("<td  width=\"30%\" class=\"noneLR_td\" nowrap><span class=\"fontcolor\" style=\"letter-spacing:1.0pt;font-size:16px;\">&nbsp;</span></td>");
				sb.append("<td width=\"14%\" class=\"noneLR_td\" nowrap><span class=\"fontcolor\" style=\"letter-spacing:1.0pt;font-size:16px;\">&nbsp;</span></td>");
				sb.append("<td width=\"30%\" class=\"noneLR_td\" nowrap><span class=\"fontcolor\" style=\"letter-spacing:1.0pt;font-size:16px;\">"+zdArr[i]+"</span></td>");
				sb.append("</tr>");
				icurrrow++;
				if(icurrrow>=ipagerow){
					sb.append("</table>"+appendbottom(domain)+appendblank(visit_id,domain));
					sb.append("<table align=center id=\"historydisp\" style=\"width:19cm\" width=\"100%\"  border=\"0\" class=\"tabletdnone\" cellpadding=0 cellspacing=0>");
				   icurrrow=0;
				   ipage++;
				   ipagerow=ipagerow2;
				}
			}
			////签名问题
			sb.append("<tr>");
			sb.append("<td  class=\"noneLR_td\" width=\"12%\">&nbsp;</td>");
			sb.append("<td width=\"14%\" class=\"noneright_td\" nowrap><span class=\"fontcolor\" style=\"letter-spacing:1.0pt;font-size:16px;\"></span></td>");
			sb.append("<td  width=\"30%\" class=\"noneLR_td\" nowrap><span class=\"fontcolor\" style=\"letter-spacing:1.0pt;font-size:16px;\">&nbsp;</span></td>");
			sb.append("<td width=\"14%\" class=\"noneLR_td\" nowrap align=right><span class=\"fontcolor\" style=\"letter-spacing:1.0pt;font-size:16px;\"><input class=\"inputqianming\" type=text value=\"签名:\" size=10></span></td>");
			sb.append("<td width=\"30%\" class=\"noneLR_td\" nowrap><span class=\"fontcolor\" style=\"letter-spacing:1.0pt;font-size:16px;\">"+qianming+"</span></td>");
			sb.append("</tr>");
			icurrrow++;
			icount++;
			if(icurrrow>=ipagerow){
				sb.append("</table>"+appendbottom(domain)+appendblank(visit_id,domain));
				sb.append("<table align=center id=\"historydisp\" style=\"width:19cm\" width=\"100%\"  border=\"0\" class=\"tabletdnone\" cellpadding=0 cellspacing=0>");
			   icurrrow=0;
			   ipage++;
			   ipagerow=ipagerow2;
			}
			//日期
			sb.append("<tr>");
			sb.append("<td  class=\"noneLR_td\" width=\"12%\">&nbsp;</td>");
			sb.append("<td width=\"14%\" class=\"noneright_td\" nowrap align=right><span class=\"fontcolor\" style=\"letter-spacing:1.0pt;font-size:16px;\"></td>");
			sb.append("<td  width=\"30%\" class=\"noneLR_td\" nowrap><span class=\"fontcolor\" style=\"letter-spacing:1.0pt;font-size:16px;\"></span></td>");
			sb.append("<td width=\"14%\" class=\"noneLR_td\" nowrap align=right><span class=\"fontcolor\" style=\"letter-spacing:1.0pt;font-size:16px;\"></span></td>");
			sb.append("<td width=\"30%\" class=\"noneLR_td\" nowrap><span class=\"fontcolor\" style=\"letter-spacing:1.0pt;font-size:16px;\"><input class=\"inputqianming\" type=text value=\""+out_date+"\" size=20></span></td>");
			sb.append("</tr>");
			icurrrow++;
			if(icurrrow>=ipagerow){
				sb.append("</table>"+appendbottom(domain)+appendblank(visit_id,domain));
				sb.append("<table align=center id=\"historydisp\" style=\"width:19cm\" width=\"100%\"  border=\"0\" class=\"tabletdnone\" cellpadding=0 cellspacing=0>");
			   icurrrow=0;
			   ipage++;
			   ipagerow=ipagerow2;
			}
		}
		////签名问题
		if(cyzd.equals("")&&cbzd.equals("")){
			////签名问题
			sb.append("<tr>");
			sb.append("<td  class=\"noneLR_td\" width=\"12%\">&nbsp;</td>");
			sb.append("<td width=\"14%\" class=\"noneright_td\" nowrap><span class=\"fontcolor\" style=\"letter-spacing:1.0pt;font-size:16px;\"></span></td>");
			sb.append("<td  width=\"30%\" class=\"noneLR_td\" nowrap><span class=\"fontcolor\" style=\"letter-spacing:1.0pt;font-size:16px;\">&nbsp;</span></td>");
			sb.append("<td width=\"14%\" class=\"noneLR_td\" nowrap align=right><span class=\"fontcolor\" style=\"letter-spacing:1.0pt;font-size:16px;\"><input class=\"inputqianming\" type=text value=\"签名:\" size=10></span></td>");
			sb.append("<td width=\"30%\" class=\"noneLR_td\" nowrap><span class=\"fontcolor\" style=\"letter-spacing:1.0pt;font-size:16px;\">"+qianming+"</span></td>");
			sb.append("</tr>");
			icurrrow++;
			if(icurrrow>=ipagerow){
				sb.append("</table>"+appendbottom(domain)+appendblank(visit_id,domain));
				sb.append("<table align=center id=\"historydisp\" style=\"width:19cm\" width=\"100%\"  border=\"0\" class=\"tabletdnone\" cellpadding=0 cellspacing=0>");
			   icurrrow=0;
			   ipage++;
			   ipagerow=ipagerow2;
			}
			//日期
			sb.append("<tr>");
			sb.append("<td  class=\"noneLR_td\" width=\"12%\">&nbsp;</td>");
			sb.append("<td width=\"14%\" class=\"noneright_td\" nowrap align=right><span class=\"fontcolor\" style=\"letter-spacing:1.0pt;font-size:16px;\"></td>");
			sb.append("<td  width=\"30%\" class=\"noneLR_td\" nowrap><span class=\"fontcolor\" style=\"letter-spacing:1.0pt;font-size:16px;\"></span></td>");
			sb.append("<td width=\"14%\" class=\"noneLR_td\" nowrap align=right><span class=\"fontcolor\" style=\"letter-spacing:1.0pt;font-size:16px;\"></span></td>");
			sb.append("<td width=\"30%\" class=\"noneLR_td\" nowrap><span class=\"fontcolor\" style=\"letter-spacing:1.0pt;font-size:16px;\"><input class=\"inputqianming\" type=text value=\""+out_date+"\" size=20></span></td>");
			sb.append("</tr>");
			icurrrow++;
			if(icurrrow>=ipagerow){
				sb.append("</table>"+appendbottom(domain)+appendblank(visit_id,domain));
				sb.append("<table align=center id=\"historydisp\" style=\"width:19cm\" width=\"100%\"  border=\"0\" class=\"tabletdnone\" cellpadding=0 cellspacing=0>");
			   icurrrow=0;
			   ipage++;
			   ipagerow=ipagerow2;
			}
		}
		String ryzd=getContentByType(contents,types,"9.1");
		zdtitle="";content="";
		if(!ryzd.equals("")){
		     zdtitle="入院诊断:";
		     content=ryzd;
		}
		if(!zdtitle.equals("")){
			String[] zdArr=domain.getArrayByLen(content,12);
			sb.append("<tr>");
			sb.append("<td  class=\"noneLR_td\" width=\"12%\">&nbsp;</td>");
			sb.append("<td width=\"14%\" class=\"noneright_td\" nowrap><span class=\"fontcolor\" style=\"letter-spacing:1.0pt;font-size:16px;\">&nbsp;</span></td>");
			sb.append("<td  width=\"30%\" class=\"noneLR_td\" nowrap><span class=\"fontcolor\" style=\"letter-spacing:1.0pt;font-size:16px;\">&nbsp;</span></td>");
			sb.append("<td width=\"14%\" class=\"noneLR_td\" nowrap align=right><span class=\"fontcolor\" style=\"letter-spacing:1.0pt;font-size:16px;\">"+zdtitle+"</span></td>");
			sb.append("<td width=\"30%\" class=\"noneLR_td\" nowrap><span class=\"fontcolor\" style=\"letter-spacing:1.0pt;font-size:16px;\">"+zdArr[0]+"</span></td>");
			sb.append("</tr>");
			icurrrow++;
			icount++;
			if(icurrrow>=ipagerow){
				sb.append("</table>"+appendbottom(domain)+appendblank(visit_id,domain));
				sb.append("<table align=center id=\"historydisp\" style=\"width:19cm\" width=\"100%\"  border=\"0\" class=\"tabletdnone\" cellpadding=0 cellspacing=0>");
				icurrrow=0;
				ipage++;
				ipagerow=ipagerow2;
			}
			for(int i=1;i<zdArr.length;i++){
				sb.append("<tr>");
				sb.append("<td  class=\"noneLR_td\" width=\"12%\">&nbsp;</td>");
				sb.append("<td width=\"14%\" class=\"noneright_td\" nowrap><span class=\"fontcolor\" style=\"letter-spacing:1.0pt;font-size:16px;\">&nbsp;</span></td>");
				sb.append("<td  width=\"30%\" class=\"noneLR_td\" nowrap><span class=\"fontcolor\" style=\"letter-spacing:1.0pt;font-size:16px;\">&nbsp;</span></td>");
				sb.append("<td width=\"14%\" class=\"noneLR_td\" nowrap><span class=\"fontcolor\" style=\"letter-spacing:1.0pt;font-size:16px;\">&nbsp;</span></td>");
				sb.append("<td width=\"30%\" class=\"noneLR_td\" nowrap><span class=\"fontcolor\" style=\"letter-spacing:1.0pt;font-size:16px;\">"+zdArr[i]+"</span></td>");
				sb.append("</tr>");
				icurrrow++;
				if(icurrrow>=ipagerow){
					sb.append("</table>"+appendbottom(domain)+appendblank(visit_id,domain));
					sb.append("<table align=center id=\"historydisp\" style=\"width:19cm\" width=\"100%\"  border=\"0\" class=\"tabletdnone\" cellpadding=0 cellspacing=0>");
				   icurrrow=0;
				   ipage++;
				   ipagerow=ipagerow2;
				}
			}
			////签名问题
			sb.append("<tr>");
			sb.append("<td  class=\"noneLR_td\" width=\"12%\">&nbsp;</td>");
			sb.append("<td width=\"14%\" class=\"noneright_td\" nowrap><span class=\"fontcolor\" style=\"letter-spacing:1.0pt;font-size:16px;\"></span></td>");
			sb.append("<td  width=\"30%\" class=\"noneLR_td\" nowrap><span class=\"fontcolor\" style=\"letter-spacing:1.0pt;font-size:16px;\">&nbsp;</span></td>");
			sb.append("<td width=\"14%\" class=\"noneLR_td\" nowrap align=right><span class=\"fontcolor\" style=\"letter-spacing:1.0pt;font-size:16px;\"><input class=\"inputqianming\" type=text value=\"签名:\" size=10></span></td>");
			sb.append("<td width=\"30%\" class=\"noneLR_td\" nowrap><span class=\"fontcolor\" style=\"letter-spacing:1.0pt;font-size:16px;\">"+qianming+"</span></td>");
			sb.append("</tr>");
			icurrrow++;
			icount++;
			if(icurrrow>=ipagerow){
				sb.append("</table>"+appendbottom(domain)+appendblank(visit_id,domain));
				sb.append("<table align=center id=\"historydisp\" style=\"width:19cm\" width=\"100%\"  border=\"0\" class=\"tabletdnone\" cellpadding=0 cellspacing=0>");
			   icurrrow=0;
			   ipage++;
			   ipagerow=ipagerow2;
			}
			//日期
			sb.append("<tr>");
			sb.append("<td  class=\"noneLR_td\" width=\"12%\">&nbsp;</td>");
			sb.append("<td width=\"14%\" class=\"noneright_td\" nowrap align=right><span class=\"fontcolor\" style=\"letter-spacing:1.0pt;font-size:16px;\"></td>");
			sb.append("<td  width=\"30%\" class=\"noneLR_td\" nowrap><span class=\"fontcolor\" style=\"letter-spacing:1.0pt;font-size:16px;\"></span></td>");
			sb.append("<td width=\"14%\" class=\"noneLR_td\" nowrap align=right><span class=\"fontcolor\" style=\"letter-spacing:1.0pt;font-size:16px;\"></span></td>");
			sb.append("<td width=\"30%\" class=\"noneLR_td\" nowrap><span class=\"fontcolor\" style=\"letter-spacing:1.0pt;font-size:16px;\"><input class=\"inputqianming\" type=text value=\""+out_date+"\" size=20></span></td>");
			sb.append("</tr>");
			icurrrow++;
			if(icurrrow>=ipagerow){
				sb.append("</table>"+appendbottom(domain)+appendblank(visit_id,domain));
				sb.append("<table align=center id=\"historydisp\" style=\"width:19cm\" width=\"100%\"  border=\"0\" class=\"tabletdnone\" cellpadding=0 cellspacing=0>");
			   icurrrow=0;
			   ipage++;
			   ipagerow=ipagerow2;
			}
		}
		//if(icurrrow>=ipagerow){
		//	sb.append("</table>"+appendbottom(domain)+appendblank(visit_id,domain));
		//	sb.append("<table align=center id=\"historydisp\" style=\"width:19cm\" width=\"100%\"  border=\"0\" class=\"tabletdnone\" cellpadding=0 cellspacing=0>");
		//   icurrrow=0;
		//   ipage++;
		//}
		if(icurrrow>0)
		 for(int i=icurrrow;i<ipagerow;i++){
			sb.append("<tr>");
			sb.append("<td class=\"noneLR_td\" width=\"12%\">&nbsp;</td>");
			sb.append("<td width=\"14%\" class=\"noneright_td\" nowrap><span class=\"fontcolor\" style=\"letter-spacing:1.0pt;font-size:16px;\"></span></td>");
			sb.append("<td width=\"30%\" class=\"noneLR_td\" nowrap><span class=\"fontcolor\" style=\"letter-spacing:1.0pt;font-size:16px;\"></span></td>");
			sb.append("<td width=\"14%\" class=\"noneLR_td\" nowrap><span class=\"fontcolor\" style=\"letter-spacing:1.0pt;font-size:16px;\"></span></td>");
			sb.append("<td width=\"30%\" class=\"noneLR_td\" nowrap><span class=\"fontcolor\" style=\"letter-spacing:1.0pt;font-size:16px;\"></span></td>");
			sb.append("</tr>");
		}
		sb.append("</table>");
		sb.append(appendbottom(domain));
		request.setAttribute("contenthtml",sb.toString());
		dbo.Close();
		return actionMapping.findForward("print_history_all");
	}
	private String getContentByType(String[] contents,String[] types,String type){
		String content="";
		for(int i=0;i<types.length;i++){
		   if(types[i].equals(type))
		      content=contents[i];
		}
	    return content;
	}
	private String appendblank(String visit_id,inc.UserDomain domain){
	   String url="http://localhost/hos/sicks/print/print_history_all_top.jsp?visit_id="+visit_id;
	   String content=domain.getUrlContent(url);
	   return content;
	   
	}
	private String appendbottom(inc.UserDomain domain){
		String url="http://localhost/hos/sicks/print/print_history_all_bottom.jsp";
		String content=domain.getUrlContent(url);
		return content;
	
	}
	private String getBlnValue(boolean bln,String value){
		if(!bln)
		   return value;
		   else
		      return "";
	
	}
	private String getqianming(HttpServletRequest request,inc.UserDomain domain){
		String visit_id=domain.getParameter(request,"visit_id");
		String qianming="";
	    String strSql="select distinct Inserter,dbo.FunGetEmpName(Inserter,'emp') Inserter_name from sickhistory";
	    strSql=strSql+" where Inserter is not null and his_visit_id='"+visit_id+"'";
	    master.DBOperate dbo=new master.DBOperate();
	    dbo.getArrayList(strSql);
	    //String[] inserters=dbo.getArray("Inserter");
	    String[] inserter_names=dbo.getArray("Inserter_name");
	    if(inserter_names!=null&&inserter_names.length>0){
	       for(int i=0;i<inserter_names.length;i++){
	          if(qianming.equals(""))
	             qianming=inserter_names[i];
	             else
	                 qianming=qianming+"、"+inserter_names[i];
	       }
	    }
	    dbo.Close();
	    if(qianming.equals(""))
	       qianming=domain.getSession(request,"emp_name");
	   qianming="<input class=\"inputqianming\" type=text value=\""+qianming+"\" size=20>";
	   return qianming;
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -