Skip to content

Uploads

The Uploads page shows every survey submission received from tablets, along with its processing status.

Upload history table

Upload history table

ColumnDescription
Survey IDThe survey definition that was used
FacilityThe facility whose tablet submitted this upload
Participant IDThe unique participant identifier assigned by the tablet at enrolment
Statuscompleted, stored successfully; failed, rejected
Upload TimeServer timestamp when the upload was received
ActionsView details or download the raw JSON

Upload statuses

Completed: the upload passed all validation checks and the response data was written to the database. The participant’s answers, rapid test results, payment information, and coupon data are all available for export.

Failed: the upload was rejected. Common causes:

  • Missing required fields in the submission
  • Survey version mismatch (tablet is running an older survey than the server)
  • Duplicate participant ID (if fingerprint screening is enabled, this is caught on the tablet before upload)
  • Malformed JSON payload

Viewing upload details

Click the View action on any row to see the full upload payload, including:

  • Raw response data keyed by question short name
  • Rapid test results
  • Payment records
  • Coupon assignments
  • Device metadata (tablet ID, app version, upload timestamp)

Failed uploads

For failed uploads, the detail view shows the specific validation error that caused the rejection. Common next steps:

  • If the error is a survey version mismatch, ensure the tablet has synced the latest survey
  • If the error is a missing field, check the tablet app version and update if needed
  • Raw upload JSON can be downloaded for manual inspection

Upload volume

Total upload counts appear on the Dashboard summary panel. The dashboard also shows today’s uploads and a running total of completed vs. failed submissions.