提要 介绍一种小型全自动生化分析仪软件系统,分析了其结构、功能、用户界面的设计,和数据存储、管理、使用的方法,并详细介绍了系统汉化方法和随机帮助信息显示的实现。
关键词 生化分析仪 软件设计 用户界面 数据存储管理
The Designing of a Software for an
Automated Biochemistry Analyzer
Feng Zhouyan Shen Gongyu
Zhejiang University
ABSTRACT The structure,functions,user's interface,data storage and administration of a software systen for an automated biochemistry analyzer are described. The methods to display the Chinese character menus and on-line help information are discussed in detail.
KEY WORDS Biochemistry analyzer Software designing User's interface data storage and administration
近年来,微型计算机硬件和软件在生化仪上的应用,使生化仪的功能迅速增强,提高了自动化水平。生化仪软件系统主要有三个功能:(1) 协调整机硬件的操作和运行,实现加样、稀释、混合、反应、测试和清洗等操作的自动化;(2) 各种数据的采集、分析处理、管理保存和打印显示;(3) 提供方便的人机对话界面,使用户可通过键盘和显示屏,控制、监视或调整仪器的运行状态,得到正确的分析结果。本文介绍SH-C1小型全自动生化分析仪上配备的软件系统的结构和功能,用户界面的设计,以及其数据管理和使用的方法,并详细介绍了系统汉化和随机帮助信息显示等程序实现的方法。
该生化分析仪软件系统的特点是:使用了中文菜单操作界面,可较方便地进行病人样品、测试方法和质控数据的编程;能自动保存所有的编程数据和测试数据,并进行分析和统计处理;用直观的图形和文字显示仪器运行状态和测试结果;有蜂鸣和文字提示引导操作,还配有随机帮助信息。此软件在设计过程中,借鉴了一些大中型进口生化仪的功能,使该仪器与其它小型生化仪相比具有操作直观简便、功能强的特点,且使用中文界面,较适合在我国县级以下中小型医院的推广使用。由于目前我国生化分析仪生产水平较低,仅限于半自动和刚刚起步的小型全自动生化仪的生产,因此在与进口大中型自动生化仪的竞争中,应该具有国产仪器的特色和优势,才能占有一席之地,而开发操作方便、功能强的中文界面软件系统可以成为其中的一个方向,使国产仪器能更好地适应于中小型医疗部门医务人员的使用要求。
1.软件系统功能、结构和界面设计
该软件在Borland C++3.1平台上开发完成,在DOS系统下运行,不需要中文操作系统的支持。整个软件根据仪器的功能分成12个模块,系统的结构和功能如图1所示。其中,用于仪器运行状态设置的功能有:修改日期、温度调节和空白调零;用于系统数据编程和管理的功能有:测试样品编程、测试方法编程、质量控制编程、报告打印和文件查询;控制整机运行和维护的有:测试运行和液路清洗;还具有参数设置和仪器性能测试等功能用于仪器的调试。
图1 软件系统的结构和功能
软件系统各功能菜单使用统一格式的用户窗口界面,以图2所示的病人样品编程菜单为例,其屏幕显示的几个区域是:
(1) 左方背景以暗色调显示主菜单,从中可以看出,用户选择“测试样品编程”这一项后,打开屏幕中间区域的显示内容;
(2) 屏幕上方显示温度、时间和日期;
(3) 中间为当前菜单内容和输入区,此时,左边窗口显示的是待测试的病人样品数据表,右边窗口是可选择的测试项目表;
(4) 左下方是按键提示区,列出了当前菜单状态下可以使用的主要按键及其功能,其中,上排是功能,下排是对应的按键;
(5) 右下方是信息提示区,显示用户操作的提示、仪器的状态等信息,例如,图中光标处病人编号为6080701的样品已选择了ALC等三个测试项目,而操作者试图再重复加入同一个项目ALC时,信息区即提示“此项目已有!”。
由此可见,该用户界面具有简单明了、内容丰富的特点,既体现了当前操作与整个系统之间的关系,显示了常用信息,又有当前操作菜单完整的内容,方便信息的输入。另外,仪器使用标准PC键盘,一些常用按键在各菜单下有一致的功能,如:“↑、↓、←、→”四个箭头键用于移动光标:系统中使用的光标有滚动条、小三角或下划线等形式,当屏幕上同时存在两个光标时,一个光标由箭头键控制,另一个光标则由PgUp、PgDn、Home、End四个键控制;“Enter”键用于接收或确认输入的数据,或开始启动某项操作;“Esc”键用于退出当前菜单,返回前级菜单;“Ctrl-Fl”键用于打开随机操作使用说明书;“PgUp”、“PgDn”键用于翻页显示。
2 数据存储、管理和使用
全自动生化分析仪需要处理的数据量很大,可将其分成样品数据、项目测试方法数据、质控数据和仪器参数设置数据等几大类,下面详细介绍各类数据的存储、管理和使用的方法。 |