Questions about creating and validating Define.xml
I have a set of split QS domains (by QSCAT, which indicates the kind of questionnaire). Per agency's request, I need the define.xml to output the SASDatasetName attribute of ItemGroupDef to contain the physical filename, e.g., QSAQ for ACQ and QS36 for SF-36, while the Name attribute for all these questionnaire domain datasets to read QS universally.
I tried to fiddle with config\data\Define Metadata 1.0.xml, as well as config\config-sdtm-3.1.2.xml, but to no avail.
Any pointers will be appreciated.
Regards,
Anthony
Hello Team,
I need help creating a Controlled Terminology (CT) file that is specific to our company. I see the example file codelists-template.xls. I added my company specific terms to codelists-template.xls but it does not get referenced by the OpenCDISC program when I run it . Instead the file the program points to is SDTM Terminlogy.txt. This file has a completely different columns. I am having trouble understanding the purpose of having codelists-template.xls if it cannot be referenced by OpenCDISC.
Can you guide me through the steps to create a sponsor specific CT file.
I am wondering whether it is possible to add additional info into define.xml using OpenCDISC, for example, Origin of variables, Comment to variables, usually these info has to be included in define.pdf.
Any thoughts are highly appreciated.
Jeff Xia
Hi.
I am not able to figure this error why it is appearing. Can you please give me details of how to debug or what the actual probem is?
The Define file generator is assigning all the xxDTC fields DataType="datetime" and Length="". These fields should have DataType="text" with length picked up from the input transport-format files. Thanks.
Attempting to generate a define.xml, I get the following error:
java.lang.NullPointerException
at org.opencdisc.validator.DefineDocumentGenerator.close(DefineDocumentGenerator.java:379)
at org.opencdisc.validator.DefineDocumentGenerator.generate(DefineDocumentGenerator.java:374)
at org.opencdisc.validator.DefaultValidator.generate(DefaultValidator.java:154)
at org.opencdisc.validator.gui.ValidatorClient$ProcessMonitor.run(ValidatorClient.java:1527)
I've not had any issue running SDTM validation on these data. Ideas?
Thanks!
Hi Max,
I have just started using OpenCdisc and am really jazzed by how robust this tool really is. In my using the Validator for a Define.xml I have the following situation which confuses me...
For talking points, I have a SDTM variable LBFLBL and it is an expected, but not required, variable. The codelist has the following for LBBLFL:
[blank] = null
Y = Yes
The resulting Define.xml which I create is the below snippet:
I created a codelist.xls file that matched the template supplied. This is the error I get after a few seconds of running:
java.lang.NullPointerException
at org.opencdisc.validator.DefineDocumentGenerator.printCodeLists(DefineDocumentGenerator.java:524)
at org.opencdisc.validator.DefineDocumentGenerator.generate(DefineDocumentGenerator.java:357)
at org.opencdisc.validator.DefaultValidator.generate(DefaultValidator.java:154)
at org.opencdisc.validator.gui.ValidatorClient$ProcessMonitor.run(ValidatorClient.java:1518)
Hey Guys,
ValueListOID or def:ValueListOID
So on page 13 of the CRT Data Definition Spec it says that def:ValueListOID is a field within def:ValueListRef. I've noticed too that in actual practice, though, it is generally written as ValueListOID (no def:). Do you know which is correct?
Role in Value Level Metadata ItemDef?