---
id: "id_puskesmas_code"
kind: "datatype"
status: "draft"
is_pii: false
categories: ["medical"]
country: ["ID"]
langs: ["id"]
quality: 75
url: "https://registry.apicrafter.io/datatype/id_puskesmas_code"
---

# Indonesian puskesmas code (`id_puskesmas_code`)

> **Draft.** Draft records have not been reviewed yet and may be incomplete or wrong; do not treat them as authoritative for legal or compliance decisions.

Code of a community health centre (puskesmas) of the Indonesian Ministry of Health: P, the seven-digit code of the kecamatan (id_kode_wilayah without dots) and three digits.

- Parent datatype: `id`
- Personal data (PII): no
- Categories: Medical/pharma identifiers (medical)
- Countries: Indonesia (ID)
- Languages: Indonesian (id)
- Classification: identifier

## Detection

Regular expression (Python `re`):

```
^P\d{10}$
```

## Examples

- `P5201010101` — Puskesmas in West Lombok
- `P5201020202` — Puskesmas in West Lombok
- `5201010101` (invalid example) — No P

## Metacrafter rules

1 rules: 0 match the field name, 1 match values.

- `idpuskesmascodevalue` (data, `id/id_medical.yaml`)

## Supported by tools

- `metacrafter`

## Translations

- id: Kode puskesmas

## Quality

Score 75/100. Missing: source link, mapping (Wikidata, Schema.org, ...).

JSON: <https://registry.apicrafter.io/api/v1/datatypes/id_puskesmas_code.json> · Edit: <https://github.com/apicrafter/metacrafter-registry/edit/main/data/datatypes/ID/medical/id_puskesmas_code.yaml>
