Uzbekistan Digital Health Platform
0.11.1 - ci-build
Uzbekistan Digital Health Platform, published by Ministry of Health of the Republic of Uzbekistan. This guide is not an authorized publication; it is the continuous build for version 0.11.1 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/uzinfocom-org/digital-health-ig/ and changes regularly. See the Directory of published versions
| Official URL: https://dhp.uz/fhir/core/StructureDefinition/uz-core-medication | Version: 0.11.1 | ||||
| Active as of 2025-09-25 | Computable Name: UZCoreMedication | ||||
Uzbekistan Core Medication profile, used for representing medications in Uzbekistan.
UZ Core Medication describes a medicinal product as it is registered and distributed in Uzbekistan - what the product is (an ATC or INN code), its dose form, strength and total volume, its ingredients, the organization that holds the marketing authorization, and the batch it came from. It is the catalogue entry that other resources point to: MedicationRequest when a medicine is prescribed, MedicationDispense when it is handed over, MedicationAdministration when it is given, Immunization for the administered vaccine product, and AdverseEvent for a suspected cause. Products are identified by the national registry and track-and-trace systems (registration certificate, GTIN, Asl Belgisi marking, ICPS code, box group), so you should search for an existing Medication by identifier or code before creating a new one.
The elements below must always be present (mandatory) or must be supported when the data is available (Must Support) - not all are required, but your system must populate each Must Support element when it has the data and process it on receipt. This is the human-readable summary; the formal views below give the exact cardinalities, types, and terminology bindings.
The only mandatory element this profile adds is at least one identifier - the base Medication resource has no mandatory elements of its own. The identifier is sliced by system, and within each slice the system URI is fixed, so it is the URI that says which national identifier you are sending.
Medications are shared catalogue entries, not per-patient records, so look one up before you register it. Every identifier slice and the code are searchable (| separates system from value and is URL-encoded as %7C):
# by national identifier - the reliable match
GET [base]/Medication?identifier=https://uzpharminfo.uz/registration_number|UZ/MED/2024/00123
GET [base]/Medication?identifier=https://mobile-api.aslbelgisi.uz/gtin|04780123456789
GET [base]/Medication?identifier=https://mobile-api.aslbelgisi.uz/marking|010478012345678921AbC9xQ
# by code - every product for a substance (INN) or an ATC class
GET [base]/Medication?code=https://terminology.dhp.uz/fhir/core/CodeSystem/inn-medication-name-cs|005325
GET [base]/Medication?code=http://www.whocc.no/atc|A06AH03
# by batch, status, dose form, or authorization holder
GET [base]/Medication?lot-number=LOT20241201
GET [base]/Medication?status=active&form=https://terminology.dhp.uz/fhir/core/CodeSystem/medication-doseform-cs|TAB101
GET [base]/Medication?marketingauthorizationholder=Organization/[id]
An identifier search without a system (?identifier=UZ/MED/2024/00123) matches the value in any slice; give the system when you know which registry the value came from. A code search matches any coding in code, so a product coded with both an INN and an ATC code is found by either. The Quick Start at the bottom of the page lists the remaining search parameters.
The examples below go from the smallest instance the server will accept to a fully described registered product. Copy one and adapt it - every value shown validates against this profile. The complete reference instances are linked at the bottom of the page (paracetamol tablets, neomycin drops, naloxegol tablets).
One identifier is the only element this profile makes mandatory. Every UZ Core resource must also name the profile it claims to conform to in meta.profile - that is how the server knows which rules to validate against. In practice a catalogue entry is useless without a code saying what the product is and a status, so send those too. This much already passes validation:
{
"resourceType": "Medication",
"meta": { "profile": ["https://dhp.uz/fhir/core/StructureDefinition/uz-core-medication"] },
"language": "en",
"identifier": [
{
"use": "official",
"system": "https://uzpharminfo.uz/registration_number",
"value": "UZ/MED/2024/00123"
}
],
"code": {
"coding": [
{
"system": "https://terminology.dhp.uz/fhir/core/CodeSystem/inn-medication-name-cs",
"code": "005325",
"display": "paracetamol"
}
]
},
"status": "active"
}
What makes that identifier the registration certificate number is its system URI - the one ending in registration_number. use is fixed to official in every slice. code is bound required to the medication classification value set: an INN code names the substance, an ATC code (http://www.whocc.no/atc) places the product in the WHO classification, and you may send both as separate codings. status is active / inactive / entered-in-error.
In practice you describe the product the way the registry does: its doseForm, the totalVolume of one unit (here the amount of active substance in a tablet, as a UCUM quantity), the batch it belongs to, and the marketingAuthorizationHolder - a plain Reference to the Organization that holds the registration. Add the GTIN alongside the registration certificate when the pack is barcoded:
{
"resourceType": "Medication",
"meta": { "profile": ["https://dhp.uz/fhir/core/StructureDefinition/uz-core-medication"] },
"language": "en",
"identifier": [
{
"use": "official",
"system": "https://uzpharminfo.uz/registration_number",
"value": "UZ/MED/2024/00123"
},
{
"use": "official",
"system": "https://mobile-api.aslbelgisi.uz/gtin",
"value": "04780123456789"
}
],
"code": {
"coding": [
{
"system": "https://terminology.dhp.uz/fhir/core/CodeSystem/inn-medication-name-cs",
"code": "005325",
"display": "paracetamol"
},
{
"system": "http://www.whocc.no/atc",
"code": "N02BE01",
"display": "paracetamol"
}
]
},
"status": "active",
"marketingAuthorizationHolder": { "reference": "Organization/example-organization" },
"doseForm": {
"coding": [
{
"system": "https://terminology.dhp.uz/fhir/core/CodeSystem/medication-doseform-cs",
"code": "TAB101",
"display": "tablets"
}
]
},
"totalVolume": { "value": 500, "unit": "mg", "system": "http://unitsofmeasure.org", "code": "mg" },
"batch": {
"lotNumber": "LOT20241201",
"expirationDate": "2027-12-01"
}
}
doseForm is an extensible binding to the national dose form code system - its displays are Uzbek, with English and Russian designations, so the display you send must match the resource language. totalVolume is a Quantity; always send the machine-readable system and code, not just the human unit (see Units and quantities). batch.lotNumber is the AIK batch identifier, and batch.expirationDate is a plain date.
A product may carry up to five identifiers; populate only the ones you have. Each is selected by its system URI, so it must match exactly, and use is always official:
| Identifier | system |
Issued by |
|---|---|---|
| Registration certificate number | https://uzpharminfo.uz/registration_number |
Ministry of Health, on registering the medicine |
| GTIN | https://mobile-api.aslbelgisi.uz/gtin |
GS1, the global trade item number on the pack |
| Asl Belgisi marking ID | https://mobile-api.aslbelgisi.uz/marking |
The national track-and-trace system, per serialized pack |
| ICPS product/service code | https://uzpharminfo.uz/icps |
The national product and service classification |
| UzPharm box group ID | https://uzpharminfo.uz/box_group_id |
The track-and-trace system, grouping serialized packs into a carton |
The registration certificate, GTIN and ICPS code describe the product and are the same on every pack; the marking ID and box group ID describe a physical pack or carton and differ per unit. When you only need the catalogue entry, send the product-level identifiers.
When the composition matters - a combination product, or a dispense that must match strength - list each ingredient. The item is a CodeableReference: give the substance as a concept coded with INN or ATC, or point at another Medication through its nested reference. The strength is a strengthRatio of amount per unit of the dose form:
{
"resourceType": "Medication",
"meta": { "profile": ["https://dhp.uz/fhir/core/StructureDefinition/uz-core-medication"] },
"language": "en",
"identifier": [
{
"use": "official",
"system": "https://uzpharminfo.uz/registration_number",
"value": "UZ/MED/2024/00123"
}
],
"code": {
"coding": [
{
"system": "https://terminology.dhp.uz/fhir/core/CodeSystem/inn-medication-name-cs",
"code": "005325",
"display": "paracetamol"
}
]
},
"status": "active",
"doseForm": {
"coding": [
{
"system": "https://terminology.dhp.uz/fhir/core/CodeSystem/medication-doseform-cs",
"code": "TAB101",
"display": "tablets"
}
]
},
"ingredient": [
{
"item": {
"concept": {
"coding": [
{
"system": "https://terminology.dhp.uz/fhir/core/CodeSystem/inn-medication-name-cs",
"code": "005325",
"display": "paracetamol"
}
]
}
},
"isActive": true,
"strengthRatio": {
"numerator": { "value": 500, "unit": "mg", "system": "http://unitsofmeasure.org", "code": "mg" },
"denominator": {
"value": 1,
"unit": "piece",
"system": "https://terminology.dhp.uz/fhir/core/CodeSystem/medication-total-volume-local-units-cs",
"code": "piece"
}
}
}
]
}
ingredient.item is a CodeableReference - its concept sits under concept, and a reference to another Medication would sit one level deeper ({ "reference": { "reference": "Medication/id" } }). See References and CodeableReferences for the distinction. The numerator and denominator units come from the total volume units value set - UCUM for mass and volume, and the local units code system for countable units such as a piece (one tablet, capsule or ampoule).
For example API calls and the search-before-register flow, see the Quick Start at the bottom of this page.
Usages:
You can also check for usages in the FHIR IG Statistics
Description Differentials, Snapshots, and other representations.
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() |
|---|---|---|---|---|
![]() |
0..* | Medication(5.0.0) | Definition of a Medication | |
![]() ![]() |
0..1 | uri | A set of rules under which this content was created | |
![]() ![]() |
0..* | Resource | Contained, inline Resources | |
![]() ![]() |
0..* | Extension | Extensions that cannot be ignored Constraints: ext-1 | |
![]() ![]() |
1..* | Identifier | Business identifier for this medication Slice: Unordered, Open by value:system Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | |
![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() |
0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUseVS (0.11.1) (required) | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Description of identifier Binding: IdentifierTypeVS (0.11.1) (required) | |
![]() ![]() ![]() |
0..1 | Identifier | Box-level aggregation identifier used to group serialized pharmaceutical packs into a shipping/carton unit within Uzbekistan's national track-and-trace program | |
![]() ![]() ![]() ![]() |
0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . Required Pattern: official (extensions allowed) | |
![]() ![]() ![]() ![]() |
1..1 | uri | The namespace for the identifier value Required Pattern: https://uzpharminfo.uz/box_group_id (extensions allowed) | |
![]() ![]() ![]() ![]() |
C | 0..1 | string | The value that is unique Example General: 123456 |
![]() ![]() ![]() |
0..1 | Identifier | Globally standardized trade identifier (GTIN) used for medicinal products | |
![]() ![]() ![]() ![]() |
0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . Required Pattern: official (extensions allowed) | |
![]() ![]() ![]() ![]() |
1..1 | uri | The namespace for the identifier value Required Pattern: https://mobile-api.aslbelgisi.uz/gtin (extensions allowed) | |
![]() ![]() ![]() ![]() |
C | 0..1 | string | The value that is unique Example General: 123456 |
![]() ![]() ![]() |
0..1 | Identifier | Uzbekistan's national marking identifier (Asl Belgisi) | |
![]() ![]() ![]() ![]() |
0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . Required Pattern: official (extensions allowed) | |
![]() ![]() ![]() ![]() |
1..1 | uri | The namespace for the identifier value Required Pattern: https://mobile-api.aslbelgisi.uz/marking (extensions allowed) | |
![]() ![]() ![]() ![]() |
C | 0..1 | string | The value that is unique Example General: 123456 |
![]() ![]() ![]() |
0..1 | Identifier | National product and service classification code | |
![]() ![]() ![]() ![]() |
0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . Required Pattern: official (extensions allowed) | |
![]() ![]() ![]() ![]() |
1..1 | uri | The namespace for the identifier value Required Pattern: https://uzpharminfo.uz/icps (extensions allowed) | |
![]() ![]() ![]() ![]() |
C | 0..1 | string | The value that is unique Example General: 123456 |
![]() ![]() ![]() |
0..1 | Identifier | Official registration certificate identifier for medicines | |
![]() ![]() ![]() ![]() |
0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . Required Pattern: official (extensions allowed) | |
![]() ![]() ![]() ![]() |
1..1 | uri | The namespace for the identifier value Required Pattern: https://uzpharminfo.uz/registration_number (extensions allowed) | |
![]() ![]() ![]() ![]() |
C | 0..1 | string | The value that is unique Example General: 123456 |
![]() ![]() |
0..1 | CodeableConcept | Codes that identify this medication Binding: MedicationClassificationVS (0.11.1) (required) | |
![]() ![]() |
0..1 | code | active | inactive | entered-in-error Binding: MedicationStatusVS (0.11.1) (required) | |
![]() ![]() |
0..1 | Reference(UZ Core Organization(0.11.1)) | Organization that has authorization to market medication | |
![]() ![]() |
0..1 | CodeableConcept | powder | tablets | capsule + Binding: MedicationDoseFormVS (0.11.1) (extensible) | |
![]() ![]() |
0..1 | Quantity | When the specified product code does not infer a package size, this is the specific amount of drug in the product | |
![]() ![]() ![]() |
0..1 | code | < | <= | >= | > | ad - how to understand the value Binding: QuantityComparatorVS (0.11.1) (required) | |
![]() ![]() ![]() |
C | 0..1 | code | Coded form of the unit Binding: MedicationTotalVolumeUnitsVS (0.11.1) (preferred) |
![]() ![]() |
0..* | BackboneElement | Active or inactive ingredient | |
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | |
![]() ![]() ![]() |
1..1 | CodeableReference(UZ Core Medication(0.11.1)) | The ingredient (substance or medication) that the ingredient.strength relates to Binding: MedicationClassificationVS (0.11.1) (example) | |
![]() ![]() ![]() |
0..1 | Quantity of ingredient present Slice: Unordered, Closed by type:$this Binding: MedicationIngredientStrengthCodes (preferred): A coded concpet defining the strength of an ingredient. Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them Other type slices that contain no new information are not shown in this view | ||
![]() ![]() ![]() ![]() |
Ratio | |||
![]() ![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() ![]() |
Quantity | |||
![]() ![]() ![]() ![]() |
0..1 | Ratio | Quantity of ingredient present | |
![]() ![]() |
0..1 | BackboneElement | Detailed information about the packaged medication | |
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | |
![]() ![]() ![]() |
0..1 | string | Identifier assigned to the batch (AIK) | |
![]() ![]() ![]() |
0..1 | dateTime | The date when the batch expires | |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| Medication.identifier.use | Base | required | Types of possible identifier uses | 📍0.11.1 | This IG |
| Medication.identifier.type | Base | required | Types of possible identifiers | 📍0.11.1 | This IG |
| Medication.identifier:uzpharmBoxGroupID.use | Base | required | IdentifierUse | 📍5.0.0 | FHIR Std. |
| Medication.identifier:globalTradeItemID.use | Base | required | IdentifierUse | 📍5.0.0 | FHIR Std. |
| Medication.identifier:markingID.use | Base | required | IdentifierUse | 📍5.0.0 | FHIR Std. |
| Medication.identifier:productServiceID.use | Base | required | IdentifierUse | 📍5.0.0 | FHIR Std. |
| Medication.identifier:registrationCertificateID.use | Base | required | IdentifierUse | 📍5.0.0 | FHIR Std. |
| Medication.code | Base | required | Medication classification (ATC & INN) | 📍0.11.1 | This IG |
| Medication.status | Base | required | Medication status type | 📍0.11.1 | This IG |
| Medication.doseForm | Base | extensible | Medication dose form | 📍0.11.1 | This IG |
| Medication.totalVolume.comparator | Base | required | Quantity Comparator translations | 📍0.11.1 | This IG |
| Medication.totalVolume.code | Base | preferred | Units of measure for total medication volume (a subset of UCUM) | 📍0.11.1 | This IG |
| Medication.ingredient.item | Base | example | Medication classification (ATC & INN) | 📍0.11.1 | This IG |
| Medication.ingredient.strength[x] | Base | preferred | Medication Ingredient Strength Codes | 📍5.0.0 | FHIR Std. |
| Medication.ingredient.strength[x]:strengthCodeableConcept | Base | preferred | Medication Ingredient Strength Codes | 📍5.0.0 | FHIR Std. |
| Medication.ingredient.strength[x]:strengthQuantity | Base | preferred | Medication Ingredient Strength Codes | 📍5.0.0 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
This structure is derived from Medication
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() |
|---|---|---|---|---|
![]() |
0..* | Medication(5.0.0) | Definition of a Medication | |
![]() ![]() |
1..* | Identifier | Business identifier for this medication Slice: Unordered, Open by value:system Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | |
![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() |
0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUseVS (0.11.1) (required) | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Description of identifier Binding: IdentifierTypeVS (0.11.1) (required) | |
![]() ![]() ![]() |
0..1 | Identifier | Box-level aggregation identifier used to group serialized pharmaceutical packs into a shipping/carton unit within Uzbekistan's national track-and-trace program | |
![]() ![]() ![]() ![]() |
0..1 | code | usual | official | temp | secondary | old (If known) Required Pattern: official (extensions allowed) | |
![]() ![]() ![]() ![]() |
1..1 | uri | The namespace for the identifier value Required Pattern: https://uzpharminfo.uz/box_group_id (extensions allowed) | |
![]() ![]() ![]() ![]() |
0..1 | string | The value that is unique | |
![]() ![]() ![]() |
0..1 | Identifier | Globally standardized trade identifier (GTIN) used for medicinal products | |
![]() ![]() ![]() ![]() |
0..1 | code | usual | official | temp | secondary | old (If known) Required Pattern: official (extensions allowed) | |
![]() ![]() ![]() ![]() |
1..1 | uri | The namespace for the identifier value Required Pattern: https://mobile-api.aslbelgisi.uz/gtin (extensions allowed) | |
![]() ![]() ![]() ![]() |
0..1 | string | The value that is unique | |
![]() ![]() ![]() |
0..1 | Identifier | Uzbekistan's national marking identifier (Asl Belgisi) | |
![]() ![]() ![]() ![]() |
0..1 | code | usual | official | temp | secondary | old (If known) Required Pattern: official (extensions allowed) | |
![]() ![]() ![]() ![]() |
1..1 | uri | The namespace for the identifier value Required Pattern: https://mobile-api.aslbelgisi.uz/marking (extensions allowed) | |
![]() ![]() ![]() ![]() |
0..1 | string | The value that is unique | |
![]() ![]() ![]() |
0..1 | Identifier | National product and service classification code | |
![]() ![]() ![]() ![]() |
0..1 | code | usual | official | temp | secondary | old (If known) Required Pattern: official (extensions allowed) | |
![]() ![]() ![]() ![]() |
1..1 | uri | The namespace for the identifier value Required Pattern: https://uzpharminfo.uz/icps (extensions allowed) | |
![]() ![]() ![]() ![]() |
0..1 | string | The value that is unique | |
![]() ![]() ![]() |
0..1 | Identifier | Official registration certificate identifier for medicines | |
![]() ![]() ![]() ![]() |
0..1 | code | usual | official | temp | secondary | old (If known) Required Pattern: official (extensions allowed) | |
![]() ![]() ![]() ![]() |
1..1 | uri | The namespace for the identifier value Required Pattern: https://uzpharminfo.uz/registration_number (extensions allowed) | |
![]() ![]() ![]() ![]() |
0..1 | string | The value that is unique | |
![]() ![]() |
0..1 | CodeableConcept | Codes that identify this medication Binding: MedicationClassificationVS (0.11.1) (required) | |
![]() ![]() |
0..1 | code | active | inactive | entered-in-error Binding: MedicationStatusVS (0.11.1) (required) | |
![]() ![]() |
0..1 | Reference(UZ Core Organization(0.11.1)) | Organization that has authorization to market medication | |
![]() ![]() |
0..1 | CodeableConcept | powder | tablets | capsule + Binding: MedicationDoseFormVS (0.11.1) (extensible) | |
![]() ![]() |
0..1 | Quantity | When the specified product code does not infer a package size, this is the specific amount of drug in the product | |
![]() ![]() ![]() |
0..1 | code | < | <= | >= | > | ad - how to understand the value Binding: QuantityComparatorVS (0.11.1) (required) | |
![]() ![]() ![]() |
0..1 | code | Coded form of the unit Binding: MedicationTotalVolumeUnitsVS (0.11.1) (preferred) | |
![]() ![]() |
0..* | BackboneElement | Active or inactive ingredient | |
![]() ![]() ![]() |
1..1 | CodeableReference(UZ Core Medication(0.11.1)) | The ingredient (substance or medication) that the ingredient.strength relates to Binding: MedicationClassificationVS (0.11.1) (example) | |
![]() ![]() ![]() |
0..1 | Ratio, CodeableConcept, Quantity | Quantity of ingredient present Slice: Unordered, Open by type:$this Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them Other type slices that contain no new information are not shown in this view | |
![]() ![]() ![]() ![]() |
0..1 | Ratio | Quantity of ingredient present | |
![]() ![]() ![]() ![]() ![]() |
||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | code | < | <= | >= | > | ad - how to understand the value Binding: QuantityComparatorVS (0.11.1) (required) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | code | Coded form of the unit Binding: MedicationTotalVolumeUnitsVS (0.11.1) (preferred) | |
![]() ![]() ![]() ![]() ![]() |
||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | code | Coded form of the unit Binding: MedicationTotalVolumeUnitsVS (0.11.1) (preferred) | |
![]() ![]() |
0..1 | BackboneElement | Detailed information about the packaged medication | |
![]() ![]() ![]() |
0..1 | string | Identifier assigned to the batch (AIK) | |
![]() ![]() ![]() |
0..1 | dateTime | The date when the batch expires | |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| Medication.identifier.use | Base | required | Types of possible identifier uses | 📍0.11.1 | This IG |
| Medication.identifier.type | Base | required | Types of possible identifiers | 📍0.11.1 | This IG |
| Medication.code | Base | required | Medication classification (ATC & INN) | 📍0.11.1 | This IG |
| Medication.status | Base | required | Medication status type | 📍0.11.1 | This IG |
| Medication.doseForm | Base | extensible | Medication dose form | 📍0.11.1 | This IG |
| Medication.totalVolume.comparator | Base | required | Quantity Comparator translations | 📍0.11.1 | This IG |
| Medication.totalVolume.code | Base | preferred | Units of measure for total medication volume (a subset of UCUM) | 📍0.11.1 | This IG |
| Medication.ingredient.item | Base | example | Medication classification (ATC & INN) | 📍0.11.1 | This IG |
| Medication.ingredient.strength[x]:strengthRatio.numerator.comparator | Base | required | Quantity Comparator translations | 📍0.11.1 | This IG |
| Medication.ingredient.strength[x]:strengthRatio.numerator.code | Base | preferred | Units of measure for total medication volume (a subset of UCUM) | 📍0.11.1 | This IG |
| Medication.ingredient.strength[x]:strengthRatio.denominator.code | Base | preferred | Units of measure for total medication volume (a subset of UCUM) | 📍0.11.1 | This IG |
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
0..* | Medication(5.0.0) | Definition of a Medication | |||||
![]() ![]() |
0..1 | id | Logical id of this artifact | |||||
![]() ![]() |
0..1 | Meta | Metadata about the resource | |||||
![]() ![]() |
0..1 | uri | A set of rules under which this content was created | |||||
![]() ![]() |
0..1 | code | Language of the resource content Binding: AllLanguages (required): IETF language tag for a human language
| |||||
![]() ![]() |
0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() |
0..* | Extension | Extensions that cannot be ignored Constraints: ext-1 | |||||
![]() ![]() |
1..* | Identifier | Business identifier for this medication Slice: Unordered, Open by value:system Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | |||||
![]() ![]() ![]() |
Content/Rules for all slices | |||||||
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUseVS (0.11.1) (required) | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Description of identifier Binding: IdentifierTypeVS (0.11.1) (required) | |||||
![]() ![]() ![]() ![]() |
0..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient | |||||
![]() ![]() ![]() ![]() |
C | 0..1 | string | The value that is unique Example General: 123456 | ||||
![]() ![]() ![]() ![]() |
0..1 | Period | Time period when id is/was valid for use | |||||
![]() ![]() ![]() ![]() |
0..1 | Reference(Organization) | Organization that issued id (may be just text) | |||||
![]() ![]() ![]() |
0..1 | Identifier | Box-level aggregation identifier used to group serialized pharmaceutical packs into a shipping/carton unit within Uzbekistan's national track-and-trace program | |||||
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . Required Pattern: official (extensions allowed) | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Description of identifier Binding: IdentifierTypeCodes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | |||||
![]() ![]() ![]() ![]() |
1..1 | uri | The namespace for the identifier value Required Pattern: https://uzpharminfo.uz/box_group_id (extensions allowed) | |||||
![]() ![]() ![]() ![]() |
C | 0..1 | string | The value that is unique Example General: 123456 | ||||
![]() ![]() ![]() ![]() |
0..1 | Period | Time period when id is/was valid for use | |||||
![]() ![]() ![]() ![]() |
0..1 | Reference(Organization) | Organization that issued id (may be just text) | |||||
![]() ![]() ![]() |
0..1 | Identifier | Globally standardized trade identifier (GTIN) used for medicinal products | |||||
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . Required Pattern: official (extensions allowed) | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Description of identifier Binding: IdentifierTypeCodes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | |||||
![]() ![]() ![]() ![]() |
1..1 | uri | The namespace for the identifier value Required Pattern: https://mobile-api.aslbelgisi.uz/gtin (extensions allowed) | |||||
![]() ![]() ![]() ![]() |
C | 0..1 | string | The value that is unique Example General: 123456 | ||||
![]() ![]() ![]() ![]() |
0..1 | Period | Time period when id is/was valid for use | |||||
![]() ![]() ![]() ![]() |
0..1 | Reference(Organization) | Organization that issued id (may be just text) | |||||
![]() ![]() ![]() |
0..1 | Identifier | Uzbekistan's national marking identifier (Asl Belgisi) | |||||
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . Required Pattern: official (extensions allowed) | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Description of identifier Binding: IdentifierTypeCodes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | |||||
![]() ![]() ![]() ![]() |
1..1 | uri | The namespace for the identifier value Required Pattern: https://mobile-api.aslbelgisi.uz/marking (extensions allowed) | |||||
![]() ![]() ![]() ![]() |
C | 0..1 | string | The value that is unique Example General: 123456 | ||||
![]() ![]() ![]() ![]() |
0..1 | Period | Time period when id is/was valid for use | |||||
![]() ![]() ![]() ![]() |
0..1 | Reference(Organization) | Organization that issued id (may be just text) | |||||
![]() ![]() ![]() |
0..1 | Identifier | National product and service classification code | |||||
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . Required Pattern: official (extensions allowed) | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Description of identifier Binding: IdentifierTypeCodes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | |||||
![]() ![]() ![]() ![]() |
1..1 | uri | The namespace for the identifier value Required Pattern: https://uzpharminfo.uz/icps (extensions allowed) | |||||
![]() ![]() ![]() ![]() |
C | 0..1 | string | The value that is unique Example General: 123456 | ||||
![]() ![]() ![]() ![]() |
0..1 | Period | Time period when id is/was valid for use | |||||
![]() ![]() ![]() ![]() |
0..1 | Reference(Organization) | Organization that issued id (may be just text) | |||||
![]() ![]() ![]() |
0..1 | Identifier | Official registration certificate identifier for medicines | |||||
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . Required Pattern: official (extensions allowed) | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Description of identifier Binding: IdentifierTypeCodes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | |||||
![]() ![]() ![]() ![]() |
1..1 | uri | The namespace for the identifier value Required Pattern: https://uzpharminfo.uz/registration_number (extensions allowed) | |||||
![]() ![]() ![]() ![]() |
C | 0..1 | string | The value that is unique Example General: 123456 | ||||
![]() ![]() ![]() ![]() |
0..1 | Period | Time period when id is/was valid for use | |||||
![]() ![]() ![]() ![]() |
0..1 | Reference(Organization) | Organization that issued id (may be just text) | |||||
![]() ![]() |
0..1 | CodeableConcept | Codes that identify this medication Binding: MedicationClassificationVS (0.11.1) (required) | |||||
![]() ![]() |
0..1 | code | active | inactive | entered-in-error Binding: MedicationStatusVS (0.11.1) (required) | |||||
![]() ![]() |
0..1 | Reference(UZ Core Organization(0.11.1)) | Organization that has authorization to market medication | |||||
![]() ![]() |
0..1 | CodeableConcept | powder | tablets | capsule + Binding: MedicationDoseFormVS (0.11.1) (extensible) | |||||
![]() ![]() |
0..1 | Quantity | When the specified product code does not infer a package size, this is the specific amount of drug in the product | |||||
![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..1 | decimal | Numerical value (with implicit precision) | |||||
![]() ![]() ![]() |
0..1 | code | < | <= | >= | > | ad - how to understand the value Binding: QuantityComparatorVS (0.11.1) (required) | |||||
![]() ![]() ![]() |
0..1 | string | Unit representation | |||||
![]() ![]() ![]() |
C | 0..1 | uri | System that defines coded unit form | ||||
![]() ![]() ![]() |
C | 0..1 | code | Coded form of the unit Binding: MedicationTotalVolumeUnitsVS (0.11.1) (preferred) | ||||
![]() ![]() |
0..* | BackboneElement | Active or inactive ingredient | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | |||||
![]() ![]() ![]() |
1..1 | CodeableReference(UZ Core Medication(0.11.1)) | The ingredient (substance or medication) that the ingredient.strength relates to Binding: MedicationClassificationVS (0.11.1) (example) | |||||
![]() ![]() ![]() |
0..1 | boolean | Active ingredient indicator | |||||
![]() ![]() ![]() |
0..1 | Quantity of ingredient present Slice: Unordered, Closed by type:$this Binding: MedicationIngredientStrengthCodes (preferred): A coded concpet defining the strength of an ingredient. Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them Other type slices that contain no new information are not shown in this view | ||||||
![]() ![]() ![]() ![]() |
Ratio | |||||||
![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() |
Quantity | |||||||
![]() ![]() ![]() ![]() |
0..1 | Ratio | Quantity of ingredient present | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() |
C | 0..1 | Quantity | Numerator value | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | decimal | Numerical value (with implicit precision) | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | code | < | <= | >= | > | ad - how to understand the value Binding: QuantityComparatorVS (0.11.1) (required) | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unit representation | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
C | 0..1 | uri | System that defines coded unit form | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
C | 0..1 | code | Coded form of the unit Binding: MedicationTotalVolumeUnitsVS (0.11.1) (preferred) | ||||
![]() ![]() ![]() ![]() ![]() |
C | 0..1 | SimpleQuantity(5.0.0) | Denominator value Constraints: sqty-1 | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | decimal | Numerical value (with implicit precision) | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unit representation | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
C | 0..1 | uri | System that defines coded unit form | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
C | 0..1 | code | Coded form of the unit Binding: MedicationTotalVolumeUnitsVS (0.11.1) (preferred) | ||||
![]() ![]() |
0..1 | BackboneElement | Detailed information about the packaged medication | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..1 | string | Identifier assigned to the batch (AIK) | |||||
![]() ![]() ![]() |
0..1 | dateTime | The date when the batch expires | |||||
![]() ![]() |
0..1 | Reference(MedicationKnowledge) | Knowledge about this medication | |||||
Documentation for this format | ||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| Medication.language | Base | required | All Languages | 📍5.0.0 | FHIR Std. |
| Medication.identifier.use | Base | required | Types of possible identifier uses | 📍0.11.1 | This IG |
| Medication.identifier.type | Base | required | Types of possible identifiers | 📍0.11.1 | This IG |
| Medication.identifier:uzpharmBoxGroupID.use | Base | required | IdentifierUse | 📍5.0.0 | FHIR Std. |
| Medication.identifier:uzpharmBoxGroupID.type | Base | extensible | Identifier Type Codes | 📍5.0.0 | FHIR Std. |
| Medication.identifier:globalTradeItemID.use | Base | required | IdentifierUse | 📍5.0.0 | FHIR Std. |
| Medication.identifier:globalTradeItemID.type | Base | extensible | Identifier Type Codes | 📍5.0.0 | FHIR Std. |
| Medication.identifier:markingID.use | Base | required | IdentifierUse | 📍5.0.0 | FHIR Std. |
| Medication.identifier:markingID.type | Base | extensible | Identifier Type Codes | 📍5.0.0 | FHIR Std. |
| Medication.identifier:productServiceID.use | Base | required | IdentifierUse | 📍5.0.0 | FHIR Std. |
| Medication.identifier:productServiceID.type | Base | extensible | Identifier Type Codes | 📍5.0.0 | FHIR Std. |
| Medication.identifier:registrationCertificateID.use | Base | required | IdentifierUse | 📍5.0.0 | FHIR Std. |
| Medication.identifier:registrationCertificateID.type | Base | extensible | Identifier Type Codes | 📍5.0.0 | FHIR Std. |
| Medication.code | Base | required | Medication classification (ATC & INN) | 📍0.11.1 | This IG |
| Medication.status | Base | required | Medication status type | 📍0.11.1 | This IG |
| Medication.doseForm | Base | extensible | Medication dose form | 📍0.11.1 | This IG |
| Medication.totalVolume.comparator | Base | required | Quantity Comparator translations | 📍0.11.1 | This IG |
| Medication.totalVolume.code | Base | preferred | Units of measure for total medication volume (a subset of UCUM) | 📍0.11.1 | This IG |
| Medication.ingredient.item | Base | example | Medication classification (ATC & INN) | 📍0.11.1 | This IG |
| Medication.ingredient.strength[x] | Base | preferred | Medication Ingredient Strength Codes | 📍5.0.0 | FHIR Std. |
| Medication.ingredient.strength[x]:strengthRatio.numerator.comparator | Base | required | Quantity Comparator translations | 📍0.11.1 | This IG |
| Medication.ingredient.strength[x]:strengthRatio.numerator.code | Base | preferred | Units of measure for total medication volume (a subset of UCUM) | 📍0.11.1 | This IG |
| Medication.ingredient.strength[x]:strengthRatio.denominator.code | Base | preferred | Units of measure for total medication volume (a subset of UCUM) | 📍0.11.1 | This IG |
| Medication.ingredient.strength[x]:strengthCodeableConcept | Base | preferred | Medication Ingredient Strength Codes | 📍5.0.0 | FHIR Std. |
| Medication.ingredient.strength[x]:strengthQuantity | Base | preferred | Medication Ingredient Strength Codes | 📍5.0.0 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
This structure is derived from Medication
Summary
Mandatory: 1 element(5 nested mandatory elements)
Must-Support: 25 elements
Structures
This structure refers to these other structures:
Slices
This structure defines the following Slices:
Key Elements View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() |
|---|---|---|---|---|
![]() |
0..* | Medication(5.0.0) | Definition of a Medication | |
![]() ![]() |
0..1 | uri | A set of rules under which this content was created | |
![]() ![]() |
0..* | Resource | Contained, inline Resources | |
![]() ![]() |
0..* | Extension | Extensions that cannot be ignored Constraints: ext-1 | |
![]() ![]() |
1..* | Identifier | Business identifier for this medication Slice: Unordered, Open by value:system Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | |
![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() |
0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUseVS (0.11.1) (required) | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Description of identifier Binding: IdentifierTypeVS (0.11.1) (required) | |
![]() ![]() ![]() |
0..1 | Identifier | Box-level aggregation identifier used to group serialized pharmaceutical packs into a shipping/carton unit within Uzbekistan's national track-and-trace program | |
![]() ![]() ![]() ![]() |
0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . Required Pattern: official (extensions allowed) | |
![]() ![]() ![]() ![]() |
1..1 | uri | The namespace for the identifier value Required Pattern: https://uzpharminfo.uz/box_group_id (extensions allowed) | |
![]() ![]() ![]() ![]() |
C | 0..1 | string | The value that is unique Example General: 123456 |
![]() ![]() ![]() |
0..1 | Identifier | Globally standardized trade identifier (GTIN) used for medicinal products | |
![]() ![]() ![]() ![]() |
0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . Required Pattern: official (extensions allowed) | |
![]() ![]() ![]() ![]() |
1..1 | uri | The namespace for the identifier value Required Pattern: https://mobile-api.aslbelgisi.uz/gtin (extensions allowed) | |
![]() ![]() ![]() ![]() |
C | 0..1 | string | The value that is unique Example General: 123456 |
![]() ![]() ![]() |
0..1 | Identifier | Uzbekistan's national marking identifier (Asl Belgisi) | |
![]() ![]() ![]() ![]() |
0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . Required Pattern: official (extensions allowed) | |
![]() ![]() ![]() ![]() |
1..1 | uri | The namespace for the identifier value Required Pattern: https://mobile-api.aslbelgisi.uz/marking (extensions allowed) | |
![]() ![]() ![]() ![]() |
C | 0..1 | string | The value that is unique Example General: 123456 |
![]() ![]() ![]() |
0..1 | Identifier | National product and service classification code | |
![]() ![]() ![]() ![]() |
0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . Required Pattern: official (extensions allowed) | |
![]() ![]() ![]() ![]() |
1..1 | uri | The namespace for the identifier value Required Pattern: https://uzpharminfo.uz/icps (extensions allowed) | |
![]() ![]() ![]() ![]() |
C | 0..1 | string | The value that is unique Example General: 123456 |
![]() ![]() ![]() |
0..1 | Identifier | Official registration certificate identifier for medicines | |
![]() ![]() ![]() ![]() |
0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . Required Pattern: official (extensions allowed) | |
![]() ![]() ![]() ![]() |
1..1 | uri | The namespace for the identifier value Required Pattern: https://uzpharminfo.uz/registration_number (extensions allowed) | |
![]() ![]() ![]() ![]() |
C | 0..1 | string | The value that is unique Example General: 123456 |
![]() ![]() |
0..1 | CodeableConcept | Codes that identify this medication Binding: MedicationClassificationVS (0.11.1) (required) | |
![]() ![]() |
0..1 | code | active | inactive | entered-in-error Binding: MedicationStatusVS (0.11.1) (required) | |
![]() ![]() |
0..1 | Reference(UZ Core Organization(0.11.1)) | Organization that has authorization to market medication | |
![]() ![]() |
0..1 | CodeableConcept | powder | tablets | capsule + Binding: MedicationDoseFormVS (0.11.1) (extensible) | |
![]() ![]() |
0..1 | Quantity | When the specified product code does not infer a package size, this is the specific amount of drug in the product | |
![]() ![]() ![]() |
0..1 | code | < | <= | >= | > | ad - how to understand the value Binding: QuantityComparatorVS (0.11.1) (required) | |
![]() ![]() ![]() |
C | 0..1 | code | Coded form of the unit Binding: MedicationTotalVolumeUnitsVS (0.11.1) (preferred) |
![]() ![]() |
0..* | BackboneElement | Active or inactive ingredient | |
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | |
![]() ![]() ![]() |
1..1 | CodeableReference(UZ Core Medication(0.11.1)) | The ingredient (substance or medication) that the ingredient.strength relates to Binding: MedicationClassificationVS (0.11.1) (example) | |
![]() ![]() ![]() |
0..1 | Quantity of ingredient present Slice: Unordered, Closed by type:$this Binding: MedicationIngredientStrengthCodes (preferred): A coded concpet defining the strength of an ingredient. Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them Other type slices that contain no new information are not shown in this view | ||
![]() ![]() ![]() ![]() |
Ratio | |||
![]() ![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() ![]() |
Quantity | |||
![]() ![]() ![]() ![]() |
0..1 | Ratio | Quantity of ingredient present | |
![]() ![]() |
0..1 | BackboneElement | Detailed information about the packaged medication | |
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | |
![]() ![]() ![]() |
0..1 | string | Identifier assigned to the batch (AIK) | |
![]() ![]() ![]() |
0..1 | dateTime | The date when the batch expires | |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| Medication.identifier.use | Base | required | Types of possible identifier uses | 📍0.11.1 | This IG |
| Medication.identifier.type | Base | required | Types of possible identifiers | 📍0.11.1 | This IG |
| Medication.identifier:uzpharmBoxGroupID.use | Base | required | IdentifierUse | 📍5.0.0 | FHIR Std. |
| Medication.identifier:globalTradeItemID.use | Base | required | IdentifierUse | 📍5.0.0 | FHIR Std. |
| Medication.identifier:markingID.use | Base | required | IdentifierUse | 📍5.0.0 | FHIR Std. |
| Medication.identifier:productServiceID.use | Base | required | IdentifierUse | 📍5.0.0 | FHIR Std. |
| Medication.identifier:registrationCertificateID.use | Base | required | IdentifierUse | 📍5.0.0 | FHIR Std. |
| Medication.code | Base | required | Medication classification (ATC & INN) | 📍0.11.1 | This IG |
| Medication.status | Base | required | Medication status type | 📍0.11.1 | This IG |
| Medication.doseForm | Base | extensible | Medication dose form | 📍0.11.1 | This IG |
| Medication.totalVolume.comparator | Base | required | Quantity Comparator translations | 📍0.11.1 | This IG |
| Medication.totalVolume.code | Base | preferred | Units of measure for total medication volume (a subset of UCUM) | 📍0.11.1 | This IG |
| Medication.ingredient.item | Base | example | Medication classification (ATC & INN) | 📍0.11.1 | This IG |
| Medication.ingredient.strength[x] | Base | preferred | Medication Ingredient Strength Codes | 📍5.0.0 | FHIR Std. |
| Medication.ingredient.strength[x]:strengthCodeableConcept | Base | preferred | Medication Ingredient Strength Codes | 📍5.0.0 | FHIR Std. |
| Medication.ingredient.strength[x]:strengthQuantity | Base | preferred | Medication Ingredient Strength Codes | 📍5.0.0 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
Differential View
This structure is derived from Medication
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() |
|---|---|---|---|---|
![]() |
0..* | Medication(5.0.0) | Definition of a Medication | |
![]() ![]() |
1..* | Identifier | Business identifier for this medication Slice: Unordered, Open by value:system Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | |
![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() |
0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUseVS (0.11.1) (required) | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Description of identifier Binding: IdentifierTypeVS (0.11.1) (required) | |
![]() ![]() ![]() |
0..1 | Identifier | Box-level aggregation identifier used to group serialized pharmaceutical packs into a shipping/carton unit within Uzbekistan's national track-and-trace program | |
![]() ![]() ![]() ![]() |
0..1 | code | usual | official | temp | secondary | old (If known) Required Pattern: official (extensions allowed) | |
![]() ![]() ![]() ![]() |
1..1 | uri | The namespace for the identifier value Required Pattern: https://uzpharminfo.uz/box_group_id (extensions allowed) | |
![]() ![]() ![]() ![]() |
0..1 | string | The value that is unique | |
![]() ![]() ![]() |
0..1 | Identifier | Globally standardized trade identifier (GTIN) used for medicinal products | |
![]() ![]() ![]() ![]() |
0..1 | code | usual | official | temp | secondary | old (If known) Required Pattern: official (extensions allowed) | |
![]() ![]() ![]() ![]() |
1..1 | uri | The namespace for the identifier value Required Pattern: https://mobile-api.aslbelgisi.uz/gtin (extensions allowed) | |
![]() ![]() ![]() ![]() |
0..1 | string | The value that is unique | |
![]() ![]() ![]() |
0..1 | Identifier | Uzbekistan's national marking identifier (Asl Belgisi) | |
![]() ![]() ![]() ![]() |
0..1 | code | usual | official | temp | secondary | old (If known) Required Pattern: official (extensions allowed) | |
![]() ![]() ![]() ![]() |
1..1 | uri | The namespace for the identifier value Required Pattern: https://mobile-api.aslbelgisi.uz/marking (extensions allowed) | |
![]() ![]() ![]() ![]() |
0..1 | string | The value that is unique | |
![]() ![]() ![]() |
0..1 | Identifier | National product and service classification code | |
![]() ![]() ![]() ![]() |
0..1 | code | usual | official | temp | secondary | old (If known) Required Pattern: official (extensions allowed) | |
![]() ![]() ![]() ![]() |
1..1 | uri | The namespace for the identifier value Required Pattern: https://uzpharminfo.uz/icps (extensions allowed) | |
![]() ![]() ![]() ![]() |
0..1 | string | The value that is unique | |
![]() ![]() ![]() |
0..1 | Identifier | Official registration certificate identifier for medicines | |
![]() ![]() ![]() ![]() |
0..1 | code | usual | official | temp | secondary | old (If known) Required Pattern: official (extensions allowed) | |
![]() ![]() ![]() ![]() |
1..1 | uri | The namespace for the identifier value Required Pattern: https://uzpharminfo.uz/registration_number (extensions allowed) | |
![]() ![]() ![]() ![]() |
0..1 | string | The value that is unique | |
![]() ![]() |
0..1 | CodeableConcept | Codes that identify this medication Binding: MedicationClassificationVS (0.11.1) (required) | |
![]() ![]() |
0..1 | code | active | inactive | entered-in-error Binding: MedicationStatusVS (0.11.1) (required) | |
![]() ![]() |
0..1 | Reference(UZ Core Organization(0.11.1)) | Organization that has authorization to market medication | |
![]() ![]() |
0..1 | CodeableConcept | powder | tablets | capsule + Binding: MedicationDoseFormVS (0.11.1) (extensible) | |
![]() ![]() |
0..1 | Quantity | When the specified product code does not infer a package size, this is the specific amount of drug in the product | |
![]() ![]() ![]() |
0..1 | code | < | <= | >= | > | ad - how to understand the value Binding: QuantityComparatorVS (0.11.1) (required) | |
![]() ![]() ![]() |
0..1 | code | Coded form of the unit Binding: MedicationTotalVolumeUnitsVS (0.11.1) (preferred) | |
![]() ![]() |
0..* | BackboneElement | Active or inactive ingredient | |
![]() ![]() ![]() |
1..1 | CodeableReference(UZ Core Medication(0.11.1)) | The ingredient (substance or medication) that the ingredient.strength relates to Binding: MedicationClassificationVS (0.11.1) (example) | |
![]() ![]() ![]() |
0..1 | Ratio, CodeableConcept, Quantity | Quantity of ingredient present Slice: Unordered, Open by type:$this Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them Other type slices that contain no new information are not shown in this view | |
![]() ![]() ![]() ![]() |
0..1 | Ratio | Quantity of ingredient present | |
![]() ![]() ![]() ![]() ![]() |
||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | code | < | <= | >= | > | ad - how to understand the value Binding: QuantityComparatorVS (0.11.1) (required) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | code | Coded form of the unit Binding: MedicationTotalVolumeUnitsVS (0.11.1) (preferred) | |
![]() ![]() ![]() ![]() ![]() |
||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | code | Coded form of the unit Binding: MedicationTotalVolumeUnitsVS (0.11.1) (preferred) | |
![]() ![]() |
0..1 | BackboneElement | Detailed information about the packaged medication | |
![]() ![]() ![]() |
0..1 | string | Identifier assigned to the batch (AIK) | |
![]() ![]() ![]() |
0..1 | dateTime | The date when the batch expires | |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| Medication.identifier.use | Base | required | Types of possible identifier uses | 📍0.11.1 | This IG |
| Medication.identifier.type | Base | required | Types of possible identifiers | 📍0.11.1 | This IG |
| Medication.code | Base | required | Medication classification (ATC & INN) | 📍0.11.1 | This IG |
| Medication.status | Base | required | Medication status type | 📍0.11.1 | This IG |
| Medication.doseForm | Base | extensible | Medication dose form | 📍0.11.1 | This IG |
| Medication.totalVolume.comparator | Base | required | Quantity Comparator translations | 📍0.11.1 | This IG |
| Medication.totalVolume.code | Base | preferred | Units of measure for total medication volume (a subset of UCUM) | 📍0.11.1 | This IG |
| Medication.ingredient.item | Base | example | Medication classification (ATC & INN) | 📍0.11.1 | This IG |
| Medication.ingredient.strength[x]:strengthRatio.numerator.comparator | Base | required | Quantity Comparator translations | 📍0.11.1 | This IG |
| Medication.ingredient.strength[x]:strengthRatio.numerator.code | Base | preferred | Units of measure for total medication volume (a subset of UCUM) | 📍0.11.1 | This IG |
| Medication.ingredient.strength[x]:strengthRatio.denominator.code | Base | preferred | Units of measure for total medication volume (a subset of UCUM) | 📍0.11.1 | This IG |
Snapshot ViewView
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
0..* | Medication(5.0.0) | Definition of a Medication | |||||
![]() ![]() |
0..1 | id | Logical id of this artifact | |||||
![]() ![]() |
0..1 | Meta | Metadata about the resource | |||||
![]() ![]() |
0..1 | uri | A set of rules under which this content was created | |||||
![]() ![]() |
0..1 | code | Language of the resource content Binding: AllLanguages (required): IETF language tag for a human language
| |||||
![]() ![]() |
0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() |
0..* | Extension | Extensions that cannot be ignored Constraints: ext-1 | |||||
![]() ![]() |
1..* | Identifier | Business identifier for this medication Slice: Unordered, Open by value:system Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | |||||
![]() ![]() ![]() |
Content/Rules for all slices | |||||||
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUseVS (0.11.1) (required) | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Description of identifier Binding: IdentifierTypeVS (0.11.1) (required) | |||||
![]() ![]() ![]() ![]() |
0..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient | |||||
![]() ![]() ![]() ![]() |
C | 0..1 | string | The value that is unique Example General: 123456 | ||||
![]() ![]() ![]() ![]() |
0..1 | Period | Time period when id is/was valid for use | |||||
![]() ![]() ![]() ![]() |
0..1 | Reference(Organization) | Organization that issued id (may be just text) | |||||
![]() ![]() ![]() |
0..1 | Identifier | Box-level aggregation identifier used to group serialized pharmaceutical packs into a shipping/carton unit within Uzbekistan's national track-and-trace program | |||||
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . Required Pattern: official (extensions allowed) | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Description of identifier Binding: IdentifierTypeCodes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | |||||
![]() ![]() ![]() ![]() |
1..1 | uri | The namespace for the identifier value Required Pattern: https://uzpharminfo.uz/box_group_id (extensions allowed) | |||||
![]() ![]() ![]() ![]() |
C | 0..1 | string | The value that is unique Example General: 123456 | ||||
![]() ![]() ![]() ![]() |
0..1 | Period | Time period when id is/was valid for use | |||||
![]() ![]() ![]() ![]() |
0..1 | Reference(Organization) | Organization that issued id (may be just text) | |||||
![]() ![]() ![]() |
0..1 | Identifier | Globally standardized trade identifier (GTIN) used for medicinal products | |||||
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . Required Pattern: official (extensions allowed) | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Description of identifier Binding: IdentifierTypeCodes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | |||||
![]() ![]() ![]() ![]() |
1..1 | uri | The namespace for the identifier value Required Pattern: https://mobile-api.aslbelgisi.uz/gtin (extensions allowed) | |||||
![]() ![]() ![]() ![]() |
C | 0..1 | string | The value that is unique Example General: 123456 | ||||
![]() ![]() ![]() ![]() |
0..1 | Period | Time period when id is/was valid for use | |||||
![]() ![]() ![]() ![]() |
0..1 | Reference(Organization) | Organization that issued id (may be just text) | |||||
![]() ![]() ![]() |
0..1 | Identifier | Uzbekistan's national marking identifier (Asl Belgisi) | |||||
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . Required Pattern: official (extensions allowed) | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Description of identifier Binding: IdentifierTypeCodes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | |||||
![]() ![]() ![]() ![]() |
1..1 | uri | The namespace for the identifier value Required Pattern: https://mobile-api.aslbelgisi.uz/marking (extensions allowed) | |||||
![]() ![]() ![]() ![]() |
C | 0..1 | string | The value that is unique Example General: 123456 | ||||
![]() ![]() ![]() ![]() |
0..1 | Period | Time period when id is/was valid for use | |||||
![]() ![]() ![]() ![]() |
0..1 | Reference(Organization) | Organization that issued id (may be just text) | |||||
![]() ![]() ![]() |
0..1 | Identifier | National product and service classification code | |||||
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . Required Pattern: official (extensions allowed) | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Description of identifier Binding: IdentifierTypeCodes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | |||||
![]() ![]() ![]() ![]() |
1..1 | uri | The namespace for the identifier value Required Pattern: https://uzpharminfo.uz/icps (extensions allowed) | |||||
![]() ![]() ![]() ![]() |
C | 0..1 | string | The value that is unique Example General: 123456 | ||||
![]() ![]() ![]() ![]() |
0..1 | Period | Time period when id is/was valid for use | |||||
![]() ![]() ![]() ![]() |
0..1 | Reference(Organization) | Organization that issued id (may be just text) | |||||
![]() ![]() ![]() |
0..1 | Identifier | Official registration certificate identifier for medicines | |||||
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . Required Pattern: official (extensions allowed) | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Description of identifier Binding: IdentifierTypeCodes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | |||||
![]() ![]() ![]() ![]() |
1..1 | uri | The namespace for the identifier value Required Pattern: https://uzpharminfo.uz/registration_number (extensions allowed) | |||||
![]() ![]() ![]() ![]() |
C | 0..1 | string | The value that is unique Example General: 123456 | ||||
![]() ![]() ![]() ![]() |
0..1 | Period | Time period when id is/was valid for use | |||||
![]() ![]() ![]() ![]() |
0..1 | Reference(Organization) | Organization that issued id (may be just text) | |||||
![]() ![]() |
0..1 | CodeableConcept | Codes that identify this medication Binding: MedicationClassificationVS (0.11.1) (required) | |||||
![]() ![]() |
0..1 | code | active | inactive | entered-in-error Binding: MedicationStatusVS (0.11.1) (required) | |||||
![]() ![]() |
0..1 | Reference(UZ Core Organization(0.11.1)) | Organization that has authorization to market medication | |||||
![]() ![]() |
0..1 | CodeableConcept | powder | tablets | capsule + Binding: MedicationDoseFormVS (0.11.1) (extensible) | |||||
![]() ![]() |
0..1 | Quantity | When the specified product code does not infer a package size, this is the specific amount of drug in the product | |||||
![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..1 | decimal | Numerical value (with implicit precision) | |||||
![]() ![]() ![]() |
0..1 | code | < | <= | >= | > | ad - how to understand the value Binding: QuantityComparatorVS (0.11.1) (required) | |||||
![]() ![]() ![]() |
0..1 | string | Unit representation | |||||
![]() ![]() ![]() |
C | 0..1 | uri | System that defines coded unit form | ||||
![]() ![]() ![]() |
C | 0..1 | code | Coded form of the unit Binding: MedicationTotalVolumeUnitsVS (0.11.1) (preferred) | ||||
![]() ![]() |
0..* | BackboneElement | Active or inactive ingredient | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | |||||
![]() ![]() ![]() |
1..1 | CodeableReference(UZ Core Medication(0.11.1)) | The ingredient (substance or medication) that the ingredient.strength relates to Binding: MedicationClassificationVS (0.11.1) (example) | |||||
![]() ![]() ![]() |
0..1 | boolean | Active ingredient indicator | |||||
![]() ![]() ![]() |
0..1 | Quantity of ingredient present Slice: Unordered, Closed by type:$this Binding: MedicationIngredientStrengthCodes (preferred): A coded concpet defining the strength of an ingredient. Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them Other type slices that contain no new information are not shown in this view | ||||||
![]() ![]() ![]() ![]() |
Ratio | |||||||
![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() |
Quantity | |||||||
![]() ![]() ![]() ![]() |
0..1 | Ratio | Quantity of ingredient present | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() |
C | 0..1 | Quantity | Numerator value | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | decimal | Numerical value (with implicit precision) | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | code | < | <= | >= | > | ad - how to understand the value Binding: QuantityComparatorVS (0.11.1) (required) | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unit representation | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
C | 0..1 | uri | System that defines coded unit form | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
C | 0..1 | code | Coded form of the unit Binding: MedicationTotalVolumeUnitsVS (0.11.1) (preferred) | ||||
![]() ![]() ![]() ![]() ![]() |
C | 0..1 | SimpleQuantity(5.0.0) | Denominator value Constraints: sqty-1 | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | decimal | Numerical value (with implicit precision) | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unit representation | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
C | 0..1 | uri | System that defines coded unit form | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
C | 0..1 | code | Coded form of the unit Binding: MedicationTotalVolumeUnitsVS (0.11.1) (preferred) | ||||
![]() ![]() |
0..1 | BackboneElement | Detailed information about the packaged medication | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..1 | string | Identifier assigned to the batch (AIK) | |||||
![]() ![]() ![]() |
0..1 | dateTime | The date when the batch expires | |||||
![]() ![]() |
0..1 | Reference(MedicationKnowledge) | Knowledge about this medication | |||||
Documentation for this format | ||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| Medication.language | Base | required | All Languages | 📍5.0.0 | FHIR Std. |
| Medication.identifier.use | Base | required | Types of possible identifier uses | 📍0.11.1 | This IG |
| Medication.identifier.type | Base | required | Types of possible identifiers | 📍0.11.1 | This IG |
| Medication.identifier:uzpharmBoxGroupID.use | Base | required | IdentifierUse | 📍5.0.0 | FHIR Std. |
| Medication.identifier:uzpharmBoxGroupID.type | Base | extensible | Identifier Type Codes | 📍5.0.0 | FHIR Std. |
| Medication.identifier:globalTradeItemID.use | Base | required | IdentifierUse | 📍5.0.0 | FHIR Std. |
| Medication.identifier:globalTradeItemID.type | Base | extensible | Identifier Type Codes | 📍5.0.0 | FHIR Std. |
| Medication.identifier:markingID.use | Base | required | IdentifierUse | 📍5.0.0 | FHIR Std. |
| Medication.identifier:markingID.type | Base | extensible | Identifier Type Codes | 📍5.0.0 | FHIR Std. |
| Medication.identifier:productServiceID.use | Base | required | IdentifierUse | 📍5.0.0 | FHIR Std. |
| Medication.identifier:productServiceID.type | Base | extensible | Identifier Type Codes | 📍5.0.0 | FHIR Std. |
| Medication.identifier:registrationCertificateID.use | Base | required | IdentifierUse | 📍5.0.0 | FHIR Std. |
| Medication.identifier:registrationCertificateID.type | Base | extensible | Identifier Type Codes | 📍5.0.0 | FHIR Std. |
| Medication.code | Base | required | Medication classification (ATC & INN) | 📍0.11.1 | This IG |
| Medication.status | Base | required | Medication status type | 📍0.11.1 | This IG |
| Medication.doseForm | Base | extensible | Medication dose form | 📍0.11.1 | This IG |
| Medication.totalVolume.comparator | Base | required | Quantity Comparator translations | 📍0.11.1 | This IG |
| Medication.totalVolume.code | Base | preferred | Units of measure for total medication volume (a subset of UCUM) | 📍0.11.1 | This IG |
| Medication.ingredient.item | Base | example | Medication classification (ATC & INN) | 📍0.11.1 | This IG |
| Medication.ingredient.strength[x] | Base | preferred | Medication Ingredient Strength Codes | 📍5.0.0 | FHIR Std. |
| Medication.ingredient.strength[x]:strengthRatio.numerator.comparator | Base | required | Quantity Comparator translations | 📍0.11.1 | This IG |
| Medication.ingredient.strength[x]:strengthRatio.numerator.code | Base | preferred | Units of measure for total medication volume (a subset of UCUM) | 📍0.11.1 | This IG |
| Medication.ingredient.strength[x]:strengthRatio.denominator.code | Base | preferred | Units of measure for total medication volume (a subset of UCUM) | 📍0.11.1 | This IG |
| Medication.ingredient.strength[x]:strengthCodeableConcept | Base | preferred | Medication Ingredient Strength Codes | 📍5.0.0 | FHIR Std. |
| Medication.ingredient.strength[x]:strengthQuantity | Base | preferred | Medication Ingredient Strength Codes | 📍5.0.0 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
This structure is derived from Medication
Summary
Mandatory: 1 element(5 nested mandatory elements)
Must-Support: 25 elements
Structures
This structure refers to these other structures:
Slices
This structure defines the following Slices:
Other representations of profile: CSV, Excel, Schematron
Common API interactions for this profile. Requests require a JWT access token - see Security and authentication. [base] is the FHIR server base URL; | separates an identifier system from its value and must be URL-encoded as %7C.
Read a medication by server id
GET [base]/Medication/[id]
Find a medication before registering (the usual first step)
# by national identifier - any of the five identifier slices
GET [base]/Medication?identifier=https://uzpharminfo.uz/registration_number|UZ/MED/2024/00123
GET [base]/Medication?identifier=https://mobile-api.aslbelgisi.uz/gtin|04780123456789
GET [base]/Medication?identifier=https://mobile-api.aslbelgisi.uz/marking|010478012345678921AbC9xQ
GET [base]/Medication?identifier=https://uzpharminfo.uz/icps|02804001001000000
# by code - INN (substance) or ATC (classification)
GET [base]/Medication?code=https://terminology.dhp.uz/fhir/core/CodeSystem/inn-medication-name-cs|005325
GET [base]/Medication?code=http://www.whocc.no/atc|A06AH03
Other useful searches
GET [base]/Medication?lot-number=LOT20241201
GET [base]/Medication?expiration-date=le2026-12-31
GET [base]/Medication?status=active&form=https://terminology.dhp.uz/fhir/core/CodeSystem/medication-doseform-cs|TAB101
GET [base]/Medication?ingredient-code=https://terminology.dhp.uz/fhir/core/CodeSystem/inn-medication-name-cs|005325
GET [base]/Medication?marketingauthorizationholder=Organization/[id]
Register a new medication (only after confirming no match exists)
POST [base]/Medication
{
"resourceType": "Medication",
"meta": { "profile": [ "https://dhp.uz/fhir/core/StructureDefinition/uz-core-medication" ] },
"identifier": [ { "use": "official", "system": "https://uzpharminfo.uz/registration_number", "value": "..." } ],
"code": { ... },
"status": "active",
...
}
Update an existing medication (e.g. set status to inactive when the registration lapses, or record a new batch)
PUT [base]/Medication/[id]
If-Match: W/"3" # the ETag from your last read; 412 if it changed since
{
"resourceType": "Medication",
"id": "[id]",
"meta": { "profile": [ "https://dhp.uz/fhir/core/StructureDefinition/uz-core-medication" ] },
...
}
See the CapabilityStatement for the full list of supported search parameters, and the identifier slices table above for the medication identifier system URIs.