查看原文
其他

EpiData | 建立调查表文件

软件操作 自我整合 2023-02-24

◀EpiData | 建立调查表文件 ▶

我们为什么使用EpiData? 

因为EpiData是“免费的数据录入和数据管理软件”,另外最主要的,我想是因为它“简单易学、数据录入功能实用”等特点。

现在的Epidata中文版本是3.1。 

OK,简单介绍一下,废话少说进入正题。

 一、建立调查表文件 :使用EpiData录入数据的第一步,是先建立数据库。这时我们需要先写一个后缀是.qes的“调查表文件”,如下图:

图1-1 建立调查表文件

这个调查表怎么写呢?看下面的这个例子:

说明: 

1

第1句中

“药物编号”只是起到提示作用,在由.qes文件生成数据库文件时不编译,就是说在数据库里面它还是显示“药物编号”; 

后面括号{}里的“DrugNum”,是字段名,当然这个字段(或者说变量)记录的就是药物编号了,用{}定义字段名是EpiData字段命名的一种方式(还有另一种,这里就不说了),当然如果不加的话也可以,EpiData会根据系统的设置自动生成字段名(像这种:n1aa,n2,n3ae等等); 

再后面的@###:@表示一种对齐方式,先不用管它,后面会讲到; 

###是用来定义前面那个DrugNum字段的属性的,#代表一位数字,###就代表3位数字,也就是说药物编号最大也就能输入999了,不能再大了;

总结第1句的含义:定义了一个字段“药物编号”,字段名是DrugNum,用于记录3位数字形式的数据。(刚开始有些费劲,呵呵,以后就越来越轻松了!) 

2

第2句

与第1句不同的是,患者姓名缩写肯定是字母了,这里用下横杠“_”来定义。下横杠“_”是用来定义字符串的,一个字母用一个“_”表示(如果是汉字,要占两个“_”)。这一句的含义就是:定义了一个字段“患者姓名缩写”,字段名是Pname,用于记录字符形式的数据。 (以后就轻松了:-)

3

第3句

<yyyy/mm/dd>是定义日期格式的字段的,写法是固定的,很简单吧?这一句将“就诊日期”的字段名设为“date”,字段属性设臵为4位年2位月和2位日形式的日期数据。 

4

第4句

<Y>代表另外一种格式的数据:布尔逻辑变量,它的值只能是Y或N(在录入时也可输入1或0,系统自动将其变成Y或N);对于一名患者,一般情况下只有门诊病人或住院病人两种情况,非此即彼,所以设置为布尔逻辑变量。这一句的含义:定义门诊与住院两种情况,如果是住院病人,还要填写住院病案号。 

5

第5句

这句里面没有陌生的语句了,为什么还要写出来做例子呢。因为这是一种常用的做法。比方说我们要记录一个患者的病情严重程度,按标准分为四级,0无症状  1轻  2重  3极其严重,那么就可写成第5句这种形式: 

严重程度({degree}):# 0无症状  1轻  2重  3极其严重 

这里面只有#是在数据库中需要编译的,其它都将显示为提示信息。这里实际上是用一位数字存储等级资料的信息。如果分级多,可以设成两位数字(即两个##)。 

当然,对于第5句中的“性别”,也可用第4句中那个布尔逻辑变量,写成这样: 

性别({sex}):<Y> 男 

或者:

性别({sex}):<Y> 女

因为一般情况下性别也是非男即女(当然也不排除有人妖的可能,所以也可写成:1男 2女 3其他,用#来定义)。

事实上,上述例子,基本上把EpiData中的所有常用的变量类型都用上了。 

作为练习,把上面那5句拷贝到EpiData的编辑区,保存为.qes后缀的调查表文件,即建库文件。

来源:Medleaf

http://www.eyaoo.net/weblog/

声明:部分文章和信息来源于互联网,如转载内容涉及版权等问题,请立即与小编联系,我们将迅速采取适当的措施。

感谢您抽出  · 来阅读此文

更多精彩请点击下列分类文章

↓↓↓

福利包 | 徐凯文精神分析初级培训视频

显著性误读 | 一个师生共存的问题

P值 | 一个可以,三个不能

眼动 | EyeLinkII EB编程

数据 | EpiData软件简介

治疗

分裂的人能够采取完全相反的行为,而不会因为它们而感到冲突。

向左滑动

关注“自我整合”

从心开始做更好

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存