医疗即时检验系统设计与实现
第 1 章 引言
1.1开发背景及意义
即时检验(Point-Of-Care Testing,以下简称 POCT)是指在接近患者住院处或治疗处,由未接受过专业临床检验培训的看护人员或者病人自己进行的临床检验。
1.1.1 POCT的优点:
1)POCT 检测所使用的仪器通常体积小、便于携带、使用简易;试剂、试纸同样使用方便,可以快速得到检验结果。
传统的临床检验周转时间较长,而对于急诊患者,由于情况危机,且病因不明,通常需要快速得到检验结果,以便作为医生对病人进行初步诊断的凭据。POCT 的应用大大提高了获取检验结果的速度,降低了病人因延误治疗而发生的发病率及死亡率。
2)个性化服务的最佳体现:
POCT 不需要特定时间、地点,可在患者住院处就近进行检测。检验者可以即刻获得检验结果,并根据结果和病人进行当场交流。提高了诊疗服务的快速性和患者满意度。
3)设备操作简易,非检验专业人员也可进行。
POCT 设备每步操作均有明确的提示,试纸或试剂携带及使用方便,采血量少,对操作人员技术要求较低。
1.2 POCT发展趋势
作为医学检验领域中新兴并且高速发展的领域,POCT 近年来受到越来越多的重视。但由于其检验结果质量参差不齐,且缺少统一的标准和格式,目前各国对其应用还停留在最基础的程度。美国的 POCT 检测开展较早,发展迅速。1996 年美国临床化学协会(AACC)成立了 POCT 分会,此后每一届年会,POCT 均为会议讨论的主要议题之一。
国内很多著名检验学专家认为,医疗检验学在未来发展的趋势是,检验设备更简易便捷,分布在医院各处或社区,以便于在更接近患者处进行检测。类似医院检验科这样的集中实验室仍会存在,主要用于处理一些床旁仪器无法检测的复杂样本或特殊样本。
1.2.1、POCT 的应用前景
1)应用范围更为广泛,凝血检测、血糖检测、心肌标志物检测、血液化学成分分析、血药浓度检查、全血细胞计数等均可应用于POCT。
2)实验数据具有更好的连通性,通过标准化 POCT 通讯协议,将检测结果传输至实验室计算机管理系统或电子病历。
3)仪器更加微型化。
1.2.2 研究内容及目标
1、采用网络化、平台化的方式,对各即时检验设备的使用状况进行监测,保证检验结果质量。
2、即时检验的结果数据统一归档保存,保证数据的溯源性。
3、单机版软件安装配置简易,并可根据医院实际情况选择是否连接医院管理系统和电子病历。
第 2 章 开发方法及关键技术简介
2.1开发工具与运行环境
2.1.1 Microsoft Visual Studio 2008
系统采用微软的 DotNet 开发工具 Microsoft Visual Studio 2008(简称VS2008)进行开发。
VS2008 默认的 DotNet 框架是.NETFRAMEWOR3.5。使用 Microsoft Visual Studio 2008 可以更高效的开发 Windows 应用程序。同时 Microsoft Visual Studio 2008 支持创建项目模板、调试器和部署应用程序。此外,Microsoft Visual Studio 2008同样可以高效开发Web应用程序。
2.1.2 SQLite3.0数据库简介
SQLite 是一款轻型的、遵守 ACID 的关系型数据库。SQLite 是开源的、轻量级的数据库,有许多嵌入式系统使用了 SQLite。SQLite 占用系统资源十分少,通常只要几百 的内存就足够了。SQLite 支持 Windows、Linux、Unix 等主流操作系统,也能够被很多开发语言所使用,例如 C#、ava、VC++、VB.NET 等。SQLite 也支持 ODBC 接口,相比同样开源的 Mysql、PostgreSQL,SQLite 的处理速度更快。SQLite 最新版本为SQLite 3.0。
SQLite虽然很小巧,但是几乎支持所有常用的SQL句子,同时它也支持事务处理。
SQLite具有以下特性:
1)无需进行安装、配置。
2)数据库就是磁盘中的一个文件。
3)数据文件的大小可以支持到2TB。
4)数据处理的速度快。
5)支持绝大多数标准SQL。
6)支持事务处理。
7)完全开源。
8)支持多种操作系统。
9)支持多种开发语言,C, PHP, Perl, ava, C#,VC++,VB.NET等。
2.2 相关技术分析
2.2.1软件运行环境
1、主机:普通PC机。
2、操作系统:WindowXP、Window Vista、window7。
3、数据库:SQLite3.0。
4、运行环境:Microsoft .NET Framewor 3.5。
2.2.2 WinForm技术介绍
WinForm是DotNet开发平台中对Windows窗体的一种称谓。 WinForm具有以下特点:
1)图形化的窗体设计界面,可以轻松创建丰富的运行于 Windows 系统的应用程序。
2)提供易于连接 ODBC 数据源和 OLEDB 的数据控件,包括 Microsoft SQL Server、Oracle、Microsoft Access和SQLite等。
3)WinForm 提供了一套丰富的控件,便于开发者迅速创建图形化窗体界面。此外,开发人员也可以将多个控件组合成为一个自定义控件,或创建一个全新的自定义控件。
2.2.3 自定义控件技术介绍
自定义控件是预先编译好的控件,它可以继承于现有控件,或将多个控件组合到一起。将用户界面、各种属性或功能都封装起来,以便于重复使用。和标准控件相比,自定义控件除了有一个不同的标记前缀,并且必须进行显式注册和部署以外,其它方面与标准控件均相同。
自定义控件的范围很广,从简易到复杂,可以自定义一些简易的按钮、文本框控件等,也可以自定义类似报表控件、数据处理控件等复杂控件。自定义控件有多种方式,可以将多个现有控件组合成一个控件,也可继承并扩展现有控件功能,或是干脆完全创建一个全新的自定义控件。当自己去完成这类事情变得过于复杂,也可以从可信网站或是开源网站下载合适的空间。这些控件,可能是一个控件,也可能是控件套包,它是由一系列控件组成,通常包括表格、报表、图表、菜单、工具栏、数据输入验证等,特点是包括的控件数量比较多。
本系统中使用的图片按钮、数据列表等控件均为用户控件,继承自 VS2008 自带的按钮、数据列表等控件。具体内容请参考 附 3:自定义控件。
第3章 总体设计....................7
3.1系统技术可行性分析......................7
3.2系统功能设计.................7
3.3系统功能流程图....................9
3.4数据库设计.....................9
3.5 系统详细设计...................... 18
第 3 章 总体设计
3.1系统技术可行性分析
本系统是基于 Microsoft .NET Framewor 3.5 的 Windows App 应用程序,开发时所使用操作系统为Windows XP操作系统。
开发环境需要 Microsoft Visual Studio 2008,数据库选用 SQLite3.0。Windows窗体与后台数据库交互采用DataSet相关技术。
结论
本系统为 C#语言开发的单机版 Windows 应用,使用轻量级、免安装配置的开源数据库SQLLite。系统安装配置简易便捷。目的是为医院的POCT 科室提供简便、快捷的数据归档、查询,报告打印功能。 即符合 POCT 快捷简便的特点,同时保证了数据的溯源性。同时,为POCT设备提供简易的室内指控管理。
目前,系统所能支持数据通讯方式和能解析的数据协议还比较少。但系统在这部分的扩展性较好,可以根据需要添加其它通讯方式和协议解析。系统现有功能应能满足临床科室对于通常POCT检测数据的处理要求。
参考文献(略)