GMDN vs Kemenkes: How Indonesia's 67 Device Categories Map to the Global Standard
Regulators speak local. Manufacturers think global. The bridge between them is GMDN — and a translation layer that turns 67 Bahasa labels into one search query that works across every Southeast Asian market.
You are a manufacturer of interventional cardiology stents. You want to find every distributor in Southeast Asia authorized to sell what you make. In Indonesia, your product is buried under Alat Kesehatan Kardiologi Implan Aktifin Bahasa. In Singapore, it's tagged with GMDN preferred term 47217. In Malaysia, it lives under MDA category Active implantable devices. None of these labels match. A text search across the three regulatory portals returns nothing useful. This is the multi-country search problem — and GMDN is the only durable solution.
What GMDN is
The Global Medical Device Nomenclature is the international taxonomy maintained by the GMDN Agency under ISO 15225. It is used by the WHO, the FDA, the EU's EUDAMED, the UK MHRA, Singapore's HSA, Malaysia's MDA, Australia's TGA, and dozens of other national regulators. It is the closest thing the medical device industry has to a universal product language.
GMDN is structured in three layers:
| Layer | What it is | Granularity |
|---|---|---|
| Category (01–12) | Twelve top-level groupings of medical devices | Broad — e.g. “In vitro diagnostic devices” |
| Collective term | Functional groupings within a category | Medium — e.g. “Imaging system, magnetic resonance” |
| Preferred term (5-digit code) | The specific device type | Granular — 20,000+ codes, the level regulators use |
For platform search and filtering, the 12 categories are what matter. They are the same in every country that adopts GMDN, and they are what makes a single query work in Singapore, Malaysia, and Thailand at once.
What Kemenkes uses (and why it is different)
Indonesia does not natively use GMDN. The Ministry of Health classifies medical devices through a three-level local taxonomy, captured in the NIE registry on the infoalkes.kemkes.go.id portal:
- Kategori — five top-level categories in Bahasa: Elektromedik Radiasi, Elektromedik Non Radiasi, Non Elektromedik Steril, Non Elektromedik Non Steril, and Invitro Diagnostik.
- Sub-kategori — 67 unique values in Bahasa, describing the device family. Examples: Alat Diagnostik In Vitro untuk Pemeriksaan Hematologi, Alat Bedah Umum dan Plastik, Alat Pencitraan Diagnostik Sinar-X.
- Jenis produk— 4,995 unique product-type descriptions, fortunately in English and already GMDN-aligned. This is the bridge layer that makes Indonesia's data machine-readable at the global level.
The crosswalk: GMDN ↔ Kuration ↔ Local
MedMatchAi anchors every distributor and every product to GMDN first, then projects onto a 13-code UI layer for the platform, and preserves the original Kemenkes labels underneath for audit purposes. This is the crosswalk:
| GMDN | GMDN Category (ISO 15225) | Kuration Code | Distributors (ID) |
|---|---|---|---|
| 01 | Active implantable devices | IP / SG | 77 |
| 02 | Anaesthetic and respiratory devices | RS | 552 |
| 03 | Dental devices | DN | 298 |
| 04 | Electro mechanical medical devices | PM / IM / LB / OT | 1,255 |
| 05 | Hospital hardware | OT | 1,092 |
| 06 | In vitro diagnostic devices | DX | 615 |
| 07 | Non-active implantable devices | IP | 337 |
| 08 | Ophthalmic and optical devices | OP | 255 |
| 09 | Reusable instruments | SG | 1,469 |
| 10 | Single use devices | CS | 124 |
| 11 | Technical aids for disabled persons | RH | 346 |
| 12 | Diagnostic and therapeutic radiation devices | IM | 251 |
The 13-code Kuration layer (DX, SG, IM, IP, PM, CS, DN, LB, RS, RH, IT, OP, OT) is a UI convenience — it splits GMDN category 04 into four functionally distinct buckets (patient monitoring vs imaging vs lab vs other electromechanical) and adds a Health IT / SaMD bucket that GMDN does not separately recognize. It is derived from GMDN and can be regenerated at any time. It is never the source of truth.
Why this matters for multi-country search
Indonesia is live on MedMatchAi today. Singapore (HSA), Malaysia (MDA), Philippines, Thailand, and Vietnam are in active preparation. Each one has its own regulator, its own portal, its own labels — but only Indonesia and the Philippines require meaningful taxonomy mapping. Singapore and Malaysia already use GMDN natively. Their datasets arrive pre-tagged with the same category codes Indonesia's NIE registry maps onto.
For a manufacturer searching “active implantable cardiology distributors in Southeast Asia”, the query becomes:
| Country | Local resolution | What the query becomes |
|---|---|---|
| Indonesia | sub_kategori LIKE '%Kardiologi Implan Aktif%' OR jenis_produk maps to GMDN 01 | → GMDN 01 |
| Singapore | HSA Device Listing category = GMDN 01 | → GMDN 01 |
| Malaysia | MDA classification = GMDN 01 | → GMDN 01 |
| Vietnam | MoH category translated to GMDN 01 | → GMDN 01 |
One filter, four countries, zero translation effort for the user. That is the entire point of GMDN — and the entire reason the platform schema centers it.
Risk classification: the second layer regulators speak differently
Indonesia uses A / B / C / D. Singapore and Malaysia use Class I / II / III / IV. The Philippines uses Class I / II / III. The EU framework — used as a reference by most of the region — is also I / IIa / IIb / III. All of these systems describe roughly the same hazard gradient, but the labels and breakpoints differ.
| Indonesia | EU / Singapore / Malaysia | Hazard |
|---|---|---|
| A | Class I | Low — bandages, examination gloves |
| B | Class IIa | Low–medium — hypodermic needles, suction equipment |
| C | Class IIb / III | Medium–high — long-term implants, X-ray |
| D | Class III / IV | High — active implants, life-support, most IVDs for blood-borne pathogens |
MedMatchAi normalizes every country's risk class to the A / B / C / D scale, with the original local label preserved for audit. The single most important regulatory signal — “is this distributor authorized for the highest-risk device class in their market?” — works as a single filter across the entire region.
The GMDN Level 3 opportunity
The 12-category GMDN layer is where we are today. The 5-digit preferred-term layer is where we are going. With 20,000+ codes, it would let manufacturers search for the exact device type — “drug-eluting coronary artery stents” not just “implants”.
For Indonesia, the bridge already exists: the jenis_produkfield on every NIE record is GMDN-aligned in English. The mapping from those 4,995 unique strings onto the official 5-digit GMDN codes is a Phase 2 deliverable — and the same approach will work for every other country's product-level registry data.
See the taxonomy at work
Browse 7,114 Indonesian distributors filtered by GMDN-aligned categories, risk class, and product breadth. Powered by the crosswalk underneath.
Try the searchRelated reading
Tags
Aurélien Vasinis
Co-Founder, Kuration AI
Co-founder of Kuration AI. Built the data infrastructure powering MedMatchAi — regulatory registries, taxonomy crosswalks, and enrichment pipelines.