买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
摘要:本申请涉及一种病历本套印的方法,该方法先利用HTML5Canvas制作模板制作器,然后利用所述模板制作器制作病历本模板,之后获取病历数据和处方数据填充到病历本模板中,以生成病历本数据,利用HTML5Canvas的接口HTMLCanvasElement.toDataURL将所述病历本数据按页转化为病历数据图片,之后判断病历本的类型,利用HTML5Canvas接口将所述病历数据图片中相邻的奇数页图片与偶数页图片合并成为一张图片,形成拼接病历图片,利用WindowsAPI将所述拼接病历图片发送至打印机以进行病历本套印;实现按照病历本印刷好的书写线分两半套打到病历本中,不仅使得病历中的字可以清晰打印,还解决了打印机吐纸异常的问题,提高了病历本的打印效率、美观程度以及实用效果。
主权项:1.一种病历本套印的方法,其特征在于,包括以下步骤:S1:制作模板制作器;所述S1具体包括以下步骤:S11:在HTML5Canvas的画布上构建基本元素,所述基本元素包括表格、文字和数据元,所述文字和数据元位于所述表格的单元格内;S12:对每个所述基本元素设置printable属性;S13:将所述画布在逻辑上分为多页,包括根据设定的页面大小和边距,将画布区域逻辑上分为多页,进行显示或者打印绘制时,计算模板上的所有元素的位置并且和页面大小及边距进行对比,超出一页的部分绘制到下一页中,实现自动分页处理;S14:对每个所述数据元设置关键属性,所述关键属性包括字段标识、字段名称、字段类型以及显示格式;S2:利用所述模板制作器制作病历本模板:使用所述表格排版病历本轮廓位置,使用所述数据元标记占位患者基本信息,并使用所述数据元标记处方的位置;S3:获取病历数据,根据所述病历本模板中数据元设定的字段标识将病历数据中的主表类数据填充到所述病历本模板中对应的数据元位置中;S4:获取处方数据,将所述处方数据依据所述模板制作器的数据格式规则生成一个处方表格,然后根据所述病历本模板中标识的处方占位位置将所述处方表格插入到病历本模板指定的位置中,以生成病历本数据;S5:利用HTML5Canvas的接口HTMLCanvasElement.toDataURL将所述病历本数据按页转化为病历数据图片,每张所述病历数据图片的大小为病历本折叠后的大小;S6:判断病历本的类型,若病历本是A4类型或者单页彩印类型,直接将所述病历数据图片发送至打印机以完成病历本打印;若病历本是书本类型,则继续判断所述病历数据图片的页数,若所述病历数据图片为单张,则执行S7,否则执行S8;S7:利用WindowsAPI将单张的所述病历数据图片发送至打印机以完成病历本打印;S8:利用HTML5Canvas接口将所述病历数据图片中相邻的奇数页图片与偶数页图片合并成为一张图片,形成拼接病历图片,执行S9;S9:利用WindowsAPI将所述拼接病历图片发送至打印机以进行病历本套印。
全文数据:
权利要求:
百度查询: 智业软件股份有限公司 一种病历本套印的方法、装置及存储介质
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。