放射卫生  1990, Vol. 3 Issue (3): 132-133  

引用本文 

黄艾莉, 战庆长, 毕翠华, 薄淑珍. 放射工作人员外照射个人剂量数据管理计算机系统[J]. 放射卫生, 1990, 3(3): 132-133.

文章历史

收稿日期:1990-03-01
放射工作人员外照射个人剂量数据管理计算机系统
黄艾莉 , 战庆长 , 毕翠华 , 薄淑珍     
辽宁省劳动卫生研究所, 沈阳

在辐射剂量监测中,使用电子计算机实现个人剂量监测数据的统一管理,对于提高个人剂量监测工作的质量,进行大人群的剂量数据统计,进一步为医学处理和辐射防护评价提供数据均具有重要意义。为此,参照《辽宁省放射工作人员个人剂量监测规定实施办法》,设计了放射工作人员外照射个人剂量数据管理计算机系统(简称《系统》)。

《系统》软件是在IBM PC型及其兼容微型计算机上开发的,采用dBASEⅢ数据库管理系统编写,该《系统》可对每一个受监测的放射工作人员外照射剂量监测数据进行跟踪存贮,《系统》具有各种统计处理、检索查询、打印输出等功能。

经对部分单位放射工作人员外照射个人剂量监测数据的存贮和管理试用结果表明,《系统》的各项功能已基本达到设计要求。

一 程序设计思路

1.数据存贮的考虑:根据规定的放射工作人员个人剂量档案表格,设计了数据库以存贮数据,从存贮数据方便,便于检索和调出数据及节省磁盘空间等几个方面,考虑设计了数据库结构中的字段名,字段类型、字段宽度和小数点位数。

2.程序结构:《系统》采用分层模块式结构,以功能划分模块,各模块分工明确,逐级调用,逐级返回。

3.操作方式:《系统》采用了汉字型“菜单”和中文“人机对话”方式,以选择和提示下一步可以进行或必须进行的工作,操作员可按动相应的字符或数据键等简单的操作,就可以控制程序的流程,以达到对数据库中的数据进行管理。

4.自动化考虑:为使各功能和命令自动进行,将各种操作命令,以命令文件(过程文件)的形式组合成功能模块程序,各功能模块也可采用命令文件的组合形式去完成各个功能,这样就可以自上而下逐级自动完成各种功能。

二 《系统》结构与功能

1.《系统》的基本结构:《系统》程序由20多段子程序模块所组成,可完成输入、校对、删除、统计、检索查询和打印数表等功能,其基本结构如图一所示。

图 一 《系统》基本结构

2.总控模块:总控模块实际上是一个主“菜单”程序,如图二所示。它控制着整个《系统》的流程。《系统》运转时,首先进行总控模块。在总控制模块中,根据需要选择相应的功能项,转去执行被选中的功能项所对应的功能模块,功能执行完后又返回总控模块。

图 二 总控模块流程图

3.输入数据模块:本模块可完成追加记录和插入记录功能,操作员可根据个人剂量登记表,将每一个放射工作人员的数据单元作为一个记录,追加或插入到数据库中。每输入完一个记录后,可根据屏幕提问进行校对修改,正确无误后转入下一个记录的输入或者结束输入返回总控。

为提高数据的输入速度,将市名、单位、类别等汉字型数据按予先规定的代码进行输入。

4.统计模块:统计模块是整个《系统》的核心。它用于年度统计工作。包括年度省、市各行业放射工作人员数量及性别分布;全省年度个人剂量水平分布;省、市行业放射工作人员平均年剂量当量,年集体剂量和年剂量当量分布等项目。

统计处理繁杂,各项数据统计模式各异,为了使层次清晰,可进行各项选择统计,对本模块又采用了模块式结构安排程序,各项统计都有一个子模块程序去完成,有一个供选择的“菜单”程序。将这些子模块街接在一起组成整个的统计模块。

当此模块开始运行时,首先在屏幕上出现供选择“菜单”,操作者根据需要选择统计项目,按动相应的数据键,计算机即可按着要求进行统计处理,得到相应的统计年数据。

5.查询模块:可利用此模块按地区、职业、性别和姓名等检索查询某一记录的原始记录,也可以检索查询通过统计处理产生的各种年统计报表的各项数据。

三 应用举例

附表为通过本《系统》对12个市、大厂矿4893名被监测人员1988年所受外照射剂量进行处理后,得出的全省放射性工作人员的个人剂量水平。

附表 1988年放射工作人员个人剂量水平
四 讨论

1.整个《系统》采用模块结构,便于《系统》程序的维护。并能灵活地针对其它方面的数据资料,对程序进行修改,扩充应用。

2.在《系统》的各个模块中,穿插了大量的汉字提示说明和“人机对话”式中文“菜单”工作方式。操作员在操作过程中,通过屏幕上的汉字显示,可以进行相应的操作和对一些事项的注意,“人机对话"式“菜单”工作方式大大简化了操作步骤。操作员只要按提示的“菜单”按动相应的数字键或字符键,就可以控制程序的流程,通过多次人机对话的过程,引导计算机完成提示的操作,这样既提高了工作效率,又减少了出错的机会。

3.针对数据统计处理所要求的步骤和计算公式,编辑了相应的多段统计处理程序,然后将他们有机地结合起来形成了统计模块,使其自动化程度比较高,当选择好统计项目,程序就可自动按要求进行统计处理,程序执行当中,不需要人进行干涉,就可自动产生出结论性的年报统计数据,供查询、打印调用。

(本工作在张文志副研究员的指导和帮助下完成,在此表示感谢。)