Certainly, many of us will want to continue to have a simple way to create and edit checks (and .qes). With the shift to a clearly defined XML format for EpiData, this should be possible using tools we already have - that is, we could just edit the .recxml file, using cut and paste to replicate checks for similar fields.
A great addon or standalone module will be a simple XML editor for recxml files, to be used at our own risk. I don't know if such things exist in other areas, but there must be.
Importing a table of attributes as proposed by Sarala would be a great addon that could come from the user community once the .recxml format is finalized. Similarly, a utility to merge additional xml attributes to a .recxml would be very simple and very useful.
"USE fieldname" could be included in any of these, and probably the suggested "for var1 var2 ..." approach.
Jamie Hockin Ottawa
On 11 March 2010 Sarala wrote:
In discussion with Jens, we talked about a solution to how a pre-written chk file can also be incorporated with Epidata manager.
My suggestion is to have a data dictionary, where you not only specify the variable name, variable label, value labels and the data format, but you also add attributes for missing values, range checks , legal values etc. The dictionary could be a CSV file, that can be easily created using excel.
Ideally however, what I would like is to have more flexibility, where you can assign the same attribute to the variables concerned in one statement, rather than listing one by one as a above, for example For all variables whose value 9 should be treated as missing, the attribute missing can given using for example the for loop as in stata,
for gender locat type case { missing=9 }
Also for those variables that share the same labels, you should be able to define one label and then assign to the variable concerned.
Once the dictionary is imported into Epidata manager, you can then use the graphics device to organise the data entry screen.