Changes
On April 1, 2026, 2:34:58 AM UTC,
-
Changed value of field
datastore_active
toTrue
in resource Survey Data in Botswana HIV Estimates 2026 -
Changed value of field
datastore_active
toTrue
in resource ANC Data in Botswana HIV Estimates 2026 -
Changed value of field
validation_status
of resource ANC Data tocreated
(previouslysuccess
) in Botswana HIV Estimates 2026 -
Updated description of resource Spectrum File in Botswana HIV Estimates 2026 from
preliminary file submitted on the 6/03/2026. Post review file with comments addressed.
topreliminary file submitted on the 6/03/2026. Post review file with comments addressed. 1. Adjustments to TRF (2021 to 2025) to match births from Vital statistics 2. Adjustments to Number of pregnant women on treatment to match the proportions of pregnant women on treatment program reported/expected by the PMTCT program (source Maternity Register). Further adjustments made to include non citizen pregant women for the years before they were added to the registers (2010 to 2018) 3. added numbers receiving Prep from 2021 to 2025
-
Uploaded a new file to resource Spectrum File in Botswana HIV Estimates 2026
-
Changed value of field
sha256
of resource Spectrum File to694f8a7db0d70d744ac058670835eeb978d8f9c09cc5619ccd57b5c18747a079
(previously9e2fe1480d28843bd1ecb2c2d0d7b3d11347d0524415587848a9e98c037cb241
) in Botswana HIV Estimates 2026
| f | 1 | { | f | 1 | { |
| 2 | "author": null, | 2 | "author": null, | ||
| 3 | "author_email": null, | 3 | "author_email": null, | ||
| 4 | "creator_user_id": "02344e77-be8a-4e77-b07c-a54981b21779", | 4 | "creator_user_id": "02344e77-be8a-4e77-b07c-a54981b21779", | ||
| 5 | "geo-location": "Botswana", | 5 | "geo-location": "Botswana", | ||
| 6 | "groups": [], | 6 | "groups": [], | ||
| 7 | "id": "5667fc07-9828-45a3-9c13-bcc4d58d6a64", | 7 | "id": "5667fc07-9828-45a3-9c13-bcc4d58d6a64", | ||
| 8 | "isopen": false, | 8 | "isopen": false, | ||
| 9 | "license_title": null, | 9 | "license_title": null, | ||
| 10 | "locked": false, | 10 | "locked": false, | ||
| 11 | "maintainer": "Naomi team", | 11 | "maintainer": "Naomi team", | ||
| 12 | "maintainer_email": "naomi-support@unaids.org", | 12 | "maintainer_email": "naomi-support@unaids.org", | ||
| 13 | "metadata_created": "2025-11-17T10:59:52.233680", | 13 | "metadata_created": "2025-11-17T10:59:52.233680", | ||
| n | 14 | "metadata_modified": "2026-03-31T08:03:14.938702", | n | 14 | "metadata_modified": "2026-04-01T02:34:58.024803", |
| 15 | "name": "botswana-country-estimates-2026", | 15 | "name": "botswana-country-estimates-2026", | ||
| 16 | "notes": "A record of the input data and final HIV estimates.", | 16 | "notes": "A record of the input data and final HIV estimates.", | ||
| 17 | "num_resources": 9, | 17 | "num_resources": 9, | ||
| 18 | "num_tags": 0, | 18 | "num_tags": 0, | ||
| 19 | "organization": { | 19 | "organization": { | ||
| 20 | "approval_status": "approved", | 20 | "approval_status": "approved", | ||
| 21 | "created": "2020-08-25T16:14:55.050921", | 21 | "created": "2020-08-25T16:14:55.050921", | ||
| 22 | "description": "", | 22 | "description": "", | ||
| 23 | "id": "40bd8efa-0a72-46e1-83eb-1dedd2ea80d0", | 23 | "id": "40bd8efa-0a72-46e1-83eb-1dedd2ea80d0", | ||
| 24 | "image_url": "2020-08-25-161617.829922Botswana.jpg", | 24 | "image_url": "2020-08-25-161617.829922Botswana.jpg", | ||
| 25 | "is_organization": true, | 25 | "is_organization": true, | ||
| 26 | "name": "botswana", | 26 | "name": "botswana", | ||
| 27 | "state": "active", | 27 | "state": "active", | ||
| 28 | "title": "Botswana", | 28 | "title": "Botswana", | ||
| 29 | "type": "organization" | 29 | "type": "organization" | ||
| 30 | }, | 30 | }, | ||
| 31 | "owner_org": "40bd8efa-0a72-46e1-83eb-1dedd2ea80d0", | 31 | "owner_org": "40bd8efa-0a72-46e1-83eb-1dedd2ea80d0", | ||
| 32 | "private": false, | 32 | "private": false, | ||
| 33 | "relationships_as_object": [], | 33 | "relationships_as_object": [], | ||
| 34 | "relationships_as_subject": [], | 34 | "relationships_as_subject": [], | ||
| 35 | "resources": [ | 35 | "resources": [ | ||
| 36 | { | 36 | { | ||
| 37 | "cache_last_updated": null, | 37 | "cache_last_updated": null, | ||
| 38 | "cache_url": null, | 38 | "cache_url": null, | ||
| 39 | "created": "2025-11-17T10:59:53.869286", | 39 | "created": "2025-11-17T10:59:53.869286", | ||
| 40 | "datastore_active": true, | 40 | "datastore_active": true, | ||
| 41 | "description": "", | 41 | "description": "", | ||
| 42 | "fork_activity": "", | 42 | "fork_activity": "", | ||
| 43 | "fork_resource": "", | 43 | "fork_resource": "", | ||
| 44 | "format": "GeoJSON", | 44 | "format": "GeoJSON", | ||
| 45 | "hash": "", | 45 | "hash": "", | ||
| 46 | "id": "c17e3a6d-d7cb-4b9a-acfd-33fc08249013", | 46 | "id": "c17e3a6d-d7cb-4b9a-acfd-33fc08249013", | ||
| 47 | "last_modified": "2026-02-23T14:43:42.245625", | 47 | "last_modified": "2026-02-23T14:43:42.245625", | ||
| 48 | "lfs_prefix": "botswana/botswana-country-estimates-2026", | 48 | "lfs_prefix": "botswana/botswana-country-estimates-2026", | ||
| 49 | "metadata_modified": "2026-03-27T06:25:58.511815", | 49 | "metadata_modified": "2026-03-27T06:25:58.511815", | ||
| 50 | "mimetype": "application/geo+json", | 50 | "mimetype": "application/geo+json", | ||
| 51 | "mimetype_inner": null, | 51 | "mimetype_inner": null, | ||
| 52 | "name": "Geographic Data", | 52 | "name": "Geographic Data", | ||
| 53 | "package_id": "5667fc07-9828-45a3-9c13-bcc4d58d6a64", | 53 | "package_id": "5667fc07-9828-45a3-9c13-bcc4d58d6a64", | ||
| 54 | "position": 0, | 54 | "position": 0, | ||
| 55 | "resource_type": "inputs-unaids-geographic", | 55 | "resource_type": "inputs-unaids-geographic", | ||
| 56 | "restricted": | 56 | "restricted": | ||
| 57 | ations\":\"unaids\",\"allowed_users\":\"\",\"level\":\"restricted\"}", | 57 | ations\":\"unaids\",\"allowed_users\":\"\",\"level\":\"restricted\"}", | ||
| 58 | "schema": { | 58 | "schema": { | ||
| 59 | "fields": [ | 59 | "fields": [ | ||
| 60 | { | 60 | { | ||
| 61 | "constraints": { | 61 | "constraints": { | ||
| 62 | "required": true | 62 | "required": true | ||
| 63 | }, | 63 | }, | ||
| 64 | "description": "An area_id from the specified area | 64 | "description": "An area_id from the specified area | ||
| 65 | hierarchy", | 65 | hierarchy", | ||
| 66 | "name": "area_id", | 66 | "name": "area_id", | ||
| 67 | "title": "Area ID", | 67 | "title": "Area ID", | ||
| 68 | "type": "string" | 68 | "type": "string" | ||
| 69 | }, | 69 | }, | ||
| 70 | { | 70 | { | ||
| 71 | "description": "Area name corresponding to area_id | 71 | "description": "Area name corresponding to area_id | ||
| 72 | (optional)", | 72 | (optional)", | ||
| 73 | "name": "area_name", | 73 | "name": "area_name", | ||
| 74 | "title": "Name", | 74 | "title": "Name", | ||
| 75 | "type": "string" | 75 | "type": "string" | ||
| 76 | }, | 76 | }, | ||
| 77 | { | 77 | { | ||
| 78 | "constraints": { | 78 | "constraints": { | ||
| 79 | "maximum": 8, | 79 | "maximum": 8, | ||
| 80 | "minimum": 0, | 80 | "minimum": 0, | ||
| 81 | "required": true | 81 | "required": true | ||
| 82 | }, | 82 | }, | ||
| 83 | "description": "An integer indicating the area admin | 83 | "description": "An integer indicating the area admin | ||
| 84 | level, where 0 represents the national level", | 84 | level, where 0 represents the national level", | ||
| 85 | "name": "area_level", | 85 | "name": "area_level", | ||
| 86 | "title": "Admin Level", | 86 | "title": "Admin Level", | ||
| 87 | "type": "integer" | 87 | "type": "integer" | ||
| 88 | }, | 88 | }, | ||
| 89 | { | 89 | { | ||
| 90 | "description": "Area ID for the parent area in the | 90 | "description": "Area ID for the parent area in the | ||
| 91 | hierarchy", | 91 | hierarchy", | ||
| 92 | "name": "parent_area_id", | 92 | "name": "parent_area_id", | ||
| 93 | "title": "Parent Area ID", | 93 | "title": "Parent Area ID", | ||
| 94 | "type": "string" | 94 | "type": "string" | ||
| 95 | }, | 95 | }, | ||
| 96 | { | 96 | { | ||
| 97 | "description": "Integer indicating the order that the | 97 | "description": "Integer indicating the order that the | ||
| 98 | areas should be sorted by in display tools", | 98 | areas should be sorted by in display tools", | ||
| 99 | "name": "area_sort_order", | 99 | "name": "area_sort_order", | ||
| 100 | "title": "Area Sort Order", | 100 | "title": "Area Sort Order", | ||
| 101 | "type": "number" | 101 | "type": "number" | ||
| 102 | } | 102 | } | ||
| 103 | ], | 103 | ], | ||
| 104 | "missingValues": [ | 104 | "missingValues": [ | ||
| 105 | "", | 105 | "", | ||
| 106 | "NA" | 106 | "NA" | ||
| 107 | ], | 107 | ], | ||
| 108 | "primaryKey": "area_id", | 108 | "primaryKey": "area_id", | ||
| 109 | "require_field_order": false, | 109 | "require_field_order": false, | ||
| 110 | "title": "Geographic Data" | 110 | "title": "Geographic Data" | ||
| 111 | }, | 111 | }, | ||
| 112 | "sha256": | 112 | "sha256": | ||
| 113 | "1817721ebe22fb30044b934c88a9d6ef3d36233fca998f899695121127fa593e", | 113 | "1817721ebe22fb30044b934c88a9d6ef3d36233fca998f899695121127fa593e", | ||
| 114 | "size": 4704679, | 114 | "size": 4704679, | ||
| 115 | "state": "active", | 115 | "state": "active", | ||
| 116 | "url": | 116 | "url": | ||
| 117 | -4b9a-acfd-33fc08249013/download/bwa_areas_2026_31_districts.geojson", | 117 | -4b9a-acfd-33fc08249013/download/bwa_areas_2026_31_districts.geojson", | ||
| 118 | "url_type": "upload", | 118 | "url_type": "upload", | ||
| 119 | "validate_package": "true", | 119 | "validate_package": "true", | ||
| 120 | "validation_status": "success", | 120 | "validation_status": "success", | ||
| 121 | "validation_timestamp": "2026-03-27T06:25:57.833641" | 121 | "validation_timestamp": "2026-03-27T06:25:57.833641" | ||
| 122 | }, | 122 | }, | ||
| 123 | { | 123 | { | ||
| 124 | "cache_last_updated": null, | 124 | "cache_last_updated": null, | ||
| 125 | "cache_url": null, | 125 | "cache_url": null, | ||
| 126 | "created": "2025-11-17T10:59:59.769090", | 126 | "created": "2025-11-17T10:59:59.769090", | ||
| 127 | "datastore_active": true, | 127 | "datastore_active": true, | ||
| 128 | "description": "Revised ART numbers as of 26 March 2026. Some | 128 | "description": "Revised ART numbers as of 26 March 2026. Some | ||
| 129 | facilities were reassigned according to the new districts for 2025.", | 129 | facilities were reassigned according to the new districts for 2025.", | ||
| 130 | "fork_activity": "", | 130 | "fork_activity": "", | ||
| 131 | "fork_resource": "", | 131 | "fork_resource": "", | ||
| 132 | "format": "CSV", | 132 | "format": "CSV", | ||
| 133 | "hash": "", | 133 | "hash": "", | ||
| 134 | "id": "da8806f0-9420-43c9-91c1-1862efbeea92", | 134 | "id": "da8806f0-9420-43c9-91c1-1862efbeea92", | ||
| 135 | "last_modified": "2026-03-27T06:27:09.851489", | 135 | "last_modified": "2026-03-27T06:27:09.851489", | ||
| 136 | "lfs_prefix": "botswana/botswana-country-estimates-2026", | 136 | "lfs_prefix": "botswana/botswana-country-estimates-2026", | ||
| 137 | "metadata_modified": "2026-03-27T06:27:10.412537", | 137 | "metadata_modified": "2026-03-27T06:27:10.412537", | ||
| 138 | "mimetype": "text/csv", | 138 | "mimetype": "text/csv", | ||
| 139 | "mimetype_inner": null, | 139 | "mimetype_inner": null, | ||
| 140 | "name": "ART Data", | 140 | "name": "ART Data", | ||
| 141 | "package_id": "5667fc07-9828-45a3-9c13-bcc4d58d6a64", | 141 | "package_id": "5667fc07-9828-45a3-9c13-bcc4d58d6a64", | ||
| 142 | "position": 1, | 142 | "position": 1, | ||
| 143 | "resource_type": "inputs-unaids-art", | 143 | "resource_type": "inputs-unaids-art", | ||
| 144 | "restricted": | 144 | "restricted": | ||
| 145 | ations\":\"unaids\",\"allowed_users\":\"\",\"level\":\"restricted\"}", | 145 | ations\":\"unaids\",\"allowed_users\":\"\",\"level\":\"restricted\"}", | ||
| 146 | "schema": { | 146 | "schema": { | ||
| 147 | "customConstraints": [ | 147 | "customConstraints": [ | ||
| 148 | { | 148 | { | ||
| 149 | "constraint": "vls_tested >= vls_suppressed", | 149 | "constraint": "vls_tested >= vls_suppressed", | ||
| 150 | "description": "The total number of people who recieved a | 150 | "description": "The total number of people who recieved a | ||
| 151 | routine viral load test must be greater than the number among them who | 151 | routine viral load test must be greater than the number among them who | ||
| 152 | were virally supressed." | 152 | were virally supressed." | ||
| 153 | } | 153 | } | ||
| 154 | ], | 154 | ], | ||
| 155 | "description": "If data does not exist, please indicate so | 155 | "description": "If data does not exist, please indicate so | ||
| 156 | with the value \"NA\" and ignore any warning given by Excel.", | 156 | with the value \"NA\" and ignore any warning given by Excel.", | ||
| 157 | "fields": [ | 157 | "fields": [ | ||
| 158 | { | 158 | { | ||
| 159 | "constraints": { | 159 | "constraints": { | ||
| 160 | "required": true | 160 | "required": true | ||
| 161 | }, | 161 | }, | ||
| 162 | "description": "Must be an area_id from the agreed area | 162 | "description": "Must be an area_id from the agreed area | ||
| 163 | hierarchy", | 163 | hierarchy", | ||
| 164 | "name": "area_id", | 164 | "name": "area_id", | ||
| 165 | "title": "Area ID", | 165 | "title": "Area ID", | ||
| 166 | "type": "string" | 166 | "type": "string" | ||
| 167 | }, | 167 | }, | ||
| 168 | { | 168 | { | ||
| 169 | "description": "Area name corresponding to area_id | 169 | "description": "Area name corresponding to area_id | ||
| 170 | (optional)", | 170 | (optional)", | ||
| 171 | "name": "area_name", | 171 | "name": "area_name", | ||
| 172 | "title": "Area Name", | 172 | "title": "Area Name", | ||
| 173 | "type": "string" | 173 | "type": "string" | ||
| 174 | }, | 174 | }, | ||
| 175 | { | 175 | { | ||
| 176 | "constraints": { | 176 | "constraints": { | ||
| 177 | "enum": [ | 177 | "enum": [ | ||
| 178 | "both", | 178 | "both", | ||
| 179 | "male", | 179 | "male", | ||
| 180 | "female" | 180 | "female" | ||
| 181 | ], | 181 | ], | ||
| 182 | "required": true | 182 | "required": true | ||
| 183 | }, | 183 | }, | ||
| 184 | "description": "Biological sex - must be either \"both\", | 184 | "description": "Biological sex - must be either \"both\", | ||
| 185 | \"female\", or \"male\"", | 185 | \"female\", or \"male\"", | ||
| 186 | "name": "sex", | 186 | "name": "sex", | ||
| 187 | "title": "Sex", | 187 | "title": "Sex", | ||
| 188 | "type": "string" | 188 | "type": "string" | ||
| 189 | }, | 189 | }, | ||
| 190 | { | 190 | { | ||
| 191 | "constraints": { | 191 | "constraints": { | ||
| 192 | "enum": [ | 192 | "enum": [ | ||
| 193 | "Y000_014", | 193 | "Y000_014", | ||
| 194 | "Y015_999", | 194 | "Y015_999", | ||
| 195 | "Y000_999" | 195 | "Y000_999" | ||
| 196 | ], | 196 | ], | ||
| 197 | "required": true | 197 | "required": true | ||
| 198 | }, | 198 | }, | ||
| 199 | "description": "The age group. Must be either \"Y000_014\" | 199 | "description": "The age group. Must be either \"Y000_014\" | ||
| 200 | (0-14 y), \"Y015_999\" (15+ y) or \"Y000_999\" (0+)", | 200 | (0-14 y), \"Y015_999\" (15+ y) or \"Y000_999\" (0+)", | ||
| 201 | "name": "age_group", | 201 | "name": "age_group", | ||
| 202 | "title": "Age Group", | 202 | "title": "Age Group", | ||
| 203 | "type": "string" | 203 | "type": "string" | ||
| 204 | }, | 204 | }, | ||
| 205 | { | 205 | { | ||
| 206 | "description": "The calendar quarter reflected the end of | 206 | "description": "The calendar quarter reflected the end of | ||
| 207 | reporting period. Formatted as CY20XXQY, for example CY2020Q4 for end | 207 | reporting period. Formatted as CY20XXQY, for example CY2020Q4 for end | ||
| 208 | of December 2020", | 208 | of December 2020", | ||
| 209 | "name": "calendar_quarter", | 209 | "name": "calendar_quarter", | ||
| 210 | "title": "Calendar Quarter", | 210 | "title": "Calendar Quarter", | ||
| 211 | "type": "string" | 211 | "type": "string" | ||
| 212 | }, | 212 | }, | ||
| 213 | { | 213 | { | ||
| 214 | "constraints": { | 214 | "constraints": { | ||
| 215 | "minimum": 0, | 215 | "minimum": 0, | ||
| 216 | "required": true | 216 | "required": true | ||
| 217 | }, | 217 | }, | ||
| 218 | "description": "Number currently receiving ART at the end | 218 | "description": "Number currently receiving ART at the end | ||
| 219 | of reporting period", | 219 | of reporting period", | ||
| 220 | "name": "art_current", | 220 | "name": "art_current", | ||
| 221 | "title": "Number on ART", | 221 | "title": "Number on ART", | ||
| 222 | "type": "number" | 222 | "type": "number" | ||
| 223 | }, | 223 | }, | ||
| 224 | { | 224 | { | ||
| 225 | "constraints": { | 225 | "constraints": { | ||
| 226 | "minimum": 0 | 226 | "minimum": 0 | ||
| 227 | }, | 227 | }, | ||
| 228 | "description": "Number newly initiated on ART during | 228 | "description": "Number newly initiated on ART during | ||
| 229 | reporting period", | 229 | reporting period", | ||
| 230 | "name": "art_new", | 230 | "name": "art_new", | ||
| 231 | "title": "Number newly initiated on ART", | 231 | "title": "Number newly initiated on ART", | ||
| 232 | "type": "number" | 232 | "type": "number" | ||
| 233 | }, | 233 | }, | ||
| 234 | { | 234 | { | ||
| 235 | "constraints": { | 235 | "constraints": { | ||
| 236 | "minimum": 0 | 236 | "minimum": 0 | ||
| 237 | }, | 237 | }, | ||
| 238 | "description": "The number of people who received a | 238 | "description": "The number of people who received a | ||
| 239 | routine viral load test during the 12 months prior to the reporting | 239 | routine viral load test during the 12 months prior to the reporting | ||
| 240 | period end date", | 240 | period end date", | ||
| 241 | "name": "vl_tested_12mos", | 241 | "name": "vl_tested_12mos", | ||
| 242 | "title": "Number VLS Tested", | 242 | "title": "Number VLS Tested", | ||
| 243 | "type": "number" | 243 | "type": "number" | ||
| 244 | }, | 244 | }, | ||
| 245 | { | 245 | { | ||
| 246 | "constraints": { | 246 | "constraints": { | ||
| 247 | "minimum": 0 | 247 | "minimum": 0 | ||
| 248 | }, | 248 | }, | ||
| 249 | "description": "The number of people who were virally | 249 | "description": "The number of people who were virally | ||
| 250 | suppressed among those who received a routine viral load test during | 250 | suppressed among those who received a routine viral load test during | ||
| 251 | the 12 months prior to the reporting period end date", | 251 | the 12 months prior to the reporting period end date", | ||
| 252 | "name": "vl_suppressed_12mos", | 252 | "name": "vl_suppressed_12mos", | ||
| 253 | "title": "Number VLS", | 253 | "title": "Number VLS", | ||
| 254 | "type": "number" | 254 | "type": "number" | ||
| 255 | } | 255 | } | ||
| 256 | ], | 256 | ], | ||
| 257 | "foreignKeys": [ | 257 | "foreignKeys": [ | ||
| 258 | { | 258 | { | ||
| 259 | "fields": "area_id", | 259 | "fields": "area_id", | ||
| 260 | "reference": { | 260 | "reference": { | ||
| 261 | "fields": "area_id", | 261 | "fields": "area_id", | ||
| 262 | "resource": "4_geojson_frictionlessv5" | 262 | "resource": "4_geojson_frictionlessv5" | ||
| 263 | } | 263 | } | ||
| 264 | } | 264 | } | ||
| 265 | ], | 265 | ], | ||
| 266 | "missingValues": [ | 266 | "missingValues": [ | ||
| 267 | "", | 267 | "", | ||
| 268 | "NA" | 268 | "NA" | ||
| 269 | ], | 269 | ], | ||
| 270 | "primaryKey": [ | 270 | "primaryKey": [ | ||
| 271 | "area_id", | 271 | "area_id", | ||
| 272 | "sex", | 272 | "sex", | ||
| 273 | "age_group", | 273 | "age_group", | ||
| 274 | "calendar_quarter" | 274 | "calendar_quarter" | ||
| 275 | ], | 275 | ], | ||
| 276 | "require_field_order": false, | 276 | "require_field_order": false, | ||
| 277 | "title": "ART Data", | 277 | "title": "ART Data", | ||
| 278 | "version": "4" | 278 | "version": "4" | ||
| 279 | }, | 279 | }, | ||
| 280 | "sha256": | 280 | "sha256": | ||
| 281 | "5ce5360030927ade2fbd681a47b76f777dafb21ed32c56ac5c112c25938eda73", | 281 | "5ce5360030927ade2fbd681a47b76f777dafb21ed32c56ac5c112c25938eda73", | ||
| 282 | "size": 23478, | 282 | "size": 23478, | ||
| 283 | "state": "active", | 283 | "state": "active", | ||
| 284 | "url": | 284 | "url": | ||
| 285 | -9420-43c9-91c1-1862efbeea92/download/ART_Naomi2021-2025_26Mar26.csv", | 285 | -9420-43c9-91c1-1862efbeea92/download/ART_Naomi2021-2025_26Mar26.csv", | ||
| 286 | "url_type": "upload", | 286 | "url_type": "upload", | ||
| 287 | "validation_status": "success", | 287 | "validation_status": "success", | ||
| 288 | "validation_timestamp": "2026-03-27T06:18:27.815960" | 288 | "validation_timestamp": "2026-03-27T06:18:27.815960" | ||
| 289 | }, | 289 | }, | ||
| 290 | { | 290 | { | ||
| 291 | "cache_last_updated": null, | 291 | "cache_last_updated": null, | ||
| 292 | "cache_url": null, | 292 | "cache_url": null, | ||
| 293 | "created": "2025-11-17T11:00:04.948247", | 293 | "created": "2025-11-17T11:00:04.948247", | ||
| n | 294 | "datastore_active": false, | n | 294 | "datastore_active": true, |
| 295 | "description": "updated survey data to 31 districts (prev and | 295 | "description": "updated survey data to 31 districts (prev and | ||
| 296 | ART coverage)", | 296 | ART coverage)", | ||
| 297 | "fork_activity": "", | 297 | "fork_activity": "", | ||
| 298 | "fork_resource": "", | 298 | "fork_resource": "", | ||
| 299 | "format": "CSV", | 299 | "format": "CSV", | ||
| 300 | "hash": "", | 300 | "hash": "", | ||
| 301 | "id": "422d5f28-19ce-4b5b-8d91-c8ac8aa20a74", | 301 | "id": "422d5f28-19ce-4b5b-8d91-c8ac8aa20a74", | ||
| 302 | "last_modified": "2026-03-31T08:02:33.092936", | 302 | "last_modified": "2026-03-31T08:02:33.092936", | ||
| 303 | "lfs_prefix": "botswana/botswana-country-estimates-2026", | 303 | "lfs_prefix": "botswana/botswana-country-estimates-2026", | ||
| 304 | "metadata_modified": "2026-03-31T08:03:14.946005", | 304 | "metadata_modified": "2026-03-31T08:03:14.946005", | ||
| 305 | "mimetype": "text/csv", | 305 | "mimetype": "text/csv", | ||
| 306 | "mimetype_inner": null, | 306 | "mimetype_inner": null, | ||
| 307 | "name": "Survey Data", | 307 | "name": "Survey Data", | ||
| 308 | "package_id": "5667fc07-9828-45a3-9c13-bcc4d58d6a64", | 308 | "package_id": "5667fc07-9828-45a3-9c13-bcc4d58d6a64", | ||
| 309 | "position": 2, | 309 | "position": 2, | ||
| 310 | "resource_type": "inputs-unaids-survey", | 310 | "resource_type": "inputs-unaids-survey", | ||
| 311 | "restricted": | 311 | "restricted": | ||
| 312 | ations\":\"unaids\",\"allowed_users\":\"\",\"level\":\"restricted\"}", | 312 | ations\":\"unaids\",\"allowed_users\":\"\",\"level\":\"restricted\"}", | ||
| 313 | "schema": { | 313 | "schema": { | ||
| 314 | "description": "If data does not exist, please indicate so | 314 | "description": "If data does not exist, please indicate so | ||
| 315 | with the value \"NA\" and ignore any warning given by Excel.", | 315 | with the value \"NA\" and ignore any warning given by Excel.", | ||
| 316 | "fields": [ | 316 | "fields": [ | ||
| 317 | { | 317 | { | ||
| 318 | "constraints": { | 318 | "constraints": { | ||
| 319 | "required": true | 319 | "required": true | ||
| 320 | }, | 320 | }, | ||
| 321 | "description": "The indicator measured by the survey", | 321 | "description": "The indicator measured by the survey", | ||
| 322 | "name": "indicator", | 322 | "name": "indicator", | ||
| 323 | "title": "Indicator ID", | 323 | "title": "Indicator ID", | ||
| 324 | "type": "string" | 324 | "type": "string" | ||
| 325 | }, | 325 | }, | ||
| 326 | { | 326 | { | ||
| 327 | "constraints": { | 327 | "constraints": { | ||
| 328 | "required": true | 328 | "required": true | ||
| 329 | }, | 329 | }, | ||
| 330 | "description": "The ID of the survey", | 330 | "description": "The ID of the survey", | ||
| 331 | "name": "survey_id", | 331 | "name": "survey_id", | ||
| 332 | "title": "Survey ID", | 332 | "title": "Survey ID", | ||
| 333 | "type": "string" | 333 | "type": "string" | ||
| 334 | }, | 334 | }, | ||
| 335 | { | 335 | { | ||
| 336 | "constraints": { | 336 | "constraints": { | ||
| 337 | "required": true | 337 | "required": true | ||
| 338 | }, | 338 | }, | ||
| 339 | "description": "The calendar quarter nearest to the | 339 | "description": "The calendar quarter nearest to the | ||
| 340 | midpoint of the survey fieldwork period.", | 340 | midpoint of the survey fieldwork period.", | ||
| 341 | "name": "survey_mid_calendar_quarter", | 341 | "name": "survey_mid_calendar_quarter", | ||
| 342 | "title": "Survey Midpoint Calendar Quarter", | 342 | "title": "Survey Midpoint Calendar Quarter", | ||
| 343 | "type": "string" | 343 | "type": "string" | ||
| 344 | }, | 344 | }, | ||
| 345 | { | 345 | { | ||
| 346 | "constraints": { | 346 | "constraints": { | ||
| 347 | "required": true | 347 | "required": true | ||
| 348 | }, | 348 | }, | ||
| 349 | "description": "An area_id from the specified area | 349 | "description": "An area_id from the specified area | ||
| 350 | hierarchy", | 350 | hierarchy", | ||
| 351 | "name": "area_id", | 351 | "name": "area_id", | ||
| 352 | "title": "Area ID", | 352 | "title": "Area ID", | ||
| 353 | "type": "string" | 353 | "type": "string" | ||
| 354 | }, | 354 | }, | ||
| 355 | { | 355 | { | ||
| 356 | "description": "Area name corresponding to area_id | 356 | "description": "Area name corresponding to area_id | ||
| 357 | (optional)", | 357 | (optional)", | ||
| 358 | "name": "area_name", | 358 | "name": "area_name", | ||
| 359 | "title": "Area Name", | 359 | "title": "Area Name", | ||
| 360 | "type": "string" | 360 | "type": "string" | ||
| 361 | }, | 361 | }, | ||
| 362 | { | 362 | { | ||
| 363 | "description": "Residence type", | 363 | "description": "Residence type", | ||
| 364 | "name": "res_type", | 364 | "name": "res_type", | ||
| 365 | "title": "Residence Type", | 365 | "title": "Residence Type", | ||
| 366 | "type": "string" | 366 | "type": "string" | ||
| 367 | }, | 367 | }, | ||
| 368 | { | 368 | { | ||
| 369 | "constraints": { | 369 | "constraints": { | ||
| 370 | "enum": [ | 370 | "enum": [ | ||
| 371 | "both", | 371 | "both", | ||
| 372 | "female", | 372 | "female", | ||
| 373 | "male" | 373 | "male" | ||
| 374 | ], | 374 | ], | ||
| 375 | "required": true | 375 | "required": true | ||
| 376 | }, | 376 | }, | ||
| 377 | "description": "Biological sex - must be either \"both\", | 377 | "description": "Biological sex - must be either \"both\", | ||
| 378 | \"female\", or \"male\"", | 378 | \"female\", or \"male\"", | ||
| 379 | "name": "sex", | 379 | "name": "sex", | ||
| 380 | "title": "Sex", | 380 | "title": "Sex", | ||
| 381 | "type": "string" | 381 | "type": "string" | ||
| 382 | }, | 382 | }, | ||
| 383 | { | 383 | { | ||
| 384 | "constraints": { | 384 | "constraints": { | ||
| 385 | "required": true | 385 | "required": true | ||
| 386 | }, | 386 | }, | ||
| 387 | "description": "The age group ID, of the form YXXX_ZZZ | 387 | "description": "The age group ID, of the form YXXX_ZZZ | ||
| 388 | where XXX is the integer lower limit and ZZZ is the integer upper | 388 | where XXX is the integer lower limit and ZZZ is the integer upper | ||
| 389 | limit", | 389 | limit", | ||
| 390 | "name": "age_group", | 390 | "name": "age_group", | ||
| 391 | "title": "Age Group", | 391 | "title": "Age Group", | ||
| 392 | "type": "string" | 392 | "type": "string" | ||
| 393 | }, | 393 | }, | ||
| 394 | { | 394 | { | ||
| 395 | "description": "The number of survey clusters", | 395 | "description": "The number of survey clusters", | ||
| 396 | "name": "n_clusters", | 396 | "name": "n_clusters", | ||
| 397 | "title": "Number of clusters", | 397 | "title": "Number of clusters", | ||
| 398 | "type": "integer" | 398 | "type": "integer" | ||
| 399 | }, | 399 | }, | ||
| 400 | { | 400 | { | ||
| 401 | "constraints": { | 401 | "constraints": { | ||
| 402 | "required": true | 402 | "required": true | ||
| 403 | }, | 403 | }, | ||
| 404 | "description": "The number of survey observations", | 404 | "description": "The number of survey observations", | ||
| 405 | "name": "n_observations", | 405 | "name": "n_observations", | ||
| 406 | "title": "Number of observations", | 406 | "title": "Number of observations", | ||
| 407 | "type": "integer" | 407 | "type": "integer" | ||
| 408 | }, | 408 | }, | ||
| 409 | { | 409 | { | ||
| 410 | "constraints": {}, | 410 | "constraints": {}, | ||
| 411 | "description": "The effective number of observations based | 411 | "description": "The effective number of observations based | ||
| 412 | on Kish effective sample size", | 412 | on Kish effective sample size", | ||
| 413 | "name": "n_eff_kish", | 413 | "name": "n_eff_kish", | ||
| 414 | "title": "Kish effective sample size", | 414 | "title": "Kish effective sample size", | ||
| 415 | "type": "number" | 415 | "type": "number" | ||
| 416 | }, | 416 | }, | ||
| 417 | { | 417 | { | ||
| 418 | "constraints": { | 418 | "constraints": { | ||
| 419 | "required": true | 419 | "required": true | ||
| 420 | }, | 420 | }, | ||
| 421 | "description": "The value of the survey estimate", | 421 | "description": "The value of the survey estimate", | ||
| 422 | "name": "estimate", | 422 | "name": "estimate", | ||
| 423 | "title": "Estimate", | 423 | "title": "Estimate", | ||
| 424 | "type": "number" | 424 | "type": "number" | ||
| 425 | }, | 425 | }, | ||
| 426 | { | 426 | { | ||
| 427 | "constraints": { | 427 | "constraints": { | ||
| 428 | "required": true | 428 | "required": true | ||
| 429 | }, | 429 | }, | ||
| 430 | "description": "The standard error on the estimate", | 430 | "description": "The standard error on the estimate", | ||
| 431 | "name": "std_error", | 431 | "name": "std_error", | ||
| 432 | "title": "Standard Error", | 432 | "title": "Standard Error", | ||
| 433 | "type": "number" | 433 | "type": "number" | ||
| 434 | }, | 434 | }, | ||
| 435 | { | 435 | { | ||
| 436 | "constraints": {}, | 436 | "constraints": {}, | ||
| 437 | "description": "The value of the 95% confidence interval | 437 | "description": "The value of the 95% confidence interval | ||
| 438 | lower bound", | 438 | lower bound", | ||
| 439 | "name": "ci_lower", | 439 | "name": "ci_lower", | ||
| 440 | "title": "95% Confidence Interval Lower Bound", | 440 | "title": "95% Confidence Interval Lower Bound", | ||
| 441 | "type": "number" | 441 | "type": "number" | ||
| 442 | }, | 442 | }, | ||
| 443 | { | 443 | { | ||
| 444 | "constraints": {}, | 444 | "constraints": {}, | ||
| 445 | "description": "The value of the 95% confidence interval | 445 | "description": "The value of the 95% confidence interval | ||
| 446 | upper bound", | 446 | upper bound", | ||
| 447 | "name": "ci_upper", | 447 | "name": "ci_upper", | ||
| 448 | "title": "95% Confidence Interval Upper Bound", | 448 | "title": "95% Confidence Interval Upper Bound", | ||
| 449 | "type": "number" | 449 | "type": "number" | ||
| 450 | } | 450 | } | ||
| 451 | ], | 451 | ], | ||
| 452 | "foreignKeys": [ | 452 | "foreignKeys": [ | ||
| 453 | { | 453 | { | ||
| 454 | "fields": "area_id", | 454 | "fields": "area_id", | ||
| 455 | "reference": { | 455 | "reference": { | ||
| 456 | "fields": "area_id", | 456 | "fields": "area_id", | ||
| 457 | "resource": "4_geojson_frictionlessv5" | 457 | "resource": "4_geojson_frictionlessv5" | ||
| 458 | } | 458 | } | ||
| 459 | } | 459 | } | ||
| 460 | ], | 460 | ], | ||
| 461 | "missingValues": [ | 461 | "missingValues": [ | ||
| 462 | "", | 462 | "", | ||
| 463 | "NA" | 463 | "NA" | ||
| 464 | ], | 464 | ], | ||
| 465 | "primaryKey": [ | 465 | "primaryKey": [ | ||
| 466 | "indicator", | 466 | "indicator", | ||
| 467 | "survey_id", | 467 | "survey_id", | ||
| 468 | "area_id", | 468 | "area_id", | ||
| 469 | "survey_mid_calendar_quarter", | 469 | "survey_mid_calendar_quarter", | ||
| 470 | "age_group", | 470 | "age_group", | ||
| 471 | "sex" | 471 | "sex" | ||
| 472 | ], | 472 | ], | ||
| 473 | "require_field_order": false, | 473 | "require_field_order": false, | ||
| 474 | "title": "Survey Data", | 474 | "title": "Survey Data", | ||
| 475 | "version": "2.1" | 475 | "version": "2.1" | ||
| 476 | }, | 476 | }, | ||
| 477 | "sha256": | 477 | "sha256": | ||
| 478 | "bde2af4c4e1e61c445fec1675018544695715819046c3666c0f3c0d8396e1e1d", | 478 | "bde2af4c4e1e61c445fec1675018544695715819046c3666c0f3c0d8396e1e1d", | ||
| 479 | "size": 1453402, | 479 | "size": 1453402, | ||
| 480 | "state": "active", | 480 | "state": "active", | ||
| 481 | "url": | 481 | "url": | ||
| 482 | -19ce-4b5b-8d91-c8ac8aa20a74/download/bwa2021bais_hiv_indicators.csv", | 482 | -19ce-4b5b-8d91-c8ac8aa20a74/download/bwa2021bais_hiv_indicators.csv", | ||
| 483 | "url_type": "upload", | 483 | "url_type": "upload", | ||
| 484 | "validation_status": "success", | 484 | "validation_status": "success", | ||
| 485 | "validation_timestamp": "2026-03-31T08:03:14.323369" | 485 | "validation_timestamp": "2026-03-31T08:03:14.323369" | ||
| 486 | }, | 486 | }, | ||
| 487 | { | 487 | { | ||
| 488 | "cache_last_updated": null, | 488 | "cache_last_updated": null, | ||
| 489 | "cache_url": null, | 489 | "cache_url": null, | ||
| 490 | "created": "2025-11-17T11:00:09.308541", | 490 | "created": "2025-11-17T11:00:09.308541", | ||
| 491 | "datastore_active": true, | 491 | "datastore_active": true, | ||
| 492 | "description": "", | 492 | "description": "", | ||
| 493 | "fork_activity": "", | 493 | "fork_activity": "", | ||
| 494 | "fork_resource": "", | 494 | "fork_resource": "", | ||
| 495 | "format": "CSV", | 495 | "format": "CSV", | ||
| 496 | "hash": "", | 496 | "hash": "", | ||
| 497 | "id": "4c38d725-8f03-4400-a963-3cede16344ca", | 497 | "id": "4c38d725-8f03-4400-a963-3cede16344ca", | ||
| 498 | "last_modified": "2026-02-23T14:58:01.040565", | 498 | "last_modified": "2026-02-23T14:58:01.040565", | ||
| 499 | "lfs_prefix": "botswana/botswana-country-estimates-2026", | 499 | "lfs_prefix": "botswana/botswana-country-estimates-2026", | ||
| 500 | "metadata_modified": "2026-03-27T06:26:35.324873", | 500 | "metadata_modified": "2026-03-27T06:26:35.324873", | ||
| 501 | "mimetype": "text/csv", | 501 | "mimetype": "text/csv", | ||
| 502 | "mimetype_inner": null, | 502 | "mimetype_inner": null, | ||
| 503 | "name": "Population Data", | 503 | "name": "Population Data", | ||
| 504 | "package_id": "5667fc07-9828-45a3-9c13-bcc4d58d6a64", | 504 | "package_id": "5667fc07-9828-45a3-9c13-bcc4d58d6a64", | ||
| 505 | "position": 3, | 505 | "position": 3, | ||
| 506 | "resource_type": "inputs-unaids-population", | 506 | "resource_type": "inputs-unaids-population", | ||
| 507 | "restricted": | 507 | "restricted": | ||
| 508 | ations\":\"unaids\",\"allowed_users\":\"\",\"level\":\"restricted\"}", | 508 | ations\":\"unaids\",\"allowed_users\":\"\",\"level\":\"restricted\"}", | ||
| 509 | "schema": { | 509 | "schema": { | ||
| 510 | "description": "If data does not exist, please indicate so | 510 | "description": "If data does not exist, please indicate so | ||
| 511 | with the value \"NA\" and ignore any warning given by Excel.", | 511 | with the value \"NA\" and ignore any warning given by Excel.", | ||
| 512 | "fields": [ | 512 | "fields": [ | ||
| 513 | { | 513 | { | ||
| 514 | "constraints": { | 514 | "constraints": { | ||
| 515 | "required": true | 515 | "required": true | ||
| 516 | }, | 516 | }, | ||
| 517 | "description": "An area_id from the specified area | 517 | "description": "An area_id from the specified area | ||
| 518 | hierarchy", | 518 | hierarchy", | ||
| 519 | "name": "area_id", | 519 | "name": "area_id", | ||
| 520 | "title": "Area ID", | 520 | "title": "Area ID", | ||
| 521 | "type": "string" | 521 | "type": "string" | ||
| 522 | }, | 522 | }, | ||
| 523 | { | 523 | { | ||
| 524 | "description": "Area name corresponding to area_id | 524 | "description": "Area name corresponding to area_id | ||
| 525 | (optional)", | 525 | (optional)", | ||
| 526 | "name": "area_name", | 526 | "name": "area_name", | ||
| 527 | "title": "Area Name", | 527 | "title": "Area Name", | ||
| 528 | "type": "string" | 528 | "type": "string" | ||
| 529 | }, | 529 | }, | ||
| 530 | { | 530 | { | ||
| 531 | "description": "Source of population data", | 531 | "description": "Source of population data", | ||
| 532 | "name": "source", | 532 | "name": "source", | ||
| 533 | "title": "Source", | 533 | "title": "Source", | ||
| 534 | "type": "string" | 534 | "type": "string" | ||
| 535 | }, | 535 | }, | ||
| 536 | { | 536 | { | ||
| 537 | "description": "Calendar quarter", | 537 | "description": "Calendar quarter", | ||
| 538 | "name": "calendar_quarter", | 538 | "name": "calendar_quarter", | ||
| 539 | "title": "Calendar Quarter", | 539 | "title": "Calendar Quarter", | ||
| 540 | "type": "string" | 540 | "type": "string" | ||
| 541 | }, | 541 | }, | ||
| 542 | { | 542 | { | ||
| 543 | "constraints": { | 543 | "constraints": { | ||
| 544 | "enum": [ | 544 | "enum": [ | ||
| 545 | "both", | 545 | "both", | ||
| 546 | "male", | 546 | "male", | ||
| 547 | "female" | 547 | "female" | ||
| 548 | ], | 548 | ], | ||
| 549 | "required": true | 549 | "required": true | ||
| 550 | }, | 550 | }, | ||
| 551 | "description": "Biological sex - must be either \"both\", | 551 | "description": "Biological sex - must be either \"both\", | ||
| 552 | \"female\", or \"male\"", | 552 | \"female\", or \"male\"", | ||
| 553 | "name": "sex", | 553 | "name": "sex", | ||
| 554 | "title": "Sex", | 554 | "title": "Sex", | ||
| 555 | "type": "string" | 555 | "type": "string" | ||
| 556 | }, | 556 | }, | ||
| 557 | { | 557 | { | ||
| 558 | "constraints": { | 558 | "constraints": { | ||
| 559 | "required": true | 559 | "required": true | ||
| 560 | }, | 560 | }, | ||
| 561 | "description": "The age group ID, of the form YXXX_ZZZ | 561 | "description": "The age group ID, of the form YXXX_ZZZ | ||
| 562 | where XXX is the integer lower limit and ZZZ is the integer upper | 562 | where XXX is the integer lower limit and ZZZ is the integer upper | ||
| 563 | limit", | 563 | limit", | ||
| 564 | "name": "age_group", | 564 | "name": "age_group", | ||
| 565 | "title": "Age Group", | 565 | "title": "Age Group", | ||
| 566 | "type": "string" | 566 | "type": "string" | ||
| 567 | }, | 567 | }, | ||
| 568 | { | 568 | { | ||
| 569 | "constraints": { | 569 | "constraints": { | ||
| 570 | "minimum": 0, | 570 | "minimum": 0, | ||
| 571 | "required": true | 571 | "required": true | ||
| 572 | }, | 572 | }, | ||
| 573 | "description": "Population for the group", | 573 | "description": "Population for the group", | ||
| 574 | "name": "population", | 574 | "name": "population", | ||
| 575 | "title": "Population", | 575 | "title": "Population", | ||
| 576 | "type": "number" | 576 | "type": "number" | ||
| 577 | }, | 577 | }, | ||
| 578 | { | 578 | { | ||
| 579 | "constraints": { | 579 | "constraints": { | ||
| 580 | "minimum": 0, | 580 | "minimum": 0, | ||
| 581 | "required": false | 581 | "required": false | ||
| 582 | }, | 582 | }, | ||
| 583 | "description": "Age-specific fertility rate", | 583 | "description": "Age-specific fertility rate", | ||
| 584 | "name": "asfr", | 584 | "name": "asfr", | ||
| 585 | "title": "Age-specific fertility rate", | 585 | "title": "Age-specific fertility rate", | ||
| 586 | "type": "number" | 586 | "type": "number" | ||
| 587 | } | 587 | } | ||
| 588 | ], | 588 | ], | ||
| 589 | "foreignKeys": [ | 589 | "foreignKeys": [ | ||
| 590 | { | 590 | { | ||
| 591 | "fields": "area_id", | 591 | "fields": "area_id", | ||
| 592 | "reference": { | 592 | "reference": { | ||
| 593 | "fields": "area_id", | 593 | "fields": "area_id", | ||
| 594 | "resource": "4_geojson_frictionlessv5" | 594 | "resource": "4_geojson_frictionlessv5" | ||
| 595 | } | 595 | } | ||
| 596 | } | 596 | } | ||
| 597 | ], | 597 | ], | ||
| 598 | "missingValues": [ | 598 | "missingValues": [ | ||
| 599 | "", | 599 | "", | ||
| 600 | "NA" | 600 | "NA" | ||
| 601 | ], | 601 | ], | ||
| 602 | "primaryKey": [ | 602 | "primaryKey": [ | ||
| 603 | "area_id", | 603 | "area_id", | ||
| 604 | "calendar_quarter", | 604 | "calendar_quarter", | ||
| 605 | "sex", | 605 | "sex", | ||
| 606 | "age_group" | 606 | "age_group" | ||
| 607 | ], | 607 | ], | ||
| 608 | "require_field_order": false, | 608 | "require_field_order": false, | ||
| 609 | "title": "Population Data", | 609 | "title": "Population Data", | ||
| 610 | "version": "2.2" | 610 | "version": "2.2" | ||
| 611 | }, | 611 | }, | ||
| 612 | "sha256": | 612 | "sha256": | ||
| 613 | "cdf74e6ff3e1f1e5c626d097fd4c95d64370fca5cc99521e969285ce8c43d026", | 613 | "cdf74e6ff3e1f1e5c626d097fd4c95d64370fca5cc99521e969285ce8c43d026", | ||
| 614 | "size": 89475, | 614 | "size": 89475, | ||
| 615 | "state": "active", | 615 | "state": "active", | ||
| 616 | "url": | 616 | "url": | ||
| 617 | 963-3cede16344ca/download/bwa_population_census2021_31_districts.csv", | 617 | 963-3cede16344ca/download/bwa_population_census2021_31_districts.csv", | ||
| 618 | "url_type": "upload", | 618 | "url_type": "upload", | ||
| 619 | "validation_status": "success", | 619 | "validation_status": "success", | ||
| 620 | "validation_timestamp": "2026-03-27T06:26:34.884246" | 620 | "validation_timestamp": "2026-03-27T06:26:34.884246" | ||
| 621 | }, | 621 | }, | ||
| 622 | { | 622 | { | ||
| 623 | "cache_last_updated": null, | 623 | "cache_last_updated": null, | ||
| 624 | "cache_url": null, | 624 | "cache_url": null, | ||
| 625 | "created": "2025-11-17T11:00:17.465363", | 625 | "created": "2025-11-17T11:00:17.465363", | ||
| 626 | "datastore_active": false, | 626 | "datastore_active": false, | ||
| 627 | "description": "preliminary file submitted on the 6/03/2026. | 627 | "description": "preliminary file submitted on the 6/03/2026. | ||
| n | 628 | Post review file with comments addressed.", | n | 628 | Post review file with comments addressed. \r\n1. Adjustments to TRF |
| 629 | (2021 to 2025) to match births from Vital statistics\r\n2. Adjustments | ||||
| 630 | to Number of pregnant women on treatment to match the \r\nproportions | ||||
| 631 | of pregnant women on treatment program reported/expected by the | ||||
| 632 | \r\nPMTCT program (source Maternity Register). Further adjustments | ||||
| 633 | made to \r\ninclude non citizen pregant women for the years before | ||||
| 634 | they were added to the \r\nregisters (2010 to 2018)\r\n3. added | ||||
| 635 | numbers receiving Prep from 2021 to 2025", | ||||
| 629 | "fork_activity": "", | 636 | "fork_activity": "", | ||
| 630 | "fork_resource": "", | 637 | "fork_resource": "", | ||
| 631 | "format": "PJNZ", | 638 | "format": "PJNZ", | ||
| 632 | "hash": "", | 639 | "hash": "", | ||
| 633 | "id": "e1e4fa22-c34a-4c1f-9442-9cb75f7ab689", | 640 | "id": "e1e4fa22-c34a-4c1f-9442-9cb75f7ab689", | ||
| n | 634 | "last_modified": "2026-03-31T07:52:01.790915", | n | 641 | "last_modified": "2026-04-01T02:34:56.707311", |
| 635 | "lfs_prefix": "botswana/botswana-country-estimates-2026", | 642 | "lfs_prefix": "botswana/botswana-country-estimates-2026", | ||
| n | 636 | "metadata_modified": "2026-03-31T07:52:02.989575", | n | 643 | "metadata_modified": "2026-04-01T02:34:57.430998", |
| 637 | "mimetype": null, | 644 | "mimetype": null, | ||
| 638 | "mimetype_inner": null, | 645 | "mimetype_inner": null, | ||
| 639 | "name": "Spectrum File", | 646 | "name": "Spectrum File", | ||
| 640 | "package_id": "5667fc07-9828-45a3-9c13-bcc4d58d6a64", | 647 | "package_id": "5667fc07-9828-45a3-9c13-bcc4d58d6a64", | ||
| 641 | "position": 4, | 648 | "position": 4, | ||
| 642 | "resource_type": "inputs-unaids-spectrum-file", | 649 | "resource_type": "inputs-unaids-spectrum-file", | ||
| 643 | "restricted": | 650 | "restricted": | ||
| 644 | ations\":\"unaids\",\"allowed_users\":\"\",\"level\":\"restricted\"}", | 651 | ations\":\"unaids\",\"allowed_users\":\"\",\"level\":\"restricted\"}", | ||
| 645 | "sha256": | 652 | "sha256": | ||
| n | 646 | "9e2fe1480d28843bd1ecb2c2d0d7b3d11347d0524415587848a9e98c037cb241", | n | 653 | "694f8a7db0d70d744ac058670835eeb978d8f9c09cc5619ccd57b5c18747a079", |
| 647 | "size": 7523528, | 654 | "size": 7529834, | ||
| 648 | "state": "active", | 655 | "state": "active", | ||
| 649 | "url": | 656 | "url": | ||
| n | 650 | a-4c1f-9442-9cb75f7ab689/download/Botswana_25_03_2026_PMTCT_ART.PJNZ", | n | 657 | a-4c1f-9442-9cb75f7ab689/download/Botswana_01_04_2026_PMTCT_ART.PJNZ", |
| 651 | "url_type": "upload" | 658 | "url_type": "upload" | ||
| 652 | }, | 659 | }, | ||
| 653 | { | 660 | { | ||
| 654 | "cache_last_updated": null, | 661 | "cache_last_updated": null, | ||
| 655 | "cache_url": null, | 662 | "cache_url": null, | ||
| 656 | "created": "2025-11-17T11:00:19.413715", | 663 | "created": "2025-11-17T11:00:19.413715", | ||
| 657 | "datastore_active": true, | 664 | "datastore_active": true, | ||
| 658 | "fork_activity": "", | 665 | "fork_activity": "", | ||
| 659 | "fork_resource": "", | 666 | "fork_resource": "", | ||
| 660 | "format": "CSV", | 667 | "format": "CSV", | ||
| 661 | "hash": "", | 668 | "hash": "", | ||
| 662 | "id": "cba13310-4ba7-470b-a049-b7688fd21228", | 669 | "id": "cba13310-4ba7-470b-a049-b7688fd21228", | ||
| 663 | "last_modified": "2025-11-17T11:00:18.927087", | 670 | "last_modified": "2025-11-17T11:00:18.927087", | ||
| 664 | "lfs_prefix": "botswana/botswana-country-estimates-2026", | 671 | "lfs_prefix": "botswana/botswana-country-estimates-2026", | ||
| 665 | "metadata_modified": "2026-03-27T06:26:04.278628", | 672 | "metadata_modified": "2026-03-27T06:26:04.278628", | ||
| 666 | "mimetype": "text/csv", | 673 | "mimetype": "text/csv", | ||
| 667 | "mimetype_inner": null, | 674 | "mimetype_inner": null, | ||
| 668 | "name": "Shiny 90 Survey Data", | 675 | "name": "Shiny 90 Survey Data", | ||
| 669 | "package_id": "5667fc07-9828-45a3-9c13-bcc4d58d6a64", | 676 | "package_id": "5667fc07-9828-45a3-9c13-bcc4d58d6a64", | ||
| 670 | "position": 5, | 677 | "position": 5, | ||
| 671 | "resource_type": "inputs-unaids-shiny90-survey", | 678 | "resource_type": "inputs-unaids-shiny90-survey", | ||
| 672 | "restricted": "{\"allowed_organizations\": \"unaids\", | 679 | "restricted": "{\"allowed_organizations\": \"unaids\", | ||
| 673 | \"allowed_users\": \"\", \"level\": \"restricted\"}", | 680 | \"allowed_users\": \"\", \"level\": \"restricted\"}", | ||
| 674 | "schema": { | 681 | "schema": { | ||
| 675 | "description": "If data does not exist, please indicate so | 682 | "description": "If data does not exist, please indicate so | ||
| 676 | with the value \"NA\" and ignore any warning given by Excel.", | 683 | with the value \"NA\" and ignore any warning given by Excel.", | ||
| 677 | "fields": [ | 684 | "fields": [ | ||
| 678 | { | 685 | { | ||
| 679 | "constraints": { | 686 | "constraints": { | ||
| 680 | "required": true | 687 | "required": true | ||
| 681 | }, | 688 | }, | ||
| 682 | "description": "Country or region (ie for countries that | 689 | "description": "Country or region (ie for countries that | ||
| 683 | have subnational Spectrum files, the region will correspond to those | 690 | have subnational Spectrum files, the region will correspond to those | ||
| 684 | used in the Spectrum subnational files)", | 691 | used in the Spectrum subnational files)", | ||
| 685 | "name": "Country or region", | 692 | "name": "Country or region", | ||
| 686 | "title": "Country or region", | 693 | "title": "Country or region", | ||
| 687 | "type": "string" | 694 | "type": "string" | ||
| 688 | }, | 695 | }, | ||
| 689 | { | 696 | { | ||
| 690 | "constraints": { | 697 | "constraints": { | ||
| 691 | "required": true | 698 | "required": true | ||
| 692 | }, | 699 | }, | ||
| 693 | "description": "A unique identifier for the survey (each | 700 | "description": "A unique identifier for the survey (each | ||
| 694 | survey must have a unique name)", | 701 | survey must have a unique name)", | ||
| 695 | "name": "Survey Id", | 702 | "name": "Survey Id", | ||
| 696 | "title": "Survey ID", | 703 | "title": "Survey ID", | ||
| 697 | "type": "string" | 704 | "type": "string" | ||
| 698 | }, | 705 | }, | ||
| 699 | { | 706 | { | ||
| 700 | "constraints": { | 707 | "constraints": { | ||
| 701 | "maximum": 2025, | 708 | "maximum": 2025, | ||
| 702 | "minimum": 1970, | 709 | "minimum": 1970, | ||
| 703 | "required": true | 710 | "required": true | ||
| 704 | }, | 711 | }, | ||
| 705 | "description": "Year in which survey was conducted; year | 712 | "description": "Year in which survey was conducted; year | ||
| 706 | of survey fieldwork midpoint if survey spanned multiple years", | 713 | of survey fieldwork midpoint if survey spanned multiple years", | ||
| 707 | "name": "Year", | 714 | "name": "Year", | ||
| 708 | "title": "Year", | 715 | "title": "Year", | ||
| 709 | "type": "integer" | 716 | "type": "integer" | ||
| 710 | }, | 717 | }, | ||
| 711 | { | 718 | { | ||
| 712 | "constraints": { | 719 | "constraints": { | ||
| 713 | "required": true | 720 | "required": true | ||
| 714 | }, | 721 | }, | ||
| 715 | "description": "The age groups used for model fitting are: | 722 | "description": "The age groups used for model fitting are: | ||
| 716 | \"15-24\", \"25-34\", \"35-49\", \"50+\", \"15-49\" or \"15+\". Others | 723 | \"15-24\", \"25-34\", \"35-49\", \"50+\", \"15-49\" or \"15+\". Others | ||
| 717 | may be present also. ", | 724 | may be present also. ", | ||
| 718 | "name": "Age Group", | 725 | "name": "Age Group", | ||
| 719 | "title": "Age Group", | 726 | "title": "Age Group", | ||
| 720 | "type": "string" | 727 | "type": "string" | ||
| 721 | }, | 728 | }, | ||
| 722 | { | 729 | { | ||
| 723 | "constraints": { | 730 | "constraints": { | ||
| 724 | "enum": [ | 731 | "enum": [ | ||
| 725 | "both", | 732 | "both", | ||
| 726 | "male", | 733 | "male", | ||
| 727 | "female" | 734 | "female" | ||
| 728 | ], | 735 | ], | ||
| 729 | "required": true | 736 | "required": true | ||
| 730 | }, | 737 | }, | ||
| 731 | "description": "Biological sex - must be either \"both\", | 738 | "description": "Biological sex - must be either \"both\", | ||
| 732 | \"female\", or \"male\"", | 739 | \"female\", or \"male\"", | ||
| 733 | "name": "Sex", | 740 | "name": "Sex", | ||
| 734 | "title": "Sex", | 741 | "title": "Sex", | ||
| 735 | "type": "string" | 742 | "type": "string" | ||
| 736 | }, | 743 | }, | ||
| 737 | { | 744 | { | ||
| 738 | "constraints": { | 745 | "constraints": { | ||
| 739 | "enum": [ | 746 | "enum": [ | ||
| 740 | "all", | 747 | "all", | ||
| 741 | "negative", | 748 | "negative", | ||
| 742 | "positive" | 749 | "positive" | ||
| 743 | ], | 750 | ], | ||
| 744 | "required": true | 751 | "required": true | ||
| 745 | }, | 752 | }, | ||
| 746 | "description": "The HIV status. Must be \"all\", | 753 | "description": "The HIV status. Must be \"all\", | ||
| 747 | \"negative\" or \"positive\"", | 754 | \"negative\" or \"positive\"", | ||
| 748 | "name": "HIV Status", | 755 | "name": "HIV Status", | ||
| 749 | "title": "HIV Status", | 756 | "title": "HIV Status", | ||
| 750 | "type": "string" | 757 | "type": "string" | ||
| 751 | }, | 758 | }, | ||
| 752 | { | 759 | { | ||
| 753 | "constraints": { | 760 | "constraints": { | ||
| 754 | "minimum": 0 | 761 | "minimum": 0 | ||
| 755 | }, | 762 | }, | ||
| 756 | "description": "Estimate for proportion ever tested for | 763 | "description": "Estimate for proportion ever tested for | ||
| 757 | HIV; as a percentage (e.g. 87.6 rather than proportion 0.876)", | 764 | HIV; as a percentage (e.g. 87.6 rather than proportion 0.876)", | ||
| 758 | "name": "Estimate", | 765 | "name": "Estimate", | ||
| 759 | "title": "Estimate", | 766 | "title": "Estimate", | ||
| 760 | "type": "number" | 767 | "type": "number" | ||
| 761 | }, | 768 | }, | ||
| 762 | { | 769 | { | ||
| 763 | "constraints": { | 770 | "constraints": { | ||
| 764 | "minimum": 0 | 771 | "minimum": 0 | ||
| 765 | }, | 772 | }, | ||
| 766 | "description": "Standard Error of the estimate (as a | 773 | "description": "Standard Error of the estimate (as a | ||
| 767 | percentage). Should take into account survey design effects", | 774 | percentage). Should take into account survey design effects", | ||
| 768 | "name": "Standard Error", | 775 | "name": "Standard Error", | ||
| 769 | "title": "Standard Error", | 776 | "title": "Standard Error", | ||
| 770 | "type": "number" | 777 | "type": "number" | ||
| 771 | }, | 778 | }, | ||
| 772 | { | 779 | { | ||
| 773 | "constraints": { | 780 | "constraints": { | ||
| 774 | "minimum": 0 | 781 | "minimum": 0 | ||
| 775 | }, | 782 | }, | ||
| 776 | "description": "Lower limit of the 95% confidence interval | 783 | "description": "Lower limit of the 95% confidence interval | ||
| 777 | of the survey estimate (as a percentage)", | 784 | of the survey estimate (as a percentage)", | ||
| 778 | "name": "Lower Confidence Interval", | 785 | "name": "Lower Confidence Interval", | ||
| 779 | "title": "Lower Confidence Interval", | 786 | "title": "Lower Confidence Interval", | ||
| 780 | "type": "number" | 787 | "type": "number" | ||
| 781 | }, | 788 | }, | ||
| 782 | { | 789 | { | ||
| 783 | "constraints": { | 790 | "constraints": { | ||
| 784 | "minimum": 0 | 791 | "minimum": 0 | ||
| 785 | }, | 792 | }, | ||
| 786 | "description": "Upper limit of the 95% confidence interval | 793 | "description": "Upper limit of the 95% confidence interval | ||
| 787 | of the survey estimate (as a percentage)", | 794 | of the survey estimate (as a percentage)", | ||
| 788 | "name": "Upper Confidence Interval", | 795 | "name": "Upper Confidence Interval", | ||
| 789 | "title": "Upper Confidence Interval", | 796 | "title": "Upper Confidence Interval", | ||
| 790 | "type": "number" | 797 | "type": "number" | ||
| 791 | }, | 798 | }, | ||
| 792 | { | 799 | { | ||
| 793 | "constraints": { | 800 | "constraints": { | ||
| 794 | "minimum": 0 | 801 | "minimum": 0 | ||
| 795 | }, | 802 | }, | ||
| 796 | "description": "Unweighted counts of the number of survey | 803 | "description": "Unweighted counts of the number of survey | ||
| 797 | respondents included in the stratification group", | 804 | respondents included in the stratification group", | ||
| 798 | "name": "Counts", | 805 | "name": "Counts", | ||
| 799 | "title": "Counts", | 806 | "title": "Counts", | ||
| 800 | "type": "number" | 807 | "type": "number" | ||
| 801 | } | 808 | } | ||
| 802 | ], | 809 | ], | ||
| 803 | "missingValues": [ | 810 | "missingValues": [ | ||
| 804 | "", | 811 | "", | ||
| 805 | "NA" | 812 | "NA" | ||
| 806 | ], | 813 | ], | ||
| 807 | "primaryKey": [ | 814 | "primaryKey": [ | ||
| 808 | "Country or region", | 815 | "Country or region", | ||
| 809 | "Survey Id", | 816 | "Survey Id", | ||
| 810 | "Year", | 817 | "Year", | ||
| 811 | "Age Group", | 818 | "Age Group", | ||
| 812 | "Sex", | 819 | "Sex", | ||
| 813 | "HIV Status" | 820 | "HIV Status" | ||
| 814 | ], | 821 | ], | ||
| 815 | "require_field_order": false, | 822 | "require_field_order": false, | ||
| 816 | "title": "Shiny90 Survey Data Input", | 823 | "title": "Shiny90 Survey Data Input", | ||
| 817 | "version": "1" | 824 | "version": "1" | ||
| 818 | }, | 825 | }, | ||
| 819 | "sha256": | 826 | "sha256": | ||
| 820 | "fe6e76604e4badd12e5290deb21851e144a7c904ccfee04ce4c38b7a8baa21bd", | 827 | "fe6e76604e4badd12e5290deb21851e144a7c904ccfee04ce4c38b7a8baa21bd", | ||
| 821 | "size": 11655, | 828 | "size": 11655, | ||
| 822 | "state": "active", | 829 | "state": "active", | ||
| 823 | "url": | 830 | "url": | ||
| 824 | 7688fd21228/download/shiny90-survey-data_bwa_0_botswana_20220217.csv", | 831 | 7688fd21228/download/shiny90-survey-data_bwa_0_botswana_20220217.csv", | ||
| 825 | "url_type": "upload", | 832 | "url_type": "upload", | ||
| 826 | "validation_status": "success", | 833 | "validation_status": "success", | ||
| 827 | "validation_timestamp": "2026-03-27T06:26:02.914604" | 834 | "validation_timestamp": "2026-03-27T06:26:02.914604" | ||
| 828 | }, | 835 | }, | ||
| 829 | { | 836 | { | ||
| 830 | "cache_last_updated": null, | 837 | "cache_last_updated": null, | ||
| 831 | "cache_url": null, | 838 | "cache_url": null, | ||
| 832 | "created": "2025-11-17T11:00:23.488059", | 839 | "created": "2025-11-17T11:00:23.488059", | ||
| 833 | "datastore_active": true, | 840 | "datastore_active": true, | ||
| 834 | "description": "", | 841 | "description": "", | ||
| 835 | "fork_activity": "", | 842 | "fork_activity": "", | ||
| 836 | "fork_resource": "", | 843 | "fork_resource": "", | ||
| 837 | "format": "CSV", | 844 | "format": "CSV", | ||
| 838 | "hash": "", | 845 | "hash": "", | ||
| 839 | "id": "c035a2b1-f6fc-40f9-bd11-5d3b8e5114fd", | 846 | "id": "c035a2b1-f6fc-40f9-bd11-5d3b8e5114fd", | ||
| 840 | "last_modified": "2026-02-25T07:56:44.597665", | 847 | "last_modified": "2026-02-25T07:56:44.597665", | ||
| 841 | "lfs_prefix": "botswana/botswana-country-estimates-2026", | 848 | "lfs_prefix": "botswana/botswana-country-estimates-2026", | ||
| 842 | "metadata_modified": "2026-03-27T06:26:08.438568", | 849 | "metadata_modified": "2026-03-27T06:26:08.438568", | ||
| 843 | "mimetype": "text/csv", | 850 | "mimetype": "text/csv", | ||
| 844 | "mimetype_inner": null, | 851 | "mimetype_inner": null, | ||
| 845 | "name": "Shiny90 HIV Testing Data", | 852 | "name": "Shiny90 HIV Testing Data", | ||
| 846 | "package_id": "5667fc07-9828-45a3-9c13-bcc4d58d6a64", | 853 | "package_id": "5667fc07-9828-45a3-9c13-bcc4d58d6a64", | ||
| 847 | "position": 6, | 854 | "position": 6, | ||
| 848 | "resource_type": "inputs-unaids-hiv-testing", | 855 | "resource_type": "inputs-unaids-hiv-testing", | ||
| 849 | "restricted": | 856 | "restricted": | ||
| 850 | ations\":\"unaids\",\"allowed_users\":\"\",\"level\":\"restricted\"}", | 857 | ations\":\"unaids\",\"allowed_users\":\"\",\"level\":\"restricted\"}", | ||
| 851 | "schema": { | 858 | "schema": { | ||
| 852 | "description": "If data does not exist, please indicate so | 859 | "description": "If data does not exist, please indicate so | ||
| 853 | with the value \"NA\" and ignore any warning given by Excel.", | 860 | with the value \"NA\" and ignore any warning given by Excel.", | ||
| 854 | "fields": [ | 861 | "fields": [ | ||
| 855 | { | 862 | { | ||
| 856 | "constraints": { | 863 | "constraints": { | ||
| 857 | "required": true | 864 | "required": true | ||
| 858 | }, | 865 | }, | ||
| 859 | "description": "Country or region (ie for countries that | 866 | "description": "Country or region (ie for countries that | ||
| 860 | have subnational Spectrum files, the region will correspond to those | 867 | have subnational Spectrum files, the region will correspond to those | ||
| 861 | used in the Spectrum subnational files)", | 868 | used in the Spectrum subnational files)", | ||
| 862 | "name": "Country or region", | 869 | "name": "Country or region", | ||
| 863 | "title": "Country or region", | 870 | "title": "Country or region", | ||
| 864 | "type": "string" | 871 | "type": "string" | ||
| 865 | }, | 872 | }, | ||
| 866 | { | 873 | { | ||
| 867 | "constraints": { | 874 | "constraints": { | ||
| 868 | "maximum": 2025, | 875 | "maximum": 2025, | ||
| 869 | "minimum": 1970, | 876 | "minimum": 1970, | ||
| 870 | "required": true | 877 | "required": true | ||
| 871 | }, | 878 | }, | ||
| 872 | "description": "The calendar year e.g. 2025", | 879 | "description": "The calendar year e.g. 2025", | ||
| 873 | "name": "Year", | 880 | "name": "Year", | ||
| 874 | "title": "Year", | 881 | "title": "Year", | ||
| 875 | "type": "integer" | 882 | "type": "integer" | ||
| 876 | }, | 883 | }, | ||
| 877 | { | 884 | { | ||
| 878 | "constraints": { | 885 | "constraints": { | ||
| 879 | "enum": [ | 886 | "enum": [ | ||
| 880 | "both", | 887 | "both", | ||
| 881 | "male", | 888 | "male", | ||
| 882 | "female" | 889 | "female" | ||
| 883 | ], | 890 | ], | ||
| 884 | "required": true | 891 | "required": true | ||
| 885 | }, | 892 | }, | ||
| 886 | "description": "Biological sex. Must be \"both\", \"male\" | 893 | "description": "Biological sex. Must be \"both\", \"male\" | ||
| 887 | or \"female\"", | 894 | or \"female\"", | ||
| 888 | "name": "Sex", | 895 | "name": "Sex", | ||
| 889 | "title": "Sex", | 896 | "title": "Sex", | ||
| 890 | "type": "string" | 897 | "type": "string" | ||
| 891 | }, | 898 | }, | ||
| 892 | { | 899 | { | ||
| 893 | "constraints": { | 900 | "constraints": { | ||
| 894 | "minimum": 0 | 901 | "minimum": 0 | ||
| 895 | }, | 902 | }, | ||
| 896 | "description": "The annual number of HIV tests performed | 903 | "description": "The annual number of HIV tests performed | ||
| 897 | at the national level among the population aged 15+ years of age; this | 904 | at the national level among the population aged 15+ years of age; this | ||
| 898 | number should be equal to the total number of tests administered as | 905 | number should be equal to the total number of tests administered as | ||
| 899 | part of HIV Testing and Counseling (HTC) and during antenatal care | 906 | part of HIV Testing and Counseling (HTC) and during antenatal care | ||
| 900 | (ANC), and for which the clients received the results", | 907 | (ANC), and for which the clients received the results", | ||
| 901 | "name": "Total Tests", | 908 | "name": "Total Tests", | ||
| 902 | "title": "Total Tests", | 909 | "title": "Total Tests", | ||
| 903 | "type": "integer" | 910 | "type": "integer" | ||
| 904 | }, | 911 | }, | ||
| 905 | { | 912 | { | ||
| 906 | "constraints": { | 913 | "constraints": { | ||
| 907 | "minimum": 0 | 914 | "minimum": 0 | ||
| 908 | }, | 915 | }, | ||
| 909 | "description": "Out of the total annual number of tests, | 916 | "description": "Out of the total annual number of tests, | ||
| 910 | how many were found to be HIV positive? This number should be equal to | 917 | how many were found to be HIV positive? This number should be equal to | ||
| 911 | the number of positive tests found during HTC (in non-pregnant | 918 | the number of positive tests found during HTC (in non-pregnant | ||
| 912 | population) and during ANC among pregnant women", | 919 | population) and during ANC among pregnant women", | ||
| 913 | "name": "Total Positive Tests", | 920 | "name": "Total Positive Tests", | ||
| 914 | "title": "Total Positive Tests", | 921 | "title": "Total Positive Tests", | ||
| 915 | "type": "integer" | 922 | "type": "integer" | ||
| 916 | }, | 923 | }, | ||
| 917 | { | 924 | { | ||
| 918 | "constraints": { | 925 | "constraints": { | ||
| 919 | "minimum": 0 | 926 | "minimum": 0 | ||
| 920 | }, | 927 | }, | ||
| 921 | "description": "Total annual number of tests performed in | 928 | "description": "Total annual number of tests performed in | ||
| 922 | the population aged 15+ years outside of ANC services, and for which | 929 | the population aged 15+ years outside of ANC services, and for which | ||
| 923 | clients received the results", | 930 | clients received the results", | ||
| 924 | "name": "Total HTC Tests", | 931 | "name": "Total HTC Tests", | ||
| 925 | "title": "Total HTC Tests", | 932 | "title": "Total HTC Tests", | ||
| 926 | "type": "integer" | 933 | "type": "integer" | ||
| 927 | }, | 934 | }, | ||
| 928 | { | 935 | { | ||
| 929 | "constraints": { | 936 | "constraints": { | ||
| 930 | "minimum": 0 | 937 | "minimum": 0 | ||
| 931 | }, | 938 | }, | ||
| 932 | "description": "Annual number of tests that were found to | 939 | "description": "Annual number of tests that were found to | ||
| 933 | be positive for HIV outside of ANC services", | 940 | be positive for HIV outside of ANC services", | ||
| 934 | "name": "Total Positive HTC Tests", | 941 | "name": "Total Positive HTC Tests", | ||
| 935 | "title": "Total Positive HTC Tests", | 942 | "title": "Total Positive HTC Tests", | ||
| 936 | "type": "integer" | 943 | "type": "integer" | ||
| 937 | }, | 944 | }, | ||
| 938 | { | 945 | { | ||
| 939 | "constraints": { | 946 | "constraints": { | ||
| 940 | "minimum": 0 | 947 | "minimum": 0 | ||
| 941 | }, | 948 | }, | ||
| 942 | "description": "Annual number of pregnant women tested for | 949 | "description": "Annual number of pregnant women tested for | ||
| 943 | HIV (and that received their results) as part of ANC services", | 950 | HIV (and that received their results) as part of ANC services", | ||
| 944 | "name": "Total ANC Tests", | 951 | "name": "Total ANC Tests", | ||
| 945 | "title": "Total ANC Tests", | 952 | "title": "Total ANC Tests", | ||
| 946 | "type": "integer" | 953 | "type": "integer" | ||
| 947 | }, | 954 | }, | ||
| 948 | { | 955 | { | ||
| 949 | "constraints": { | 956 | "constraints": { | ||
| 950 | "minimum": 0 | 957 | "minimum": 0 | ||
| 951 | }, | 958 | }, | ||
| 952 | "description": "Annual number of pregnant women found to | 959 | "description": "Annual number of pregnant women found to | ||
| 953 | be HIV positive during ANC services", | 960 | be HIV positive during ANC services", | ||
| 954 | "name": "Total Positive ANC Tests", | 961 | "name": "Total Positive ANC Tests", | ||
| 955 | "title": "Total Positive ANC Tests", | 962 | "title": "Total Positive ANC Tests", | ||
| 956 | "type": "integer" | 963 | "type": "integer" | ||
| 957 | } | 964 | } | ||
| 958 | ], | 965 | ], | ||
| 959 | "missingValues": [ | 966 | "missingValues": [ | ||
| 960 | "", | 967 | "", | ||
| 961 | "NA" | 968 | "NA" | ||
| 962 | ], | 969 | ], | ||
| 963 | "primaryKey": [ | 970 | "primaryKey": [ | ||
| 964 | "Country or region", | 971 | "Country or region", | ||
| 965 | "Year", | 972 | "Year", | ||
| 966 | "Sex" | 973 | "Sex" | ||
| 967 | ], | 974 | ], | ||
| 968 | "require_field_order": false, | 975 | "require_field_order": false, | ||
| 969 | "title": "Shiny90 HIV Testing", | 976 | "title": "Shiny90 HIV Testing", | ||
| 970 | "version": "1.2" | 977 | "version": "1.2" | ||
| 971 | }, | 978 | }, | ||
| 972 | "sha256": | 979 | "sha256": | ||
| 973 | "29a3f1455fda92b03925d24e460453444de54193ba1c027579fd21fb8b52cb9c", | 980 | "29a3f1455fda92b03925d24e460453444de54193ba1c027579fd21fb8b52cb9c", | ||
| 974 | "size": 1020, | 981 | "size": 1020, | ||
| 975 | "state": "active", | 982 | "state": "active", | ||
| 976 | "url": | 983 | "url": | ||
| 977 | e/c035a2b1-f6fc-40f9-bd11-5d3b8e5114fd/download/hts-botswana-2025-data | 984 | e/c035a2b1-f6fc-40f9-bd11-5d3b8e5114fd/download/hts-botswana-2025-data | ||
| 978 | Mhalapye.csv", | 985 | Mhalapye.csv", | ||
| 979 | "url_type": "upload", | 986 | "url_type": "upload", | ||
| 980 | "validation_status": "success", | 987 | "validation_status": "success", | ||
| 981 | "validation_timestamp": "2026-03-27T06:26:07.581502" | 988 | "validation_timestamp": "2026-03-27T06:26:07.581502" | ||
| 982 | }, | 989 | }, | ||
| 983 | { | 990 | { | ||
| 984 | "cache_last_updated": null, | 991 | "cache_last_updated": null, | ||
| 985 | "cache_url": null, | 992 | "cache_url": null, | ||
| 986 | "created": "2025-11-17T11:00:29.621959", | 993 | "created": "2025-11-17T11:00:29.621959", | ||
| 987 | "datastore_active": false, | 994 | "datastore_active": false, | ||
| 988 | "description": "", | 995 | "description": "", | ||
| 989 | "fork_activity": "", | 996 | "fork_activity": "", | ||
| 990 | "fork_resource": "", | 997 | "fork_resource": "", | ||
| 991 | "format": "XLSX", | 998 | "format": "XLSX", | ||
| 992 | "hash": "", | 999 | "hash": "", | ||
| 993 | "id": "fc1b03a7-9938-4a38-8898-34bd0a6c4e55", | 1000 | "id": "fc1b03a7-9938-4a38-8898-34bd0a6c4e55", | ||
| 994 | "last_modified": "2026-03-19T07:18:17.274439", | 1001 | "last_modified": "2026-03-19T07:18:17.274439", | ||
| 995 | "lfs_prefix": "botswana/botswana-country-estimates-2026", | 1002 | "lfs_prefix": "botswana/botswana-country-estimates-2026", | ||
| 996 | "metadata_modified": "2026-03-19T07:18:17.915778", | 1003 | "metadata_modified": "2026-03-19T07:18:17.915778", | ||
| 997 | "mimetype": | 1004 | "mimetype": | ||
| 998 | "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", | 1005 | "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", | ||
| 999 | "mimetype_inner": null, | 1006 | "mimetype_inner": null, | ||
| 1000 | "name": "VMMC Inputs", | 1007 | "name": "VMMC Inputs", | ||
| 1001 | "package_id": "5667fc07-9828-45a3-9c13-bcc4d58d6a64", | 1008 | "package_id": "5667fc07-9828-45a3-9c13-bcc4d58d6a64", | ||
| 1002 | "position": 7, | 1009 | "position": 7, | ||
| 1003 | "resource_type": "inputs-unaids-vmmc-coverage-inputs", | 1010 | "resource_type": "inputs-unaids-vmmc-coverage-inputs", | ||
| 1004 | "restricted": | 1011 | "restricted": | ||
| 1005 | ations\":\"unaids\",\"allowed_users\":\"\",\"level\":\"restricted\"}", | 1012 | ations\":\"unaids\",\"allowed_users\":\"\",\"level\":\"restricted\"}", | ||
| 1006 | "sha256": | 1013 | "sha256": | ||
| 1007 | "f7ba74c9a5ec828b7f0b192a4d9b7e4a3bea0c78bc6553e6e905b608c572cd76", | 1014 | "f7ba74c9a5ec828b7f0b192a4d9b7e4a3bea0c78bc6553e6e905b608c572cd76", | ||
| 1008 | "size": 508642, | 1015 | "size": 508642, | ||
| 1009 | "state": "active", | 1016 | "state": "active", | ||
| 1010 | "url": | 1017 | "url": | ||
| 1011 | -8898-34bd0a6c4e55/download/Botswana_SNUData_VMMC_2025_18_March.xlsx", | 1018 | -8898-34bd0a6c4e55/download/Botswana_SNUData_VMMC_2025_18_March.xlsx", | ||
| 1012 | "url_type": "upload", | 1019 | "url_type": "upload", | ||
| 1013 | "validation_status": "failure", | 1020 | "validation_status": "failure", | ||
| 1014 | "validation_timestamp": "2026-02-23T14:44:54.256126" | 1021 | "validation_timestamp": "2026-02-23T14:44:54.256126" | ||
| 1015 | }, | 1022 | }, | ||
| 1016 | { | 1023 | { | ||
| 1017 | "cache_last_updated": null, | 1024 | "cache_last_updated": null, | ||
| 1018 | "cache_url": null, | 1025 | "cache_url": null, | ||
| 1019 | "created": "2026-03-27T06:28:51.757442", | 1026 | "created": "2026-03-27T06:28:51.757442", | ||
| n | 1020 | "datastore_active": false, | n | 1027 | "datastore_active": true, |
| 1021 | "description": "The dataset is from year 2020 to 2025 with 31 | 1028 | "description": "The dataset is from year 2020 to 2025 with 31 | ||
| 1022 | districts", | 1029 | districts", | ||
| 1023 | "fork_activity": "", | 1030 | "fork_activity": "", | ||
| 1024 | "fork_resource": "", | 1031 | "fork_resource": "", | ||
| 1025 | "format": "CSV", | 1032 | "format": "CSV", | ||
| 1026 | "hash": "", | 1033 | "hash": "", | ||
| 1027 | "id": "267374ac-4a08-491d-a354-63d61792918b", | 1034 | "id": "267374ac-4a08-491d-a354-63d61792918b", | ||
| 1028 | "last_modified": "2026-03-27T06:28:51.125684", | 1035 | "last_modified": "2026-03-27T06:28:51.125684", | ||
| 1029 | "lfs_prefix": "botswana/botswana-country-estimates-2026", | 1036 | "lfs_prefix": "botswana/botswana-country-estimates-2026", | ||
| n | 1030 | "metadata_modified": "2026-03-31T08:03:12.499222", | n | 1037 | "metadata_modified": "2026-04-01T02:34:58.032048", |
| 1031 | "mimetype": "text/csv", | 1038 | "mimetype": "text/csv", | ||
| 1032 | "mimetype_inner": null, | 1039 | "mimetype_inner": null, | ||
| 1033 | "name": "ANC Data", | 1040 | "name": "ANC Data", | ||
| 1034 | "package_id": "5667fc07-9828-45a3-9c13-bcc4d58d6a64", | 1041 | "package_id": "5667fc07-9828-45a3-9c13-bcc4d58d6a64", | ||
| 1035 | "position": 8, | 1042 | "position": 8, | ||
| 1036 | "resource_type": "inputs-unaids-anc", | 1043 | "resource_type": "inputs-unaids-anc", | ||
| 1037 | "restricted": | 1044 | "restricted": | ||
| 1038 | ations\":\"unaids\",\"allowed_users\":\"\",\"level\":\"restricted\"}", | 1045 | ations\":\"unaids\",\"allowed_users\":\"\",\"level\":\"restricted\"}", | ||
| 1039 | "schema": { | 1046 | "schema": { | ||
| 1040 | "customConstraints": [ | 1047 | "customConstraints": [ | ||
| 1041 | { | 1048 | { | ||
| 1042 | "constraint": "anc_clients >= anc_known_pos", | 1049 | "constraint": "anc_clients >= anc_known_pos", | ||
| 1043 | "description": "The total number of anc clients must be | 1050 | "description": "The total number of anc clients must be | ||
| 1044 | greater or equal to the number of anc clients tested." | 1051 | greater or equal to the number of anc clients tested." | ||
| 1045 | }, | 1052 | }, | ||
| 1046 | { | 1053 | { | ||
| 1047 | "constraint": "anc_clients >= anc_known_neg", | 1054 | "constraint": "anc_clients >= anc_known_neg", | ||
| 1048 | "description": "The total number of anc clients must be | 1055 | "description": "The total number of anc clients must be | ||
| 1049 | greater or equal to the number of clients already known to be HIV | 1056 | greater or equal to the number of clients already known to be HIV | ||
| 1050 | negative." | 1057 | negative." | ||
| 1051 | }, | 1058 | }, | ||
| 1052 | { | 1059 | { | ||
| 1053 | "constraint": "anc_clients >= anc_tested_pos", | 1060 | "constraint": "anc_clients >= anc_tested_pos", | ||
| 1054 | "description": "The total number of anc clients must be | 1061 | "description": "The total number of anc clients must be | ||
| 1055 | greater or equal to the number of clients already known to be HIV | 1062 | greater or equal to the number of clients already known to be HIV | ||
| 1056 | positive." | 1063 | positive." | ||
| 1057 | }, | 1064 | }, | ||
| 1058 | { | 1065 | { | ||
| 1059 | "constraint": "anc_tested >= anc_tested_pos", | 1066 | "constraint": "anc_tested >= anc_tested_pos", | ||
| 1060 | "description": "The total number of anc clients tested | 1067 | "description": "The total number of anc clients tested | ||
| 1061 | must be greater or equal to the number of those clients who tested | 1068 | must be greater or equal to the number of those clients who tested | ||
| 1062 | positive." | 1069 | positive." | ||
| 1063 | } | 1070 | } | ||
| 1064 | ], | 1071 | ], | ||
| 1065 | "description": "If data does not exist, please indicate so | 1072 | "description": "If data does not exist, please indicate so | ||
| 1066 | with the value \"NA\" and ignore any warning given by Excel.", | 1073 | with the value \"NA\" and ignore any warning given by Excel.", | ||
| 1067 | "fields": [ | 1074 | "fields": [ | ||
| 1068 | { | 1075 | { | ||
| 1069 | "constraints": { | 1076 | "constraints": { | ||
| 1070 | "required": true | 1077 | "required": true | ||
| 1071 | }, | 1078 | }, | ||
| 1072 | "description": "An area_id from the specified area | 1079 | "description": "An area_id from the specified area | ||
| 1073 | hierarchy.", | 1080 | hierarchy.", | ||
| 1074 | "name": "area_id", | 1081 | "name": "area_id", | ||
| 1075 | "title": "Area ID", | 1082 | "title": "Area ID", | ||
| 1076 | "type": "string" | 1083 | "type": "string" | ||
| 1077 | }, | 1084 | }, | ||
| 1078 | { | 1085 | { | ||
| 1079 | "description": "Area name corresponding to area_id | 1086 | "description": "Area name corresponding to area_id | ||
| 1080 | (optional)", | 1087 | (optional)", | ||
| 1081 | "name": "area_name", | 1088 | "name": "area_name", | ||
| 1082 | "title": "Area Name", | 1089 | "title": "Area Name", | ||
| 1083 | "type": "string" | 1090 | "type": "string" | ||
| 1084 | }, | 1091 | }, | ||
| 1085 | { | 1092 | { | ||
| 1086 | "constraints": { | 1093 | "constraints": { | ||
| 1087 | "enum": [ | 1094 | "enum": [ | ||
| 1088 | "Y015_049" | 1095 | "Y015_049" | ||
| 1089 | ], | 1096 | ], | ||
| 1090 | "required": true | 1097 | "required": true | ||
| 1091 | }, | 1098 | }, | ||
| 1092 | "description": "The age group ID, of the form YXXX_ZZZ | 1099 | "description": "The age group ID, of the form YXXX_ZZZ | ||
| 1093 | where XXX is the integer lower limit and ZZZ is the integer upper | 1100 | where XXX is the integer lower limit and ZZZ is the integer upper | ||
| 1094 | limit (for ANC we are only using 1 age group Y015_049)\n", | 1101 | limit (for ANC we are only using 1 age group Y015_049)\n", | ||
| 1095 | "name": "age_group", | 1102 | "name": "age_group", | ||
| 1096 | "title": "Age Group", | 1103 | "title": "Age Group", | ||
| 1097 | "type": "string" | 1104 | "type": "string" | ||
| 1098 | }, | 1105 | }, | ||
| 1099 | { | 1106 | { | ||
| 1100 | "constraints": { | 1107 | "constraints": { | ||
| 1101 | "maximum": 2025, | 1108 | "maximum": 2025, | ||
| 1102 | "minimum": 2010, | 1109 | "minimum": 2010, | ||
| 1103 | "required": true | 1110 | "required": true | ||
| 1104 | }, | 1111 | }, | ||
| 1105 | "description": "The calendar year e.g. 2025", | 1112 | "description": "The calendar year e.g. 2025", | ||
| 1106 | "name": "year", | 1113 | "name": "year", | ||
| 1107 | "title": "Year", | 1114 | "title": "Year", | ||
| 1108 | "type": "integer" | 1115 | "type": "integer" | ||
| 1109 | }, | 1116 | }, | ||
| 1110 | { | 1117 | { | ||
| 1111 | "constraints": { | 1118 | "constraints": { | ||
| 1112 | "minimum": 0 | 1119 | "minimum": 0 | ||
| 1113 | }, | 1120 | }, | ||
| 1114 | "description": "Number of unique clients attending ANC for | 1121 | "description": "Number of unique clients attending ANC for | ||
| 1115 | the first visit during a pregnancy in the calendar year", | 1122 | the first visit during a pregnancy in the calendar year", | ||
| 1116 | "name": "anc_clients", | 1123 | "name": "anc_clients", | ||
| 1117 | "title": "Number ANC Clients", | 1124 | "title": "Number ANC Clients", | ||
| 1118 | "type": "integer" | 1125 | "type": "integer" | ||
| 1119 | }, | 1126 | }, | ||
| 1120 | { | 1127 | { | ||
| 1121 | "constraints": { | 1128 | "constraints": { | ||
| 1122 | "minimum": 0 | 1129 | "minimum": 0 | ||
| 1123 | }, | 1130 | }, | ||
| 1124 | "description": "Number of ANC clients who self-report | 1131 | "description": "Number of ANC clients who self-report | ||
| 1125 | known HIV positive prior to first ANC visit and are not tested for | 1132 | known HIV positive prior to first ANC visit and are not tested for | ||
| 1126 | HIV", | 1133 | HIV", | ||
| 1127 | "name": "anc_known_pos", | 1134 | "name": "anc_known_pos", | ||
| 1128 | "title": "Number Known Positive", | 1135 | "title": "Number Known Positive", | ||
| 1129 | "type": "integer" | 1136 | "type": "integer" | ||
| 1130 | }, | 1137 | }, | ||
| 1131 | { | 1138 | { | ||
| 1132 | "constraints": { | 1139 | "constraints": { | ||
| 1133 | "minimum": 0 | 1140 | "minimum": 0 | ||
| 1134 | }, | 1141 | }, | ||
| 1135 | "description": "Number of ANC clients already on ART prior | 1142 | "description": "Number of ANC clients already on ART prior | ||
| 1136 | to first ANC visit during a pregnancy", | 1143 | to first ANC visit during a pregnancy", | ||
| 1137 | "name": "anc_already_art", | 1144 | "name": "anc_already_art", | ||
| 1138 | "title": "Number Already on ART", | 1145 | "title": "Number Already on ART", | ||
| 1139 | "type": "integer" | 1146 | "type": "integer" | ||
| 1140 | }, | 1147 | }, | ||
| 1141 | { | 1148 | { | ||
| 1142 | "constraints": { | 1149 | "constraints": { | ||
| 1143 | "minimum": 0 | 1150 | "minimum": 0 | ||
| 1144 | }, | 1151 | }, | ||
| 1145 | "description": "Number of unique ANC clients who are | 1152 | "description": "Number of unique ANC clients who are | ||
| 1146 | tested for HIV during their pregnancy. N.B. If you collect information | 1153 | tested for HIV during their pregnancy. N.B. If you collect information | ||
| 1147 | on ANC known negatives at first ANC visit who were not tested for HIV | 1154 | on ANC known negatives at first ANC visit who were not tested for HIV | ||
| 1148 | please add these into anc_tested", | 1155 | please add these into anc_tested", | ||
| 1149 | "name": "anc_tested", | 1156 | "name": "anc_tested", | ||
| 1150 | "title": "Number HIV Tested", | 1157 | "title": "Number HIV Tested", | ||
| 1151 | "type": "integer" | 1158 | "type": "integer" | ||
| 1152 | }, | 1159 | }, | ||
| 1153 | { | 1160 | { | ||
| 1154 | "constraints": { | 1161 | "constraints": { | ||
| 1155 | "minimum": 0 | 1162 | "minimum": 0 | ||
| 1156 | }, | 1163 | }, | ||
| 1157 | "description": "Number of ANC clients who test HIV | 1164 | "description": "Number of ANC clients who test HIV | ||
| 1158 | positive at the first HIV test during a given pregnancy", | 1165 | positive at the first HIV test during a given pregnancy", | ||
| 1159 | "name": "anc_tested_pos", | 1166 | "name": "anc_tested_pos", | ||
| 1160 | "title": "Number Tested Positive", | 1167 | "title": "Number Tested Positive", | ||
| 1161 | "type": "integer" | 1168 | "type": "integer" | ||
| 1162 | }, | 1169 | }, | ||
| 1163 | { | 1170 | { | ||
| 1164 | "constraints": { | 1171 | "constraints": { | ||
| 1165 | "minimum": 0 | 1172 | "minimum": 0 | ||
| 1166 | }, | 1173 | }, | ||
| 1167 | "description": "Number of ANC clients who self-report | 1174 | "description": "Number of ANC clients who self-report | ||
| 1168 | known HIV negative prior to first ANC visit and are not tested for | 1175 | known HIV negative prior to first ANC visit and are not tested for | ||
| 1169 | HIV", | 1176 | HIV", | ||
| 1170 | "name": "anc_known_neg", | 1177 | "name": "anc_known_neg", | ||
| 1171 | "title": "Number Known Negative", | 1178 | "title": "Number Known Negative", | ||
| 1172 | "type": "integer" | 1179 | "type": "integer" | ||
| 1173 | }, | 1180 | }, | ||
| 1174 | { | 1181 | { | ||
| 1175 | "constraints": { | 1182 | "constraints": { | ||
| 1176 | "minimum": 0 | 1183 | "minimum": 0 | ||
| 1177 | }, | 1184 | }, | ||
| 1178 | "description": "Number of births recorded at health | 1185 | "description": "Number of births recorded at health | ||
| 1179 | facilities.", | 1186 | facilities.", | ||
| 1180 | "name": "births_facility", | 1187 | "name": "births_facility", | ||
| 1181 | "title": "Number of Facility Births", | 1188 | "title": "Number of Facility Births", | ||
| 1182 | "type": "integer" | 1189 | "type": "integer" | ||
| 1183 | } | 1190 | } | ||
| 1184 | ], | 1191 | ], | ||
| 1185 | "foreignKeys": [ | 1192 | "foreignKeys": [ | ||
| 1186 | { | 1193 | { | ||
| 1187 | "fields": "area_id", | 1194 | "fields": "area_id", | ||
| 1188 | "reference": { | 1195 | "reference": { | ||
| 1189 | "fields": "area_id", | 1196 | "fields": "area_id", | ||
| 1190 | "resource": "4_geojson_frictionlessv5" | 1197 | "resource": "4_geojson_frictionlessv5" | ||
| 1191 | } | 1198 | } | ||
| 1192 | } | 1199 | } | ||
| 1193 | ], | 1200 | ], | ||
| 1194 | "missingValues": [ | 1201 | "missingValues": [ | ||
| 1195 | "", | 1202 | "", | ||
| 1196 | "NA" | 1203 | "NA" | ||
| 1197 | ], | 1204 | ], | ||
| 1198 | "primaryKey": [ | 1205 | "primaryKey": [ | ||
| 1199 | "area_id", | 1206 | "area_id", | ||
| 1200 | "year", | 1207 | "year", | ||
| 1201 | "age_group" | 1208 | "age_group" | ||
| 1202 | ], | 1209 | ], | ||
| 1203 | "require_field_order": false, | 1210 | "require_field_order": false, | ||
| 1204 | "title": "ANC Data", | 1211 | "title": "ANC Data", | ||
| 1205 | "version": "3.0" | 1212 | "version": "3.0" | ||
| 1206 | }, | 1213 | }, | ||
| 1207 | "sha256": | 1214 | "sha256": | ||
| 1208 | "27aa25bcc6fb89208feaa6ab4ca32489e69f210d0023685b56dc1d6632fbe517", | 1215 | "27aa25bcc6fb89208feaa6ab4ca32489e69f210d0023685b56dc1d6632fbe517", | ||
| 1209 | "size": 12387, | 1216 | "size": 12387, | ||
| 1210 | "state": "active", | 1217 | "state": "active", | ||
| 1211 | "url": | 1218 | "url": | ||
| 1212 | -491d-a354-63d61792918b/download/updatedupdatedbwa_ANC_2026_3_27.csv", | 1219 | -491d-a354-63d61792918b/download/updatedupdatedbwa_ANC_2026_3_27.csv", | ||
| 1213 | "url_type": "upload", | 1220 | "url_type": "upload", | ||
| t | 1214 | "validation_status": "success", | t | 1221 | "validation_status": "created", |
| 1215 | "validation_timestamp": "2026-03-31T08:03:11.593354" | 1222 | "validation_timestamp": "2026-03-31T08:03:11.593354" | ||
| 1216 | } | 1223 | } | ||
| 1217 | ], | 1224 | ], | ||
| 1218 | "state": "active", | 1225 | "state": "active", | ||
| 1219 | "tags": [], | 1226 | "tags": [], | ||
| 1220 | "title": "Botswana HIV Estimates 2026", | 1227 | "title": "Botswana HIV Estimates 2026", | ||
| 1221 | "type": "country-estimates-26", | 1228 | "type": "country-estimates-26", | ||
| 1222 | "type_name": "HIV Estimates 2026", | 1229 | "type_name": "HIV Estimates 2026", | ||
| 1223 | "url": null, | 1230 | "url": null, | ||
| 1224 | "version": null, | 1231 | "version": null, | ||
| 1225 | "year": "2025" | 1232 | "year": "2025" | ||
| 1226 | } | 1233 | } |