
Epidata3.1使用教程之快速入门篇90分钟速成.doc
14页°「占作 fMdleaf 及出处 httpj/www.eyaoojiet/weblog/Edited by Foxit ReaderCopyright(C) by Foxit Software Company,2005-2008Epidata 3.1使用教程之快速入门篇(90分钟速成)第]节我们为什么便用Epidata?因为Epidata是“免费的数据录入和数据管理软件",另外最主要的,我想是因为它“简单易学、数据录入功 能实用"等特点关于这个软件的详査介绍,就不多说了,网上有很多现在的Epidata中文版本是3.1,下栽地址OK,简单介绍一下,废话少说进入正题一、建立调査表文件使用Epidata录入数据的第一步,是先建立数据库这时我们需要先写一个后缀是.qes的"调査表文件",如 下图:立调査表文件这个调査表怎么写呢?看下面的这个例于:1、药物编号({DrugNum}):@####\ 2、患者姓名缩写({Pname}):@ 3、 就诊日期({date}):@
刚 开始有些费劲,呵呵,以后就越来越轻松了! 黨^)決2句:与第1句不同的是,患者姓名缩写肯定是字母了,这里用下横杠来定义下横杠是用来定义字符串 的,一个字母用一个“一"表示(如果是汉字,要占两个这一句的含义就是:定义了一个字段“患者姓 名缩写",字段名是Pname,用于记录字符形式的数据以后就轻松了:・)第3句:
这里实际上是用一位数字存储等级资 料的信息如果分级多,可以设成两位数字(即两个##) o当然,对于第5句中的“性别",也可用第4句中那个布尔逻辑变量,写成这样:性别({sex}):
如转載,请注明作書 Medleaf 及岀处 httpy/www.eyaoojiet/weblog/图2・4生成REC文件过程中的文件标记好啦,来看看我们的成果吧!点击Cpidata X具栏中的“数据录入〃菜单,选择"数摇录入〃菜单,如下图:点缶数魅录入菜单宁出数皓处理IA宙口设舌港附ESJJ找苑国CL)» Jj o 厲qbaopanOmysasfltes_」Documents 血 SettingsUProgr^nn Flies-jdownloacfe(□WINDOWS」epdataOW1NMT_j[netpibi_)WWVTOOt文件珞⑧:|s«nple. rtcI打幵Q) I支件类型d)|"aD “戯弟庫文件(♦. BEC)zJ K>/b I* 立chk±件4数槍字入»5则6处&§變IB專出图乙5打开数据库文件找到先前生成的那个sample.rec文件,然后打开,呈现在我们面前的就是数据录入的界面了:图2-6数据录入界面第3节 如录入的控制⑴前两节我们了解了如何编写调査表文件,如何用这个文件生成数据库及数据录入界面的显示这一节,我们看看数据录入的控制问题提出:为什么需要“控制"?还是先前的那个例于,1、药物编号({DrugNum}):@####\ 2、患者姓名缩写({Pname}):@ 3、 就诊 H 期({datp}):@
所以,为了提高数据录入的效車,我们需要对录入过程进行控制:对干上面的这种情况,我们的预期控制 效果是:在录完就诊日期后,光标到“门诊"项,这时,如果这个病人是门诊病人,那么我们录入1或者Y (因为这 个变量是布尔型,其值只有1或Y, 0或N,键入其它的值都是无效的)之后,光标不是到“住院”项,而是 跳转到“性别",因为门诊病人没有病案号当然,对数据录入的控制还远不只这些,还包括字段允许值的设定、是否必须录入、是否允许重复数值等 如转載,请注明作書 Medleaf 及岀处 httpy/www.eyaoojiet/weblog/为了实现这些"揑制〃过程,我们需要建一个与・「ec文件同名但后缀为・chk的文件在启动epidata后,在工 具栏上就能看到建立CHK文件的按钮图3J建立CHK文件选择我们先前生成的sample.rec文件:图3・2选择要建立CHK文件的数据库文件点击打开后,出现编写CHK文件的页面:图3・3 CHK文件编辑器筒单的解释一下:Epidata的CHK文件,命令有很多,这个编辑窗口,仅列出了比较常用的几个,其它更为复杂的功能,需 要点击“编辑〃按钮,以文本编辑方式打开CHK文件来编写CHK命令。
这些命令的使用,大家可以参伙Epidata 3.0使用手册》t许的数值范围与合法的值根据事先设定的条件跳转是否必须录入,即能否为空图3・4 CHK文件编辑器的选项卡上图中对CHK选项卡中的5个项目作了简单的说明,下面逐一进行介绍:1、字段的允许数值范围与允许数值对应的CHK命令为:Range和Legal “控制〃作用:在录入时,如果录入的数值不在这两个命令定义的允许数值(范围)内,系统将报错,需重 新录入“合格"的数值这是CHK文件中常用的两个命令,其作用稍有不同,Range限定的是字段数值的"允许范围〃,比如我们可 以犍入“1-8",代表该字段的数值是从1到8且连续的8个数值;而Legal则限定字段的允许数值,对上面 这种情况,用Legal命令的话,我们需要键入“123,4,567,8”,如果实际情况是既有连续的数值,又有不 连续的,那这两个命令可以一起用,比如键入"1・5,7,8”,表示这个字段共允许7个数值,包括1到5连续 5个数,还有“7”和"8"这两个数如果录入时输入了 6,系统会报错,提示“非法录入",同时还提示应该 输入的允许数值(范围)如下图:piDat3 3・l ・[sample.「ec史件查我过滤器窗口设置帮助如转載,请注明作書 Medleaf 及岀处 httpy/www.eyaoojiet/weblog/车法录入1-5,7,8是合法值确定药物编号(DrugNuin): 1 ,患者姓名缩写(?naire): 就。












