- 2011-06-24 13:09
- 作者:陈福容
- 来源:中联专家网
近期进行了院外移动体检开发前的分析及实现方案编写,笔者对其实现的要点进行了一些实际的分析,在本文中,笔者从如何实现院外移动体检的要角度进行简要的说明。
一、 什么是院外移动体检
如果我们把以前受检人员直接到医院内的体检中心体检称之外院内体检,那么院外移动体检(简称外检)就是体检中心相关医护人员随身携带简单的工具(包括电脑、仪器等)直接到受检单位对单位人员进行体检(基本检查的结果录入以及标本采集等),回到体检中心再进行汇总或进行进一步的检验和总结,这样做的目的一方面体现了体检中心的服务水平;另一方面极大的方便了受检单位员工。
院外移动体检的主要对象是比较大的团体单位,并不指个人性质的体检,这种模式一方面提高了医院体检中心的服务水平;另一方面也扩大了体检中心的业务范围,为后续更多的业务提供了强有力的支持。
二、 实现要点分析
1. 功能和操作要统一
这里说的功能操作统一是指院外移动体检时和非院外移动体检时的体检相关功能的操作方法要统一,包括界面显示,功能操作等。因为在这两种环境下操作电脑的医生都是同一医生,如果操作、界面差别很大的话,一方面医生很难适应,很容易人为出错,另一方面对于我们开发商来说,同一功能、界面要同时维护两套程序的成本也是相当大的。
2. 数据的下载和上传
院外移动体检要涉及体检中心的数据和院外体检时的数据进行下载和上传。首先在开始进行院外移动体检之前,需要将体检中心的相关数据下载到院外体检时的数据服务器上(包括基础数据和单位的人员、体检项目等数据);经过院外体检之后回到体检中心又要将院外体检过程中录入的信息(检查结果等)上传合并到体检中心统一的数据库中,这一步看起来很简单,实际上是比较麻烦的一步,此时需要处理一些序列、单据号码等唯一对象的处理(因为在院外体检过程中体检中心的数据库也是随时在变化的),以达到能正常合并到现在的数据库中的目的。因此我们可以看出,这一步是院外移动体检开发成功与否最关键的一步。
3. 数据的上锁和解锁
要实现数据下载和上传的正确性,对相关数据进行上锁和解锁是必须的。在进行院外移动体检时,对存储在体检中心的受检单位的本次相关体检信息(如体检项目、参检人员等)是需要锁定的,锁定后程序中就不允许进行任何的改动;直到院外体检完成并将所有的数据回传到体检中心后再可以进行解锁,这个是保证数据正确性的必要措施。
4. 管理工具数据下载
由于同一医护人员可能在院内体检环境下工作,也可能在院外体检环境下工作,两种环境下,同一人员的操作权限应该是一样,不需要分别设置,要达到这一点,每次院外体检前的数据下载就需要同时对每一个体检医护人员的权限进行同步下载并在院外环境中自动恢复。
另一方面,除了权限外,还包括报表、单据、提醒等都需要同步到院外工作站环境中,否则一旦院外体检相应模块中用到这些数据,就可能失效或不正确。
5. 外检工作网络环境
院外体检是到受检单位的工作环境进行体检,此时的体检软件工作环境就发生了变化,一台台工作站就可能变成了单机环境,此时的体检相关数据就应存储在自己的工作站中,即相当于每台工作站既是数据库服务器,又是前台工作站。
每台工作站单机运行,在进行院内和院外数据交换时是比较麻烦的,需要每一台工作站都进行交换,另一种模式是更合理的,即局域网模式,就是说在受检单位环境中临时建立一个无线(或有线)的局域网环境,只设立一台数据服务器,所有工作站都连接到这台数据服务器上,院内外数据交换也只是院内的数据服务器和院外数据服务器两台之间的交换,从效率和复杂度来说都是比较好的选择,而且成本也不高,只需增设一台服务器、无线路由器、一条网线即可。
基于上面的实现要点分析,我认为院外移动体检总体的实现分为三种工作模式:一是院外工作站局域网工作模式;二是院外工作站单机工作模式;三是混合工作模式。
局域网工作模式。统一采用局域网环境,所有工作站都连接到同一数据库服务器上工作。
单机工作模式。所有工作站都在单机环境下工作,都连接本机的数据库服务器。
混合工作模式。但在实际进行院外体检数据下载时,也可能是二者的混合,比如有一个总的院外服务器,同时也将每个工作站作为服务器,这样院外体检时根据实际环境再决定是采用局域网模式还是单机模式、或者是某几台为局域网模式其他为单机模式。当然这种是我们不推荐的,只有某些特殊情况才有可能发生(如某一台工作站由于种种原因不能连接到局域网时)。
6. 外检可处理的数据
体检中心到达团体单位进行院外移动体检过程中,主要处理一些体检结果数据,包括:检查项目的检查结果(如体重、身高、血压等)、检验项目的标本采集数据(如血常规、尿常规等)、人员基本资料(包括人员的相片图像资料)以及体检项目的增减调整等信息。在外检环境中,基础数据一般是不允许修改的,其工作仅限于相关业务数据的处理。
三、 总结归纳
综上所述,院外移动体检实质上就是处理正式数据库和其他一个或多个外检数据库之间的数据导入导出,然后再加上一些特殊数据的处理过程;同时程序再配合进行不同环境和状态下的编辑控制。其中数据导入导出是实现的关键,不但要考虑数据导入导出的简单性,也要考虑网络环境的复杂性。最后希望我们后面正式的院外移动体检能真正有效的满足用户需要。