在来到西典门诊工作以后,碰到了很多问题,也收获了很多。其中遇到的一个很有意思的问题就是手术室数据库的问题。
手术室的琐碎事务很多,使用的器械和耗材很复杂的,需要记录的信息很多。如果只是用excel表格进行记录,全都汇聚到一张表上,表格会显得非常臃肿,而且查找和修改都会不便;如果使用多张表格进行记录,表与表之间关联的数据的变动又会很麻烦。
这个时候就需要计算机数据库软件进行帮助了,有两个选择: 1. 找专门的软件公司进行制作。这当然是最方便的,但是也有不好的地方,因为是和公司打交道,一个是需要付出一定的费用,对于小公司来说不划算;而且软件公司的人毕竟不懂医疗,中间需要反复沟通,如果以后要添加字段或对数据库做修改,还总是需要找公司的人过来,效率会有一定的影响。 2. 另外一种方法就是自己制作。在找软件公司之前,我决定先尝试一下自己解决这个问题,发现如果使用SQL server之类的专业数据库,学习周期较长,还不如直接找软件公司,不过好在发现了Filemaker Pro这个软件,简单易学,在利用业余时间捣鼓了几个星期之后,居然做出来了一个可以解决目前需求的数据库。
所以在这里介绍一下这个软件,希望能使更多的人受益。
为什么需要数据库
在介绍Filemaker之前,可能如果完全没有基础的人更加需要了解的一点是我们为什么需要数据库。目前数据库这个词基本和电子数据库划等号了,很多人听到以后首先的感觉就是太专业了,觉得自己无法去操纵,我们更加需要的是一点自信。
数据库是先于计算机所产生的,例如图书馆是一个书籍数据库,字典是一个文字数据库,电话簿是一个联系人数据库;而数据又是先于数据库所产生的,或者说自宇宙起源就产生的,比人类还要久远得多,换个词说的话,可能大家更能明白它的地位,信息,数据库也可以叫信息库。所有包含着一定信息的东西,都可以叫数据库,只是大和小的问题。从这个角度上来看,我们谁也逃不开数据库,我们都需要数据库。当数据量不断增大的时候,我们就需要更为先进的数据库去管理和查看数据,所以数据库也在随着人类知识的增加在不断进化。
目前大家所理解的电子数据库或者计算机数据库是经过多年发展以后更为先进的数据库,可以储存更多的数据,可以更加方便的查找,可以进行更为强大的统计、分析、自动运算等等。
在简单学习了数据库的一些基本知识以及Filemaker的一些基本操作以后,我突然意识到一个问题,如果我早一点学会建立数据库将会给工作学习减少很多麻烦。还记得做硕士毕业课题的时候,为了收集患者资料建立了N多个Excel表格,然后在不同表格之间查找数据非常麻烦,而且还常常弄错,如果那个时候建立了一个患者资料数据库,录入和查看都会方便很多。
也许很多人没有那么多时间对数据库软件深入研究,但是学会基本操作其实所需要的时间很少,但已经能够解决大部分日常的问题。并且即使自己不使用,所学到的知识也会加深对于目前许多事物的理解,毕竟我们现在信息基本都储存在一个又一个的数据库中。
Filemaker的特点
我尝试着去看了一下关于SQL server的教程,了解到专业数据库软件功能的强大,但是也很快意识到它不能让我很快解决目前的问题,只能求助于更加专业的人士。 如果使用SQL server这一类的软件,不能仅仅学会操作数据库,还需要设计出一个友好的能够让手术室人员能够快速使用的界面,短时间内我无法达到这样的水平。
好在我发现了Filemaker Pro这个软件,既可以简单的建立数据库,也可以简单的设置对于用户的操作界面,很好的解决了这个问题。个人感觉Filemaker Pro是一个定位于Access和SQL server之间的,既有Access的简单易用性,又有更加高级的一些功能,结合Filemaker Server以及针对IOS的Filemaker Go,组成了一个完整的产品线,非常适合个人和中小企业用户。
以下说说我个人对于Filemaker Pro的看法,因为我实际上对于其它数据库软件的认识不是太深,只是稍微看了看Access和SQL server,所以观点可能有所偏颇。
1. 简单易学
第一次使用Filemaker Pro的时候,进入时有简单的教程可以了解软件,并且有丰富的已经建立好的初始解决方案,既可以直接使用,也可以通过研究这些初始解决方案来学习这个软件,我基本就是通过这个途径熟悉基本操作的。下面是初始界面以及初始解决方案的界面大家可以看一下。
Filemaker的帮助文档十分详细,不论是刚开始使用,还是用来查找函数的使用方法,都很方便。并且Filemaker中文官网提供了初级教程以及一些视频教程,对初学者也是很有帮助的。
由于在国内使用Filemaker的用户比较少,中文的资料相较于Access还是要少得多。对于数据库的基础知识,如果觉得Filemaker的资料上讲得比较少的话,我建议可以看看网络上Access教程的基础知识部分,二者都是相同的,而且可以体会到Filemaker在界面的整体设计上更加人性化一点。
2. 功能齐全
虽然反复强调Filemaker的简便,但是并不意味着功能上的减少,当需要某个功能的时候,会发现Filemaker早就设计好了。
相较于Access,我认为Filemaker在功能上有以下几个优点:
2.1 数据库文件大小不受限,速度较快
Access单个数据库文件大小一般不能超过2G,而且文件变大以后整个数据库的速度会变得比较慢。而Filemaker数据库理论上是无限大的,速度可能不及SQL server一类数据库,但也较Access快。
2.2 在Windows和Mac平台通用。
我是在Mac平台下为手术室设计的数据库,但手术室人员是在Windows下使用,在两个平台上Filemaker都表现得非常出色,同一文件在两个平台之间浏览没有差异。
2.3 共享方便。
本以为数据库的合作操作会比较复杂,但是Filemaker只需要点简单点击几下鼠标就可以实现多人共享操作数据库。
2.4 与其它数据库对接方便
Filemaker虽然不是微软家的产品,但对于Excel的支持一点也不弱,导入导出样样行。并且可以和Oracle等数据库之间传输数据。
3. 美观大方
FileMaker, Inc.是苹果的全资子公司,本身是一个很有历史的公司,曾今使得微软相对应的软件Microsoft File下架,后来被苹果所收购。个人认为,在软件的整体审美上面,苹果的软件基本都要高出微软一截,Filemaker也不例外。
大家可以看看下面Access自带的联系人数据库模板和Filemaker自带联系人初始解决方案的对比,左边得是Filemaker,可以感受到Filemaker的界面实在是比Access界面好看太多了。有一个漂亮的用户界面,数据录入的心情都会好很多,当然这是对于没有精力自行设计界面的普通用户来说,比如说我。Filemaker自带多套主题,配色都十分舒服,如果不是要求太高的话,内置的主题就基本够用了。由于天生的基因所致,Filemaker Pro建立的数据库在IOS上通Filemaker Go浏览的效果非常好,这一点绝对甩开Access几条街了。
在Filemaker的学习过程中,我得到了很多乐趣,也希望更多的人能感受到其中的乐趣。
我有一个个人的微信订阅号,喜欢使用微信阅读的朋友可以关注一下。