{
  "source_name": "osm",
  "snapshot_label": "2026-09-09",
  "dataset_source": "OpenStreetMap (Geofabrik SEN 2026-09-09)",
  "generated_utc": "2026-09-10T00:45:49Z",
  "oex_version": "0.4.13",
  "license_label": "Open Database License (ODC-ODbL)",
  "license_url": "https://opendatacommons.org/licenses/odbl/1-0/",
  "pcode_source_date": "2025-07-29",
  "boundary": "geoBoundaries CGAZ ADM0",
  "metadata": {
    "feature_count": 1972,
    "geometry_types": {
      "POINT": 1575,
      "POLYGON": 396,
      "MULTIPOLYGON": 1
    },
    "bbox": [
      -17.5150106,
      12.3830149,
      -11.4512721,
      16.6686382
    ],
    "columns": [
      {
        "name": "id",
        "type": "VARCHAR",
        "null_count": 0,
        "null_percent": 0.0,
        "distinct_count": 1972,
        "top_values": []
      },
      {
        "name": "name",
        "type": "VARCHAR",
        "null_count": 170,
        "null_percent": 8.62,
        "distinct_count": 1711,
        "top_values": []
      },
      {
        "name": "name_en",
        "type": "VARCHAR",
        "null_count": 1957,
        "null_percent": 99.24,
        "distinct_count": 14,
        "top_values": [
          {
            "value": "Sar\u00e9 Dickel Health Hut",
            "count": 2
          },
          {
            "value": "Closest pharmacy Cheikh Ahmed Tidiane Cherif",
            "count": 1
          },
          {
            "value": "IRESSEF COVID Testing",
            "count": 1
          },
          {
            "value": "Health Hut",
            "count": 1
          },
          {
            "value": "RAHMA",
            "count": 1
          }
        ]
      },
      {
        "name": "name_wo",
        "type": "VARCHAR",
        "null_count": 1972,
        "null_percent": 100.0,
        "distinct_count": 0,
        "top_values": []
      },
      {
        "name": "name_fr",
        "type": "VARCHAR",
        "null_count": 1945,
        "null_percent": 98.63,
        "distinct_count": 27,
        "top_values": [
          {
            "value": "S.O.S. Medecin",
            "count": 1
          },
          {
            "value": "Pharmacie Kawsara",
            "count": 1
          },
          {
            "value": "Dispensaire Malika",
            "count": 1
          },
          {
            "value": "Pharmacie Malika",
            "count": 1
          },
          {
            "value": "Poste de sant\u00e9 de Dougue",
            "count": 1
          }
        ]
      },
      {
        "name": "amenity",
        "type": "VARCHAR",
        "null_count": 59,
        "null_percent": 2.99,
        "distinct_count": 5,
        "top_values": [
          {
            "value": "pharmacy",
            "count": 688
          },
          {
            "value": "doctors",
            "count": 657
          },
          {
            "value": "clinic",
            "count": 308
          },
          {
            "value": "hospital",
            "count": 215
          },
          {
            "value": "dentist",
            "count": 45
          }
        ]
      },
      {
        "name": "building",
        "type": "VARCHAR",
        "null_count": 1814,
        "null_percent": 91.99,
        "distinct_count": 9,
        "top_values": [
          {
            "value": "yes",
            "count": 144
          },
          {
            "value": "hospital",
            "count": 7
          },
          {
            "value": "pharmacy",
            "count": 1
          },
          {
            "value": "residential",
            "count": 1
          },
          {
            "value": "commercial",
            "count": 1
          }
        ]
      },
      {
        "name": "healthcare",
        "type": "VARCHAR",
        "null_count": 538,
        "null_percent": 27.28,
        "distinct_count": 91,
        "top_values": [
          {
            "value": "pharmacy",
            "count": 488
          },
          {
            "value": "doctor",
            "count": 361
          },
          {
            "value": "clinic",
            "count": 154
          },
          {
            "value": "hospital",
            "count": 148
          },
          {
            "value": "doctor, pharmacy, birthing center",
            "count": 60
          }
        ]
      },
      {
        "name": "healthcare_speciality",
        "type": "VARCHAR",
        "null_count": 1922,
        "null_percent": 97.46,
        "distinct_count": 33,
        "top_values": [
          {
            "value": "general",
            "count": 11
          },
          {
            "value": "gynaecology",
            "count": 3
          },
          {
            "value": "chiropractic",
            "count": 2
          },
          {
            "value": "pharmacy;birthing_centre",
            "count": 2
          },
          {
            "value": "birthing_centre;pharmacy",
            "count": 2
          }
        ]
      },
      {
        "name": "operator_type",
        "type": "VARCHAR",
        "null_count": 1251,
        "null_percent": 63.44,
        "distinct_count": 12,
        "top_values": [
          {
            "value": "public",
            "count": 529
          },
          {
            "value": "private",
            "count": 136
          },
          {
            "value": "Public",
            "count": 20
          },
          {
            "value": "Community",
            "count": 12
          },
          {
            "value": "government",
            "count": 11
          }
        ]
      },
      {
        "name": "capacity_persons",
        "type": "VARCHAR",
        "null_count": 1972,
        "null_percent": 100.0,
        "distinct_count": 0,
        "top_values": []
      },
      {
        "name": "addr_full",
        "type": "VARCHAR",
        "null_count": 1526,
        "null_percent": 77.38,
        "distinct_count": 257,
        "top_values": [
          {
            "value": "Saint Louis",
            "count": 88
          },
          {
            "value": "Saint louis",
            "count": 34
          },
          {
            "value": "Richard Toll",
            "count": 19
          },
          {
            "value": "Saint-Louis",
            "count": 18
          },
          {
            "value": "Dagana",
            "count": 14
          }
        ]
      },
      {
        "name": "addr_city",
        "type": "VARCHAR",
        "null_count": 1684,
        "null_percent": 85.4,
        "distinct_count": 222,
        "top_values": [
          {
            "value": "Dakar",
            "count": 12
          },
          {
            "value": "Kanel",
            "count": 5
          },
          {
            "value": "Guele Tap\u00e9e",
            "count": 5
          },
          {
            "value": "Pikine",
            "count": 5
          },
          {
            "value": "Rufisque",
            "count": 4
          }
        ]
      },
      {
        "name": "source",
        "type": "VARCHAR",
        "null_count": 1972,
        "null_percent": 100.0,
        "distinct_count": 0,
        "top_values": []
      },
      {
        "name": "adm0_pcode",
        "type": "VARCHAR",
        "null_count": 0,
        "null_percent": 0.0,
        "distinct_count": 1,
        "top_values": [
          {
            "value": "SEN",
            "count": 1972
          }
        ]
      },
      {
        "name": "adm0_name",
        "type": "VARCHAR",
        "null_count": 0,
        "null_percent": 0.0,
        "distinct_count": 1,
        "top_values": [
          {
            "value": "Senegal",
            "count": 1972
          }
        ]
      },
      {
        "name": "adm1_pcode",
        "type": "VARCHAR",
        "null_count": 0,
        "null_percent": 0.0,
        "distinct_count": 14,
        "top_values": [
          {
            "value": "SN01",
            "count": 763
          },
          {
            "value": "SN10",
            "count": 480
          },
          {
            "value": "SN09",
            "count": 216
          },
          {
            "value": "SN13",
            "count": 151
          },
          {
            "value": "SN03",
            "count": 59
          }
        ]
      },
      {
        "name": "adm1_name",
        "type": "VARCHAR",
        "null_count": 0,
        "null_percent": 0.0,
        "distinct_count": 14,
        "top_values": [
          {
            "value": "Dakar",
            "count": 763
          },
          {
            "value": "Saint-Louis",
            "count": 480
          },
          {
            "value": "Matam",
            "count": 216
          },
          {
            "value": "Thi\u00e8s",
            "count": 151
          },
          {
            "value": "Fatick",
            "count": 59
          }
        ]
      },
      {
        "name": "adm2_pcode",
        "type": "VARCHAR",
        "null_count": 0,
        "null_percent": 0.0,
        "distinct_count": 45,
        "top_values": [
          {
            "value": "SN0101",
            "count": 479
          },
          {
            "value": "SN1002",
            "count": 194
          },
          {
            "value": "SN1003",
            "count": 159
          },
          {
            "value": "SN1001",
            "count": 127
          },
          {
            "value": "SN0103",
            "count": 105
          }
        ]
      },
      {
        "name": "adm2_name",
        "type": "VARCHAR",
        "null_count": 0,
        "null_percent": 0.0,
        "distinct_count": 45,
        "top_values": [
          {
            "value": "Dakar",
            "count": 479
          },
          {
            "value": "Podor",
            "count": 194
          },
          {
            "value": "Saint Louis",
            "count": 159
          },
          {
            "value": "Dagana",
            "count": 127
          },
          {
            "value": "Pikine",
            "count": 105
          }
        ]
      },
      {
        "name": "adm3_pcode",
        "type": "VARCHAR",
        "null_count": 0,
        "null_percent": 0.0,
        "distinct_count": 103,
        "top_values": [
          {
            "value": "SN100301",
            "count": 159
          },
          {
            "value": "SN010103",
            "count": 148
          },
          {
            "value": "SN010104",
            "count": 148
          },
          {
            "value": "SN010102",
            "count": 110
          },
          {
            "value": "SN100101",
            "count": 82
          }
        ]
      },
      {
        "name": "adm3_name",
        "type": "VARCHAR",
        "null_count": 0,
        "null_percent": 0.0,
        "distinct_count": 103,
        "top_values": [
          {
            "value": "Rao",
            "count": 159
          },
          {
            "value": "Dakar Plateau",
            "count": 148
          },
          {
            "value": "Parcelles Assainies",
            "count": 148
          },
          {
            "value": "Grand Dakar",
            "count": 110
          },
          {
            "value": "Ndiaye Ng\u00e8nt",
            "count": 82
          }
        ]
      },
      {
        "name": "adm4_pcode",
        "type": "VARCHAR",
        "null_count": 1972,
        "null_percent": 100.0,
        "distinct_count": 0,
        "top_values": []
      },
      {
        "name": "adm4_name",
        "type": "VARCHAR",
        "null_count": 1972,
        "null_percent": 100.0,
        "distinct_count": 0,
        "top_values": []
      },
      {
        "name": "name_latin",
        "type": "VARCHAR",
        "null_count": 166,
        "null_percent": 8.42,
        "distinct_count": 1710,
        "top_values": []
      }
    ],
    "summary": "1,972 features. geometry types: 1,575 POINT, 396 POLYGON, 1 MULTIPOLYGON. 12 of 25 columns are >=50% null (name_en, name_wo, name_fr, building, healthcare_speciality, operator_type, capacity_persons, addr_full, addr_city, source, adm4_pcode, adm4_name).",
    "temporal": null
  }
}