@@ -149,7 +149,9 @@ void ctkXnatProject::fetchImpl()
{
QString subjectsUri = this->resourceUri() + "/subjects";
ctkXnatSession* const session = this->session();
- QUuid queryId = session->httpGet(subjectsUri);
+ QMap<QString, QString> paramMap;
+ paramMap.insert("columns", "ID,project,label,insert_date,insert_user,URI,dob,gender,handedness,weight,height");
+ QUuid queryId = session->httpGet(subjectsUri, paramMap);
QList<ctkXnatObject*> subjects = session->httpResults(queryId,
ctkXnatDefaultSchemaTypes::XSI_SUBJECT);
@@ -139,7 +139,9 @@ void ctkXnatSubject::fetchImpl()
QString experimentsUri = this->resourceUri() + "/experiments";
- QUuid queryId = session->httpGet(experimentsUri);
+ paramMap.insert("columns", "xnat:subjectassessordata/id,session_ID,ID,project,xsiType,label,insert_date,URI,date,time,scanner,modality");
+ QUuid queryId = session->httpGet(experimentsUri, paramMap);
QList<ctkXnatObject*> experiments = session->httpResults(queryId,
ctkXnatDefaultSchemaTypes::XSI_EXPERIMENT);