Data standards
Data dictionary
Every field a consumer of this dataset receives, what it means, and how completely it is populated today.
| Field | Type | Meaning | Populated |
|---|---|---|---|
registration_no | string | DRAP registration number. The regulatory identity of the product. | 100% |
brand_name | string | Brand as published by the regulator. | 100% |
generic | string | Active ingredient(s), normalised to a canonical molecule. | 100% |
atc_code | string | WHO Anatomical Therapeutic Chemical code, carried on the molecule. | 100% |
strength | string | Strength per dosage unit, as published. | 100% |
dosage_form | string | Normalised dosage form (tablet, injection, suspension...). | 100% |
pack_size | string | Retail pack as published. The basis for unit-price conversion. | 100% |
company | string | Marketing authorisation holder, resolved to a canonical company record. | 100% |
presentation_key | sha-256 | Deterministic identity for the presentation. Stable across observations. | 100% |
price.amount | decimal | Notified maximum retail price for the pack, in PKR. | 99.9% |
price.effective_from | date | Date the price took effect, as published by the regulator. | |
price.source_url | url | The regulator page the price was read from. Every price carries one. | 100% |
price.is_current | boolean | Whether this row is the price in force. Superseded rows are kept, not deleted. | 100% |
price.quality_status | enum | verified | trusted | quarantined_*. Only verified and trusted prices are published. | 100% |
unit_price | decimal | Price per comparable unit. Absent where the pack could not be resolved confidently. | |
comparator_count | integer | Number of like-for-like peers the position was computed against. |
Populated is the share of published presentations carrying a non-empty value, computed live. A blank means the field applies only to priced or compared records and a single percentage would mislead.
Controlled vocabularies
presentation_validation_status—validated(published),review(held),duplicate(merged into a survivor).quality_status—verified(matched to an official source record),trusted,quarantined_unbound,quarantined_source_collision. Quarantined prices are never published.
Identity and stability
presentation_key is a deterministic hash of the identifying attributes and is versioned, so a change in the identity rules is visible rather than silent. Consumers should key on presentation_key rather than on internal row ids.
Every figure on this page is computed from the live database when the page is built, not written by hand. Generated 2026-10-29 02:13:25.
