当前位置: 首页 > 专利查询>浙江大学专利>正文

一种医疗处方自动转移方法技术

技术编号:16456745 阅读:41 留言:0更新日期:2017-10-25 21:02
本发明专利技术公开了一种医疗处方自动转移方法,将处方信息发送到写字装置驱动程序,从而实现过程的自动化,所述自动化过程通过Q语言编写脚本实现后台自动操作并封装成程序,实现操作过程后台自动化。写字装置主要采用写字机器人原理,包括写字单元、支撑单元、减震单元、铝合金金属外壳、病历本压制框架。本发明专利技术以可实现直接在病历本表面书写的写字机原理为硬件基础,使之适用于病历本大小同时节省空间,同时实现后台自动对流程进行操作。

Automatic transfer method of medical prescription

The invention discloses a method for automatically transferring medical prescription, prescription information is sent to the writing device driver, to achieve automation process, the automation process through the Q language script background operation and packaging into the program, realize the operation process of station automation. The writing device mainly uses the writing robot principle, including the writing unit, the supporting unit, the shock absorber unit, the aluminum alloy metal shell, the medical record pressing frame. The invention is based on the principle of writing machine which can be directly written on the surface of the medical record, so as to make it suitable for the size of the medical record and save space at the same time, and realize the automatic operation of the process in the background.

【技术实现步骤摘要】
一种医疗处方自动转移方法
本专利技术涉及医疗与电子信息领域结合,是一种可直接将医生处方系统内处方转移至病历本上的方法。
技术介绍
目前,传统打印机的打印是靠打印头的横向移动和步进电机滚动带动纸张纵向移动实现的,但病历本由于其本身厚度限制,无法使用传统打印机进行打印,看病结束后医生仍需在病历本手抄一份,这样大大降低了诊治效率,且字迹潦草不易辨认;若打印处方单则不便于携带,极易丢失。
技术实现思路
为了克服现有的打印机不能打印病历本的不足,本专利技术提供一种医疗处方自动转移方法。一种医疗处方自动转移方法,将处方信息发送到写字装置驱动程序,从而实现过程的自动化,所述自动化过程通过Q语言编写脚本实现后台自动操作并封装成热键,实现操作过程后台自动化;步骤如下:1)从处方软件中获取处方信息并保存;2)将处方信息进行文字转SVG矢量曲线处理;3)导入SVG矢量图格式文件,并由写字装置识别SVG矢量曲线内容;4)进行处方书写过程;5)写字动作结束,清除本次处理流程痕迹,释放内存。所述的步骤2)使用Coreldraw软件的文字转曲线功能模块将处方信息转化成可识别的SVG矢量图点阵格式文档;所述的步骤3)使用Inkscape识别SVG矢量图格式文件的功能模块作为写字装置的驱动程序。所述的写字装置主要采用写字机器人原理,包括写字单元、支撑单元、减震单元、铝合金金属外壳、病历本压制框架,写字单元的控笔装置由两个步进电机带动皮带转动控制移动,电路板与电脑进行串口交互获取信息控制移动的方向和距离;支撑单元支撑写字装置,采用铝材配合亚克力材料,与桌面保持距离,在支撑单元增加减震单元;写字装置设有铝合金金属外壳来保护其内部结构;病历本压制框架,起到病历本的页面固定的作用。本专利技术的有益效果:以可实现直接在病历本表面书写的写字装置为硬件基础,组装并优化剪裁整机尺寸,使之适用于相应病历本大小同时节省空间;以Q语言编写脚本实现后台自动对流程进行操作并封装成热键,实现操作过程后台自动化。附图说明下面结合附图和实施例对本专利技术进一步说明。图1是本专利技术方法的一个流程图;图2是本专利技术实施例从处方系统输出到Coreldraw软件的流程图;图3是本专利技术实施例在写字机驱动程序Inkscape中的流程图。具体实施方式本专利技术以可实现直接在病历本表面书写的写字装置(比如Axidraw)为硬件设备,从医疗处方系统中获取处方并进行矢量化格式转换,生成SVG矢量图格式文件并交由写字装置识别后进行打印过程,全过程不必人为操作,均由程序后台进行。如图1所示,步骤如下:1)从处方软件中获取处方信息并保存;2)将处方信息进行文字转SVG矢量曲线处理;3)导入SVG矢量图格式文件,并由写字装置识别SVG矢量曲线内容;4)进行处方书写过程;5)写字动作结束,清除本次处理流程痕迹,释放内存。本专利技术的一个实施例选用写字装置,主要采用写字机器人原理,包括写字单元、支撑单元、减震单元、铝合金金属外壳、病历本压制框架。写字单元的控笔装置由两个步进电机带动皮带转动控制移动,电路板与电脑进行串口交互获取信息控制移动的方向和距离;支撑单元采用铝材配合亚克力材料,与桌面保持一定距离,防止病历本在其下竖直或横向移动时形成阻碍;工作时由于震动,支撑单元会与桌面产生轻微碰撞产生噪声,故在支撑单元增加减震单元以减小噪声,同时可以减弱振动强度,提高书写精度;为防止电路板和电机线裸露在空气中积灰或损坏,按照剪裁后大小订制铝合金金属外壳,保护其内部结构同时起到美观效果;病历本有时因为扰动或纸张本身张力会有轻微的移位或翘起等情况,为改善此问题,根据病历本页面大小定制了合适的铝合金压制框架,可以起到页面固定的作用,提高书写精度,同时防止纸张翘起时抬笔移动会在病历本上留下划痕。笔头不采用常用打字机的喷墨装置而直接采用中性笔由机械臂带动其进行书写过程,组装调试成功,并为其提供配套的脚本,该脚本能实现从处方系统读取处方信息并进行格式转换,文件导出导入,及与写字装置交互等全部流程的后台自动化进行。其功能较为完善,目前可适用于Windows10和Windowsxp系统,且能够应用于除医疗行业外其它适合批量书写,以及较高精度代人书写的过程。本专利技术的另一个实施例,为达到预想目的,参考了多种软件原理,最终选择了两个性能相对稳定,操作比较简易的软件功能,并在软件编程过程中调用了这两个软件的部分模块功能:使用Coreldraw软件的文字转曲线功能将处方信息汉字转化成可识别的SVG矢量图点阵格式文档;使用Inkscape识别SVG矢量图格式文件的功能作为写字机的驱动程序;整个软件程序使用Q语言编写后台脚本,完成信息截取,格式转换,导出导入,打印过程检测和打印结束反馈等功能及上述两软件的模块调用等功能,并封装,以实现全过程后台自动化进行。参见图2,用获取句柄内所有文本内容的方式从医疗处方系统中获取到处方信息后,首先检查Coreldraw软件是否打开,若没有打开,则弹窗提醒医生打开软件;若已经打开,则找到Coreldraw操作页面进行定位并粘贴处方信息(这里定位会直接定位在接近写字机落笔起始位置)。发出导出文件命令,判断是否弹出“导出文件窗口”,若没有弹出,则重新发送命令;若导出文件窗口存在则后台寻找并点击“导出”按钮(这里需要注意的是在每次按下快键键后会统计次数,如果次数超过20次则说明软件异常,会弹窗提示医生重新启动Coreldraw;文件名默认为“图形1.svg”)。如果是二次导出或由于上次操作非法中断流程造成未清除上一次的处方信息,则会弹窗询问是否覆盖原同名文件,所以接下来检查“确认另存为”窗口是否存在,如果存在则覆盖,然后进入“SVG导出窗口”;如果不存在(首次导出或上一次正常进行,处方信息已删除)则会直接进入“SVG导出窗口”。检查“SVG导出窗口”是否存在,如果不存在说明出现异常,默认回溯检查“确认另存为”窗口是否存在,如果存在说明之前点击“是”按钮无效所以重新点击;如果“确认另存为”窗口不存在说明则重新返回导出文件步骤并且这里的控制变量累计计数,如果累计20次以上还出现错误说明软件异常,这时会弹窗提示重新启动;如果检查“SVG导出窗口”存在则默认所有设置并点击“确定”按钮生成“图形1.svg”文件。在图3中,首先检查写字机驱动程序Inkscape是否打开,若没有打开,则弹窗提醒医生打开软件,若已经打开,则发出打开已有文件的命令,判断是否弹出“打开文件窗口”,若没有弹出,则重新发出命令(这里需要注意的是在每次发出命令后会统计次数,如果次数超过50次则说明软件异常,会弹窗提示医生重新启动Inkscape);若打开文件窗口存在则找到文件位置和可编辑的输入框句柄,后台发送相应的文件名到输入框。接下来判断输入框中文字是否完整和正确,若不正确或者不完整则删除所有文字并重新发送文字;若正确则后台点击“打开”按钮。重新检查“打开文件窗口”是否存在,若还存在说明文件未打开,则重新点击“打开”按钮,如果点击超过两次说明出现未知错误,重新寻找正确的文件位置;如果“打开文件窗口”不存在说明已打开转换好格式的处方文件,这时后台发出命令打开驱动插件“iDraw书法大师”,此时一切准备就绪,弹窗提醒医生放置好病历本,如果医生此时突然不想打印了,则点击“本文档来自技高网...
一种医疗处方自动转移方法

