4
Total Records
All datasets
4
Pending Verification
Require review
1
Research Districts
Mukono
1
Photo Consent Refused
Enforced in workflows
1
Datasets
mukono_farmer_interviews
ID District Village Name Age Network Land Primary Crop Cover Reported Photo Consent Status Actions
Loading…
ℹ️
Import is idempotent: Re-uploading a record with the same external_record_id + dataset_key will upsert (update) rather than duplicate it. Always run Preview first before committing.
Import Preview — Mukono Farmer Interviews

The 4 records from AgriGuard_Mukono_Interview_Import.xlsx have been pre-loaded below. Review the field mapping and validation results, then click Commit Import to upsert into the database.

Source ColumnTarget FieldRule Applied
external_record_idexternal_record_idStable upsert key — pass through as-is
dataset_keydataset_keyMust match target dataset
name_provisionalname_provisionalProtected PII — super-admin only
age_yearsage_yearsNULL if blank — never substitute zero
phone_provisionalphone_provisional (TEXT)Stored as text — leading zeros preserved
network_reportednetwork_reportedReported name only, not verified payment account
land_acres_exactland_acres_exact (NUMERIC)NULL if unknown; "Plot (less than one acre)" → null exact acres
land_size_reportedland_size_reported (TEXT)Exact free-text preserved
cover_type_reportedcover_type_reported"Flood" = reported observation only, NOT active policy
photo_consentphoto_consentrefused | given | not_recorded — refused blocks photo workflows
interview_dateinterview_dateNULL if blank — NOT replaced with upload date
village_reportedvillage_reported"Buntaba" — provisional spelling, flagged for review
source_filesource_fileOriginal filename/UUID preserved
verification_statusverification_statusDefault: pending_verification
4
Total Rows
4
Ready
0
Errors
4
Warnings
CSV Upload — Import Records from Other Districts

Upload a CSV file from field interviews in any district. The CSV must include a header row matching the standard field mapping below. Use Preview to validate before committing. Imports are idempotent — re-uploading the same external_record_id + dataset_key will upsert, not duplicate.

external_record_id, dataset_key, name_provisional, age_years, phone_provisional, network_reported, land_acres_exact, land_size_reported, cover_type_reported, photo_consent, interview_date, village_reported, source_file
📌
Accuracy label: All figures below are observations from 4 research records currently pending verification. These are not confirmed programme statistics, not active policy counts, and not willingness-to-pay data.
Mukono District — Research Summary Pending Verification

Records Overview

Total interview records 4
Ages recorded 2
Ages not recorded 2
Exact acreage recorded 3
Land described only 1
Photo consent refused 1

Recorded Ages

Farmer 1 64
Farmer 2 72
Farmer 3 Not recorded
Farmer 4 Not recorded
2 of 4 records have age data

Land / Acreage

10 acres (Coffee) 1
5 acres (Maize) 1
3 acres (Beans) 1
Plot <1 acre 1

Mobile Networks (Reported)

MTN 3
Airtel 1
Network names are reported by respondents — not verified payment accounts

Crops Mentioned

Coffee
Maize
Beans
Bananas (secondary)
1 record — no crop recorded

Cover Type Reported

Flood (reported) 2
Not recorded 2
⚠ "Flood" = research observation only. Not a confirmed purchase, active policy, or WTP indicator.
Disclaimer: These statistics are observations from 4 research interview records which are currently pending verification. They do not represent confirmed programme enrolment, active insurance coverage, or validated agricultural data. Names and telephone numbers are retained in the protected backend only; public summaries must be anonymised. No interview quotes, satisfaction scores, willingness-to-pay findings or claims outcomes are recorded.
Verification Checklist 4 Items Pending
CheckStatusNotes
Mukono appears in district selectors (research context)✓ DoneResearch-only; not in USSD insurance registration districts
Exactly 4 records importedPending import commit4 rows in seed; confirm via record count after commit
Re-import does not duplicateEnforced by UNIQUE constraint(external_record_id, dataset_key) UNIQUE in DB
Phone leading zeros preservedEnforced by TEXT typephone_provisional stored as VARCHAR
Unknown ages / acreage / interview dates remain NULLEnforced by schemaNULL not zero; blank → NULL rule in migration
Photo consent refused preserved & enforcedEnforced in APIPOST /review returns 403 for photo fields on refused records
Kamwenge records & statistics unchanged✓ ConfirmedSeparate schema; Mukono is research_records only
Unauthorised visitors cannot retrieve identifiable dataEnforced by API rolesrequireAdminKey + PII stripped for analytics role
Records persist after refresh & new loginPending DB deployIn-memory stub active until DATABASE_URL set
Village "Buntaba" spelling flagged for reviewFlagged in verification_notesNo parish, subcounty, or coordinates inferred
Research consent not recorded — retained for reviewHuman review requiredresearch_consent = 'not_recorded' for all 4 records
No gender inference from names✓ EnforcedNo gender field in schema
Research Districts
District KeyDistrict NameCountry Research EnabledInsurance Availability
Loading…
Datasets Catalogue
Dataset KeyDisplay NameDistrict SourceVerification StatusRecords
Loading…