Algeria's Public Health Establishments
@geoalgeria/sante
695 public health establishments across 58 wilayas — hospitals (EPH), proximity-health (EPSP), specialized hospitals (EHS) and university hospitals (CHU) from the Ministry of Health, bilingual FR/AR.
695 health establishmentsnpm
Source: Ministry of Health + OpenStreetMap + Wikidata
Install
npm install @geoalgeria/santeQuick example
import sante from "@geoalgeria/sante";
const all = sante.sante(); // 695 establishments
const meta = sante.metadata(); // counts, sources, licensesAPI reference
| Name | Signature | Description |
|---|---|---|
sante | sante(): HealthEstablishment[] | All 695 public health establishments. |
metadata | metadata(): Metadata | Package metadata (counts, sources, licenses). |
Record shape
| Field | Type | Nullable | Description |
|---|---|---|---|
id | string | — | Record id (e.g. "16-eph-01"). |
name | string | — | Best display name (French preferred, else Arabic). |
name_ar | string | yes | Name in Arabic. |
name_fr | string | yes | Name in French. |
type | "eph" | "epsp" | "ehs" | "chu" | "clinique" | "hopital" | — | Establishment category. |
type_label_fr | string | — | Canonical French label for the type. |
type_label_ar | string | — | Canonical Arabic label for the type. |
sector | "public" | "private" | — | Ownership sector ("public" for the MoH registry). |
wilaya | string | — | Wilaya name (French). |
wilaya_ar | string | — | Wilaya name (Arabic). |
wilaya_code | string | — | Wilaya code, zero-padded ("01".."69"). |
commune | string | yes | Commune name (best-effort). |
commune_code | number | yes | Commune code (best-effort). |
lat | number | yes | Latitude (null when ungeocoded). |
lng | number | yes | Longitude (null when ungeocoded). |
source | "msp" | "msp+osm" | "msp+wikidata" | "msp+osm+wikidata" | — | Which registries contributed. |
geo_precision | "osm_point" | "wikidata_point" | "commune_centroid" | "none" | — | How the coordinate was obtained. |
wikidata | string | yes | Wikidata QID when matched. |
osm_id | string | yes | OpenStreetMap id (e.g. "node/123") when matched. |
msp_id | number | — | Source post id on sante.gov.dz. |
slug | string | — | URL slug of the source post. |
Formats
JSONCSVGEOJSONTS
The npm package ships JSON. Other formats are available in each GitHub Release.
Related packages
@geoalgeria/jeunesse2,334 youth establishments — maisons de jeunes, auberges de jeunes, cultural centers, youth camps and more, with capacity, accessibility and operational status.
@geoalgeria/enseignement-superieur177 higher-education institutions — universities, grandes ecoles, ENS and university centers, plus the licensed private and other-ministry institutions, across 51 wilayas.