【技术保护点】
一种医疗处方自动转移方法,其特征在于,将处方信息发送到写字装置驱动程序,从而实现过程的自动化,所述自动化过程通过Q语言编写脚本实现后台自动操作并封装成程序,实现操作过程后台自动化;步骤如下:1)从处方软件中获取处方信息并保存;2)将处方信息进行文字转SVG矢量曲线处理;3)导入SVG矢量图格式文件,并由写字装置识别SVG矢量曲线内容;4)进行处方书写过程;5)写字动作结束,清除本次处理流程痕迹,释放内存。

【技术特征摘要】
1.一种医疗处方自动转移方法,其特征在于,将处方信息发送到写字装置驱动程序,从而实现过程的自动化,所述自动化过程通过Q语言编写脚本实现后台自动操作并封装成程序,实现操作过程后台自动化;步骤如下:1)从处方软件中获取处方信息并保存;2)将处方信息进行文字转SVG矢量曲线处理;3)导入SVG矢量图格式文件,并由写字装置识别SVG矢量曲线内容;4)进行处方书写过程;5)写字动作结束,清除本次处理流程痕迹,释放内存。2.根据权利要求1所述的医疗处方自动转移方法,其特征在于,所述的步骤2)使用Coreldraw软件的文字转曲线功能模块将处方信息转化成可识别的SV...

【专利技术属性】
技术研发人员:张杨马孝宇韩雁
申请(专利权)人:浙江大学
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1