APP下载

Python语言在医院信息化中的应用研究

2019-02-13程彪

数字通信世界 2019年6期
关键词:分类数据库文本

程 彪

(中国科学技术大学附属第一医院西区(安徽省肿瘤医院),合肥 230000)

我院HIS系统目前使用的数据库为Caché数据库,在多年的信息化建设中Caché数据库有其独特的优势,同时也存在弊端[1]。经过多年的信息化建设,Caché数据库使用了很多的其他第三方语言,并通过第三方的语言开发了很多应用系统,如:使用Ext Js和.Net框架开发了护理病历系统;使用Java虚拟机(jdk1.6)开发了智能报表系统;使用C Sharp开发语言和.Net框架开发了医嘱单打印系统等等。

随着人工智能和大数据的快速发展,我院使用InterSystems公司的集成平台建成了数据中心。另一方面,Python语言有着强大的科学计算、数据处理、数据分析等功能,能够适应人工智能和大数据方面的发展。因此,本文尝试从Python语言的角度,连接Caché等数据库,并对医疗数据进行分析和应用。

1 Python语言和Caché数据库

Python是一个有条理的、强大的面向对象的程序设计语言,类似于Java、Perl等语言,目前Python最高的版本为V3.7.0,本文中使用V3.5.4版本进行研究。Python语言可以应用于系统编程、图形处理、数学处理、文本处理、数据库编程、网络编程、Web编程、多媒体应用等,它可以支持相当多的标准库,如:Tkinter(默认的图形界面接口)、Numpy(Python科学计算的基础包)、Pandas(基于NumPy的一种工具,该工具是为了解决数据分析任务而创建的),MatplotLib(绘制数据图表的Python库)、Scipy(解决科学运算中各种标准问题域的包的集合)、Tensorflow(机器学习库)等。

Caché数据库是InterSystems公司产品,属于后关系型数据库(Post Relational database),主要应用于医疗卫生管理信息系统,被医疗界公认为首选数据库。Caché数据库有如下的特点:速度快、使用简单、接口容易、支持远程映射和镜像、支持WEB开发。……

登录APP查看全文

猜你喜欢

分类数据库文本
分类算一算
在808DA上文本显示的改善
基于doc2vec和TF-IDF的相似文本识别
教你一招:数的分类
数据库
数据库
数据库
数据库
文本之中·文本之外·文本之上——童话故事《坐井观天》的教学隐喻
如何快速走进文本