上一期发布了关于基础的数据库建立,本期介绍核查文件的建立。
重要的事情先说
CHECK 的文件名必须与数据库的文件名相同, 唯一不同的就是扩展名, 前者为.chk, 后者为.rec。
我们是在创建完数据库(*.rec)后再创建 CHECK 文件,调用check编辑器方式主要有两种:
1.菜单栏 直接点击数据录入质控(如果已打开了REC文件,请先关闭REC)
2.第二行工作流程栏 直接点击“3.建立CHK文件”
image.png
如上图,check编辑器上有5个最基本,也是最常用的CHECK设置
- Range,Legal,设置当前变量的允许范围、允许值。
举例:
1. 键入“2-5”,表示当前变量只允许录入 2、 3、 4、 5 四个数值
2. 键入“0-INF”表示录入的数值必须≥0
3. 键入“-INF-5”表示当前变量录入的数值必须≤5
4. 键入“2-6,8”表示允许录入的数值包括 2、 3、 4、 5、6 和 8(必须范围在前,单个允许值在后)
- Jumps,设置跳转功能;如果当前变量设置了跳转功能,则表示在输入某个指定的数值后,程序会自动跳到某个对应的变量上。
举例:如果当前变量是一个性别变量(1=男性, 2=女性),我们可以设置跳转功能为:当性别变量录入为 1(表示男性)时,直接跳转到变量 V23,当性别变量录入为 2(表示女性)时,直接跳转到变量 V40。
表达式为:1>V23, 2>V40
输入 1 时,跳转到变量 V23
输入 2 时,跳转到变量 V40
- Must enter,将当前变量设置为“Yes”,即必须录入。
这个命令要求必须给当前变量输入数值,否则无法进入下一个变量。
- Repeat,将当前变量设置为“Yes”,即重复输入。
某些录入内容在不同记录间改动很少(例如,调查员姓名、调查者所属地区等),这项重复功能可以省去很多重复键入的工作。
- Value label,添加当前变量的数值标签。
数值标签是一组数值加上对应的文字注释,可以解释每个数值代表的涵义
例如,创建一个性别变量,用 1 表示男性, 2 表示女性
如果设置了这个数值标签,在数据录入过程中,当你按 F9,或数字键盘上的+时,程序会自动弹出一张表,告诉你 1 和 2 各自对应的涵义。
- KEY UNIQUE,为变量创建唯一标识,也就是说变量取值在整个数据库中是唯一的(比如常用的ID号,会建议设置为唯一标识码,不仅可以防止重复录入,也可以方便后期数据库之间的关联)。
点击check编辑器的编辑按钮,在变量名和END中间的空行中直接输入KEY UNIQUE 1即可。
以上利用EpiData建立数据库及核查文件的功能基本可以满足基础的数据录入和管理功能了。如果想深入学习,可以详读由吕筠教授编译的EpiData3.0 使用手册。