/
collectCompletedFormData

© 2025 IQVIA - All Rights Reserved

collectCompletedFormData

Summary

findFormData returns all formData matching the query criteria. This includes noncomplete data and also non-conformant data.

This utility method will return only formData which is complete, thus removing canceled, nonconformant data etc.

Formal Expression

function collectCompleted(formDataArray) { if (formDataArray == null) { return []; } var keepers = []; for (var i = formDataArray.length - 1; i >= 0; i--) { var formData = formDataArray[i]; if (formData.form.canceled == false && formData.form.itemGroups[0].canceled == false && (formData.form.dataCollectionStatus == 'Complete' )) { keepers.push(formData); } } return keepers; }

 

Related content

Sort Date Values and Return Most Recent
Sort Date Values and Return Most Recent
More like this
Implicit Methods
Implicit Methods
More like this
Return a Unique Incremental ID Number
Return a Unique Incremental ID Number
More like this
Javascript Util Library useful in Methods and Edit Checks
Javascript Util Library useful in Methods and Edit Checks
Read with this
Find Item Value From Same Study Event
Find Item Value From Same Study Event
More like this
clinsparkDatesToMilliseconds
clinsparkDatesToMilliseconds
Read with this

Exported and Printed Copies Are Uncontrolled