计算机系统在食品从业人员健康检查中的应用

2011-02-11 08:46孙建云
中国医药指南 2011年24期

孙建云

(山东省诸城市疾病预防控制中心,山东 诸城262200)

随着《食品安全法》的贯彻实施,人民群众对食品的要求由“卫生”上升至“安全”,疾病预防控制中心担负的疾病预防控制任务越来越重要。近年来,各级疾控机构按照“预防为主”的方针,牢固树立服务于经济建设的指导思想,从源头上杜绝和控制了各类传染病的发生。提高了食品质量,保障了人民群众的生命安全,为构建以人为本、社会和谐发展发挥了积极作用。但由于受条件的制约,预防性健康检查一定局限性,传统的检查、管理模式已经远远不能适应社会发展的需要,一些人为的差错和疏漏也难以弥补等等。

预防性健康检查信息化管理系统就是为了解决预防性健康检查流程,加强系统化管理而设计的软件系统。该系统运用信息化管理手段,在预防性健康检查过程中,将健康检查者的身份证作为基本信息进行数字化采集,全部检查窗口通过扫描身份证提示健康检查者的信息并将检查结果确认到系统内;同时打印条码,使用唯一性条码进行血液检验和大便检验,血液检验用读码器读取编号,全自动生化分析仪将检验结果自动通过数据接口转到系统内,使整个预防性健康检查形成一个整体流程,经过收费审核后,可以打印PVC卡的健康证。

预防性健康检查信息化管理系统主要实现七大功能,分别是基本信息录入、检查条码生成、收费审核、检查信息正常与异常结果处理、质量监控、信息结果、数据统计分析共享等。

这些的功能主要通过疾控中心局域网来实现。

预防性健康检查信息化管理系统从解决如何对体检工作进行同步处理入手,采取以下设计方法:

一是软件采用体检同步进行的操作理念,在通过身份证扫描录入体检人员的基本信息后。需要体检的人员可以在一定时间内进行多种项目的检查。如:某体检人员,在做血液检验时,只需要在抽血后用在录入基本信息是所打出的条形码做好标识,然后即可以做其他相应的检查。系统可以自动的把本次检查结果附加到这个体检人员信息之后。可以不必等待检验人员检验完成在做其他的后续检查。

二是软件所使用系统运行模式是采用流行的“客户端/服务器”的运行模式。系统使用独立的服务器,各个科室使用客户端。所有工作人员的操作都是在一个局域网中进行作业。即避免了网络安全方面的问题、也能有效地提高软件运行的流畅性等影响软件使用的各方面问题。

三是系统中采用了多种数据访问控制方式。并且采用多系统的访问协调控制。比如:在验血时采用的“全自动生化分析仪”,我们在软件中设置相应的接口,通过把分析仪分析生成的检验结果自动的提取到软件当中,不需要工作人员再次在软件中进行录入。避免重复性操作。

预防性健康检查信息化管理系统根据体检工作流程,设计了15个工作事件。分别是基本信息录入、收费、财务审核,体征查体、实验室检验、X光胸透、体检人员状态查询、体检人员的结论、复检、合格证打印、复检通知打印、乡镇部门体检人员的信息导入、各种需要注意的事件的通知、各种体检人员的报表、财务数据汇总等。同时工作事件设置是动态的,可以根据实际情况在我们软件中设置相应的轻重急缓的提醒工作等。

预防性健康检查信息化管理系统设计共分:业务、报表、设置、帮助共4大部分构成系统的全部业务。

业务管理模块主要实现软件中的业务流程等的操作。有:基本信息录入、财务、体征检查、X光胸透、实验室检查、结论、数据导入和检查人员状态等流程。

报表管理模块主要实现软件中的各种报表的需求。有:检查人员明细/汇总、检查合格人员明细/汇总、不合格人员明细/汇总、单位或个人收费情况明细/汇总、复检人员明细/汇总、证件打印情况、地域检查情况(用于统计不同地域之间的体检人员的健康状况)、打印状态的提醒等。

设置模块主要进行软件中的设置部分,包括:网络连接设置、打印设置、信息采集设置、登陆设置、工作人员设置、条形码的设置、检查地区设置、检查单位性质设置、检查单位的工种设置等。

