Changes
On February 11, 2026, 11:19:47 AM UTC,
-
Uploaded a new file to resource ANC Data in Sao Tome and Principe HIV Estimates 2026
-
Added field
schema_json
with value{'fields': [{'name': 'area_id', 'title': 'Area ID', 'description': 'An area_id from the specified area hierarchy.', 'type': 'string', 'constraints': {'required': True}}, {'name': 'area_name', 'title': 'Area Name', 'description': 'Area name corresponding to area_id (optional)', 'type': 'string'}, {'name': 'age_group', 'title': 'Age Group', 'description': 'The age group ID, of the form YXXX_ZZZ where XXX is the integer lower limit and ZZZ is the integer upper limit (for ANC we are only using 1 age group Y015_049)\n', 'type': 'string', 'constraints': {'required': True, 'enum': ['Y015_049']}}, {'name': 'year', 'title': 'Year', 'description': 'The calendar year e.g. 2025', 'type': 'integer', 'constraints': {'required': True, 'minimum': 2010, 'maximum': 2025}}, {'name': 'anc_clients', 'title': 'Number ANC Clients', 'description': 'Number of unique clients attending ANC for the first visit during a pregnancy in the calendar year', 'type': 'integer', 'constraints': {'minimum': 0}}, {'name': 'anc_known_pos', 'title': 'Number Known Positive', 'description': 'Number of ANC clients who self-report known HIV positive prior to first ANC visit and are not tested for HIV', 'type': 'integer', 'constraints': {'minimum': 0}}, {'name': 'anc_already_art', 'title': 'Number Already on ART', 'description': 'Number of ANC clients already on ART prior to first ANC visit during a pregnancy', 'type': 'integer', 'constraints': {'minimum': 0}}, {'name': 'anc_tested', 'title': 'Number HIV Tested', 'description': 'Number of unique ANC clients who are tested for HIV during their pregnancy. N.B. If you collect information on ANC known negatives at first ANC visit who were not tested for HIV please add these into anc_tested', 'type': 'integer', 'constraints': {'minimum': 0}}, {'name': 'anc_tested_pos', 'title': 'Number Tested Positive', 'description': 'Number of ANC clients who test HIV positive at the first HIV test during a given pregnancy', 'type': 'integer', 'constraints': {'minimum': 0}}, {'name': 'anc_known_neg', 'title': 'Number Known Negative', 'description': 'Number of ANC clients who self-report known HIV negative prior to first ANC visit and are not tested for HIV', 'type': 'integer', 'constraints': {'minimum': 0}}, {'name': 'births_facility', 'title': 'Number of Facility Births', 'description': 'Number of births recorded at health facilities.', 'type': 'integer', 'constraints': {'minimum': 0}}], 'require_field_order': False, 'primaryKey': ['area_id', 'year', 'age_group'], 'foreignKeys': [{'fields': 'area_id', 'reference': {'resource': '4_geojson_frictionlessv5', 'fields': 'area_id'}}], 'customConstraints': [{'constraint': 'anc_clients >= anc_known_pos', 'description': 'The total number of anc clients must be greater or equal to the number of anc clients tested.'}, {'constraint': 'anc_clients >= anc_known_neg', 'description': 'The total number of anc clients must be greater or equal to the number of clients already known to be HIV negative.'}, {'constraint': 'anc_clients >= anc_tested_pos', 'description': 'The total number of anc clients must be greater or equal to the number of clients already known to be HIV positive.'}, {'constraint': 'anc_tested >= anc_tested_pos', 'description': 'The total number of anc clients tested must be greater or equal to the number of those clients who tested positive.'}], 'title': 'ANC Data', 'description': 'If data does not exist, please indicate so with the value "NA" and ignore any warning given by Excel.', 'version': '3.0', 'missingValues': ['', 'NA']}
to resource ANC Data in Sao Tome and Principe HIV Estimates 2026 -
Changed value of field
schema
of resource ANC Data to5_anc_frictionlessv5
(previously{'fields': [{'name': 'area_id', 'title': 'Area ID', 'description': 'An area_id from the specified area hierarchy.', 'type': 'string', 'constraints': {'required': True}}, {'name': 'area_name', 'title': 'Area Name', 'description': 'Area name corresponding to area_id (optional)', 'type': 'string'}, {'name': 'age_group', 'title': 'Age Group', 'description': 'The age group ID, of the form YXXX_ZZZ where XXX is the integer lower limit and ZZZ is the integer upper limit (for ANC we are only using 1 age group Y015_049)\n', 'type': 'string', 'constraints': {'required': True, 'enum': ['Y015_049']}}, {'name': 'year', 'title': 'Year', 'description': 'The calendar year e.g. 2025', 'type': 'integer', 'constraints': {'required': True, 'minimum': 2010, 'maximum': 2025}}, {'name': 'anc_clients', 'title': 'Number ANC Clients', 'description': 'Number of unique clients attending ANC for the first visit during a pregnancy in the calendar year', 'type': 'integer', 'constraints': {'minimum': 0}}, {'name': 'anc_known_pos', 'title': 'Number Known Positive', 'description': 'Number of ANC clients who self-report known HIV positive prior to first ANC visit and are not tested for HIV', 'type': 'integer', 'constraints': {'minimum': 0}}, {'name': 'anc_already_art', 'title': 'Number Already on ART', 'description': 'Number of ANC clients already on ART prior to first ANC visit during a pregnancy', 'type': 'integer', 'constraints': {'minimum': 0}}, {'name': 'anc_tested', 'title': 'Number HIV Tested', 'description': 'Number of unique ANC clients who are tested for HIV during their pregnancy. N.B. If you collect information on ANC known negatives at first ANC visit who were not tested for HIV please add these into anc_tested', 'type': 'integer', 'constraints': {'minimum': 0}}, {'name': 'anc_tested_pos', 'title': 'Number Tested Positive', 'description': 'Number of ANC clients who test HIV positive at the first HIV test during a given pregnancy', 'type': 'integer', 'constraints': {'minimum': 0}}, {'name': 'anc_known_neg', 'title': 'Number Known Negative', 'description': 'Number of ANC clients who self-report known HIV negative prior to first ANC visit and are not tested for HIV', 'type': 'integer', 'constraints': {'minimum': 0}}, {'name': 'births_facility', 'title': 'Number of Facility Births', 'description': 'Number of births recorded at health facilities.', 'type': 'integer', 'constraints': {'minimum': 0}}], 'require_field_order': False, 'primaryKey': ['area_id', 'year', 'age_group'], 'foreignKeys': [{'fields': 'area_id', 'reference': {'resource': '4_geojson_frictionlessv5', 'fields': 'area_id'}}], 'customConstraints': [{'constraint': 'anc_clients >= anc_known_pos', 'description': 'The total number of anc clients must be greater or equal to the number of anc clients tested.'}, {'constraint': 'anc_clients >= anc_known_neg', 'description': 'The total number of anc clients must be greater or equal to the number of clients already known to be HIV negative.'}, {'constraint': 'anc_clients >= anc_tested_pos', 'description': 'The total number of anc clients must be greater or equal to the number of clients already known to be HIV positive.'}, {'constraint': 'anc_tested >= anc_tested_pos', 'description': 'The total number of anc clients tested must be greater or equal to the number of those clients who tested positive.'}], 'title': 'ANC Data', 'description': 'If data does not exist, please indicate so with the value "NA" and ignore any warning given by Excel.', 'version': '3.0', 'missingValues': ['', 'NA']}
) in Sao Tome and Principe HIV Estimates 2026 -
Changed value of field
sha256
of resource ANC Data to97017720e5533e3375c90a805c54390a5e5999ea3a7dfed3a3d0d9882f49ecc0
(previouslyfc5e5b4bf4c560e402a659a7fd0bfd84188096bac01eb7dd3c36e76f4298388b
) in Sao Tome and Principe HIV Estimates 2026 -
Uploaded a new file to resource Population Data in Sao Tome and Principe HIV Estimates 2026
-
Uploaded a new file to resource Survey Data in Sao Tome and Principe HIV Estimates 2026
-
Uploaded a new file to resource Geographic Data in Sao Tome and Principe HIV Estimates 2026
-
Uploaded a new file to resource ART Data in Sao Tome and Principe HIV Estimates 2026
-
Uploaded a new file to resource Spectrum File in Sao Tome and Principe HIV Estimates 2026
-
Uploaded a new file to resource Shiny90 Survey Data in Sao Tome and Principe HIV Estimates 2026
-
Uploaded a new file to resource Shiny90 HIV Testing Data in Sao Tome and Principe 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": "Sao Tome and Principe", | 5 | "geo-location": "Sao Tome and Principe", | ||
| 6 | "groups": [], | 6 | "groups": [], | ||
| 7 | "id": "c3733d16-af7d-4fda-abda-6c2feececfaa", | 7 | "id": "c3733d16-af7d-4fda-abda-6c2feececfaa", | ||
| 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-17T11:43:01.197263", | 13 | "metadata_created": "2025-11-17T11:43:01.197263", | ||
| n | 14 | "metadata_modified": "2025-11-17T11:43:28.033249", | n | 14 | "metadata_modified": "2026-02-11T11:19:46.529991", |
| 15 | "name": "sao-tome-and-principe-country-estimates-2026", | 15 | "name": "sao-tome-and-principe-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": 8, | 17 | "num_resources": 8, | ||
| 18 | "num_tags": 0, | 18 | "num_tags": 0, | ||
| 19 | "organization": { | 19 | "organization": { | ||
| 20 | "approval_status": "approved", | 20 | "approval_status": "approved", | ||
| 21 | "created": "2021-01-27T04:45:58.412850", | 21 | "created": "2021-01-27T04:45:58.412850", | ||
| 22 | "description": "", | 22 | "description": "", | ||
| 23 | "id": "6e80c9c4-8929-4468-9e9b-020d15d3b3e6", | 23 | "id": "6e80c9c4-8929-4468-9e9b-020d15d3b3e6", | ||
| 24 | "image_url": "2021-01-27-044558.402040sao.jpg", | 24 | "image_url": "2021-01-27-044558.402040sao.jpg", | ||
| 25 | "is_organization": true, | 25 | "is_organization": true, | ||
| 26 | "name": "sao-tome", | 26 | "name": "sao-tome", | ||
| 27 | "state": "active", | 27 | "state": "active", | ||
| 28 | "title": "S\u00e3o tom\u00e9 e Pr\u00edncipe", | 28 | "title": "S\u00e3o tom\u00e9 e Pr\u00edncipe", | ||
| 29 | "type": "organization" | 29 | "type": "organization" | ||
| 30 | }, | 30 | }, | ||
| 31 | "owner_org": "6e80c9c4-8929-4468-9e9b-020d15d3b3e6", | 31 | "owner_org": "6e80c9c4-8929-4468-9e9b-020d15d3b3e6", | ||
| 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-17T11:43:02.723116", | 39 | "created": "2025-11-17T11:43:02.723116", | ||
| 40 | "datastore_active": false, | 40 | "datastore_active": false, | ||
| 41 | "fork_activity": "", | 41 | "fork_activity": "", | ||
| 42 | "fork_resource": "", | 42 | "fork_resource": "", | ||
| 43 | "format": "GeoJSON", | 43 | "format": "GeoJSON", | ||
| 44 | "hash": "", | 44 | "hash": "", | ||
| 45 | "id": "2b022e61-e0c9-427a-be61-a3f2b9bd5c17", | 45 | "id": "2b022e61-e0c9-427a-be61-a3f2b9bd5c17", | ||
| 46 | "last_modified": "2025-11-17T11:43:02.638725", | 46 | "last_modified": "2025-11-17T11:43:02.638725", | ||
| 47 | "lfs_prefix": | 47 | "lfs_prefix": | ||
| 48 | "sao-tome/sao-tome-and-principe-country-estimates-2026", | 48 | "sao-tome/sao-tome-and-principe-country-estimates-2026", | ||
| 49 | "metadata_modified": "2025-11-17T11:43:07.888559", | 49 | "metadata_modified": "2025-11-17T11:43:07.888559", | ||
| 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": "c3733d16-af7d-4fda-abda-6c2feececfaa", | 53 | "package_id": "c3733d16-af7d-4fda-abda-6c2feececfaa", | ||
| 54 | "position": 0, | 54 | "position": 0, | ||
| 55 | "resource_type": "inputs-unaids-geographic", | 55 | "resource_type": "inputs-unaids-geographic", | ||
| 56 | "restricted": "{\"allowed_organizations\": \"unaids\", | 56 | "restricted": "{\"allowed_organizations\": \"unaids\", | ||
| 57 | \"allowed_users\": \"\", \"level\": \"restricted\"}", | 57 | \"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 | "101fdefb8142ef89b18a40039c188dcbe95b33fb087fdbdeb4e9725a4deb9dbf", | 113 | "101fdefb8142ef89b18a40039c188dcbe95b33fb087fdbdeb4e9725a4deb9dbf", | ||
| 114 | "size": 163999, | 114 | "size": 163999, | ||
| 115 | "state": "active", | 115 | "state": "active", | ||
| 116 | "url": | 116 | "url": | ||
| 117 | urce/2b022e61-e0c9-427a-be61-a3f2b9bd5c17/download/stp_areas.geojson", | 117 | urce/2b022e61-e0c9-427a-be61-a3f2b9bd5c17/download/stp_areas.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": "2025-11-17T11:43:05.987894" | 121 | "validation_timestamp": "2025-11-17T11:43:05.987894" | ||
| 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-17T11:43:05.078157", | 126 | "created": "2025-11-17T11:43:05.078157", | ||
| 127 | "datastore_active": false, | 127 | "datastore_active": false, | ||
| 128 | "fork_activity": "", | 128 | "fork_activity": "", | ||
| 129 | "fork_resource": "", | 129 | "fork_resource": "", | ||
| 130 | "format": "CSV", | 130 | "format": "CSV", | ||
| 131 | "hash": "", | 131 | "hash": "", | ||
| 132 | "id": "b0e4cccf-dccf-4449-b37d-0a8a2f9a8a93", | 132 | "id": "b0e4cccf-dccf-4449-b37d-0a8a2f9a8a93", | ||
| n | 133 | "last_modified": "2025-11-17T11:43:04.945224", | n | 133 | "last_modified": "2026-02-11T11:19:45.874328", |
| 134 | "lfs_prefix": | 134 | "lfs_prefix": | ||
| 135 | "sao-tome/sao-tome-and-principe-country-estimates-2026", | 135 | "sao-tome/sao-tome-and-principe-country-estimates-2026", | ||
| n | 136 | "metadata_modified": "2025-11-17T11:43:13.838495", | n | 136 | "metadata_modified": "2026-02-11T11:19:46.550520", |
| 137 | "mimetype": "text/csv", | 137 | "mimetype": "text/csv", | ||
| 138 | "mimetype_inner": null, | 138 | "mimetype_inner": null, | ||
| 139 | "name": "ANC Data", | 139 | "name": "ANC Data", | ||
| 140 | "package_id": "c3733d16-af7d-4fda-abda-6c2feececfaa", | 140 | "package_id": "c3733d16-af7d-4fda-abda-6c2feececfaa", | ||
| 141 | "position": 1, | 141 | "position": 1, | ||
| 142 | "resource_type": "inputs-unaids-anc", | 142 | "resource_type": "inputs-unaids-anc", | ||
| 143 | "restricted": "{\"allowed_organizations\": \"unaids\", | 143 | "restricted": "{\"allowed_organizations\": \"unaids\", | ||
| 144 | \"allowed_users\": \"\", \"level\": \"restricted\"}", | 144 | \"allowed_users\": \"\", \"level\": \"restricted\"}", | ||
| n | n | 145 | "schema": "5_anc_frictionlessv5", | ||
| 145 | "schema": { | 146 | "schema_json": { | ||
| 146 | "customConstraints": [ | 147 | "customConstraints": [ | ||
| 147 | { | 148 | { | ||
| 148 | "constraint": "anc_clients >= anc_known_pos", | 149 | "constraint": "anc_clients >= anc_known_pos", | ||
| 149 | "description": "The total number of anc clients must be | 150 | "description": "The total number of anc clients must be | ||
| 150 | greater or equal to the number of anc clients tested." | 151 | greater or equal to the number of anc clients tested." | ||
| 151 | }, | 152 | }, | ||
| 152 | { | 153 | { | ||
| 153 | "constraint": "anc_clients >= anc_known_neg", | 154 | "constraint": "anc_clients >= anc_known_neg", | ||
| 154 | "description": "The total number of anc clients must be | 155 | "description": "The total number of anc clients must be | ||
| 155 | greater or equal to the number of clients already known to be HIV | 156 | greater or equal to the number of clients already known to be HIV | ||
| 156 | negative." | 157 | negative." | ||
| 157 | }, | 158 | }, | ||
| 158 | { | 159 | { | ||
| 159 | "constraint": "anc_clients >= anc_tested_pos", | 160 | "constraint": "anc_clients >= anc_tested_pos", | ||
| 160 | "description": "The total number of anc clients must be | 161 | "description": "The total number of anc clients must be | ||
| 161 | greater or equal to the number of clients already known to be HIV | 162 | greater or equal to the number of clients already known to be HIV | ||
| 162 | positive." | 163 | positive." | ||
| 163 | }, | 164 | }, | ||
| 164 | { | 165 | { | ||
| 165 | "constraint": "anc_tested >= anc_tested_pos", | 166 | "constraint": "anc_tested >= anc_tested_pos", | ||
| 166 | "description": "The total number of anc clients tested | 167 | "description": "The total number of anc clients tested | ||
| 167 | must be greater or equal to the number of those clients who tested | 168 | must be greater or equal to the number of those clients who tested | ||
| 168 | positive." | 169 | positive." | ||
| 169 | } | 170 | } | ||
| 170 | ], | 171 | ], | ||
| 171 | "description": "If data does not exist, please indicate so | 172 | "description": "If data does not exist, please indicate so | ||
| 172 | with the value \"NA\" and ignore any warning given by Excel.", | 173 | with the value \"NA\" and ignore any warning given by Excel.", | ||
| 173 | "fields": [ | 174 | "fields": [ | ||
| 174 | { | 175 | { | ||
| 175 | "constraints": { | 176 | "constraints": { | ||
| 176 | "required": true | 177 | "required": true | ||
| 177 | }, | 178 | }, | ||
| 178 | "description": "An area_id from the specified area | 179 | "description": "An area_id from the specified area | ||
| 179 | hierarchy.", | 180 | hierarchy.", | ||
| 180 | "name": "area_id", | 181 | "name": "area_id", | ||
| 181 | "title": "Area ID", | 182 | "title": "Area ID", | ||
| 182 | "type": "string" | 183 | "type": "string" | ||
| 183 | }, | 184 | }, | ||
| 184 | { | 185 | { | ||
| 185 | "description": "Area name corresponding to area_id | 186 | "description": "Area name corresponding to area_id | ||
| 186 | (optional)", | 187 | (optional)", | ||
| 187 | "name": "area_name", | 188 | "name": "area_name", | ||
| 188 | "title": "Area Name", | 189 | "title": "Area Name", | ||
| 189 | "type": "string" | 190 | "type": "string" | ||
| 190 | }, | 191 | }, | ||
| 191 | { | 192 | { | ||
| 192 | "constraints": { | 193 | "constraints": { | ||
| 193 | "enum": [ | 194 | "enum": [ | ||
| 194 | "Y015_049" | 195 | "Y015_049" | ||
| 195 | ], | 196 | ], | ||
| 196 | "required": true | 197 | "required": true | ||
| 197 | }, | 198 | }, | ||
| 198 | "description": "The age group ID, of the form YXXX_ZZZ | 199 | "description": "The age group ID, of the form YXXX_ZZZ | ||
| 199 | where XXX is the integer lower limit and ZZZ is the integer upper | 200 | where XXX is the integer lower limit and ZZZ is the integer upper | ||
| 200 | limit (for ANC we are only using 1 age group Y015_049)\n", | 201 | limit (for ANC we are only using 1 age group Y015_049)\n", | ||
| 201 | "name": "age_group", | 202 | "name": "age_group", | ||
| 202 | "title": "Age Group", | 203 | "title": "Age Group", | ||
| 203 | "type": "string" | 204 | "type": "string" | ||
| 204 | }, | 205 | }, | ||
| 205 | { | 206 | { | ||
| 206 | "constraints": { | 207 | "constraints": { | ||
| 207 | "maximum": 2025, | 208 | "maximum": 2025, | ||
| 208 | "minimum": 2010, | 209 | "minimum": 2010, | ||
| 209 | "required": true | 210 | "required": true | ||
| 210 | }, | 211 | }, | ||
| 211 | "description": "The calendar year e.g. 2025", | 212 | "description": "The calendar year e.g. 2025", | ||
| 212 | "name": "year", | 213 | "name": "year", | ||
| 213 | "title": "Year", | 214 | "title": "Year", | ||
| 214 | "type": "integer" | 215 | "type": "integer" | ||
| 215 | }, | 216 | }, | ||
| 216 | { | 217 | { | ||
| 217 | "constraints": { | 218 | "constraints": { | ||
| 218 | "minimum": 0 | 219 | "minimum": 0 | ||
| 219 | }, | 220 | }, | ||
| 220 | "description": "Number of unique clients attending ANC for | 221 | "description": "Number of unique clients attending ANC for | ||
| 221 | the first visit during a pregnancy in the calendar year", | 222 | the first visit during a pregnancy in the calendar year", | ||
| 222 | "name": "anc_clients", | 223 | "name": "anc_clients", | ||
| 223 | "title": "Number ANC Clients", | 224 | "title": "Number ANC Clients", | ||
| 224 | "type": "integer" | 225 | "type": "integer" | ||
| 225 | }, | 226 | }, | ||
| 226 | { | 227 | { | ||
| 227 | "constraints": { | 228 | "constraints": { | ||
| 228 | "minimum": 0 | 229 | "minimum": 0 | ||
| 229 | }, | 230 | }, | ||
| 230 | "description": "Number of ANC clients who self-report | 231 | "description": "Number of ANC clients who self-report | ||
| 231 | known HIV positive prior to first ANC visit and are not tested for | 232 | known HIV positive prior to first ANC visit and are not tested for | ||
| 232 | HIV", | 233 | HIV", | ||
| 233 | "name": "anc_known_pos", | 234 | "name": "anc_known_pos", | ||
| 234 | "title": "Number Known Positive", | 235 | "title": "Number Known Positive", | ||
| 235 | "type": "integer" | 236 | "type": "integer" | ||
| 236 | }, | 237 | }, | ||
| 237 | { | 238 | { | ||
| 238 | "constraints": { | 239 | "constraints": { | ||
| 239 | "minimum": 0 | 240 | "minimum": 0 | ||
| 240 | }, | 241 | }, | ||
| 241 | "description": "Number of ANC clients already on ART prior | 242 | "description": "Number of ANC clients already on ART prior | ||
| 242 | to first ANC visit during a pregnancy", | 243 | to first ANC visit during a pregnancy", | ||
| 243 | "name": "anc_already_art", | 244 | "name": "anc_already_art", | ||
| 244 | "title": "Number Already on ART", | 245 | "title": "Number Already on ART", | ||
| 245 | "type": "integer" | 246 | "type": "integer" | ||
| 246 | }, | 247 | }, | ||
| 247 | { | 248 | { | ||
| 248 | "constraints": { | 249 | "constraints": { | ||
| 249 | "minimum": 0 | 250 | "minimum": 0 | ||
| 250 | }, | 251 | }, | ||
| 251 | "description": "Number of unique ANC clients who are | 252 | "description": "Number of unique ANC clients who are | ||
| 252 | tested for HIV during their pregnancy. N.B. If you collect information | 253 | tested for HIV during their pregnancy. N.B. If you collect information | ||
| 253 | on ANC known negatives at first ANC visit who were not tested for HIV | 254 | on ANC known negatives at first ANC visit who were not tested for HIV | ||
| 254 | please add these into anc_tested", | 255 | please add these into anc_tested", | ||
| 255 | "name": "anc_tested", | 256 | "name": "anc_tested", | ||
| 256 | "title": "Number HIV Tested", | 257 | "title": "Number HIV Tested", | ||
| 257 | "type": "integer" | 258 | "type": "integer" | ||
| 258 | }, | 259 | }, | ||
| 259 | { | 260 | { | ||
| 260 | "constraints": { | 261 | "constraints": { | ||
| 261 | "minimum": 0 | 262 | "minimum": 0 | ||
| 262 | }, | 263 | }, | ||
| 263 | "description": "Number of ANC clients who test HIV | 264 | "description": "Number of ANC clients who test HIV | ||
| 264 | positive at the first HIV test during a given pregnancy", | 265 | positive at the first HIV test during a given pregnancy", | ||
| 265 | "name": "anc_tested_pos", | 266 | "name": "anc_tested_pos", | ||
| 266 | "title": "Number Tested Positive", | 267 | "title": "Number Tested Positive", | ||
| 267 | "type": "integer" | 268 | "type": "integer" | ||
| 268 | }, | 269 | }, | ||
| 269 | { | 270 | { | ||
| 270 | "constraints": { | 271 | "constraints": { | ||
| 271 | "minimum": 0 | 272 | "minimum": 0 | ||
| 272 | }, | 273 | }, | ||
| 273 | "description": "Number of ANC clients who self-report | 274 | "description": "Number of ANC clients who self-report | ||
| 274 | known HIV negative prior to first ANC visit and are not tested for | 275 | known HIV negative prior to first ANC visit and are not tested for | ||
| 275 | HIV", | 276 | HIV", | ||
| 276 | "name": "anc_known_neg", | 277 | "name": "anc_known_neg", | ||
| 277 | "title": "Number Known Negative", | 278 | "title": "Number Known Negative", | ||
| 278 | "type": "integer" | 279 | "type": "integer" | ||
| 279 | }, | 280 | }, | ||
| 280 | { | 281 | { | ||
| 281 | "constraints": { | 282 | "constraints": { | ||
| 282 | "minimum": 0 | 283 | "minimum": 0 | ||
| 283 | }, | 284 | }, | ||
| 284 | "description": "Number of births recorded at health | 285 | "description": "Number of births recorded at health | ||
| 285 | facilities.", | 286 | facilities.", | ||
| 286 | "name": "births_facility", | 287 | "name": "births_facility", | ||
| 287 | "title": "Number of Facility Births", | 288 | "title": "Number of Facility Births", | ||
| 288 | "type": "integer" | 289 | "type": "integer" | ||
| 289 | } | 290 | } | ||
| 290 | ], | 291 | ], | ||
| 291 | "foreignKeys": [ | 292 | "foreignKeys": [ | ||
| 292 | { | 293 | { | ||
| 293 | "fields": "area_id", | 294 | "fields": "area_id", | ||
| 294 | "reference": { | 295 | "reference": { | ||
| 295 | "fields": "area_id", | 296 | "fields": "area_id", | ||
| 296 | "resource": "4_geojson_frictionlessv5" | 297 | "resource": "4_geojson_frictionlessv5" | ||
| 297 | } | 298 | } | ||
| 298 | } | 299 | } | ||
| 299 | ], | 300 | ], | ||
| 300 | "missingValues": [ | 301 | "missingValues": [ | ||
| 301 | "", | 302 | "", | ||
| 302 | "NA" | 303 | "NA" | ||
| 303 | ], | 304 | ], | ||
| 304 | "primaryKey": [ | 305 | "primaryKey": [ | ||
| 305 | "area_id", | 306 | "area_id", | ||
| 306 | "year", | 307 | "year", | ||
| 307 | "age_group" | 308 | "age_group" | ||
| 308 | ], | 309 | ], | ||
| 309 | "require_field_order": false, | 310 | "require_field_order": false, | ||
| 310 | "title": "ANC Data", | 311 | "title": "ANC Data", | ||
| 311 | "version": "3.0" | 312 | "version": "3.0" | ||
| 312 | }, | 313 | }, | ||
| 313 | "sha256": | 314 | "sha256": | ||
| n | 314 | "fc5e5b4bf4c560e402a659a7fd0bfd84188096bac01eb7dd3c36e76f4298388b", | n | 315 | "97017720e5533e3375c90a805c54390a5e5999ea3a7dfed3a3d0d9882f49ecc0", |
| 315 | "size": 2941, | 316 | "size": 3160, | ||
| 316 | "state": "active", | 317 | "state": "active", | ||
| 317 | "url": | 318 | "url": | ||
| t | 318 | -dccf-4449-b37d-0a8a2f9a8a93/download/updatedsaotome_cpn_2024_v1.csv", | t | 319 | 0e4cccf-dccf-4449-b37d-0a8a2f9a8a93/download/Saotome_cpn_2025_v1.csv", |
| 319 | "url_type": "upload", | 320 | "url_type": "upload", | ||
| 320 | "validation_status": "success", | 321 | "validation_status": "success", | ||
| 321 | "validation_timestamp": "2025-11-17T11:43:10.879518" | 322 | "validation_timestamp": "2025-11-17T11:43:10.879518" | ||
| 322 | }, | 323 | }, | ||
| 323 | { | 324 | { | ||
| 324 | "cache_last_updated": null, | 325 | "cache_last_updated": null, | ||
| 325 | "cache_url": null, | 326 | "cache_url": null, | ||
| 326 | "created": "2025-11-17T11:43:07.581882", | 327 | "created": "2025-11-17T11:43:07.581882", | ||
| 327 | "datastore_active": true, | 328 | "datastore_active": true, | ||
| 328 | "fork_activity": "", | 329 | "fork_activity": "", | ||
| 329 | "fork_resource": "", | 330 | "fork_resource": "", | ||
| 330 | "format": "CSV", | 331 | "format": "CSV", | ||
| 331 | "hash": "", | 332 | "hash": "", | ||
| 332 | "id": "1dfad621-8e13-499f-becb-259991915e19", | 333 | "id": "1dfad621-8e13-499f-becb-259991915e19", | ||
| 333 | "last_modified": "2025-11-17T11:43:07.411634", | 334 | "last_modified": "2025-11-17T11:43:07.411634", | ||
| 334 | "lfs_prefix": | 335 | "lfs_prefix": | ||
| 335 | "sao-tome/sao-tome-and-principe-country-estimates-2026", | 336 | "sao-tome/sao-tome-and-principe-country-estimates-2026", | ||
| 336 | "metadata_modified": "2025-11-17T11:43:13.838715", | 337 | "metadata_modified": "2025-11-17T11:43:13.838715", | ||
| 337 | "mimetype": "text/csv", | 338 | "mimetype": "text/csv", | ||
| 338 | "mimetype_inner": null, | 339 | "mimetype_inner": null, | ||
| 339 | "name": "ART Data", | 340 | "name": "ART Data", | ||
| 340 | "package_id": "c3733d16-af7d-4fda-abda-6c2feececfaa", | 341 | "package_id": "c3733d16-af7d-4fda-abda-6c2feececfaa", | ||
| 341 | "position": 2, | 342 | "position": 2, | ||
| 342 | "resource_type": "inputs-unaids-art", | 343 | "resource_type": "inputs-unaids-art", | ||
| 343 | "restricted": "{\"allowed_organizations\": \"unaids\", | 344 | "restricted": "{\"allowed_organizations\": \"unaids\", | ||
| 344 | \"allowed_users\": \"\", \"level\": \"restricted\"}", | 345 | \"allowed_users\": \"\", \"level\": \"restricted\"}", | ||
| 345 | "schema": { | 346 | "schema": { | ||
| 346 | "customConstraints": [ | 347 | "customConstraints": [ | ||
| 347 | { | 348 | { | ||
| 348 | "constraint": "vls_tested >= vls_suppressed", | 349 | "constraint": "vls_tested >= vls_suppressed", | ||
| 349 | "description": "The total number of people who recieved a | 350 | "description": "The total number of people who recieved a | ||
| 350 | routine viral load test must be greater than the number among them who | 351 | routine viral load test must be greater than the number among them who | ||
| 351 | were virally supressed." | 352 | were virally supressed." | ||
| 352 | } | 353 | } | ||
| 353 | ], | 354 | ], | ||
| 354 | "description": "If data does not exist, please indicate so | 355 | "description": "If data does not exist, please indicate so | ||
| 355 | with the value \"NA\" and ignore any warning given by Excel.", | 356 | with the value \"NA\" and ignore any warning given by Excel.", | ||
| 356 | "fields": [ | 357 | "fields": [ | ||
| 357 | { | 358 | { | ||
| 358 | "constraints": { | 359 | "constraints": { | ||
| 359 | "required": true | 360 | "required": true | ||
| 360 | }, | 361 | }, | ||
| 361 | "description": "Must be an area_id from the agreed area | 362 | "description": "Must be an area_id from the agreed area | ||
| 362 | hierarchy", | 363 | hierarchy", | ||
| 363 | "name": "area_id", | 364 | "name": "area_id", | ||
| 364 | "title": "Area ID", | 365 | "title": "Area ID", | ||
| 365 | "type": "string" | 366 | "type": "string" | ||
| 366 | }, | 367 | }, | ||
| 367 | { | 368 | { | ||
| 368 | "description": "Area name corresponding to area_id | 369 | "description": "Area name corresponding to area_id | ||
| 369 | (optional)", | 370 | (optional)", | ||
| 370 | "name": "area_name", | 371 | "name": "area_name", | ||
| 371 | "title": "Area Name", | 372 | "title": "Area Name", | ||
| 372 | "type": "string" | 373 | "type": "string" | ||
| 373 | }, | 374 | }, | ||
| 374 | { | 375 | { | ||
| 375 | "constraints": { | 376 | "constraints": { | ||
| 376 | "enum": [ | 377 | "enum": [ | ||
| 377 | "both", | 378 | "both", | ||
| 378 | "male", | 379 | "male", | ||
| 379 | "female" | 380 | "female" | ||
| 380 | ], | 381 | ], | ||
| 381 | "required": true | 382 | "required": true | ||
| 382 | }, | 383 | }, | ||
| 383 | "description": "Biological sex - must be either \"both\", | 384 | "description": "Biological sex - must be either \"both\", | ||
| 384 | \"female\", or \"male\"", | 385 | \"female\", or \"male\"", | ||
| 385 | "name": "sex", | 386 | "name": "sex", | ||
| 386 | "title": "Sex", | 387 | "title": "Sex", | ||
| 387 | "type": "string" | 388 | "type": "string" | ||
| 388 | }, | 389 | }, | ||
| 389 | { | 390 | { | ||
| 390 | "constraints": { | 391 | "constraints": { | ||
| 391 | "enum": [ | 392 | "enum": [ | ||
| 392 | "Y000_014", | 393 | "Y000_014", | ||
| 393 | "Y015_999", | 394 | "Y015_999", | ||
| 394 | "Y000_999" | 395 | "Y000_999" | ||
| 395 | ], | 396 | ], | ||
| 396 | "required": true | 397 | "required": true | ||
| 397 | }, | 398 | }, | ||
| 398 | "description": "The age group. Must be either \"Y000_014\" | 399 | "description": "The age group. Must be either \"Y000_014\" | ||
| 399 | (0-14 y), \"Y015_999\" (15+ y) or \"Y000_999\" (0+)", | 400 | (0-14 y), \"Y015_999\" (15+ y) or \"Y000_999\" (0+)", | ||
| 400 | "name": "age_group", | 401 | "name": "age_group", | ||
| 401 | "title": "Age Group", | 402 | "title": "Age Group", | ||
| 402 | "type": "string" | 403 | "type": "string" | ||
| 403 | }, | 404 | }, | ||
| 404 | { | 405 | { | ||
| 405 | "description": "The calendar quarter reflected the end of | 406 | "description": "The calendar quarter reflected the end of | ||
| 406 | reporting period. Formatted as CY20XXQY, for example CY2020Q4 for end | 407 | reporting period. Formatted as CY20XXQY, for example CY2020Q4 for end | ||
| 407 | of December 2020", | 408 | of December 2020", | ||
| 408 | "name": "calendar_quarter", | 409 | "name": "calendar_quarter", | ||
| 409 | "title": "Calendar Quarter", | 410 | "title": "Calendar Quarter", | ||
| 410 | "type": "string" | 411 | "type": "string" | ||
| 411 | }, | 412 | }, | ||
| 412 | { | 413 | { | ||
| 413 | "constraints": { | 414 | "constraints": { | ||
| 414 | "minimum": 0, | 415 | "minimum": 0, | ||
| 415 | "required": true | 416 | "required": true | ||
| 416 | }, | 417 | }, | ||
| 417 | "description": "Number currently receiving ART at the end | 418 | "description": "Number currently receiving ART at the end | ||
| 418 | of reporting period", | 419 | of reporting period", | ||
| 419 | "name": "art_current", | 420 | "name": "art_current", | ||
| 420 | "title": "Number on ART", | 421 | "title": "Number on ART", | ||
| 421 | "type": "number" | 422 | "type": "number" | ||
| 422 | }, | 423 | }, | ||
| 423 | { | 424 | { | ||
| 424 | "constraints": { | 425 | "constraints": { | ||
| 425 | "minimum": 0 | 426 | "minimum": 0 | ||
| 426 | }, | 427 | }, | ||
| 427 | "description": "Number newly initiated on ART during | 428 | "description": "Number newly initiated on ART during | ||
| 428 | reporting period", | 429 | reporting period", | ||
| 429 | "name": "art_new", | 430 | "name": "art_new", | ||
| 430 | "title": "Number newly initiated on ART", | 431 | "title": "Number newly initiated on ART", | ||
| 431 | "type": "number" | 432 | "type": "number" | ||
| 432 | }, | 433 | }, | ||
| 433 | { | 434 | { | ||
| 434 | "constraints": { | 435 | "constraints": { | ||
| 435 | "minimum": 0 | 436 | "minimum": 0 | ||
| 436 | }, | 437 | }, | ||
| 437 | "description": "The number of people who received a | 438 | "description": "The number of people who received a | ||
| 438 | routine viral load test during the 12 months prior to the reporting | 439 | routine viral load test during the 12 months prior to the reporting | ||
| 439 | period end date", | 440 | period end date", | ||
| 440 | "name": "vl_tested_12mos", | 441 | "name": "vl_tested_12mos", | ||
| 441 | "title": "Number VLS Tested", | 442 | "title": "Number VLS Tested", | ||
| 442 | "type": "number" | 443 | "type": "number" | ||
| 443 | }, | 444 | }, | ||
| 444 | { | 445 | { | ||
| 445 | "constraints": { | 446 | "constraints": { | ||
| 446 | "minimum": 0 | 447 | "minimum": 0 | ||
| 447 | }, | 448 | }, | ||
| 448 | "description": "The number of people who were virally | 449 | "description": "The number of people who were virally | ||
| 449 | suppressed among those who received a routine viral load test during | 450 | suppressed among those who received a routine viral load test during | ||
| 450 | the 12 months prior to the reporting period end date", | 451 | the 12 months prior to the reporting period end date", | ||
| 451 | "name": "vl_suppressed_12mos", | 452 | "name": "vl_suppressed_12mos", | ||
| 452 | "title": "Number VLS", | 453 | "title": "Number VLS", | ||
| 453 | "type": "number" | 454 | "type": "number" | ||
| 454 | } | 455 | } | ||
| 455 | ], | 456 | ], | ||
| 456 | "foreignKeys": [ | 457 | "foreignKeys": [ | ||
| 457 | { | 458 | { | ||
| 458 | "fields": "area_id", | 459 | "fields": "area_id", | ||
| 459 | "reference": { | 460 | "reference": { | ||
| 460 | "fields": "area_id", | 461 | "fields": "area_id", | ||
| 461 | "resource": "4_geojson_frictionlessv5" | 462 | "resource": "4_geojson_frictionlessv5" | ||
| 462 | } | 463 | } | ||
| 463 | } | 464 | } | ||
| 464 | ], | 465 | ], | ||
| 465 | "missingValues": [ | 466 | "missingValues": [ | ||
| 466 | "", | 467 | "", | ||
| 467 | "NA" | 468 | "NA" | ||
| 468 | ], | 469 | ], | ||
| 469 | "primaryKey": [ | 470 | "primaryKey": [ | ||
| 470 | "area_id", | 471 | "area_id", | ||
| 471 | "sex", | 472 | "sex", | ||
| 472 | "age_group", | 473 | "age_group", | ||
| 473 | "calendar_quarter" | 474 | "calendar_quarter" | ||
| 474 | ], | 475 | ], | ||
| 475 | "require_field_order": false, | 476 | "require_field_order": false, | ||
| 476 | "title": "ART Data", | 477 | "title": "ART Data", | ||
| 477 | "version": "4" | 478 | "version": "4" | ||
| 478 | }, | 479 | }, | ||
| 479 | "sha256": | 480 | "sha256": | ||
| 480 | "ca91f8ab7811fe06f09dafbc9195a6abcde67437c5ced4eacfefdbaba33ff6ba", | 481 | "ca91f8ab7811fe06f09dafbc9195a6abcde67437c5ced4eacfefdbaba33ff6ba", | ||
| 481 | "size": 2928, | 482 | "size": 2928, | ||
| 482 | "state": "active", | 483 | "state": "active", | ||
| 483 | "url": | 484 | "url": | ||
| 484 | fad621-8e13-499f-becb-259991915e19/download/saotome_tarv_2024_v0.csv", | 485 | fad621-8e13-499f-becb-259991915e19/download/saotome_tarv_2024_v0.csv", | ||
| 485 | "url_type": "upload", | 486 | "url_type": "upload", | ||
| 486 | "validation_status": "failure", | 487 | "validation_status": "failure", | ||
| 487 | "validation_timestamp": "2025-11-17T11:43:13.444114" | 488 | "validation_timestamp": "2025-11-17T11:43:13.444114" | ||
| 488 | }, | 489 | }, | ||
| 489 | { | 490 | { | ||
| 490 | "cache_last_updated": null, | 491 | "cache_last_updated": null, | ||
| 491 | "cache_url": null, | 492 | "cache_url": null, | ||
| 492 | "created": "2025-11-17T11:43:09.983319", | 493 | "created": "2025-11-17T11:43:09.983319", | ||
| 493 | "datastore_active": true, | 494 | "datastore_active": true, | ||
| 494 | "fork_activity": "", | 495 | "fork_activity": "", | ||
| 495 | "fork_resource": "", | 496 | "fork_resource": "", | ||
| 496 | "format": "CSV", | 497 | "format": "CSV", | ||
| 497 | "hash": "", | 498 | "hash": "", | ||
| 498 | "id": "97cc22c0-8318-4ad9-bde6-a3f463ae9134", | 499 | "id": "97cc22c0-8318-4ad9-bde6-a3f463ae9134", | ||
| 499 | "last_modified": "2025-11-17T11:43:09.758188", | 500 | "last_modified": "2025-11-17T11:43:09.758188", | ||
| 500 | "lfs_prefix": | 501 | "lfs_prefix": | ||
| 501 | "sao-tome/sao-tome-and-principe-country-estimates-2026", | 502 | "sao-tome/sao-tome-and-principe-country-estimates-2026", | ||
| 502 | "metadata_modified": "2025-11-17T11:43:16.406818", | 503 | "metadata_modified": "2025-11-17T11:43:16.406818", | ||
| 503 | "mimetype": "text/csv", | 504 | "mimetype": "text/csv", | ||
| 504 | "mimetype_inner": null, | 505 | "mimetype_inner": null, | ||
| 505 | "name": "Survey Data", | 506 | "name": "Survey Data", | ||
| 506 | "package_id": "c3733d16-af7d-4fda-abda-6c2feececfaa", | 507 | "package_id": "c3733d16-af7d-4fda-abda-6c2feececfaa", | ||
| 507 | "position": 3, | 508 | "position": 3, | ||
| 508 | "resource_type": "inputs-unaids-survey", | 509 | "resource_type": "inputs-unaids-survey", | ||
| 509 | "restricted": "{\"allowed_organizations\": \"unaids\", | 510 | "restricted": "{\"allowed_organizations\": \"unaids\", | ||
| 510 | \"allowed_users\": \"\", \"level\": \"restricted\"}", | 511 | \"allowed_users\": \"\", \"level\": \"restricted\"}", | ||
| 511 | "schema": { | 512 | "schema": { | ||
| 512 | "description": "If data does not exist, please indicate so | 513 | "description": "If data does not exist, please indicate so | ||
| 513 | with the value \"NA\" and ignore any warning given by Excel.", | 514 | with the value \"NA\" and ignore any warning given by Excel.", | ||
| 514 | "fields": [ | 515 | "fields": [ | ||
| 515 | { | 516 | { | ||
| 516 | "constraints": { | 517 | "constraints": { | ||
| 517 | "required": true | 518 | "required": true | ||
| 518 | }, | 519 | }, | ||
| 519 | "description": "The indicator measured by the survey", | 520 | "description": "The indicator measured by the survey", | ||
| 520 | "name": "indicator", | 521 | "name": "indicator", | ||
| 521 | "title": "Indicator ID", | 522 | "title": "Indicator ID", | ||
| 522 | "type": "string" | 523 | "type": "string" | ||
| 523 | }, | 524 | }, | ||
| 524 | { | 525 | { | ||
| 525 | "constraints": { | 526 | "constraints": { | ||
| 526 | "required": true | 527 | "required": true | ||
| 527 | }, | 528 | }, | ||
| 528 | "description": "The ID of the survey", | 529 | "description": "The ID of the survey", | ||
| 529 | "name": "survey_id", | 530 | "name": "survey_id", | ||
| 530 | "title": "Survey ID", | 531 | "title": "Survey ID", | ||
| 531 | "type": "string" | 532 | "type": "string" | ||
| 532 | }, | 533 | }, | ||
| 533 | { | 534 | { | ||
| 534 | "constraints": { | 535 | "constraints": { | ||
| 535 | "required": true | 536 | "required": true | ||
| 536 | }, | 537 | }, | ||
| 537 | "description": "The calendar quarter nearest to the | 538 | "description": "The calendar quarter nearest to the | ||
| 538 | midpoint of the survey fieldwork period.", | 539 | midpoint of the survey fieldwork period.", | ||
| 539 | "name": "survey_mid_calendar_quarter", | 540 | "name": "survey_mid_calendar_quarter", | ||
| 540 | "title": "Survey Midpoint Calendar Quarter", | 541 | "title": "Survey Midpoint Calendar Quarter", | ||
| 541 | "type": "string" | 542 | "type": "string" | ||
| 542 | }, | 543 | }, | ||
| 543 | { | 544 | { | ||
| 544 | "constraints": { | 545 | "constraints": { | ||
| 545 | "required": true | 546 | "required": true | ||
| 546 | }, | 547 | }, | ||
| 547 | "description": "An area_id from the specified area | 548 | "description": "An area_id from the specified area | ||
| 548 | hierarchy", | 549 | hierarchy", | ||
| 549 | "name": "area_id", | 550 | "name": "area_id", | ||
| 550 | "title": "Area ID", | 551 | "title": "Area ID", | ||
| 551 | "type": "string" | 552 | "type": "string" | ||
| 552 | }, | 553 | }, | ||
| 553 | { | 554 | { | ||
| 554 | "description": "Area name corresponding to area_id | 555 | "description": "Area name corresponding to area_id | ||
| 555 | (optional)", | 556 | (optional)", | ||
| 556 | "name": "area_name", | 557 | "name": "area_name", | ||
| 557 | "title": "Area Name", | 558 | "title": "Area Name", | ||
| 558 | "type": "string" | 559 | "type": "string" | ||
| 559 | }, | 560 | }, | ||
| 560 | { | 561 | { | ||
| 561 | "description": "Residence type", | 562 | "description": "Residence type", | ||
| 562 | "name": "res_type", | 563 | "name": "res_type", | ||
| 563 | "title": "Residence Type", | 564 | "title": "Residence Type", | ||
| 564 | "type": "string" | 565 | "type": "string" | ||
| 565 | }, | 566 | }, | ||
| 566 | { | 567 | { | ||
| 567 | "constraints": { | 568 | "constraints": { | ||
| 568 | "enum": [ | 569 | "enum": [ | ||
| 569 | "both", | 570 | "both", | ||
| 570 | "female", | 571 | "female", | ||
| 571 | "male" | 572 | "male" | ||
| 572 | ], | 573 | ], | ||
| 573 | "required": true | 574 | "required": true | ||
| 574 | }, | 575 | }, | ||
| 575 | "description": "Biological sex - must be either \"both\", | 576 | "description": "Biological sex - must be either \"both\", | ||
| 576 | \"female\", or \"male\"", | 577 | \"female\", or \"male\"", | ||
| 577 | "name": "sex", | 578 | "name": "sex", | ||
| 578 | "title": "Sex", | 579 | "title": "Sex", | ||
| 579 | "type": "string" | 580 | "type": "string" | ||
| 580 | }, | 581 | }, | ||
| 581 | { | 582 | { | ||
| 582 | "constraints": { | 583 | "constraints": { | ||
| 583 | "required": true | 584 | "required": true | ||
| 584 | }, | 585 | }, | ||
| 585 | "description": "The age group ID, of the form YXXX_ZZZ | 586 | "description": "The age group ID, of the form YXXX_ZZZ | ||
| 586 | where XXX is the integer lower limit and ZZZ is the integer upper | 587 | where XXX is the integer lower limit and ZZZ is the integer upper | ||
| 587 | limit", | 588 | limit", | ||
| 588 | "name": "age_group", | 589 | "name": "age_group", | ||
| 589 | "title": "Age Group", | 590 | "title": "Age Group", | ||
| 590 | "type": "string" | 591 | "type": "string" | ||
| 591 | }, | 592 | }, | ||
| 592 | { | 593 | { | ||
| 593 | "description": "The number of survey clusters", | 594 | "description": "The number of survey clusters", | ||
| 594 | "name": "n_clusters", | 595 | "name": "n_clusters", | ||
| 595 | "title": "Number of clusters", | 596 | "title": "Number of clusters", | ||
| 596 | "type": "integer" | 597 | "type": "integer" | ||
| 597 | }, | 598 | }, | ||
| 598 | { | 599 | { | ||
| 599 | "constraints": { | 600 | "constraints": { | ||
| 600 | "required": true | 601 | "required": true | ||
| 601 | }, | 602 | }, | ||
| 602 | "description": "The number of survey observations", | 603 | "description": "The number of survey observations", | ||
| 603 | "name": "n_observations", | 604 | "name": "n_observations", | ||
| 604 | "title": "Number of observations", | 605 | "title": "Number of observations", | ||
| 605 | "type": "integer" | 606 | "type": "integer" | ||
| 606 | }, | 607 | }, | ||
| 607 | { | 608 | { | ||
| 608 | "constraints": {}, | 609 | "constraints": {}, | ||
| 609 | "description": "The effective number of observations based | 610 | "description": "The effective number of observations based | ||
| 610 | on Kish effective sample size", | 611 | on Kish effective sample size", | ||
| 611 | "name": "n_eff_kish", | 612 | "name": "n_eff_kish", | ||
| 612 | "title": "Kish effective sample size", | 613 | "title": "Kish effective sample size", | ||
| 613 | "type": "number" | 614 | "type": "number" | ||
| 614 | }, | 615 | }, | ||
| 615 | { | 616 | { | ||
| 616 | "constraints": { | 617 | "constraints": { | ||
| 617 | "required": true | 618 | "required": true | ||
| 618 | }, | 619 | }, | ||
| 619 | "description": "The value of the survey estimate", | 620 | "description": "The value of the survey estimate", | ||
| 620 | "name": "estimate", | 621 | "name": "estimate", | ||
| 621 | "title": "Estimate", | 622 | "title": "Estimate", | ||
| 622 | "type": "number" | 623 | "type": "number" | ||
| 623 | }, | 624 | }, | ||
| 624 | { | 625 | { | ||
| 625 | "constraints": { | 626 | "constraints": { | ||
| 626 | "required": true | 627 | "required": true | ||
| 627 | }, | 628 | }, | ||
| 628 | "description": "The standard error on the estimate", | 629 | "description": "The standard error on the estimate", | ||
| 629 | "name": "std_error", | 630 | "name": "std_error", | ||
| 630 | "title": "Standard Error", | 631 | "title": "Standard Error", | ||
| 631 | "type": "number" | 632 | "type": "number" | ||
| 632 | }, | 633 | }, | ||
| 633 | { | 634 | { | ||
| 634 | "constraints": {}, | 635 | "constraints": {}, | ||
| 635 | "description": "The value of the 95% confidence interval | 636 | "description": "The value of the 95% confidence interval | ||
| 636 | lower bound", | 637 | lower bound", | ||
| 637 | "name": "ci_lower", | 638 | "name": "ci_lower", | ||
| 638 | "title": "95% Confidence Interval Lower Bound", | 639 | "title": "95% Confidence Interval Lower Bound", | ||
| 639 | "type": "number" | 640 | "type": "number" | ||
| 640 | }, | 641 | }, | ||
| 641 | { | 642 | { | ||
| 642 | "constraints": {}, | 643 | "constraints": {}, | ||
| 643 | "description": "The value of the 95% confidence interval | 644 | "description": "The value of the 95% confidence interval | ||
| 644 | upper bound", | 645 | upper bound", | ||
| 645 | "name": "ci_upper", | 646 | "name": "ci_upper", | ||
| 646 | "title": "95% Confidence Interval Upper Bound", | 647 | "title": "95% Confidence Interval Upper Bound", | ||
| 647 | "type": "number" | 648 | "type": "number" | ||
| 648 | } | 649 | } | ||
| 649 | ], | 650 | ], | ||
| 650 | "foreignKeys": [ | 651 | "foreignKeys": [ | ||
| 651 | { | 652 | { | ||
| 652 | "fields": "area_id", | 653 | "fields": "area_id", | ||
| 653 | "reference": { | 654 | "reference": { | ||
| 654 | "fields": "area_id", | 655 | "fields": "area_id", | ||
| 655 | "resource": "4_geojson_frictionlessv5" | 656 | "resource": "4_geojson_frictionlessv5" | ||
| 656 | } | 657 | } | ||
| 657 | } | 658 | } | ||
| 658 | ], | 659 | ], | ||
| 659 | "missingValues": [ | 660 | "missingValues": [ | ||
| 660 | "", | 661 | "", | ||
| 661 | "NA" | 662 | "NA" | ||
| 662 | ], | 663 | ], | ||
| 663 | "primaryKey": [ | 664 | "primaryKey": [ | ||
| 664 | "indicator", | 665 | "indicator", | ||
| 665 | "survey_id", | 666 | "survey_id", | ||
| 666 | "area_id", | 667 | "area_id", | ||
| 667 | "survey_mid_calendar_quarter", | 668 | "survey_mid_calendar_quarter", | ||
| 668 | "age_group", | 669 | "age_group", | ||
| 669 | "sex" | 670 | "sex" | ||
| 670 | ], | 671 | ], | ||
| 671 | "require_field_order": false, | 672 | "require_field_order": false, | ||
| 672 | "title": "Survey Data", | 673 | "title": "Survey Data", | ||
| 673 | "version": "2.1" | 674 | "version": "2.1" | ||
| 674 | }, | 675 | }, | ||
| 675 | "sha256": | 676 | "sha256": | ||
| 676 | "0acf942311f95bcbcc11b4f324e3d7f169c62d5cd51e66d24a3c4b0fc7640f3b", | 677 | "0acf942311f95bcbcc11b4f324e3d7f169c62d5cd51e66d24a3c4b0fc7640f3b", | ||
| 677 | "size": 956, | 678 | "size": 956, | ||
| 678 | "state": "active", | 679 | "state": "active", | ||
| 679 | "url": | 680 | "url": | ||
| 680 | 0-8318-4ad9-bde6-a3f463ae9134/download/stp_survey_hiv_indicators.csv", | 681 | 0-8318-4ad9-bde6-a3f463ae9134/download/stp_survey_hiv_indicators.csv", | ||
| 681 | "url_type": "upload", | 682 | "url_type": "upload", | ||
| 682 | "validation_status": "success", | 683 | "validation_status": "success", | ||
| 683 | "validation_timestamp": "2025-11-17T11:43:16.149647" | 684 | "validation_timestamp": "2025-11-17T11:43:16.149647" | ||
| 684 | }, | 685 | }, | ||
| 685 | { | 686 | { | ||
| 686 | "cache_last_updated": null, | 687 | "cache_last_updated": null, | ||
| 687 | "cache_url": null, | 688 | "cache_url": null, | ||
| 688 | "created": "2025-11-17T11:43:12.801829", | 689 | "created": "2025-11-17T11:43:12.801829", | ||
| 689 | "datastore_active": true, | 690 | "datastore_active": true, | ||
| 690 | "fork_activity": "", | 691 | "fork_activity": "", | ||
| 691 | "fork_resource": "", | 692 | "fork_resource": "", | ||
| 692 | "format": "CSV", | 693 | "format": "CSV", | ||
| 693 | "hash": "", | 694 | "hash": "", | ||
| 694 | "id": "734fc60e-ba8c-4445-93b1-ca8851519180", | 695 | "id": "734fc60e-ba8c-4445-93b1-ca8851519180", | ||
| 695 | "last_modified": "2025-11-17T11:43:12.559007", | 696 | "last_modified": "2025-11-17T11:43:12.559007", | ||
| 696 | "lfs_prefix": | 697 | "lfs_prefix": | ||
| 697 | "sao-tome/sao-tome-and-principe-country-estimates-2026", | 698 | "sao-tome/sao-tome-and-principe-country-estimates-2026", | ||
| 698 | "metadata_modified": "2025-11-17T11:43:21.943955", | 699 | "metadata_modified": "2025-11-17T11:43:21.943955", | ||
| 699 | "mimetype": "text/csv", | 700 | "mimetype": "text/csv", | ||
| 700 | "mimetype_inner": null, | 701 | "mimetype_inner": null, | ||
| 701 | "name": "Population Data", | 702 | "name": "Population Data", | ||
| 702 | "package_id": "c3733d16-af7d-4fda-abda-6c2feececfaa", | 703 | "package_id": "c3733d16-af7d-4fda-abda-6c2feececfaa", | ||
| 703 | "position": 4, | 704 | "position": 4, | ||
| 704 | "resource_type": "inputs-unaids-population", | 705 | "resource_type": "inputs-unaids-population", | ||
| 705 | "restricted": "{\"allowed_organizations\": \"unaids\", | 706 | "restricted": "{\"allowed_organizations\": \"unaids\", | ||
| 706 | \"allowed_users\": \"\", \"level\": \"restricted\"}", | 707 | \"allowed_users\": \"\", \"level\": \"restricted\"}", | ||
| 707 | "schema": { | 708 | "schema": { | ||
| 708 | "description": "If data does not exist, please indicate so | 709 | "description": "If data does not exist, please indicate so | ||
| 709 | with the value \"NA\" and ignore any warning given by Excel.", | 710 | with the value \"NA\" and ignore any warning given by Excel.", | ||
| 710 | "fields": [ | 711 | "fields": [ | ||
| 711 | { | 712 | { | ||
| 712 | "constraints": { | 713 | "constraints": { | ||
| 713 | "required": true | 714 | "required": true | ||
| 714 | }, | 715 | }, | ||
| 715 | "description": "An area_id from the specified area | 716 | "description": "An area_id from the specified area | ||
| 716 | hierarchy", | 717 | hierarchy", | ||
| 717 | "name": "area_id", | 718 | "name": "area_id", | ||
| 718 | "title": "Area ID", | 719 | "title": "Area ID", | ||
| 719 | "type": "string" | 720 | "type": "string" | ||
| 720 | }, | 721 | }, | ||
| 721 | { | 722 | { | ||
| 722 | "description": "Area name corresponding to area_id | 723 | "description": "Area name corresponding to area_id | ||
| 723 | (optional)", | 724 | (optional)", | ||
| 724 | "name": "area_name", | 725 | "name": "area_name", | ||
| 725 | "title": "Area Name", | 726 | "title": "Area Name", | ||
| 726 | "type": "string" | 727 | "type": "string" | ||
| 727 | }, | 728 | }, | ||
| 728 | { | 729 | { | ||
| 729 | "description": "Source of population data", | 730 | "description": "Source of population data", | ||
| 730 | "name": "source", | 731 | "name": "source", | ||
| 731 | "title": "Source", | 732 | "title": "Source", | ||
| 732 | "type": "string" | 733 | "type": "string" | ||
| 733 | }, | 734 | }, | ||
| 734 | { | 735 | { | ||
| 735 | "description": "Calendar quarter", | 736 | "description": "Calendar quarter", | ||
| 736 | "name": "calendar_quarter", | 737 | "name": "calendar_quarter", | ||
| 737 | "title": "Calendar Quarter", | 738 | "title": "Calendar Quarter", | ||
| 738 | "type": "string" | 739 | "type": "string" | ||
| 739 | }, | 740 | }, | ||
| 740 | { | 741 | { | ||
| 741 | "constraints": { | 742 | "constraints": { | ||
| 742 | "enum": [ | 743 | "enum": [ | ||
| 743 | "both", | 744 | "both", | ||
| 744 | "male", | 745 | "male", | ||
| 745 | "female" | 746 | "female" | ||
| 746 | ], | 747 | ], | ||
| 747 | "required": true | 748 | "required": true | ||
| 748 | }, | 749 | }, | ||
| 749 | "description": "Biological sex - must be either \"both\", | 750 | "description": "Biological sex - must be either \"both\", | ||
| 750 | \"female\", or \"male\"", | 751 | \"female\", or \"male\"", | ||
| 751 | "name": "sex", | 752 | "name": "sex", | ||
| 752 | "title": "Sex", | 753 | "title": "Sex", | ||
| 753 | "type": "string" | 754 | "type": "string" | ||
| 754 | }, | 755 | }, | ||
| 755 | { | 756 | { | ||
| 756 | "constraints": { | 757 | "constraints": { | ||
| 757 | "required": true | 758 | "required": true | ||
| 758 | }, | 759 | }, | ||
| 759 | "description": "The age group ID, of the form YXXX_ZZZ | 760 | "description": "The age group ID, of the form YXXX_ZZZ | ||
| 760 | where XXX is the integer lower limit and ZZZ is the integer upper | 761 | where XXX is the integer lower limit and ZZZ is the integer upper | ||
| 761 | limit", | 762 | limit", | ||
| 762 | "name": "age_group", | 763 | "name": "age_group", | ||
| 763 | "title": "Age Group", | 764 | "title": "Age Group", | ||
| 764 | "type": "string" | 765 | "type": "string" | ||
| 765 | }, | 766 | }, | ||
| 766 | { | 767 | { | ||
| 767 | "constraints": { | 768 | "constraints": { | ||
| 768 | "minimum": 0, | 769 | "minimum": 0, | ||
| 769 | "required": true | 770 | "required": true | ||
| 770 | }, | 771 | }, | ||
| 771 | "description": "Population for the group", | 772 | "description": "Population for the group", | ||
| 772 | "name": "population", | 773 | "name": "population", | ||
| 773 | "title": "Population", | 774 | "title": "Population", | ||
| 774 | "type": "number" | 775 | "type": "number" | ||
| 775 | }, | 776 | }, | ||
| 776 | { | 777 | { | ||
| 777 | "constraints": { | 778 | "constraints": { | ||
| 778 | "minimum": 0, | 779 | "minimum": 0, | ||
| 779 | "required": false | 780 | "required": false | ||
| 780 | }, | 781 | }, | ||
| 781 | "description": "Age-specific fertility rate", | 782 | "description": "Age-specific fertility rate", | ||
| 782 | "name": "asfr", | 783 | "name": "asfr", | ||
| 783 | "title": "Age-specific fertility rate", | 784 | "title": "Age-specific fertility rate", | ||
| 784 | "type": "number" | 785 | "type": "number" | ||
| 785 | } | 786 | } | ||
| 786 | ], | 787 | ], | ||
| 787 | "foreignKeys": [ | 788 | "foreignKeys": [ | ||
| 788 | { | 789 | { | ||
| 789 | "fields": "area_id", | 790 | "fields": "area_id", | ||
| 790 | "reference": { | 791 | "reference": { | ||
| 791 | "fields": "area_id", | 792 | "fields": "area_id", | ||
| 792 | "resource": "4_geojson_frictionlessv5" | 793 | "resource": "4_geojson_frictionlessv5" | ||
| 793 | } | 794 | } | ||
| 794 | } | 795 | } | ||
| 795 | ], | 796 | ], | ||
| 796 | "missingValues": [ | 797 | "missingValues": [ | ||
| 797 | "", | 798 | "", | ||
| 798 | "NA" | 799 | "NA" | ||
| 799 | ], | 800 | ], | ||
| 800 | "primaryKey": [ | 801 | "primaryKey": [ | ||
| 801 | "area_id", | 802 | "area_id", | ||
| 802 | "calendar_quarter", | 803 | "calendar_quarter", | ||
| 803 | "sex", | 804 | "sex", | ||
| 804 | "age_group" | 805 | "age_group" | ||
| 805 | ], | 806 | ], | ||
| 806 | "require_field_order": false, | 807 | "require_field_order": false, | ||
| 807 | "title": "Population Data", | 808 | "title": "Population Data", | ||
| 808 | "version": "2.2" | 809 | "version": "2.2" | ||
| 809 | }, | 810 | }, | ||
| 810 | "sha256": | 811 | "sha256": | ||
| 811 | "2510776ed1782b324e1fa8c2262774d1f5bc564b861692b9fde3c5409df1051a", | 812 | "2510776ed1782b324e1fa8c2262774d1f5bc564b861692b9fde3c5409df1051a", | ||
| 812 | "size": 23630, | 813 | "size": 23630, | ||
| 813 | "state": "active", | 814 | "state": "active", | ||
| 814 | "url": | 815 | "url": | ||
| 815 | e-ba8c-4445-93b1-ca8851519180/download/stp_pop_worldpop_naomi_v2.csv", | 816 | e-ba8c-4445-93b1-ca8851519180/download/stp_pop_worldpop_naomi_v2.csv", | ||
| 816 | "url_type": "upload", | 817 | "url_type": "upload", | ||
| 817 | "validation_status": "success", | 818 | "validation_status": "success", | ||
| 818 | "validation_timestamp": "2025-11-17T11:43:18.858279" | 819 | "validation_timestamp": "2025-11-17T11:43:18.858279" | ||
| 819 | }, | 820 | }, | ||
| 820 | { | 821 | { | ||
| 821 | "cache_last_updated": null, | 822 | "cache_last_updated": null, | ||
| 822 | "cache_url": null, | 823 | "cache_url": null, | ||
| 823 | "created": "2025-11-17T11:43:19.644950", | 824 | "created": "2025-11-17T11:43:19.644950", | ||
| 824 | "datastore_active": false, | 825 | "datastore_active": false, | ||
| 825 | "fork_activity": "", | 826 | "fork_activity": "", | ||
| 826 | "fork_resource": "", | 827 | "fork_resource": "", | ||
| 827 | "format": "PJNZ", | 828 | "format": "PJNZ", | ||
| 828 | "hash": "", | 829 | "hash": "", | ||
| 829 | "id": "62b09e8b-06a6-4fe7-95c1-d623b9c8adbe", | 830 | "id": "62b09e8b-06a6-4fe7-95c1-d623b9c8adbe", | ||
| 830 | "last_modified": "2025-11-17T11:43:19.405024", | 831 | "last_modified": "2025-11-17T11:43:19.405024", | ||
| 831 | "lfs_prefix": | 832 | "lfs_prefix": | ||
| 832 | "sao-tome/sao-tome-and-principe-country-estimates-2026", | 833 | "sao-tome/sao-tome-and-principe-country-estimates-2026", | ||
| 833 | "metadata_modified": "2025-11-17T11:43:20.107114", | 834 | "metadata_modified": "2025-11-17T11:43:20.107114", | ||
| 834 | "mimetype": "application/pjnz", | 835 | "mimetype": "application/pjnz", | ||
| 835 | "mimetype_inner": null, | 836 | "mimetype_inner": null, | ||
| 836 | "name": "Spectrum File", | 837 | "name": "Spectrum File", | ||
| 837 | "package_id": "c3733d16-af7d-4fda-abda-6c2feececfaa", | 838 | "package_id": "c3733d16-af7d-4fda-abda-6c2feececfaa", | ||
| 838 | "position": 5, | 839 | "position": 5, | ||
| 839 | "resource_type": "inputs-unaids-spectrum-file", | 840 | "resource_type": "inputs-unaids-spectrum-file", | ||
| 840 | "restricted": "{\"allowed_organizations\": \"unaids\", | 841 | "restricted": "{\"allowed_organizations\": \"unaids\", | ||
| 841 | \"allowed_users\": \"\", \"level\": \"restricted\"}", | 842 | \"allowed_users\": \"\", \"level\": \"restricted\"}", | ||
| 842 | "sha256": | 843 | "sha256": | ||
| 843 | "e3dd46b2e3fa9127fa59f90a7926b84816f0c5cc1d9feb4324630d67e289d0d2", | 844 | "e3dd46b2e3fa9127fa59f90a7926b84816f0c5cc1d9feb4324630d67e289d0d2", | ||
| 844 | "size": 10081670, | 845 | "size": 10081670, | ||
| 845 | "state": "active", | 846 | "state": "active", | ||
| 846 | "url": | 847 | "url": | ||
| 847 | ource/62b09e8b-06a6-4fe7-95c1-d623b9c8adbe/download/stp_2025_v2.PJNZ", | 848 | ource/62b09e8b-06a6-4fe7-95c1-d623b9c8adbe/download/stp_2025_v2.PJNZ", | ||
| 848 | "url_type": "upload" | 849 | "url_type": "upload" | ||
| 849 | }, | 850 | }, | ||
| 850 | { | 851 | { | ||
| 851 | "cache_last_updated": null, | 852 | "cache_last_updated": null, | ||
| 852 | "cache_url": null, | 853 | "cache_url": null, | ||
| 853 | "created": "2025-11-17T11:43:20.978311", | 854 | "created": "2025-11-17T11:43:20.978311", | ||
| 854 | "datastore_active": true, | 855 | "datastore_active": true, | ||
| 855 | "fork_activity": "", | 856 | "fork_activity": "", | ||
| 856 | "fork_resource": "", | 857 | "fork_resource": "", | ||
| 857 | "format": "CSV", | 858 | "format": "CSV", | ||
| 858 | "hash": "", | 859 | "hash": "", | ||
| 859 | "id": "849f2a31-2758-428d-a4ad-1fda4d4aac58", | 860 | "id": "849f2a31-2758-428d-a4ad-1fda4d4aac58", | ||
| 860 | "last_modified": "2025-11-17T11:43:20.695991", | 861 | "last_modified": "2025-11-17T11:43:20.695991", | ||
| 861 | "lfs_prefix": | 862 | "lfs_prefix": | ||
| 862 | "sao-tome/sao-tome-and-principe-country-estimates-2026", | 863 | "sao-tome/sao-tome-and-principe-country-estimates-2026", | ||
| 863 | "metadata_modified": "2025-11-17T11:43:24.951907", | 864 | "metadata_modified": "2025-11-17T11:43:24.951907", | ||
| 864 | "mimetype": "text/csv", | 865 | "mimetype": "text/csv", | ||
| 865 | "mimetype_inner": null, | 866 | "mimetype_inner": null, | ||
| 866 | "name": "Shiny90 Survey Data", | 867 | "name": "Shiny90 Survey Data", | ||
| 867 | "package_id": "c3733d16-af7d-4fda-abda-6c2feececfaa", | 868 | "package_id": "c3733d16-af7d-4fda-abda-6c2feececfaa", | ||
| 868 | "position": 6, | 869 | "position": 6, | ||
| 869 | "resource_type": "inputs-unaids-shiny90-survey", | 870 | "resource_type": "inputs-unaids-shiny90-survey", | ||
| 870 | "restricted": "{\"allowed_organizations\": \"unaids\", | 871 | "restricted": "{\"allowed_organizations\": \"unaids\", | ||
| 871 | \"allowed_users\": \"\", \"level\": \"restricted\"}", | 872 | \"allowed_users\": \"\", \"level\": \"restricted\"}", | ||
| 872 | "schema": { | 873 | "schema": { | ||
| 873 | "description": "If data does not exist, please indicate so | 874 | "description": "If data does not exist, please indicate so | ||
| 874 | with the value \"NA\" and ignore any warning given by Excel.", | 875 | with the value \"NA\" and ignore any warning given by Excel.", | ||
| 875 | "fields": [ | 876 | "fields": [ | ||
| 876 | { | 877 | { | ||
| 877 | "constraints": { | 878 | "constraints": { | ||
| 878 | "required": true | 879 | "required": true | ||
| 879 | }, | 880 | }, | ||
| 880 | "description": "Country or region (ie for countries that | 881 | "description": "Country or region (ie for countries that | ||
| 881 | have subnational Spectrum files, the region will correspond to those | 882 | have subnational Spectrum files, the region will correspond to those | ||
| 882 | used in the Spectrum subnational files)", | 883 | used in the Spectrum subnational files)", | ||
| 883 | "name": "Country or region", | 884 | "name": "Country or region", | ||
| 884 | "title": "Country or region", | 885 | "title": "Country or region", | ||
| 885 | "type": "string" | 886 | "type": "string" | ||
| 886 | }, | 887 | }, | ||
| 887 | { | 888 | { | ||
| 888 | "constraints": { | 889 | "constraints": { | ||
| 889 | "required": true | 890 | "required": true | ||
| 890 | }, | 891 | }, | ||
| 891 | "description": "A unique identifier for the survey (each | 892 | "description": "A unique identifier for the survey (each | ||
| 892 | survey must have a unique name)", | 893 | survey must have a unique name)", | ||
| 893 | "name": "Survey Id", | 894 | "name": "Survey Id", | ||
| 894 | "title": "Survey ID", | 895 | "title": "Survey ID", | ||
| 895 | "type": "string" | 896 | "type": "string" | ||
| 896 | }, | 897 | }, | ||
| 897 | { | 898 | { | ||
| 898 | "constraints": { | 899 | "constraints": { | ||
| 899 | "maximum": 2025, | 900 | "maximum": 2025, | ||
| 900 | "minimum": 1970, | 901 | "minimum": 1970, | ||
| 901 | "required": true | 902 | "required": true | ||
| 902 | }, | 903 | }, | ||
| 903 | "description": "Year in which survey was conducted; year | 904 | "description": "Year in which survey was conducted; year | ||
| 904 | of survey fieldwork midpoint if survey spanned multiple years", | 905 | of survey fieldwork midpoint if survey spanned multiple years", | ||
| 905 | "name": "Year", | 906 | "name": "Year", | ||
| 906 | "title": "Year", | 907 | "title": "Year", | ||
| 907 | "type": "integer" | 908 | "type": "integer" | ||
| 908 | }, | 909 | }, | ||
| 909 | { | 910 | { | ||
| 910 | "constraints": { | 911 | "constraints": { | ||
| 911 | "required": true | 912 | "required": true | ||
| 912 | }, | 913 | }, | ||
| 913 | "description": "The age groups used for model fitting are: | 914 | "description": "The age groups used for model fitting are: | ||
| 914 | \"15-24\", \"25-34\", \"35-49\", \"50+\", \"15-49\" or \"15+\". Others | 915 | \"15-24\", \"25-34\", \"35-49\", \"50+\", \"15-49\" or \"15+\". Others | ||
| 915 | may be present also. ", | 916 | may be present also. ", | ||
| 916 | "name": "Age Group", | 917 | "name": "Age Group", | ||
| 917 | "title": "Age Group", | 918 | "title": "Age Group", | ||
| 918 | "type": "string" | 919 | "type": "string" | ||
| 919 | }, | 920 | }, | ||
| 920 | { | 921 | { | ||
| 921 | "constraints": { | 922 | "constraints": { | ||
| 922 | "enum": [ | 923 | "enum": [ | ||
| 923 | "both", | 924 | "both", | ||
| 924 | "male", | 925 | "male", | ||
| 925 | "female" | 926 | "female" | ||
| 926 | ], | 927 | ], | ||
| 927 | "required": true | 928 | "required": true | ||
| 928 | }, | 929 | }, | ||
| 929 | "description": "Biological sex - must be either \"both\", | 930 | "description": "Biological sex - must be either \"both\", | ||
| 930 | \"female\", or \"male\"", | 931 | \"female\", or \"male\"", | ||
| 931 | "name": "Sex", | 932 | "name": "Sex", | ||
| 932 | "title": "Sex", | 933 | "title": "Sex", | ||
| 933 | "type": "string" | 934 | "type": "string" | ||
| 934 | }, | 935 | }, | ||
| 935 | { | 936 | { | ||
| 936 | "constraints": { | 937 | "constraints": { | ||
| 937 | "enum": [ | 938 | "enum": [ | ||
| 938 | "all", | 939 | "all", | ||
| 939 | "negative", | 940 | "negative", | ||
| 940 | "positive" | 941 | "positive" | ||
| 941 | ], | 942 | ], | ||
| 942 | "required": true | 943 | "required": true | ||
| 943 | }, | 944 | }, | ||
| 944 | "description": "The HIV status. Must be \"all\", | 945 | "description": "The HIV status. Must be \"all\", | ||
| 945 | \"negative\" or \"positive\"", | 946 | \"negative\" or \"positive\"", | ||
| 946 | "name": "HIV Status", | 947 | "name": "HIV Status", | ||
| 947 | "title": "HIV Status", | 948 | "title": "HIV Status", | ||
| 948 | "type": "string" | 949 | "type": "string" | ||
| 949 | }, | 950 | }, | ||
| 950 | { | 951 | { | ||
| 951 | "constraints": { | 952 | "constraints": { | ||
| 952 | "minimum": 0 | 953 | "minimum": 0 | ||
| 953 | }, | 954 | }, | ||
| 954 | "description": "Estimate for proportion ever tested for | 955 | "description": "Estimate for proportion ever tested for | ||
| 955 | HIV; as a percentage (e.g. 87.6 rather than proportion 0.876)", | 956 | HIV; as a percentage (e.g. 87.6 rather than proportion 0.876)", | ||
| 956 | "name": "Estimate", | 957 | "name": "Estimate", | ||
| 957 | "title": "Estimate", | 958 | "title": "Estimate", | ||
| 958 | "type": "number" | 959 | "type": "number" | ||
| 959 | }, | 960 | }, | ||
| 960 | { | 961 | { | ||
| 961 | "constraints": { | 962 | "constraints": { | ||
| 962 | "minimum": 0 | 963 | "minimum": 0 | ||
| 963 | }, | 964 | }, | ||
| 964 | "description": "Standard Error of the estimate (as a | 965 | "description": "Standard Error of the estimate (as a | ||
| 965 | percentage). Should take into account survey design effects", | 966 | percentage). Should take into account survey design effects", | ||
| 966 | "name": "Standard Error", | 967 | "name": "Standard Error", | ||
| 967 | "title": "Standard Error", | 968 | "title": "Standard Error", | ||
| 968 | "type": "number" | 969 | "type": "number" | ||
| 969 | }, | 970 | }, | ||
| 970 | { | 971 | { | ||
| 971 | "constraints": { | 972 | "constraints": { | ||
| 972 | "minimum": 0 | 973 | "minimum": 0 | ||
| 973 | }, | 974 | }, | ||
| 974 | "description": "Lower limit of the 95% confidence interval | 975 | "description": "Lower limit of the 95% confidence interval | ||
| 975 | of the survey estimate (as a percentage)", | 976 | of the survey estimate (as a percentage)", | ||
| 976 | "name": "Lower Confidence Interval", | 977 | "name": "Lower Confidence Interval", | ||
| 977 | "title": "Lower Confidence Interval", | 978 | "title": "Lower Confidence Interval", | ||
| 978 | "type": "number" | 979 | "type": "number" | ||
| 979 | }, | 980 | }, | ||
| 980 | { | 981 | { | ||
| 981 | "constraints": { | 982 | "constraints": { | ||
| 982 | "minimum": 0 | 983 | "minimum": 0 | ||
| 983 | }, | 984 | }, | ||
| 984 | "description": "Upper limit of the 95% confidence interval | 985 | "description": "Upper limit of the 95% confidence interval | ||
| 985 | of the survey estimate (as a percentage)", | 986 | of the survey estimate (as a percentage)", | ||
| 986 | "name": "Upper Confidence Interval", | 987 | "name": "Upper Confidence Interval", | ||
| 987 | "title": "Upper Confidence Interval", | 988 | "title": "Upper Confidence Interval", | ||
| 988 | "type": "number" | 989 | "type": "number" | ||
| 989 | }, | 990 | }, | ||
| 990 | { | 991 | { | ||
| 991 | "constraints": { | 992 | "constraints": { | ||
| 992 | "minimum": 0 | 993 | "minimum": 0 | ||
| 993 | }, | 994 | }, | ||
| 994 | "description": "Unweighted counts of the number of survey | 995 | "description": "Unweighted counts of the number of survey | ||
| 995 | respondents included in the stratification group", | 996 | respondents included in the stratification group", | ||
| 996 | "name": "Counts", | 997 | "name": "Counts", | ||
| 997 | "title": "Counts", | 998 | "title": "Counts", | ||
| 998 | "type": "number" | 999 | "type": "number" | ||
| 999 | } | 1000 | } | ||
| 1000 | ], | 1001 | ], | ||
| 1001 | "missingValues": [ | 1002 | "missingValues": [ | ||
| 1002 | "", | 1003 | "", | ||
| 1003 | "NA" | 1004 | "NA" | ||
| 1004 | ], | 1005 | ], | ||
| 1005 | "primaryKey": [ | 1006 | "primaryKey": [ | ||
| 1006 | "Country or region", | 1007 | "Country or region", | ||
| 1007 | "Survey Id", | 1008 | "Survey Id", | ||
| 1008 | "Year", | 1009 | "Year", | ||
| 1009 | "Age Group", | 1010 | "Age Group", | ||
| 1010 | "Sex", | 1011 | "Sex", | ||
| 1011 | "HIV Status" | 1012 | "HIV Status" | ||
| 1012 | ], | 1013 | ], | ||
| 1013 | "require_field_order": false, | 1014 | "require_field_order": false, | ||
| 1014 | "title": "Shiny90 Survey Data Input", | 1015 | "title": "Shiny90 Survey Data Input", | ||
| 1015 | "version": "1" | 1016 | "version": "1" | ||
| 1016 | }, | 1017 | }, | ||
| 1017 | "sha256": | 1018 | "sha256": | ||
| 1018 | "b18ea9f92be515cc5f88fdca1d5119e776bffd558e276e4993bfbe4f00d87da8", | 1019 | "b18ea9f92be515cc5f88fdca1d5119e776bffd558e276e4993bfbe4f00d87da8", | ||
| 1019 | "size": 6321, | 1020 | "size": 6321, | ||
| 1020 | "state": "active", | 1021 | "state": "active", | ||
| 1021 | "url": | 1022 | "url": | ||
| 1022 | nload/shiny90-survey-data_stp_0_sao-tome-and-principe_2021-12-04.csv", | 1023 | nload/shiny90-survey-data_stp_0_sao-tome-and-principe_2021-12-04.csv", | ||
| 1023 | "url_type": "upload", | 1024 | "url_type": "upload", | ||
| 1024 | "validation_status": "success", | 1025 | "validation_status": "success", | ||
| 1025 | "validation_timestamp": "2025-11-17T11:43:23.956404" | 1026 | "validation_timestamp": "2025-11-17T11:43:23.956404" | ||
| 1026 | }, | 1027 | }, | ||
| 1027 | { | 1028 | { | ||
| 1028 | "cache_last_updated": null, | 1029 | "cache_last_updated": null, | ||
| 1029 | "cache_url": null, | 1030 | "cache_url": null, | ||
| 1030 | "created": "2025-11-17T11:43:23.755540", | 1031 | "created": "2025-11-17T11:43:23.755540", | ||
| 1031 | "datastore_active": true, | 1032 | "datastore_active": true, | ||
| 1032 | "fork_activity": "", | 1033 | "fork_activity": "", | ||
| 1033 | "fork_resource": "", | 1034 | "fork_resource": "", | ||
| 1034 | "format": "CSV", | 1035 | "format": "CSV", | ||
| 1035 | "hash": "", | 1036 | "hash": "", | ||
| 1036 | "id": "67579960-bba0-445a-8851-d90761d5ddd3", | 1037 | "id": "67579960-bba0-445a-8851-d90761d5ddd3", | ||
| 1037 | "last_modified": "2025-11-17T11:43:23.394150", | 1038 | "last_modified": "2025-11-17T11:43:23.394150", | ||
| 1038 | "lfs_prefix": | 1039 | "lfs_prefix": | ||
| 1039 | "sao-tome/sao-tome-and-principe-country-estimates-2026", | 1040 | "sao-tome/sao-tome-and-principe-country-estimates-2026", | ||
| 1040 | "metadata_modified": "2025-11-17T11:43:28.055737", | 1041 | "metadata_modified": "2025-11-17T11:43:28.055737", | ||
| 1041 | "mimetype": "text/csv", | 1042 | "mimetype": "text/csv", | ||
| 1042 | "mimetype_inner": null, | 1043 | "mimetype_inner": null, | ||
| 1043 | "name": "Shiny90 HIV Testing Data", | 1044 | "name": "Shiny90 HIV Testing Data", | ||
| 1044 | "package_id": "c3733d16-af7d-4fda-abda-6c2feececfaa", | 1045 | "package_id": "c3733d16-af7d-4fda-abda-6c2feececfaa", | ||
| 1045 | "position": 7, | 1046 | "position": 7, | ||
| 1046 | "resource_type": "inputs-unaids-hiv-testing", | 1047 | "resource_type": "inputs-unaids-hiv-testing", | ||
| 1047 | "restricted": "{\"allowed_organizations\": \"unaids\", | 1048 | "restricted": "{\"allowed_organizations\": \"unaids\", | ||
| 1048 | \"allowed_users\": \"\", \"level\": \"restricted\"}", | 1049 | \"allowed_users\": \"\", \"level\": \"restricted\"}", | ||
| 1049 | "schema": { | 1050 | "schema": { | ||
| 1050 | "description": "If data does not exist, please indicate so | 1051 | "description": "If data does not exist, please indicate so | ||
| 1051 | with the value \"NA\" and ignore any warning given by Excel.", | 1052 | with the value \"NA\" and ignore any warning given by Excel.", | ||
| 1052 | "fields": [ | 1053 | "fields": [ | ||
| 1053 | { | 1054 | { | ||
| 1054 | "constraints": { | 1055 | "constraints": { | ||
| 1055 | "required": true | 1056 | "required": true | ||
| 1056 | }, | 1057 | }, | ||
| 1057 | "description": "Country or region (ie for countries that | 1058 | "description": "Country or region (ie for countries that | ||
| 1058 | have subnational Spectrum files, the region will correspond to those | 1059 | have subnational Spectrum files, the region will correspond to those | ||
| 1059 | used in the Spectrum subnational files)", | 1060 | used in the Spectrum subnational files)", | ||
| 1060 | "name": "Country or region", | 1061 | "name": "Country or region", | ||
| 1061 | "title": "Country or region", | 1062 | "title": "Country or region", | ||
| 1062 | "type": "string" | 1063 | "type": "string" | ||
| 1063 | }, | 1064 | }, | ||
| 1064 | { | 1065 | { | ||
| 1065 | "constraints": { | 1066 | "constraints": { | ||
| 1066 | "maximum": 2025, | 1067 | "maximum": 2025, | ||
| 1067 | "minimum": 1970, | 1068 | "minimum": 1970, | ||
| 1068 | "required": true | 1069 | "required": true | ||
| 1069 | }, | 1070 | }, | ||
| 1070 | "description": "The calendar year e.g. 2025", | 1071 | "description": "The calendar year e.g. 2025", | ||
| 1071 | "name": "Year", | 1072 | "name": "Year", | ||
| 1072 | "title": "Year", | 1073 | "title": "Year", | ||
| 1073 | "type": "integer" | 1074 | "type": "integer" | ||
| 1074 | }, | 1075 | }, | ||
| 1075 | { | 1076 | { | ||
| 1076 | "constraints": { | 1077 | "constraints": { | ||
| 1077 | "enum": [ | 1078 | "enum": [ | ||
| 1078 | "both", | 1079 | "both", | ||
| 1079 | "male", | 1080 | "male", | ||
| 1080 | "female" | 1081 | "female" | ||
| 1081 | ], | 1082 | ], | ||
| 1082 | "required": true | 1083 | "required": true | ||
| 1083 | }, | 1084 | }, | ||
| 1084 | "description": "Biological sex. Must be \"both\", \"male\" | 1085 | "description": "Biological sex. Must be \"both\", \"male\" | ||
| 1085 | or \"female\"", | 1086 | or \"female\"", | ||
| 1086 | "name": "Sex", | 1087 | "name": "Sex", | ||
| 1087 | "title": "Sex", | 1088 | "title": "Sex", | ||
| 1088 | "type": "string" | 1089 | "type": "string" | ||
| 1089 | }, | 1090 | }, | ||
| 1090 | { | 1091 | { | ||
| 1091 | "constraints": { | 1092 | "constraints": { | ||
| 1092 | "minimum": 0 | 1093 | "minimum": 0 | ||
| 1093 | }, | 1094 | }, | ||
| 1094 | "description": "The annual number of HIV tests performed | 1095 | "description": "The annual number of HIV tests performed | ||
| 1095 | at the national level among the population aged 15+ years of age; this | 1096 | at the national level among the population aged 15+ years of age; this | ||
| 1096 | number should be equal to the total number of tests administered as | 1097 | number should be equal to the total number of tests administered as | ||
| 1097 | part of HIV Testing and Counseling (HTC) and during antenatal care | 1098 | part of HIV Testing and Counseling (HTC) and during antenatal care | ||
| 1098 | (ANC), and for which the clients received the results", | 1099 | (ANC), and for which the clients received the results", | ||
| 1099 | "name": "Total Tests", | 1100 | "name": "Total Tests", | ||
| 1100 | "title": "Total Tests", | 1101 | "title": "Total Tests", | ||
| 1101 | "type": "integer" | 1102 | "type": "integer" | ||
| 1102 | }, | 1103 | }, | ||
| 1103 | { | 1104 | { | ||
| 1104 | "constraints": { | 1105 | "constraints": { | ||
| 1105 | "minimum": 0 | 1106 | "minimum": 0 | ||
| 1106 | }, | 1107 | }, | ||
| 1107 | "description": "Out of the total annual number of tests, | 1108 | "description": "Out of the total annual number of tests, | ||
| 1108 | how many were found to be HIV positive? This number should be equal to | 1109 | how many were found to be HIV positive? This number should be equal to | ||
| 1109 | the number of positive tests found during HTC (in non-pregnant | 1110 | the number of positive tests found during HTC (in non-pregnant | ||
| 1110 | population) and during ANC among pregnant women", | 1111 | population) and during ANC among pregnant women", | ||
| 1111 | "name": "Total Positive Tests", | 1112 | "name": "Total Positive Tests", | ||
| 1112 | "title": "Total Positive Tests", | 1113 | "title": "Total Positive Tests", | ||
| 1113 | "type": "integer" | 1114 | "type": "integer" | ||
| 1114 | }, | 1115 | }, | ||
| 1115 | { | 1116 | { | ||
| 1116 | "constraints": { | 1117 | "constraints": { | ||
| 1117 | "minimum": 0 | 1118 | "minimum": 0 | ||
| 1118 | }, | 1119 | }, | ||
| 1119 | "description": "Total annual number of tests performed in | 1120 | "description": "Total annual number of tests performed in | ||
| 1120 | the population aged 15+ years outside of ANC services, and for which | 1121 | the population aged 15+ years outside of ANC services, and for which | ||
| 1121 | clients received the results", | 1122 | clients received the results", | ||
| 1122 | "name": "Total HTC Tests", | 1123 | "name": "Total HTC Tests", | ||
| 1123 | "title": "Total HTC Tests", | 1124 | "title": "Total HTC Tests", | ||
| 1124 | "type": "integer" | 1125 | "type": "integer" | ||
| 1125 | }, | 1126 | }, | ||
| 1126 | { | 1127 | { | ||
| 1127 | "constraints": { | 1128 | "constraints": { | ||
| 1128 | "minimum": 0 | 1129 | "minimum": 0 | ||
| 1129 | }, | 1130 | }, | ||
| 1130 | "description": "Annual number of tests that were found to | 1131 | "description": "Annual number of tests that were found to | ||
| 1131 | be positive for HIV outside of ANC services", | 1132 | be positive for HIV outside of ANC services", | ||
| 1132 | "name": "Total Positive HTC Tests", | 1133 | "name": "Total Positive HTC Tests", | ||
| 1133 | "title": "Total Positive HTC Tests", | 1134 | "title": "Total Positive HTC Tests", | ||
| 1134 | "type": "integer" | 1135 | "type": "integer" | ||
| 1135 | }, | 1136 | }, | ||
| 1136 | { | 1137 | { | ||
| 1137 | "constraints": { | 1138 | "constraints": { | ||
| 1138 | "minimum": 0 | 1139 | "minimum": 0 | ||
| 1139 | }, | 1140 | }, | ||
| 1140 | "description": "Annual number of pregnant women tested for | 1141 | "description": "Annual number of pregnant women tested for | ||
| 1141 | HIV (and that received their results) as part of ANC services", | 1142 | HIV (and that received their results) as part of ANC services", | ||
| 1142 | "name": "Total ANC Tests", | 1143 | "name": "Total ANC Tests", | ||
| 1143 | "title": "Total ANC Tests", | 1144 | "title": "Total ANC Tests", | ||
| 1144 | "type": "integer" | 1145 | "type": "integer" | ||
| 1145 | }, | 1146 | }, | ||
| 1146 | { | 1147 | { | ||
| 1147 | "constraints": { | 1148 | "constraints": { | ||
| 1148 | "minimum": 0 | 1149 | "minimum": 0 | ||
| 1149 | }, | 1150 | }, | ||
| 1150 | "description": "Annual number of pregnant women found to | 1151 | "description": "Annual number of pregnant women found to | ||
| 1151 | be HIV positive during ANC services", | 1152 | be HIV positive during ANC services", | ||
| 1152 | "name": "Total Positive ANC Tests", | 1153 | "name": "Total Positive ANC Tests", | ||
| 1153 | "title": "Total Positive ANC Tests", | 1154 | "title": "Total Positive ANC Tests", | ||
| 1154 | "type": "integer" | 1155 | "type": "integer" | ||
| 1155 | } | 1156 | } | ||
| 1156 | ], | 1157 | ], | ||
| 1157 | "missingValues": [ | 1158 | "missingValues": [ | ||
| 1158 | "", | 1159 | "", | ||
| 1159 | "NA" | 1160 | "NA" | ||
| 1160 | ], | 1161 | ], | ||
| 1161 | "primaryKey": [ | 1162 | "primaryKey": [ | ||
| 1162 | "Country or region", | 1163 | "Country or region", | ||
| 1163 | "Year", | 1164 | "Year", | ||
| 1164 | "Sex" | 1165 | "Sex" | ||
| 1165 | ], | 1166 | ], | ||
| 1166 | "require_field_order": false, | 1167 | "require_field_order": false, | ||
| 1167 | "title": "Shiny90 HIV Testing", | 1168 | "title": "Shiny90 HIV Testing", | ||
| 1168 | "version": "1.2" | 1169 | "version": "1.2" | ||
| 1169 | }, | 1170 | }, | ||
| 1170 | "sha256": | 1171 | "sha256": | ||
| 1171 | "94686f5ce01698468d7bd6c57ef1e07ffd27d61901069e9bfad73541f36fdc0a", | 1172 | "94686f5ce01698468d7bd6c57ef1e07ffd27d61901069e9bfad73541f36fdc0a", | ||
| 1172 | "size": 773, | 1173 | "size": 773, | ||
| 1173 | "state": "active", | 1174 | "state": "active", | ||
| 1174 | "url": | 1175 | "url": | ||
| 1175 | 60-bba0-445a-8851-d90761d5ddd3/download/saotome_VIH_Testing_2024.csv", | 1176 | 60-bba0-445a-8851-d90761d5ddd3/download/saotome_VIH_Testing_2024.csv", | ||
| 1176 | "url_type": "upload", | 1177 | "url_type": "upload", | ||
| 1177 | "validation_status": "success", | 1178 | "validation_status": "success", | ||
| 1178 | "validation_timestamp": "2025-11-17T11:43:27.518497" | 1179 | "validation_timestamp": "2025-11-17T11:43:27.518497" | ||
| 1179 | } | 1180 | } | ||
| 1180 | ], | 1181 | ], | ||
| 1181 | "state": "active", | 1182 | "state": "active", | ||
| 1182 | "tags": [], | 1183 | "tags": [], | ||
| 1183 | "title": "Sao Tome and Principe HIV Estimates 2026", | 1184 | "title": "Sao Tome and Principe HIV Estimates 2026", | ||
| 1184 | "type": "country-estimates-26", | 1185 | "type": "country-estimates-26", | ||
| 1185 | "type_name": "HIV Estimates 2026", | 1186 | "type_name": "HIV Estimates 2026", | ||
| 1186 | "url": null, | 1187 | "url": null, | ||
| 1187 | "version": null, | 1188 | "version": null, | ||
| 1188 | "year": "2025" | 1189 | "year": "2025" | ||
| 1189 | } | 1190 | } |