Algeria Pharma Manufacturers
@geoalgeria/industrie-pharmaceutique
171 approved pharmaceutical manufacturers across 25 wilayas: medicine and medical-device makers from the Ministry of Pharmaceutical Industry (MIP) fabrication register, geocoded against the geoalgeria commune set.
Source: Ministry of Pharmaceutical Industry (MIP), fabrication register
Install
npm install @geoalgeria/industrie-pharmaceutiqueQuick example
import industrie from "@geoalgeria/industrie-pharmaceutique";
const all = industrie.manufacturers(); // 171 makers
const dm = industrie.manufacturersByNature("dm"); // medical devices
const alger = industrie.manufacturersByWilaya(16); // AlgerAPI reference
| Name | Signature | Description |
|---|---|---|
manufacturers | manufacturers(): PharmaManufacturer[] | All 171 approved manufacturers. |
manufacturerById | manufacturerById(id): PharmaManufacturer | null | A single manufacturer by id. |
manufacturersByWilaya | manufacturersByWilaya(code): PharmaManufacturer[] | Manufacturers in a wilaya (numeric or string code). |
manufacturersByNature | manufacturersByNature(nature): PharmaManufacturer[] | Manufacturers of a nature ("pp" | "dm" | "mixte"). |
metadata | metadata(): Metadata | Package metadata (counts, sources, licenses). |
Record shape
| Field | Type | Nullable | Description |
|---|---|---|---|
id | string | no | Record id (e.g. "16-pp-03"). |
name | string | no | Operator (company) name as listed in the MIP register. |
wilaya_code | string | no | Wilaya code as a string. |
commune_code | string | yes | Commune code (geoalgeria code_commune), when resolved. |
commune | string | yes | Commune name (French), when resolved. |
lat | number | no | Latitude (commune or wilaya centroid). |
lng | number | no | Longitude (commune or wilaya centroid). |
geo_precision | "approximate" | no | Coordinates are approximate centroids. |
geo_method | GeoMethod | no | How lat/lng were obtained. |
source | "mip" | no | Provenance (MIP fabrication register). |
operateur | string | no | The registered operator. |
role | PharmaRole | no | Establishment role (this layer is the fabrication register). |
nature | PharmaNature | no | Manufacturing nature (medicines, devices, or both). |
nature_label_fr | string | no | Canonical French label for the nature. |
nature_label_ar | string | no | Canonical Arabic label for the nature. |
slug | string | no | URL slug. |
Formats
The npm package ships JSON. Other formats are available in each GitHub Release.
Related packages
@geoalgeria/pharmacies3,797 pharmacies (officines) across 67 wilayas: geocoded from OpenStreetMap, with names, phone and opening hours where tagged, clustered and searchable. Records conform to the canonical @geoalgeria/schema GeoRecord.
@geoalgeria/sante695 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.