Can anyone help with how to read CDISC compliant ODM v1.3 XML (from and API to a clinical trials database built using Viedoc) into SAS 9.4?
I have been trying:
filename xmlinp 'F:\xml\ClinicalDataBackup.xml';
libname xmlinp xml xmltype=CDISCODM;
proc contents data=xmlinp._all_;
SAS errors:
check_ordernum has no inst
ERROR: XML describe error: Internal processing error.
From the SAS documentation, it seems there may be some issues with the XML – could you confirm:
There are separate XML files for the clinical data and the metadata; there are <itemGroupDef> elements in the metadata XML but not in the clinical data XML (I am trying to read in the clinical data); the <itemGroupDef> elements do not have attributes of “SASDatasetName” – are these show stoppers for SAS? Would these be a problem is I could get the XML in ODM v1.2 and use Proc CDISC?