帮助模块主要在软件中起到辅助作用。可以帮助工作人员查询到相应的帮助信息。

预防性健康检查信息化管理系统,在疾控中心现在建有楼内局域网,各个科室通过光纤100M接入楼内局域网,全中心所有计算机全部连入局域网中,预防性健康检查信息化管理系统就是基于疾控中心内部的局域网络进行开发的。

服务器采用Windows2003操作系统,配置大容量硬盘,并通过raid 0+1实现数据备份,保证系统稳定性和数据安全。主干网采用千兆交换机,服务器、楼层交换机与主交换机实现千兆交换,百兆交换到用户桌面。

服务器数据库系统采用大型分布式数据库Micosoft SQL Server2005,该数据库是基于Windows的可扩充的高性能Client/Server(客户端/服务器)关系型数据库管理系统,拥有透明分布式处理、OLE接口、基于多线程并行数据库内核等新特性,在事务管理、完整性安全性检查、并发控制以及触发器技术等方面功能强大。

客户端采用Windows XP、2000、Vista、windows7等操作系统,客户端安装Office 2003、Adobe Photoshop、Adobe Reader 8等软件和扫描仪、扫描枪、证件打印机、条码打印机等硬件设备。

系统开发工具采用Powerbuilder、Visual Studio 2005、VB、VC等开发工具。PowerBuilder作为当前最流行的大型数据库开发工具,提供了面向对象编程的全面支持,支持内嵌SQL语言,拥有易于使用的图形界面,适应目前计算机技术的发展潮流,它支持多种数据库,支持跨平台开发,在现在流行的Windows XP、2000、Vista及Unix等多种平台上都能够开发和运行应用程序,且数据库系统与应用开发工具相互独立,大大增加了系统配置的灵活度,提高了开发效率。

预防性健康检查信息化管理系统的体检流程看似简单,其实比较复杂。每一项工作既要符合规范程序又要兼顾到灵活性,简单化,在进行详细调查的基础上,结合实际工作流程,将每一项工作、查体流程进行细分,制定了全面的、严密的流程体系,在数据分析的基础上,确定了系统的整个功能模块,对于存在的问题进行归纳整理,确定了系统需要解决的技术问题。

为保证整个系统的运行,首先在硬件上进行完善,对服务器以及整个系统进行升级,确保系统对网络以及硬件不需要太高要求,又能实现设计功能。

建立了数据模型进行数据库设计,数据库采用的SQL Server 秉承微软产品一贯操作简单特点,简单易学,功能强大。

编写预防性健康检查信息化管理系统应用软件,能够控制扫描设备、摄像设备、数码相机等设备的控制程序,控制设备自动扫描,并自动生成软件中所要求的数据格式。

利用OCR技术,在扫描的文档中进行OCR识别,分别将识别的文档结合数据库中涉及的字段进行获取,并自动存入数据库系统。

通过公安局的身份证识别工具,把第二代居民身份证进行扫描,提取到软件中所需要的信息。

编写与全自动生化分析仪系统的接口,实现自动获取分析仪所生成的信息。

利用MS全文检索技术,整个数据库进行检索。查找我们所需要的数据并且生成相应的报表。

实时监测数据库的技术。查看相应的体检人员的状态。在系统的主要窗口中列出不同轻重缓急的相应的信息,以供工作人员进行相应的处理。

利用动态统计技术,编写统计类模块。

利用MS Office通过Ole将数据统计到Excel中分别以图表显示。

预防性健康检查信息化管理系统在技术设计上的先进性主要体现在六个方面。一是工作事件数字模型的构建。二是数字化信息的采集。三是全文检索功能的实现。四是跨平台的数据应用。五是实现数字化操作,避免和减少了人为的差错和疏漏。六是财务审核工作的实现监督管理系统等信息化应用的紧密结合。

应用计算机信息化系统管理整个健康检查过程,比较系统化,流程化,它将随着网络技术的不断发展,网络运行速度的提高和稳定性的增强,进一步规范网络运行机制的建设,继续充实提高预防性健康检查信息化管理系统的功能,完善系统的质量控制体系,杜绝各种因素的差错和疏漏,确保食品、公共场所、生活饮用水从业人员的身体健康,防止食品、生活饮用水污染事件的发生。