Nictiz FHIR NL STU3 Zib2017
1.3.15 - CI Build

Nictiz FHIR NL STU3 Zib2017 - Local Development build (v1.3.15) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: Zib PharmaceuticalProduct - Detailed Descriptions

Active as of 2025-09-22

Definitions for the zib-Product resource profile.

Guidance on how to interpret the contents of this table can be foundhere

0. Medication
Definition

The prescribed product is usually a medicine. However, medical aids and bandages can also be prescribed and supplied via the pharmacy. Strictly speaking, food and blood products do not belong in the medication category, but can be prescribed and supplied by a pharmacy as well.

A type of medication can be indicated with a single code. That code can be chosen from several possible coding systems (concretely: GPK, PRK, HPK or article numbers). Correct use of these codes in the software systems will sufficiently record the composition of the product used, making a complete product specification unnecessary.

In addition to a primary code, alternative codes from other coding systems can also be entered (so that the GPK can be sent along in the event that the patient was registered based on PRK, for example).

Entering multiple ingredients will enable you to display a compound product. If one of the composite parts is liquid, the dosage will be given in milliliters; otherwise it will be given in ‘units’.

In that case, the composition of the medication can be specified implicitly (with the use of a medication code) or explicitly, for example by listing the (active) substance(s) of the medication. Prescriptions to be prepared by the pharmacy can be entered as well. This can be done by means of the option listed above to enter coded ingredients and/or by entering the composition and preparation method as free text.

ShortProduct
Alternate NamesGeneesmiddel
2. Medication.extension
SlicingThis element introduces a set of slices on Medication.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
  • value @ url
  • 4. Medication.extension:description
    Slice Namedescription
    Definition

    A textual description of the type of medication (including relevant properties of the composition and preparation method if possible), which is only used if no coded indication from the G Standard is available (magistral preparation).

    ShortDescription
    Control0..1
    TypeExtension(HCIM Product Description) (Extension Type: string)
    Alternate NamesOmschrijving
    6. Medication.code
    ExampleExample of Medication code: { "coding" : [{ "system" : "urn:oid:2.16.840.1.113883.2.4.4.8", "code" : "13610554", "display" : "Carbasalaatcalcium Sandoz 600 30 sac" }] }
    8. Medication.code.coding
    Definition

    Coding medication in the Netherlands is done on the basis of the G standard (issued by Z-index), which is filled under the direction of KNMP.

    The coded medication can be expressed as:

    • GTIN International Article Number
    • KNMP article number = ATKODE (2.16.840.1.113883.2.4.4.8)
    • Trade product code (HPK)
    • Prescription code (PRK)
    • Generic product code (GPK)
    • Anatomic Therapeutic Classification code (ATC)
    • SNOMED CT code
    • Substance Name Code (SNK)
    • Substance Name Code, in combination with Route of Administration (SSK)
    • 90.000.000 number (individual code setting) (or similar from the facility)

    The GTIN enables identification of the product including its origin with a barcode. The ATKODE is the number with which wholesalers link the article to pharmacy systems (e.g. a box with 3 strips of 10 tablets). The HPK is the code for the trade product (with the brand name) as used per dose/per time the medication is taken (1 pill, 1 puff, 1ml) The PRK codes for the same product as the HPK does, but is not linked to a manufacturer (no brand name, no characteristics such as color, geometrical shape etc.). This code will enable a generic prescription, while still defining which trade product can be taken (e.g. a 200ml bag). The generic product code defines the composition of a product, and is sufficient for recording the prescription, but not the order. The prescription code (PRK) was developed and added to the older generic (GPK) and supplier-specific (HPK, ATKODE) coding to enable a generic product to be entered without listing a specific brand on the one hand, and to enable providing enough information to support the pharmacy supplying it on the other.

    The Substance Name Code (SNK) and the Substance Name Code, in combination with Route of Administration (SSK) are used to prescribe at a more generic level.

    The GTIN coding is used for the implementation of a barcode scanning standard and to be able to trace the origin of the product.

    The 90.000.000 number is used in accordance with national agreements.

    ShortMedicationCode
    Comments

    It is possible to capture multiple product codes with .coding elements. These product codes need to be related to each other. It should not be possible that two different product codes result in two medication products: only more generic product codes are allowed next to the original product code.

    Alternate NamesProductCode, Geneesmiddel code
    SlicingThis element introduces a set of slices on Medication.code.coding. The slices areUnordered and Open, and can be differentiated using the following discriminators:
    • value @ system
    • 10. Medication.code.coding:productCodeZICodelijst
      Slice NameproductCodeZICodelijst
      Control0..1
      BindingThe codes SHALL be taken from ProductCodeZICodelijst
      (required to http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.9.7.1--20171231000000)

      ProductCodeZICodelijst

      12. Medication.code.coding:productCodeZICodelijst.system
      Control1..?
      Fixed Valueurn:oid:2.16.840.1.113883.2.4.4.8
      14. Medication.code.coding:productCodeHPKCodelijst
      Slice NameproductCodeHPKCodelijst
      Control0..1
      BindingThe codes SHALL be taken from ProductCodeHPKCodelijst
      (required to http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.9.7.5--20171231000000)

      ProductCodeHPKCodelijst

      16. Medication.code.coding:productCodeHPKCodelijst.system
      Control1..?
      Fixed Valueurn:oid:2.16.840.1.113883.2.4.4.7
      18. Medication.code.coding:productCodeGTINCodelijst
      Slice NameproductCodeGTINCodelijst
      Control0..1
      BindingThe codes SHALL be taken from ProductCodeGTINCodelijst
      (required to http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.9.7.2--20171231000000)

      ProductCodeGTINCodelijst

      20. Medication.code.coding:productCodeGTINCodelijst.system
      Control1..?
      Fixed Valueurn:oid:1.3.160
      22. Medication.code.coding:productCodeGPKCodelijst
      Slice NameproductCodeGPKCodelijst
      Control0..1
      BindingThe codes SHALL be taken from ProductCodeGPKCodelijst
      (required to http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.9.7.6--20171231000000)

      ProductCodeGPKCodelijst

      24. Medication.code.coding:productCodeGPKCodelijst.system
      Control1..?
      Fixed Valueurn:oid:2.16.840.1.113883.2.4.4.1
      26. Medication.code.coding:productCodePRKCodelijst
      Slice NameproductCodePRKCodelijst
      Control0..1
      BindingThe codes SHALL be taken from ProductCodePRKCodelijst
      (required to http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.9.7.3--20171231000000)

      ProductCodePRKCodelijst

      28. Medication.code.coding:productCodePRKCodelijst.system
      Control1..?
      Fixed Valueurn:oid:2.16.840.1.113883.2.4.4.10
      30. Medication.code.coding:productCodeATCCodelijst
      Slice NameproductCodeATCCodelijst
      Control0..1
      BindingThe codes SHALL be taken from ProductCodeATCCodelijst
      (required to http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.9.7.7--20171231000000)

      ProductCodeATCCodelijst

      32. Medication.code.coding:productCodeATCCodelijst.system
      Control1..?
      Fixed Valuehttp://www.whocc.no/atc
      34. Medication.code.text
      Definition

      There is no code for medication entered in free text. In these cases, enter the complete description.

      ShortMedication
      Alternate NamesProductNaam, Geneesmiddel
      ExampleExample of Medication as free text: PARACETAMOL 500MG TABLET
      36. Medication.form
      Definition

      The pharmaceutical form indicates the form of the medication in accordance with the route of administration. Examples include: tablet, suppository, infusion liquid, ointment. If the product has a generic code in the G standard, the form will be known in the G standard. For products without a code (free text, preparation by the pharmacy), the means of administration can be entered.

      ShortPharmaceuticalForm
      BindingThe codes SHALL be taken from FarmaceutischeVormCodelijst
      (required to http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.9.7.8--20171231000000)

      FarmaceutischeVormCodelijst

      Alternate NamesFarmaceutischeVorm
      ExampleExample of Pharmaceutical form: { "coding" : [{ "system" : "urn:oid:2.16.840.1.113883.2.4.4.11", "code" : "230", "display" : "TABLET" }] }
      38. Medication.ingredient
      Definition

      Container of the Ingredient concept. This container contains all data elements of the Ingredient concept.

      A product contains one or more active substances and excipients. These are usually determined by the product code. For medication prepared or compounded by the local pharmacy, each ingredient must be entered separately.

      The active substances play an important role, as they:

      a) determine the pharmacotherapeutic effect of the medication and b) serve as the basis for the indication of the strength of the medication (e.g. 200mg).

      ShortIngredient
      Comments

      The ingredients need not be a complete list. If an ingredient is not specified, this does not indicate whether an ingredient is present or absent. If an ingredient is specified it does not mean that all ingredients are specified. It is possible to specify both inactive and active ingredients. If the Medication.code does not fully specify the Medication (i.e. own preparation), all known ingredients by the source system must be conveyed.

      Alternate NamesIngredient
      40. Medication.ingredient.itemCodeableConcept:itemCodeableConcept
      Slice NameitemCodeableConcept
      Definition

      Active substance or excipient. Here, the same codes can be used as for the ProductCode (for dilutions and compounds in particular), but now, the ATC, SSK and SNK codes can also be used to indicate a substance (to list ingredients of local products prepared by the pharmacy). - GTIN International Article Number - KNMP article number - Trade product code (HPK) - Prescription code (PRK) - Generic product code (GPK) - ATC (anatomic therapeutic classification) - SSK (substance name code with route of administration) - SNK (substance name code)

      The ATC is an international classification of pharmaceutical substances without a reference to specific products on the market. Therefore, the ATC code of a generic product will not contain a reference to a certain dose, pharmaceutical form or route of administration; it will only contain a reference to the ingredients (not the amount/concentration/strength).

      ShortSubstance
      TypeCodeableConcept
      Alternate NamesIngredientCode
      ExampleExample of Ingredient substance: { "coding" : [{ "system" : "http://www.whocc.no/atc", "code" : "B01AC08", "display" : "carbasalate calcium" }] }
      42. Medication.ingredient.itemCodeableConcept:itemCodeableConcept.coding
      SlicingThis element introduces a set of slices on Medication.ingredient.itemCodeableConcept.coding. The slices areUnordered and Open, and can be differentiated using the following discriminators:
      • value @ system
      • 44. Medication.ingredient.itemCodeableConcept:itemCodeableConcept.coding:ingredientCodeZICodelijst
        Slice NameingredientCodeZICodelijst
        BindingThe codes SHALL be taken from IngredientCodeZICodelijst
        (required to http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.9.7.12--20171231000000)

        IngredientCodeZICodelijst

        46. Medication.ingredient.itemCodeableConcept:itemCodeableConcept.coding:ingredientCodeZICodelijst.system
        Control1..?
        Fixed Valueurn:oid:2.16.840.1.113883.2.4.4.8
        48. Medication.ingredient.itemCodeableConcept:itemCodeableConcept.coding:ingredientCodeGTINCodeLijst
        Slice NameingredientCodeGTINCodeLijst
        BindingThe codes SHALL be taken from IngredientCodeGTINCodelijst
        (required to http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.9.7.16--20171231000000)

        IngredientCodeGTINCodeLijst

        50. Medication.ingredient.itemCodeableConcept:itemCodeableConcept.coding:ingredientCodeGTINCodeLijst.system
        Control1..?
        Fixed Valueurn:oid:1.3.160
        52. Medication.ingredient.itemCodeableConcept:itemCodeableConcept.coding:ingredientCodeATCCodelijst
        Slice NameingredientCodeATCCodelijst
        BindingThe codes SHALL be taken from IngredientCodeATCCodelijst
        (required to http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.9.7.13--20171231000000)

        IngredientCodeATCCodelijst

        54. Medication.ingredient.itemCodeableConcept:itemCodeableConcept.coding:ingredientCodeATCCodelijst.system
        Control1..?
        Fixed Valuehttp://www.whocc.no/atc
        56. Medication.ingredient.itemCodeableConcept:itemCodeableConcept.coding:ingredientCodeHPKLijst
        Slice NameingredientCodeHPKLijst
        BindingThe codes SHALL be taken from IngredientCodeHPKCodelijst
        (required to http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.9.7.10--20171231000000)

        IngredientCodeHPKLijst

        58. Medication.ingredient.itemCodeableConcept:itemCodeableConcept.coding:ingredientCodeHPKLijst.system
        Control1..?
        Fixed Valueurn:oid:2.16.840.1.113883.2.4.4.7
        60. Medication.ingredient.itemCodeableConcept:itemCodeableConcept.coding:ingredientCodeGPKLijst
        Slice NameingredientCodeGPKLijst
        BindingThe codes SHALL be taken from IngredientCodeGPKCodelijst
        (required to http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.9.7.9--20171231000000)

        IngredientCodeGPKLijst

        62. Medication.ingredient.itemCodeableConcept:itemCodeableConcept.coding:ingredientCodeGPKLijst.system
        Control1..?
        Fixed Valueurn:oid:2.16.840.1.113883.2.4.4.1
        64. Medication.ingredient.itemCodeableConcept:itemCodeableConcept.coding:ingredientCodeSNKLijst
        Slice NameingredientCodeSNKLijst
        BindingThe codes SHALL be taken from IngredientCodeSNKCodelijst
        (required to http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.9.7.14--20171231000000)

        IngredientCodeSNKLijst

        66. Medication.ingredient.itemCodeableConcept:itemCodeableConcept.coding:ingredientCodeSNKLijst.system
        Control1..?
        Fixed Valueurn:oid:2.16.840.1.113883.2.4.4.1.750
        68. Medication.ingredient.itemCodeableConcept:itemCodeableConcept.coding:ingredientCodePRKLijst
        Slice NameingredientCodePRKLijst
        BindingThe codes SHALL be taken from IngredientCodePRKCodelijst
        (required to http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.9.7.11--20171231000000)

        IngredientCodePRKLijst

        70. Medication.ingredient.itemCodeableConcept:itemCodeableConcept.coding:ingredientCodePRKLijst.system
        Control1..?
        Fixed Valueurn:oid:2.16.840.1.113883.2.4.4.10
        72. Medication.ingredient.itemCodeableConcept:itemCodeableConcept.coding:ingredientCodeSSKLijst
        Slice NameingredientCodeSSKLijst
        BindingThe codes SHALL be taken from IngredientCodeSSKCodelijst
        (required to http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.9.7.15--20171231000000)

        IngredientCodeSSKLijst

        74. Medication.ingredient.itemCodeableConcept:itemCodeableConcept.coding:ingredientCodeSSKLijst.system
        Control1..?
        Fixed Valueurn:oid:2.16.840.1.113883.2.4.4.1.725
        76. Medication.ingredient.amount
        Definition

        The relative amount of this ingredient in this product.
        Calculation of Concentration = Ingredient Amount ÷ Product Amount.

        This could be a concentration if the medication is dissolved in liquid, for example: 25mg/tablet or 50IE/ml of 200mg/500ml.

        ShortConcentration
        Alternate NamesSterkte, Concentratie, Hoeveelheid
        ExampleExample of Concentration: { "numerator" : { "value" : 5, "unit" : "ml", "system" : "http://unitsofmeasure.org", "code" : "mL" }, "denominator" : { "value" : 200, "unit" : "ml", "system" : "http://unitsofmeasure.org", "code" : "mL" } }
        78. Medication.ingredient.amount.numerator
        Definition

        The amount of this ingredient. This is the numerator for the calculation of the concentration. The unit should be selected from the G-Standard (Table 902)

        ShortIngredientAmount
        Alternate NamesIngredientHoeveelheid
        80. Medication.ingredient.amount.denominator
        Definition

        Amount of the product. This is the denominator for the calculation of the concentration

        ShortProductAmount
        Alternate NamesProductHoeveelheid
        82. Medication.package
        84. Medication.package.content
        86. Medication.package.content.item[x]
        TypeChoice of: CodeableConcept, Reference(HCIM PharmaceuticalProduct)
        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]

        Guidance on how to interpret the contents of this table can be foundhere

        0. Medication
        Definition

        The prescribed product is usually a medicine. However, medical aids and bandages can also be prescribed and supplied via the pharmacy. Strictly speaking, food and blood products do not belong in the medication category, but can be prescribed and supplied by a pharmacy as well.

        A type of medication can be indicated with a single code. That code can be chosen from several possible coding systems (concretely: GPK, PRK, HPK or article numbers). Correct use of these codes in the software systems will sufficiently record the composition of the product used, making a complete product specification unnecessary.

        In addition to a primary code, alternative codes from other coding systems can also be entered (so that the GPK can be sent along in the event that the patient was registered based on PRK, for example).

        Entering multiple ingredients will enable you to display a compound product. If one of the composite parts is liquid, the dosage will be given in milliliters; otherwise it will be given in ‘units’.

        In that case, the composition of the medication can be specified implicitly (with the use of a medication code) or explicitly, for example by listing the (active) substance(s) of the medication. Prescriptions to be prepared by the pharmacy can be entered as well. This can be done by means of the option listed above to enter coded ingredients and/or by entering the composition and preparation method as free text.


        This resource is primarily used for the identification and definition of a medication. It covers the ingredients and the packaging for a medication.

        ShortProductDefinition of a Medication
        Control0..*
        Alternate NamesGeneesmiddel
        Invariantsdom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources (contained.contained.empty())
        dom-1: If the resource is contained in another resource, it SHALL NOT contain any narrative (contained.text.empty())
        dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated (contained.meta.versionId.empty() and contained.meta.lastUpdated.empty())
        dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource (contained.where(('#'+id in %resource.descendants().reference).not()).empty())
        dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources (contained.contained.empty())
        dom-1: If the resource is contained in another resource, it SHALL NOT contain any narrative (contained.text.empty())
        dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated (contained.meta.versionId.empty() and contained.meta.lastUpdated.empty())
        dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource (contained.where(('#'+id in %resource.descendants().reference).not()).empty())
        2. Medication.implicitRules
        Definition

        A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content.

        ShortA set of rules under which this content was created
        Comments

        Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element.

        This element is labelled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation.

        Control0..1
        Typeuri
        Is Modifiertrue because No Modifier Reason provideed in previous versions of FHIR
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        Summarytrue
        4. Medication.extension
        Definition

        An Extension


        May be used to represent additional information that is not part of the basic definition of the resource. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

        ShortExtensionAdditional Content defined by implementations
        Comments

        There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

        Control0..*
        TypeExtension
        Alternate Namesextensions, user content
        SlicingThis element introduces a set of slices on Medication.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
        • value @ url
        • 6. Medication.extension:description
          Slice Namedescription
          Definition

          A textual description of the type of medication (including relevant properties of the composition and preparation method if possible), which is only used if no coded indication from the G Standard is available (magistral preparation).

          ShortDescription
          Control0..1
          This element is affected by the following invariants: ele-1
          TypeExtension(HCIM Product Description) (Extension Type: string)
          Alternate NamesOmschrijving
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() | (children().count() > id.count()))
          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
          8. Medication.modifierExtension
          Definition

          May be used to represent additional information that is not part of the basic definition of the resource, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

          ShortExtensions that cannot be ignored
          Comments

          There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

          Control0..*
          TypeExtension
          Is Modifiertrue because No Modifier Reason provideed in previous versions of FHIR
          Alternate Namesextensions, user content
          10. Medication.code
          Definition

          A code (or set of codes) that specify this medication, or a textual description if no code is available. Usage note: This could be a standard medication code such as a code from RxNorm, SNOMED CT, IDMP etc. It could also be a national or local formulary code, optionally with translations to other code systems.

          ShortCodes that identify this medication
          Comments

          Depending on the context of use, the code that was actually selected by the user (prescriber, dispenser, etc.) will have the coding.userSelected set to true. As described in the coding datatype: "A coding may be marked as a "userSelected" if a user selected the particular coded value in a user interface (e.g. the user selects an item in a pick-list). If a user selected coding exists, it is the preferred choice for performing translations etc.

          Control0..1
          BindingFor example codes, see SNOMED CT Medication Codeshttp://hl7.org/fhir/ValueSet/medication-codes|3.0.2
          (example to http://hl7.org/fhir/ValueSet/medication-codes|3.0.2)

          A coded concept that defines the type of a medication

          TypeCodeableConcept
          Summarytrue
          ExampleExample of Medication code: { "coding" : [{ "system" : "urn:oid:2.16.840.1.113883.2.4.4.8", "code" : "13610554", "display" : "Carbasalaatcalcium Sandoz 600 30 sac" }] }
          12. Medication.code.coding
          Definition

          Coding medication in the Netherlands is done on the basis of the G standard (issued by Z-index), which is filled under the direction of KNMP.

          The coded medication can be expressed as:

          • GTIN International Article Number
          • KNMP article number = ATKODE (2.16.840.1.113883.2.4.4.8)
          • Trade product code (HPK)
          • Prescription code (PRK)
          • Generic product code (GPK)
          • Anatomic Therapeutic Classification code (ATC)
          • SNOMED CT code
          • Substance Name Code (SNK)
          • Substance Name Code, in combination with Route of Administration (SSK)
          • 90.000.000 number (individual code setting) (or similar from the facility)

          The GTIN enables identification of the product including its origin with a barcode. The ATKODE is the number with which wholesalers link the article to pharmacy systems (e.g. a box with 3 strips of 10 tablets). The HPK is the code for the trade product (with the brand name) as used per dose/per time the medication is taken (1 pill, 1 puff, 1ml) The PRK codes for the same product as the HPK does, but is not linked to a manufacturer (no brand name, no characteristics such as color, geometrical shape etc.). This code will enable a generic prescription, while still defining which trade product can be taken (e.g. a 200ml bag). The generic product code defines the composition of a product, and is sufficient for recording the prescription, but not the order. The prescription code (PRK) was developed and added to the older generic (GPK) and supplier-specific (HPK, ATKODE) coding to enable a generic product to be entered without listing a specific brand on the one hand, and to enable providing enough information to support the pharmacy supplying it on the other.

          The Substance Name Code (SNK) and the Substance Name Code, in combination with Route of Administration (SSK) are used to prescribe at a more generic level.

          The GTIN coding is used for the implementation of a barcode scanning standard and to be able to trace the origin of the product.

          The 90.000.000 number is used in accordance with national agreements.


          A reference to a code defined by a terminology system.

          ShortMedicationCodeCode defined by a terminology system
          Comments

          It is possible to capture multiple product codes with .coding elements. These product codes need to be related to each other. It should not be possible that two different product codes result in two medication products: only more generic product codes are allowed next to the original product code.


          Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.

          Control0..*
          TypeCoding
          Summarytrue
          Requirements

          Allows for translations and alternate encodings within a code system. Also supports communication of the same instance to systems requiring different encodings.

          Alternate NamesProductCode, Geneesmiddel code
          SlicingThis element introduces a set of slices on Medication.code.coding. The slices areUnordered and Open, and can be differentiated using the following discriminators:
          • value @ system
          • 14. Medication.code.coding:productCodeZICodelijst
            Slice NameproductCodeZICodelijst
            Definition

            A reference to a code defined by a terminology system.

            ShortCode defined by a terminology system
            Comments

            Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.

            Control0..1*
            BindingThe codes SHALL be taken from For codes, see ProductCodeZICodelijst
            (required to http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.9.7.1--20171231000000)

            ProductCodeZICodelijst

            TypeCoding
            Summarytrue
            Requirements

            Allows for translations and alternate encodings within a code system. Also supports communication of the same instance to systems requiring different encodings.

            16. Medication.code.coding:productCodeZICodelijst.system
            Definition

            The identification of the code system that defines the meaning of the symbol in the code.

            ShortIdentity of the terminology system
            Comments

            The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should de-reference to some definition that establish the system clearly and unambiguously.

            Control10..1
            Typeuri
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            Summarytrue
            Requirements

            Need to be unambiguous about the source of the definition of the symbol.

            Fixed Valueurn:oid:2.16.840.1.113883.2.4.4.8
            18. Medication.code.coding:productCodeHPKCodelijst
            Slice NameproductCodeHPKCodelijst
            Definition

            A reference to a code defined by a terminology system.

            ShortCode defined by a terminology system
            Comments

            Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.

            Control0..1*
            BindingThe codes SHALL be taken from For codes, see ProductCodeHPKCodelijst
            (required to http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.9.7.5--20171231000000)

            ProductCodeHPKCodelijst

            TypeCoding
            Summarytrue
            Requirements

            Allows for translations and alternate encodings within a code system. Also supports communication of the same instance to systems requiring different encodings.

            20. Medication.code.coding:productCodeHPKCodelijst.system
            Definition

            The identification of the code system that defines the meaning of the symbol in the code.

            ShortIdentity of the terminology system
            Comments

            The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should de-reference to some definition that establish the system clearly and unambiguously.

            Control10..1
            Typeuri
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            Summarytrue
            Requirements

            Need to be unambiguous about the source of the definition of the symbol.

            Fixed Valueurn:oid:2.16.840.1.113883.2.4.4.7
            22. Medication.code.coding:productCodeGTINCodelijst
            Slice NameproductCodeGTINCodelijst
            Definition

            A reference to a code defined by a terminology system.

            ShortCode defined by a terminology system
            Comments

            Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.

            Control0..1*
            BindingThe codes SHALL be taken from For codes, see ProductCodeGTINCodelijst
            (required to http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.9.7.2--20171231000000)

            ProductCodeGTINCodelijst

            TypeCoding
            Summarytrue
            Requirements

            Allows for translations and alternate encodings within a code system. Also supports communication of the same instance to systems requiring different encodings.

            24. Medication.code.coding:productCodeGTINCodelijst.system
            Definition

            The identification of the code system that defines the meaning of the symbol in the code.

            ShortIdentity of the terminology system
            Comments

            The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should de-reference to some definition that establish the system clearly and unambiguously.

            Control10..1
            Typeuri
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            Summarytrue
            Requirements

            Need to be unambiguous about the source of the definition of the symbol.

            Fixed Valueurn:oid:1.3.160
            26. Medication.code.coding:productCodeGPKCodelijst
            Slice NameproductCodeGPKCodelijst
            Definition

            A reference to a code defined by a terminology system.

            ShortCode defined by a terminology system
            Comments

            Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.

            Control0..1*
            BindingThe codes SHALL be taken from For codes, see ProductCodeGPKCodelijst
            (required to http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.9.7.6--20171231000000)

            ProductCodeGPKCodelijst

            TypeCoding
            Summarytrue
            Requirements

            Allows for translations and alternate encodings within a code system. Also supports communication of the same instance to systems requiring different encodings.

            28. Medication.code.coding:productCodeGPKCodelijst.system
            Definition

            The identification of the code system that defines the meaning of the symbol in the code.

            ShortIdentity of the terminology system
            Comments

            The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should de-reference to some definition that establish the system clearly and unambiguously.

            Control10..1
            Typeuri
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            Summarytrue
            Requirements

            Need to be unambiguous about the source of the definition of the symbol.

            Fixed Valueurn:oid:2.16.840.1.113883.2.4.4.1
            30. Medication.code.coding:productCodePRKCodelijst
            Slice NameproductCodePRKCodelijst
            Definition

            A reference to a code defined by a terminology system.

            ShortCode defined by a terminology system
            Comments

            Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.

            Control0..1*
            BindingThe codes SHALL be taken from For codes, see ProductCodePRKCodelijst
            (required to http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.9.7.3--20171231000000)

            ProductCodePRKCodelijst

            TypeCoding
            Summarytrue
            Requirements

            Allows for translations and alternate encodings within a code system. Also supports communication of the same instance to systems requiring different encodings.

            32. Medication.code.coding:productCodePRKCodelijst.system
            Definition

            The identification of the code system that defines the meaning of the symbol in the code.

            ShortIdentity of the terminology system
            Comments

            The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should de-reference to some definition that establish the system clearly and unambiguously.

            Control10..1
            Typeuri
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            Summarytrue
            Requirements

            Need to be unambiguous about the source of the definition of the symbol.

            Fixed Valueurn:oid:2.16.840.1.113883.2.4.4.10
            34. Medication.code.coding:productCodeATCCodelijst
            Slice NameproductCodeATCCodelijst
            Definition

            A reference to a code defined by a terminology system.

            ShortCode defined by a terminology system
            Comments

            Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.

            Control0..1*
            BindingThe codes SHALL be taken from For codes, see ProductCodeATCCodelijst
            (required to http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.9.7.7--20171231000000)

            ProductCodeATCCodelijst

            TypeCoding
            Summarytrue
            Requirements

            Allows for translations and alternate encodings within a code system. Also supports communication of the same instance to systems requiring different encodings.

            36. Medication.code.coding:productCodeATCCodelijst.system
            Definition

            The identification of the code system that defines the meaning of the symbol in the code.

            ShortIdentity of the terminology system
            Comments

            The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should de-reference to some definition that establish the system clearly and unambiguously.

            Control10..1
            Typeuri
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            Summarytrue
            Requirements

            Need to be unambiguous about the source of the definition of the symbol.

            Fixed Valuehttp://www.whocc.no/atc
            38. Medication.code.text
            Definition

            There is no code for medication entered in free text. In these cases, enter the complete description.


            A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user.

            ShortMedicationPlain text representation of the concept
            Comments

            Very often the text is the same as a displayName of one of the codings.

            Control0..1
            Typestring
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            Summarytrue
            Requirements

            The codes from the terminologies do not always capture the correct meaning with all the nuances of the human using them, or sometimes there is no appropriate code at all. In these cases, the text is used to capture the full meaning of the source.

            Alternate NamesProductNaam, Geneesmiddel
            ExampleExample of Medication as free text: PARACETAMOL 500MG TABLET
            40. Medication.form
            Definition

            The pharmaceutical form indicates the form of the medication in accordance with the route of administration. Examples include: tablet, suppository, infusion liquid, ointment. If the product has a generic code in the G standard, the form will be known in the G standard. For products without a code (free text, preparation by the pharmacy), the means of administration can be entered.


            Describes the form of the item. Powder; tablets; capsule.

            ShortPharmaceuticalFormpowder | tablets | capsule +
            Comments

            When Medication is referenced from MedicationRequest, this is the ordered form. When Medication is referenced within MedicationDispense, this is the dispensed form. When Medication is referenced within MedicationAdministration, this is administered form.

            Control0..1
            BindingThe codes SHALL be taken from For example codes, see FarmaceutischeVormCodelijsthttp://hl7.org/fhir/ValueSet/medication-form-codes|3.0.2
            (required to http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.9.7.8--20171231000000)

            FarmaceutischeVormCodelijst


            A coded concept defining the form of a medication

            TypeCodeableConcept
            Alternate NamesFarmaceutischeVorm
            ExampleExample of Pharmaceutical form: { "coding" : [{ "system" : "urn:oid:2.16.840.1.113883.2.4.4.11", "code" : "230", "display" : "TABLET" }] }
            42. Medication.ingredient
            Definition

            Container of the Ingredient concept. This container contains all data elements of the Ingredient concept.

            A product contains one or more active substances and excipients. These are usually determined by the product code. For medication prepared or compounded by the local pharmacy, each ingredient must be entered separately.

            The active substances play an important role, as they:

            a) determine the pharmacotherapeutic effect of the medication and b) serve as the basis for the indication of the strength of the medication (e.g. 200mg).


            Identifies a particular constituent of interest in the product.

            ShortIngredientActive or inactive ingredient
            Comments

            The ingredients need not be a complete list. If an ingredient is not specified, this does not indicate whether an ingredient is present or absent. If an ingredient is specified it does not mean that all ingredients are specified. It is possible to specify both inactive and active ingredients. If the Medication.code does not fully specify the Medication (i.e. own preparation), all known ingredients by the source system must be conveyed.


            The ingredients need not be a complete list. If an ingredient is not specified, this does not indicate whether an ingredient is present or absent. If an ingredient is specified it does not mean that all ingredients are specified. It is possible to specify both inactive and active ingredients.

            Control0..*
            TypeBackboneElement
            Alternate NamesIngredient
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() | (children().count() > id.count()))
            ele-1: All FHIR elements must have a @value or children (hasValue() | (children().count() > id.count()))
            44. Medication.ingredient.modifierExtension
            Definition

            May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

            ShortExtensions that cannot be ignored
            Comments

            There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

            Control0..*
            TypeExtension
            Is Modifiertrue because No Modifier Reason provideed in previous versions of FHIR
            Summarytrue
            Alternate Namesextensions, user content, modifiers
            46. Medication.ingredient.item[x]
            Definition

            The actual ingredient - either a substance (simple ingredient) or another medication.

            ShortThe product contained
            Control1..1
            TypeCodeableConcept, Reference(Substance, Medication)
            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
            SlicingThis element introduces a set of slices on Medication.ingredient.item[x]. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
            • type @ $this
            • 48. Medication.ingredient.item[x]:itemCodeableConcept
              Slice NameitemCodeableConcept
              Definition

              Active substance or excipient. Here, the same codes can be used as for the ProductCode (for dilutions and compounds in particular), but now, the ATC, SSK and SNK codes can also be used to indicate a substance (to list ingredients of local products prepared by the pharmacy). - GTIN International Article Number - KNMP article number - Trade product code (HPK) - Prescription code (PRK) - Generic product code (GPK) - ATC (anatomic therapeutic classification) - SSK (substance name code with route of administration) - SNK (substance name code)

              The ATC is an international classification of pharmaceutical substances without a reference to specific products on the market. Therefore, the ATC code of a generic product will not contain a reference to a certain dose, pharmaceutical form or route of administration; it will only contain a reference to the ingredients (not the amount/concentration/strength).


              The actual ingredient - either a substance (simple ingredient) or another medication.

              ShortSubstanceThe product contained
              Control1..1
              TypeCodeableConcept, Reference(Substance, Medication)
              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
              Alternate NamesIngredientCode
              ExampleExample of Ingredient substance: { "coding" : [{ "system" : "http://www.whocc.no/atc", "code" : "B01AC08", "display" : "carbasalate calcium" }] }
              50. Medication.ingredient.item[x]:itemCodeableConcept.coding
              Definition

              A reference to a code defined by a terminology system.

              ShortCode defined by a terminology system
              Comments

              Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.

              Control0..*
              TypeCoding
              Summarytrue
              Requirements

              Allows for translations and alternate encodings within a code system. Also supports communication of the same instance to systems requiring different encodings.

              SlicingThis element introduces a set of slices on Medication.ingredient.item[x].coding. The slices areUnordered and Open, and can be differentiated using the following discriminators:
              • value @ system
              • 52. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodeZICodelijst
                Slice NameingredientCodeZICodelijst
                Definition

                A reference to a code defined by a terminology system.

                ShortCode defined by a terminology system
                Comments

                Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.

                Control0..*
                BindingThe codes SHALL be taken from For codes, see IngredientCodeZICodelijst
                (required to http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.9.7.12--20171231000000)

                IngredientCodeZICodelijst

                TypeCoding
                Summarytrue
                Requirements

                Allows for translations and alternate encodings within a code system. Also supports communication of the same instance to systems requiring different encodings.

                54. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodeZICodelijst.system
                Definition

                The identification of the code system that defines the meaning of the symbol in the code.

                ShortIdentity of the terminology system
                Comments

                The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should de-reference to some definition that establish the system clearly and unambiguously.

                Control10..1
                Typeuri
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                Summarytrue
                Requirements

                Need to be unambiguous about the source of the definition of the symbol.

                Fixed Valueurn:oid:2.16.840.1.113883.2.4.4.8
                56. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodeGTINCodeLijst
                Slice NameingredientCodeGTINCodeLijst
                Definition

                A reference to a code defined by a terminology system.

                ShortCode defined by a terminology system
                Comments

                Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.

                Control0..*
                BindingThe codes SHALL be taken from For codes, see IngredientCodeGTINCodelijst
                (required to http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.9.7.16--20171231000000)

                IngredientCodeGTINCodeLijst

                TypeCoding
                Summarytrue
                Requirements

                Allows for translations and alternate encodings within a code system. Also supports communication of the same instance to systems requiring different encodings.

                58. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodeGTINCodeLijst.system
                Definition

                The identification of the code system that defines the meaning of the symbol in the code.

                ShortIdentity of the terminology system
                Comments

                The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should de-reference to some definition that establish the system clearly and unambiguously.

                Control10..1
                Typeuri
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                Summarytrue
                Requirements

                Need to be unambiguous about the source of the definition of the symbol.

                Fixed Valueurn:oid:1.3.160
                60. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodeATCCodelijst
                Slice NameingredientCodeATCCodelijst
                Definition

                A reference to a code defined by a terminology system.

                ShortCode defined by a terminology system
                Comments

                Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.

                Control0..*
                BindingThe codes SHALL be taken from For codes, see IngredientCodeATCCodelijst
                (required to http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.9.7.13--20171231000000)

                IngredientCodeATCCodelijst

                TypeCoding
                Summarytrue
                Requirements

                Allows for translations and alternate encodings within a code system. Also supports communication of the same instance to systems requiring different encodings.

                62. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodeATCCodelijst.system
                Definition

                The identification of the code system that defines the meaning of the symbol in the code.

                ShortIdentity of the terminology system
                Comments

                The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should de-reference to some definition that establish the system clearly and unambiguously.

                Control10..1
                Typeuri
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                Summarytrue
                Requirements

                Need to be unambiguous about the source of the definition of the symbol.

                Fixed Valuehttp://www.whocc.no/atc
                64. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodeHPKLijst
                Slice NameingredientCodeHPKLijst
                Definition

                A reference to a code defined by a terminology system.

                ShortCode defined by a terminology system
                Comments

                Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.

                Control0..*
                BindingThe codes SHALL be taken from For codes, see IngredientCodeHPKCodelijst
                (required to http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.9.7.10--20171231000000)

                IngredientCodeHPKLijst

                TypeCoding
                Summarytrue
                Requirements

                Allows for translations and alternate encodings within a code system. Also supports communication of the same instance to systems requiring different encodings.

                66. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodeHPKLijst.system
                Definition

                The identification of the code system that defines the meaning of the symbol in the code.

                ShortIdentity of the terminology system
                Comments

                The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should de-reference to some definition that establish the system clearly and unambiguously.

                Control10..1
                Typeuri
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                Summarytrue
                Requirements

                Need to be unambiguous about the source of the definition of the symbol.

                Fixed Valueurn:oid:2.16.840.1.113883.2.4.4.7
                68. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodeGPKLijst
                Slice NameingredientCodeGPKLijst
                Definition

                A reference to a code defined by a terminology system.

                ShortCode defined by a terminology system
                Comments

                Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.

                Control0..*
                BindingThe codes SHALL be taken from For codes, see IngredientCodeGPKCodelijst
                (required to http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.9.7.9--20171231000000)

                IngredientCodeGPKLijst

                TypeCoding
                Summarytrue
                Requirements

                Allows for translations and alternate encodings within a code system. Also supports communication of the same instance to systems requiring different encodings.

                70. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodeGPKLijst.system
                Definition

                The identification of the code system that defines the meaning of the symbol in the code.

                ShortIdentity of the terminology system
                Comments

                The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should de-reference to some definition that establish the system clearly and unambiguously.

                Control10..1
                Typeuri
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                Summarytrue
                Requirements

                Need to be unambiguous about the source of the definition of the symbol.

                Fixed Valueurn:oid:2.16.840.1.113883.2.4.4.1
                72. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodeSNKLijst
                Slice NameingredientCodeSNKLijst
                Definition

                A reference to a code defined by a terminology system.

                ShortCode defined by a terminology system
                Comments

                Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.

                Control0..*
                BindingThe codes SHALL be taken from For codes, see IngredientCodeSNKCodelijst
                (required to http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.9.7.14--20171231000000)

                IngredientCodeSNKLijst

                TypeCoding
                Summarytrue
                Requirements

                Allows for translations and alternate encodings within a code system. Also supports communication of the same instance to systems requiring different encodings.

                74. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodeSNKLijst.system
                Definition

                The identification of the code system that defines the meaning of the symbol in the code.

                ShortIdentity of the terminology system
                Comments

                The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should de-reference to some definition that establish the system clearly and unambiguously.

                Control10..1
                Typeuri
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                Summarytrue
                Requirements

                Need to be unambiguous about the source of the definition of the symbol.

                Fixed Valueurn:oid:2.16.840.1.113883.2.4.4.1.750
                76. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodePRKLijst
                Slice NameingredientCodePRKLijst
                Definition

                A reference to a code defined by a terminology system.

                ShortCode defined by a terminology system
                Comments

                Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.

                Control0..*
                BindingThe codes SHALL be taken from For codes, see IngredientCodePRKCodelijst
                (required to http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.9.7.11--20171231000000)

                IngredientCodePRKLijst

                TypeCoding
                Summarytrue
                Requirements

                Allows for translations and alternate encodings within a code system. Also supports communication of the same instance to systems requiring different encodings.

                78. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodePRKLijst.system
                Definition

                The identification of the code system that defines the meaning of the symbol in the code.

                ShortIdentity of the terminology system
                Comments

                The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should de-reference to some definition that establish the system clearly and unambiguously.

                Control10..1
                Typeuri
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                Summarytrue
                Requirements

                Need to be unambiguous about the source of the definition of the symbol.

                Fixed Valueurn:oid:2.16.840.1.113883.2.4.4.10
                80. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodeSSKLijst
                Slice NameingredientCodeSSKLijst
                Definition

                A reference to a code defined by a terminology system.

                ShortCode defined by a terminology system
                Comments

                Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.

                Control0..*
                BindingThe codes SHALL be taken from For codes, see IngredientCodeSSKCodelijst
                (required to http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.9.7.15--20171231000000)

                IngredientCodeSSKLijst

                TypeCoding
                Summarytrue
                Requirements

                Allows for translations and alternate encodings within a code system. Also supports communication of the same instance to systems requiring different encodings.

                82. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodeSSKLijst.system
                Definition

                The identification of the code system that defines the meaning of the symbol in the code.

                ShortIdentity of the terminology system
                Comments

                The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should de-reference to some definition that establish the system clearly and unambiguously.

                Control10..1
                Typeuri
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                Summarytrue
                Requirements

                Need to be unambiguous about the source of the definition of the symbol.

                Fixed Valueurn:oid:2.16.840.1.113883.2.4.4.1.725
                84. Medication.ingredient.amount
                Definition

                The relative amount of this ingredient in this product.
                Calculation of Concentration = Ingredient Amount ÷ Product Amount.

                This could be a concentration if the medication is dissolved in liquid, for example: 25mg/tablet or 50IE/ml of 200mg/500ml.


                Specifies how many (or how much) of the items there are in this Medication. For example, 250 mg per tablet. This is expressed as a ratio where the numerator is 250mg and the denominator is 1 tablet.

                ShortConcentrationQuantity of ingredient present
                Control0..1
                TypeRatio
                Alternate NamesSterkte, Concentratie, Hoeveelheid
                ExampleExample of Concentration: { "numerator" : { "value" : 5, "unit" : "ml", "system" : "http://unitsofmeasure.org", "code" : "mL" }, "denominator" : { "value" : 200, "unit" : "ml", "system" : "http://unitsofmeasure.org", "code" : "mL" } }
                86. Medication.ingredient.amount.numerator
                Definition

                The amount of this ingredient. This is the numerator for the calculation of the concentration. The unit should be selected from the G-Standard (Table 902)


                The value of the numerator.

                ShortIngredientAmountNumerator value
                Control0..1
                TypeQuantity
                Summarytrue
                Alternate NamesIngredientHoeveelheid
                88. Medication.ingredient.amount.denominator
                Definition

                Amount of the product. This is the denominator for the calculation of the concentration


                The value of the denominator.

                ShortProductAmountDenominator value
                Control0..1
                TypeQuantity
                Summarytrue
                Alternate NamesProductHoeveelheid

                Guidance on how to interpret the contents of this table can be foundhere

                0. Medication
                Definition

                The prescribed product is usually a medicine. However, medical aids and bandages can also be prescribed and supplied via the pharmacy. Strictly speaking, food and blood products do not belong in the medication category, but can be prescribed and supplied by a pharmacy as well.

                A type of medication can be indicated with a single code. That code can be chosen from several possible coding systems (concretely: GPK, PRK, HPK or article numbers). Correct use of these codes in the software systems will sufficiently record the composition of the product used, making a complete product specification unnecessary.

                In addition to a primary code, alternative codes from other coding systems can also be entered (so that the GPK can be sent along in the event that the patient was registered based on PRK, for example).

                Entering multiple ingredients will enable you to display a compound product. If one of the composite parts is liquid, the dosage will be given in milliliters; otherwise it will be given in ‘units’.

                In that case, the composition of the medication can be specified implicitly (with the use of a medication code) or explicitly, for example by listing the (active) substance(s) of the medication. Prescriptions to be prepared by the pharmacy can be entered as well. This can be done by means of the option listed above to enter coded ingredients and/or by entering the composition and preparation method as free text.

                ShortProduct
                Control0..*
                Alternate NamesGeneesmiddel
                Invariantsdom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources (contained.contained.empty())
                dom-1: If the resource is contained in another resource, it SHALL NOT contain any narrative (contained.text.empty())
                dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated (contained.meta.versionId.empty() and contained.meta.lastUpdated.empty())
                dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource (contained.where(('#'+id in %resource.descendants().reference).not()).empty())
                2. Medication.id
                Definition

                The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.

                ShortLogical id of this artifact
                Comments

                The only time that a resource does not have an id is when it is being submitted to the server using a create operation.

                Control0..1
                Typeid
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                Summarytrue
                4. Medication.meta
                Definition

                The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content may not always be associated with version changes to the resource.

                ShortMetadata about the resource
                Control0..1
                TypeMeta
                Summarytrue
                6. Medication.implicitRules
                Definition

                A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content.

                ShortA set of rules under which this content was created
                Comments

                Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element.

                This element is labelled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation.

                Control0..1
                Typeuri
                Is Modifiertrue because No Modifier Reason provideed in previous versions of FHIR
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                Summarytrue
                8. Medication.language
                Definition

                The base language in which the resource is written.

                ShortLanguage of the resource content
                Comments

                Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute).

                Control0..1
                BindingUnless not suitable, these codes SHALL be taken from Common Languages
                (extensible to http://hl7.org/fhir/ValueSet/languages|3.0.2)

                A human language.

                Additional BindingsPurpose
                All LanguagesMax Binding
                Typecode
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                10. Medication.text
                Definition

                A human-readable narrative that contains a summary of the resource, and may be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.

                ShortText summary of the resource, for human interpretation
                Comments

                Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a "text blob" or where text is additionally entered raw or narrated and encoded in formation is added later.

                Control0..1
                This element is affected by the following invariants: dom-1
                TypeNarrative
                Alternate Namesnarrative, html, xhtml, display
                12. Medication.contained
                Definition

                These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.

                ShortContained, inline Resources
                Comments

                This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again.

                Control0..*
                TypeResource
                Alternate Namesinline resources, anonymous resources, contained resources
                14. Medication.extension
                Definition

                An Extension

                ShortExtension
                Control0..*
                TypeExtension
                SlicingThis element introduces a set of slices on Medication.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                • value @ url
                • 16. Medication.extension:description
                  Slice Namedescription
                  Definition

                  A textual description of the type of medication (including relevant properties of the composition and preparation method if possible), which is only used if no coded indication from the G Standard is available (magistral preparation).

                  ShortDescription
                  Control0..1
                  This element is affected by the following invariants: ele-1
                  TypeExtension(HCIM Product Description) (Extension Type: string)
                  Alternate NamesOmschrijving
                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() | (children().count() > id.count()))
                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                  18. Medication.modifierExtension
                  Definition

                  May be used to represent additional information that is not part of the basic definition of the resource, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

                  ShortExtensions that cannot be ignored
                  Comments

                  There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                  Control0..*
                  TypeExtension
                  Is Modifiertrue because No Modifier Reason provideed in previous versions of FHIR
                  Alternate Namesextensions, user content
                  20. Medication.code
                  Definition

                  A code (or set of codes) that specify this medication, or a textual description if no code is available. Usage note: This could be a standard medication code such as a code from RxNorm, SNOMED CT, IDMP etc. It could also be a national or local formulary code, optionally with translations to other code systems.

                  ShortCodes that identify this medication
                  Comments

                  Depending on the context of use, the code that was actually selected by the user (prescriber, dispenser, etc.) will have the coding.userSelected set to true. As described in the coding datatype: "A coding may be marked as a "userSelected" if a user selected the particular coded value in a user interface (e.g. the user selects an item in a pick-list). If a user selected coding exists, it is the preferred choice for performing translations etc.

                  Control0..1
                  BindingFor example codes, see SNOMED CT Medication Codes
                  (example to http://hl7.org/fhir/ValueSet/medication-codes|3.0.2)

                  A coded concept that defines the type of a medication

                  TypeCodeableConcept
                  Summarytrue
                  ExampleExample of Medication code: { "coding" : [{ "system" : "urn:oid:2.16.840.1.113883.2.4.4.8", "code" : "13610554", "display" : "Carbasalaatcalcium Sandoz 600 30 sac" }] }
                  22. Medication.code.id
                  Definition

                  unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                  Shortxml:id (or equivalent in JSON)
                  Control0..1
                  Typestring
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  XML FormatIn the XML format, this property is represented as an attribute.
                  24. Medication.code.extension
                  Definition

                  May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                  ShortAdditional Content defined by implementations
                  Comments

                  There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                  Control0..*
                  TypeExtension
                  Alternate Namesextensions, user content
                  SlicingThis element introduces a set of slices on Medication.code.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                  • value @ url
                  • 26. Medication.code.coding
                    Definition

                    Coding medication in the Netherlands is done on the basis of the G standard (issued by Z-index), which is filled under the direction of KNMP.

                    The coded medication can be expressed as:

                    • GTIN International Article Number
                    • KNMP article number = ATKODE (2.16.840.1.113883.2.4.4.8)
                    • Trade product code (HPK)
                    • Prescription code (PRK)
                    • Generic product code (GPK)
                    • Anatomic Therapeutic Classification code (ATC)
                    • SNOMED CT code
                    • Substance Name Code (SNK)
                    • Substance Name Code, in combination with Route of Administration (SSK)
                    • 90.000.000 number (individual code setting) (or similar from the facility)

                    The GTIN enables identification of the product including its origin with a barcode. The ATKODE is the number with which wholesalers link the article to pharmacy systems (e.g. a box with 3 strips of 10 tablets). The HPK is the code for the trade product (with the brand name) as used per dose/per time the medication is taken (1 pill, 1 puff, 1ml) The PRK codes for the same product as the HPK does, but is not linked to a manufacturer (no brand name, no characteristics such as color, geometrical shape etc.). This code will enable a generic prescription, while still defining which trade product can be taken (e.g. a 200ml bag). The generic product code defines the composition of a product, and is sufficient for recording the prescription, but not the order. The prescription code (PRK) was developed and added to the older generic (GPK) and supplier-specific (HPK, ATKODE) coding to enable a generic product to be entered without listing a specific brand on the one hand, and to enable providing enough information to support the pharmacy supplying it on the other.

                    The Substance Name Code (SNK) and the Substance Name Code, in combination with Route of Administration (SSK) are used to prescribe at a more generic level.

                    The GTIN coding is used for the implementation of a barcode scanning standard and to be able to trace the origin of the product.

                    The 90.000.000 number is used in accordance with national agreements.

                    ShortMedicationCode
                    Comments

                    It is possible to capture multiple product codes with .coding elements. These product codes need to be related to each other. It should not be possible that two different product codes result in two medication products: only more generic product codes are allowed next to the original product code.

                    Control0..*
                    TypeCoding
                    Summarytrue
                    Requirements

                    Allows for translations and alternate encodings within a code system. Also supports communication of the same instance to systems requiring different encodings.

                    Alternate NamesProductCode, Geneesmiddel code
                    SlicingThis element introduces a set of slices on Medication.code.coding. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                    • value @ system
                    • 28. Medication.code.coding:productCodeZICodelijst
                      Slice NameproductCodeZICodelijst
                      Definition

                      A reference to a code defined by a terminology system.

                      ShortCode defined by a terminology system
                      Comments

                      Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.

                      Control0..1
                      BindingThe codes SHALL be taken from ProductCodeZICodelijst
                      (required to http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.9.7.1--20171231000000)

                      ProductCodeZICodelijst

                      TypeCoding
                      Summarytrue
                      Requirements

                      Allows for translations and alternate encodings within a code system. Also supports communication of the same instance to systems requiring different encodings.

                      30. Medication.code.coding:productCodeZICodelijst.id
                      Definition

                      unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                      Shortxml:id (or equivalent in JSON)
                      Control0..1
                      Typestring
                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                      XML FormatIn the XML format, this property is represented as an attribute.
                      32. Medication.code.coding:productCodeZICodelijst.extension
                      Definition

                      May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                      ShortAdditional Content defined by implementations
                      Comments

                      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                      Control0..*
                      TypeExtension
                      Alternate Namesextensions, user content
                      SlicingThis element introduces a set of slices on Medication.code.coding.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                      • value @ url
                      • 34. Medication.code.coding:productCodeZICodelijst.system
                        Definition

                        The identification of the code system that defines the meaning of the symbol in the code.

                        ShortIdentity of the terminology system
                        Comments

                        The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should de-reference to some definition that establish the system clearly and unambiguously.

                        Control1..1
                        Typeuri
                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                        Summarytrue
                        Requirements

                        Need to be unambiguous about the source of the definition of the symbol.

                        Fixed Valueurn:oid:2.16.840.1.113883.2.4.4.8
                        36. Medication.code.coding:productCodeZICodelijst.version
                        Definition

                        The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured. and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.

                        ShortVersion of the system - if relevant
                        Comments

                        Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date.

                        NoteThis is a business version Id, not a resource version Id (see discussion)
                        Control0..1
                        Typestring
                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                        Summarytrue
                        38. Medication.code.coding:productCodeZICodelijst.code
                        Definition

                        A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).

                        ShortSymbol in syntax defined by the system
                        Control0..1
                        Typecode
                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                        Summarytrue
                        Requirements

                        Need to refer to a particular code in the system.

                        40. Medication.code.coding:productCodeZICodelijst.display
                        Definition

                        A representation of the meaning of the code in the system, following the rules of the system.

                        ShortRepresentation defined by the system
                        Control0..1
                        Typestring
                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                        Summarytrue
                        Requirements

                        Need to be able to carry a human-readable meaning of the code for readers that do not know the system.

                        42. Medication.code.coding:productCodeZICodelijst.userSelected
                        Definition

                        Indicates that this coding was chosen by a user directly - i.e. off a pick list of available items (codes or displays).

                        ShortIf this coding was chosen directly by the user
                        Comments

                        Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely.

                        Control0..1
                        Typeboolean
                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                        Summarytrue
                        Requirements

                        This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing.

                        44. Medication.code.coding:productCodeHPKCodelijst
                        Slice NameproductCodeHPKCodelijst
                        Definition

                        A reference to a code defined by a terminology system.

                        ShortCode defined by a terminology system
                        Comments

                        Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.

                        Control0..1
                        BindingThe codes SHALL be taken from ProductCodeHPKCodelijst
                        (required to http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.9.7.5--20171231000000)

                        ProductCodeHPKCodelijst

                        TypeCoding
                        Summarytrue
                        Requirements

                        Allows for translations and alternate encodings within a code system. Also supports communication of the same instance to systems requiring different encodings.

                        46. Medication.code.coding:productCodeHPKCodelijst.id
                        Definition

                        unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                        Shortxml:id (or equivalent in JSON)
                        Control0..1
                        Typestring
                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                        XML FormatIn the XML format, this property is represented as an attribute.
                        48. Medication.code.coding:productCodeHPKCodelijst.extension
                        Definition

                        May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                        ShortAdditional Content defined by implementations
                        Comments

                        There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                        Control0..*
                        TypeExtension
                        Alternate Namesextensions, user content
                        SlicingThis element introduces a set of slices on Medication.code.coding.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                        • value @ url
                        • 50. Medication.code.coding:productCodeHPKCodelijst.system
                          Definition

                          The identification of the code system that defines the meaning of the symbol in the code.

                          ShortIdentity of the terminology system
                          Comments

                          The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should de-reference to some definition that establish the system clearly and unambiguously.

                          Control1..1
                          Typeuri
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          Summarytrue
                          Requirements

                          Need to be unambiguous about the source of the definition of the symbol.

                          Fixed Valueurn:oid:2.16.840.1.113883.2.4.4.7
                          52. Medication.code.coding:productCodeHPKCodelijst.version
                          Definition

                          The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured. and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.

                          ShortVersion of the system - if relevant
                          Comments

                          Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date.

                          NoteThis is a business version Id, not a resource version Id (see discussion)
                          Control0..1
                          Typestring
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          Summarytrue
                          54. Medication.code.coding:productCodeHPKCodelijst.code
                          Definition

                          A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).

                          ShortSymbol in syntax defined by the system
                          Control0..1
                          Typecode
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          Summarytrue
                          Requirements

                          Need to refer to a particular code in the system.

                          56. Medication.code.coding:productCodeHPKCodelijst.display
                          Definition

                          A representation of the meaning of the code in the system, following the rules of the system.

                          ShortRepresentation defined by the system
                          Control0..1
                          Typestring
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          Summarytrue
                          Requirements

                          Need to be able to carry a human-readable meaning of the code for readers that do not know the system.

                          58. Medication.code.coding:productCodeHPKCodelijst.userSelected
                          Definition

                          Indicates that this coding was chosen by a user directly - i.e. off a pick list of available items (codes or displays).

                          ShortIf this coding was chosen directly by the user
                          Comments

                          Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely.

                          Control0..1
                          Typeboolean
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          Summarytrue
                          Requirements

                          This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing.

                          60. Medication.code.coding:productCodeGTINCodelijst
                          Slice NameproductCodeGTINCodelijst
                          Definition

                          A reference to a code defined by a terminology system.

                          ShortCode defined by a terminology system
                          Comments

                          Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.

                          Control0..1
                          BindingThe codes SHALL be taken from ProductCodeGTINCodelijst
                          (required to http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.9.7.2--20171231000000)

                          ProductCodeGTINCodelijst

                          TypeCoding
                          Summarytrue
                          Requirements

                          Allows for translations and alternate encodings within a code system. Also supports communication of the same instance to systems requiring different encodings.

                          62. Medication.code.coding:productCodeGTINCodelijst.id
                          Definition

                          unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                          Shortxml:id (or equivalent in JSON)
                          Control0..1
                          Typestring
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          XML FormatIn the XML format, this property is represented as an attribute.
                          64. Medication.code.coding:productCodeGTINCodelijst.extension
                          Definition

                          May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                          ShortAdditional Content defined by implementations
                          Comments

                          There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                          Control0..*
                          TypeExtension
                          Alternate Namesextensions, user content
                          SlicingThis element introduces a set of slices on Medication.code.coding.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                          • value @ url
                          • 66. Medication.code.coding:productCodeGTINCodelijst.system
                            Definition

                            The identification of the code system that defines the meaning of the symbol in the code.

                            ShortIdentity of the terminology system
                            Comments

                            The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should de-reference to some definition that establish the system clearly and unambiguously.

                            Control1..1
                            Typeuri
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            Summarytrue
                            Requirements

                            Need to be unambiguous about the source of the definition of the symbol.

                            Fixed Valueurn:oid:1.3.160
                            68. Medication.code.coding:productCodeGTINCodelijst.version
                            Definition

                            The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured. and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.

                            ShortVersion of the system - if relevant
                            Comments

                            Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date.

                            NoteThis is a business version Id, not a resource version Id (see discussion)
                            Control0..1
                            Typestring
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            Summarytrue
                            70. Medication.code.coding:productCodeGTINCodelijst.code
                            Definition

                            A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).

                            ShortSymbol in syntax defined by the system
                            Control0..1
                            Typecode
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            Summarytrue
                            Requirements

                            Need to refer to a particular code in the system.

                            72. Medication.code.coding:productCodeGTINCodelijst.display
                            Definition

                            A representation of the meaning of the code in the system, following the rules of the system.

                            ShortRepresentation defined by the system
                            Control0..1
                            Typestring
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            Summarytrue
                            Requirements

                            Need to be able to carry a human-readable meaning of the code for readers that do not know the system.

                            74. Medication.code.coding:productCodeGTINCodelijst.userSelected
                            Definition

                            Indicates that this coding was chosen by a user directly - i.e. off a pick list of available items (codes or displays).

                            ShortIf this coding was chosen directly by the user
                            Comments

                            Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely.

                            Control0..1
                            Typeboolean
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            Summarytrue
                            Requirements

                            This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing.

                            76. Medication.code.coding:productCodeGPKCodelijst
                            Slice NameproductCodeGPKCodelijst
                            Definition

                            A reference to a code defined by a terminology system.

                            ShortCode defined by a terminology system
                            Comments

                            Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.

                            Control0..1
                            BindingThe codes SHALL be taken from ProductCodeGPKCodelijst
                            (required to http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.9.7.6--20171231000000)

                            ProductCodeGPKCodelijst

                            TypeCoding
                            Summarytrue
                            Requirements

                            Allows for translations and alternate encodings within a code system. Also supports communication of the same instance to systems requiring different encodings.

                            78. Medication.code.coding:productCodeGPKCodelijst.id
                            Definition

                            unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                            Shortxml:id (or equivalent in JSON)
                            Control0..1
                            Typestring
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            XML FormatIn the XML format, this property is represented as an attribute.
                            80. Medication.code.coding:productCodeGPKCodelijst.extension
                            Definition

                            May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                            ShortAdditional Content defined by implementations
                            Comments

                            There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                            Control0..*
                            TypeExtension
                            Alternate Namesextensions, user content
                            SlicingThis element introduces a set of slices on Medication.code.coding.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                            • value @ url
                            • 82. Medication.code.coding:productCodeGPKCodelijst.system
                              Definition

                              The identification of the code system that defines the meaning of the symbol in the code.

                              ShortIdentity of the terminology system
                              Comments

                              The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should de-reference to some definition that establish the system clearly and unambiguously.

                              Control1..1
                              Typeuri
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              Summarytrue
                              Requirements

                              Need to be unambiguous about the source of the definition of the symbol.

                              Fixed Valueurn:oid:2.16.840.1.113883.2.4.4.1
                              84. Medication.code.coding:productCodeGPKCodelijst.version
                              Definition

                              The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured. and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.

                              ShortVersion of the system - if relevant
                              Comments

                              Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date.

                              NoteThis is a business version Id, not a resource version Id (see discussion)
                              Control0..1
                              Typestring
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              Summarytrue
                              86. Medication.code.coding:productCodeGPKCodelijst.code
                              Definition

                              A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).

                              ShortSymbol in syntax defined by the system
                              Control0..1
                              Typecode
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              Summarytrue
                              Requirements

                              Need to refer to a particular code in the system.

                              88. Medication.code.coding:productCodeGPKCodelijst.display
                              Definition

                              A representation of the meaning of the code in the system, following the rules of the system.

                              ShortRepresentation defined by the system
                              Control0..1
                              Typestring
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              Summarytrue
                              Requirements

                              Need to be able to carry a human-readable meaning of the code for readers that do not know the system.

                              90. Medication.code.coding:productCodeGPKCodelijst.userSelected
                              Definition

                              Indicates that this coding was chosen by a user directly - i.e. off a pick list of available items (codes or displays).

                              ShortIf this coding was chosen directly by the user
                              Comments

                              Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely.

                              Control0..1
                              Typeboolean
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              Summarytrue
                              Requirements

                              This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing.

                              92. Medication.code.coding:productCodePRKCodelijst
                              Slice NameproductCodePRKCodelijst
                              Definition

                              A reference to a code defined by a terminology system.

                              ShortCode defined by a terminology system
                              Comments

                              Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.

                              Control0..1
                              BindingThe codes SHALL be taken from ProductCodePRKCodelijst
                              (required to http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.9.7.3--20171231000000)

                              ProductCodePRKCodelijst

                              TypeCoding
                              Summarytrue
                              Requirements

                              Allows for translations and alternate encodings within a code system. Also supports communication of the same instance to systems requiring different encodings.

                              94. Medication.code.coding:productCodePRKCodelijst.id
                              Definition

                              unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                              Shortxml:id (or equivalent in JSON)
                              Control0..1
                              Typestring
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              XML FormatIn the XML format, this property is represented as an attribute.
                              96. Medication.code.coding:productCodePRKCodelijst.extension
                              Definition

                              May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                              ShortAdditional Content defined by implementations
                              Comments

                              There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                              Control0..*
                              TypeExtension
                              Alternate Namesextensions, user content
                              SlicingThis element introduces a set of slices on Medication.code.coding.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                              • value @ url
                              • 98. Medication.code.coding:productCodePRKCodelijst.system
                                Definition

                                The identification of the code system that defines the meaning of the symbol in the code.

                                ShortIdentity of the terminology system
                                Comments

                                The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should de-reference to some definition that establish the system clearly and unambiguously.

                                Control1..1
                                Typeuri
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                Summarytrue
                                Requirements

                                Need to be unambiguous about the source of the definition of the symbol.

                                Fixed Valueurn:oid:2.16.840.1.113883.2.4.4.10
                                100. Medication.code.coding:productCodePRKCodelijst.version
                                Definition

                                The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured. and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.

                                ShortVersion of the system - if relevant
                                Comments

                                Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date.

                                NoteThis is a business version Id, not a resource version Id (see discussion)
                                Control0..1
                                Typestring
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                Summarytrue
                                102. Medication.code.coding:productCodePRKCodelijst.code
                                Definition

                                A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).

                                ShortSymbol in syntax defined by the system
                                Control0..1
                                Typecode
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                Summarytrue
                                Requirements

                                Need to refer to a particular code in the system.

                                104. Medication.code.coding:productCodePRKCodelijst.display
                                Definition

                                A representation of the meaning of the code in the system, following the rules of the system.

                                ShortRepresentation defined by the system
                                Control0..1
                                Typestring
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                Summarytrue
                                Requirements

                                Need to be able to carry a human-readable meaning of the code for readers that do not know the system.

                                106. Medication.code.coding:productCodePRKCodelijst.userSelected
                                Definition

                                Indicates that this coding was chosen by a user directly - i.e. off a pick list of available items (codes or displays).

                                ShortIf this coding was chosen directly by the user
                                Comments

                                Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely.

                                Control0..1
                                Typeboolean
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                Summarytrue
                                Requirements

                                This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing.

                                108. Medication.code.coding:productCodeATCCodelijst
                                Slice NameproductCodeATCCodelijst
                                Definition

                                A reference to a code defined by a terminology system.

                                ShortCode defined by a terminology system
                                Comments

                                Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.

                                Control0..1
                                BindingThe codes SHALL be taken from ProductCodeATCCodelijst
                                (required to http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.9.7.7--20171231000000)

                                ProductCodeATCCodelijst

                                TypeCoding
                                Summarytrue
                                Requirements

                                Allows for translations and alternate encodings within a code system. Also supports communication of the same instance to systems requiring different encodings.

                                110. Medication.code.coding:productCodeATCCodelijst.id
                                Definition

                                unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                Shortxml:id (or equivalent in JSON)
                                Control0..1
                                Typestring
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                XML FormatIn the XML format, this property is represented as an attribute.
                                112. Medication.code.coding:productCodeATCCodelijst.extension
                                Definition

                                May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                ShortAdditional Content defined by implementations
                                Comments

                                There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                Control0..*
                                TypeExtension
                                Alternate Namesextensions, user content
                                SlicingThis element introduces a set of slices on Medication.code.coding.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                • value @ url
                                • 114. Medication.code.coding:productCodeATCCodelijst.system
                                  Definition

                                  The identification of the code system that defines the meaning of the symbol in the code.

                                  ShortIdentity of the terminology system
                                  Comments

                                  The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should de-reference to some definition that establish the system clearly and unambiguously.

                                  Control1..1
                                  Typeuri
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  Summarytrue
                                  Requirements

                                  Need to be unambiguous about the source of the definition of the symbol.

                                  Fixed Valuehttp://www.whocc.no/atc
                                  116. Medication.code.coding:productCodeATCCodelijst.version
                                  Definition

                                  The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured. and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.

                                  ShortVersion of the system - if relevant
                                  Comments

                                  Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date.

                                  NoteThis is a business version Id, not a resource version Id (see discussion)
                                  Control0..1
                                  Typestring
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  Summarytrue
                                  118. Medication.code.coding:productCodeATCCodelijst.code
                                  Definition

                                  A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).

                                  ShortSymbol in syntax defined by the system
                                  Control0..1
                                  Typecode
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  Summarytrue
                                  Requirements

                                  Need to refer to a particular code in the system.

                                  120. Medication.code.coding:productCodeATCCodelijst.display
                                  Definition

                                  A representation of the meaning of the code in the system, following the rules of the system.

                                  ShortRepresentation defined by the system
                                  Control0..1
                                  Typestring
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  Summarytrue
                                  Requirements

                                  Need to be able to carry a human-readable meaning of the code for readers that do not know the system.

                                  122. Medication.code.coding:productCodeATCCodelijst.userSelected
                                  Definition

                                  Indicates that this coding was chosen by a user directly - i.e. off a pick list of available items (codes or displays).

                                  ShortIf this coding was chosen directly by the user
                                  Comments

                                  Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely.

                                  Control0..1
                                  Typeboolean
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  Summarytrue
                                  Requirements

                                  This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing.

                                  124. Medication.code.text
                                  Definition

                                  There is no code for medication entered in free text. In these cases, enter the complete description.

                                  ShortMedication
                                  Comments

                                  Very often the text is the same as a displayName of one of the codings.

                                  Control0..1
                                  Typestring
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  Summarytrue
                                  Requirements

                                  The codes from the terminologies do not always capture the correct meaning with all the nuances of the human using them, or sometimes there is no appropriate code at all. In these cases, the text is used to capture the full meaning of the source.

                                  Alternate NamesProductNaam, Geneesmiddel
                                  ExampleExample of Medication as free text: PARACETAMOL 500MG TABLET
                                  126. Medication.status
                                  Definition

                                  A code to indicate if the medication is in active use.

                                  Shortactive | inactive | entered-in-error
                                  Comments

                                  This status is not intended to specify if a medication is part of a formulary.

                                  Control0..1
                                  BindingThe codes SHALL be taken from MedicationStatus
                                  (required to http://hl7.org/fhir/ValueSet/medication-status|3.0.2)

                                  A coded concept defining if the medication is in active use

                                  Typecode
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  Summarytrue
                                  128. Medication.isBrand
                                  Definition

                                  Set to true if the item is attributable to a specific manufacturer.

                                  ShortTrue if a brand
                                  Control0..1
                                  Typeboolean
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  Summarytrue
                                  130. Medication.isOverTheCounter
                                  Definition

                                  Set to true if the medication can be obtained without an order from a prescriber.

                                  ShortTrue if medication does not require a prescription
                                  Control0..1
                                  Typeboolean
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  Summarytrue
                                  132. Medication.manufacturer
                                  Definition

                                  Describes the details of the manufacturer of the medication product. This is not intended to represent the distributor of a medication product.

                                  ShortManufacturer of the item
                                  Control0..1
                                  TypeReference(Organization)
                                  Summarytrue
                                  134. Medication.form
                                  Definition

                                  The pharmaceutical form indicates the form of the medication in accordance with the route of administration. Examples include: tablet, suppository, infusion liquid, ointment. If the product has a generic code in the G standard, the form will be known in the G standard. For products without a code (free text, preparation by the pharmacy), the means of administration can be entered.

                                  ShortPharmaceuticalForm
                                  Comments

                                  When Medication is referenced from MedicationRequest, this is the ordered form. When Medication is referenced within MedicationDispense, this is the dispensed form. When Medication is referenced within MedicationAdministration, this is administered form.

                                  Control0..1
                                  BindingThe codes SHALL be taken from FarmaceutischeVormCodelijst
                                  (required to http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.9.7.8--20171231000000)

                                  FarmaceutischeVormCodelijst

                                  TypeCodeableConcept
                                  Alternate NamesFarmaceutischeVorm
                                  ExampleExample of Pharmaceutical form: { "coding" : [{ "system" : "urn:oid:2.16.840.1.113883.2.4.4.11", "code" : "230", "display" : "TABLET" }] }
                                  136. Medication.ingredient
                                  Definition

                                  Container of the Ingredient concept. This container contains all data elements of the Ingredient concept.

                                  A product contains one or more active substances and excipients. These are usually determined by the product code. For medication prepared or compounded by the local pharmacy, each ingredient must be entered separately.

                                  The active substances play an important role, as they:

                                  a) determine the pharmacotherapeutic effect of the medication and b) serve as the basis for the indication of the strength of the medication (e.g. 200mg).

                                  ShortIngredient
                                  Comments

                                  The ingredients need not be a complete list. If an ingredient is not specified, this does not indicate whether an ingredient is present or absent. If an ingredient is specified it does not mean that all ingredients are specified. It is possible to specify both inactive and active ingredients. If the Medication.code does not fully specify the Medication (i.e. own preparation), all known ingredients by the source system must be conveyed.

                                  Control0..*
                                  TypeBackboneElement
                                  Alternate NamesIngredient
                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() | (children().count() > id.count()))
                                  138. Medication.ingredient.id
                                  Definition

                                  unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                  Shortxml:id (or equivalent in JSON)
                                  Control0..1
                                  Typestring
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  140. Medication.ingredient.extension
                                  Definition

                                  May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                  ShortAdditional Content defined by implementations
                                  Comments

                                  There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                  Control0..*
                                  TypeExtension
                                  Alternate Namesextensions, user content
                                  142. Medication.ingredient.modifierExtension
                                  Definition

                                  May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

                                  ShortExtensions that cannot be ignored
                                  Comments

                                  There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                  Control0..*
                                  TypeExtension
                                  Is Modifiertrue because No Modifier Reason provideed in previous versions of FHIR
                                  Summarytrue
                                  Alternate Namesextensions, user content, modifiers
                                  144. Medication.ingredient.item[x]
                                  Definition

                                  The actual ingredient - either a substance (simple ingredient) or another medication.

                                  ShortThe product contained
                                  Control1..1
                                  TypeCodeableConcept
                                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                  SlicingThis element introduces a set of slices on Medication.ingredient.item[x]. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
                                  • type @ $this
                                  • 146. Medication.ingredient.item[x]:itemCodeableConcept
                                    Slice NameitemCodeableConcept
                                    Definition

                                    Active substance or excipient. Here, the same codes can be used as for the ProductCode (for dilutions and compounds in particular), but now, the ATC, SSK and SNK codes can also be used to indicate a substance (to list ingredients of local products prepared by the pharmacy). - GTIN International Article Number - KNMP article number - Trade product code (HPK) - Prescription code (PRK) - Generic product code (GPK) - ATC (anatomic therapeutic classification) - SSK (substance name code with route of administration) - SNK (substance name code)

                                    The ATC is an international classification of pharmaceutical substances without a reference to specific products on the market. Therefore, the ATC code of a generic product will not contain a reference to a certain dose, pharmaceutical form or route of administration; it will only contain a reference to the ingredients (not the amount/concentration/strength).

                                    ShortSubstance
                                    Control1..1
                                    TypeCodeableConcept
                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                    Alternate NamesIngredientCode
                                    ExampleExample of Ingredient substance: { "coding" : [{ "system" : "http://www.whocc.no/atc", "code" : "B01AC08", "display" : "carbasalate calcium" }] }
                                    148. Medication.ingredient.item[x]:itemCodeableConcept.id
                                    Definition

                                    unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                    Shortxml:id (or equivalent in JSON)
                                    Control0..1
                                    Typestring
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    150. Medication.ingredient.item[x]:itemCodeableConcept.extension
                                    Definition

                                    May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                    ShortAdditional Content defined by implementations
                                    Comments

                                    There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                    Control0..*
                                    TypeExtension
                                    Alternate Namesextensions, user content
                                    SlicingThis element introduces a set of slices on Medication.ingredient.item[x].extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                    • value @ url
                                    • 152. Medication.ingredient.item[x]:itemCodeableConcept.coding
                                      Definition

                                      A reference to a code defined by a terminology system.

                                      ShortCode defined by a terminology system
                                      Comments

                                      Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.

                                      Control0..*
                                      TypeCoding
                                      Summarytrue
                                      Requirements

                                      Allows for translations and alternate encodings within a code system. Also supports communication of the same instance to systems requiring different encodings.

                                      SlicingThis element introduces a set of slices on Medication.ingredient.item[x].coding. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                      • value @ system
                                      • 154. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodeZICodelijst
                                        Slice NameingredientCodeZICodelijst
                                        Definition

                                        A reference to a code defined by a terminology system.

                                        ShortCode defined by a terminology system
                                        Comments

                                        Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.

                                        Control0..*
                                        BindingThe codes SHALL be taken from IngredientCodeZICodelijst
                                        (required to http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.9.7.12--20171231000000)

                                        IngredientCodeZICodelijst

                                        TypeCoding
                                        Summarytrue
                                        Requirements

                                        Allows for translations and alternate encodings within a code system. Also supports communication of the same instance to systems requiring different encodings.

                                        156. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodeZICodelijst.id
                                        Definition

                                        unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                        Shortxml:id (or equivalent in JSON)
                                        Control0..1
                                        Typestring
                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                        XML FormatIn the XML format, this property is represented as an attribute.
                                        158. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodeZICodelijst.extension
                                        Definition

                                        May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                        ShortAdditional Content defined by implementations
                                        Comments

                                        There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                        Control0..*
                                        TypeExtension
                                        Alternate Namesextensions, user content
                                        SlicingThis element introduces a set of slices on Medication.ingredient.item[x].coding.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                        • value @ url
                                        • 160. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodeZICodelijst.system
                                          Definition

                                          The identification of the code system that defines the meaning of the symbol in the code.

                                          ShortIdentity of the terminology system
                                          Comments

                                          The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should de-reference to some definition that establish the system clearly and unambiguously.

                                          Control1..1
                                          Typeuri
                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                          Summarytrue
                                          Requirements

                                          Need to be unambiguous about the source of the definition of the symbol.

                                          Fixed Valueurn:oid:2.16.840.1.113883.2.4.4.8
                                          162. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodeZICodelijst.version
                                          Definition

                                          The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured. and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.

                                          ShortVersion of the system - if relevant
                                          Comments

                                          Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date.

                                          NoteThis is a business version Id, not a resource version Id (see discussion)
                                          Control0..1
                                          Typestring
                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                          Summarytrue
                                          164. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodeZICodelijst.code
                                          Definition

                                          A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).

                                          ShortSymbol in syntax defined by the system
                                          Control0..1
                                          Typecode
                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                          Summarytrue
                                          Requirements

                                          Need to refer to a particular code in the system.

                                          166. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodeZICodelijst.display
                                          Definition

                                          A representation of the meaning of the code in the system, following the rules of the system.

                                          ShortRepresentation defined by the system
                                          Control0..1
                                          Typestring
                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                          Summarytrue
                                          Requirements

                                          Need to be able to carry a human-readable meaning of the code for readers that do not know the system.

                                          168. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodeZICodelijst.userSelected
                                          Definition

                                          Indicates that this coding was chosen by a user directly - i.e. off a pick list of available items (codes or displays).

                                          ShortIf this coding was chosen directly by the user
                                          Comments

                                          Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely.

                                          Control0..1
                                          Typeboolean
                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                          Summarytrue
                                          Requirements

                                          This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing.

                                          170. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodeGTINCodeLijst
                                          Slice NameingredientCodeGTINCodeLijst
                                          Definition

                                          A reference to a code defined by a terminology system.

                                          ShortCode defined by a terminology system
                                          Comments

                                          Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.

                                          Control0..*
                                          BindingThe codes SHALL be taken from IngredientCodeGTINCodelijst
                                          (required to http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.9.7.16--20171231000000)

                                          IngredientCodeGTINCodeLijst

                                          TypeCoding
                                          Summarytrue
                                          Requirements

                                          Allows for translations and alternate encodings within a code system. Also supports communication of the same instance to systems requiring different encodings.

                                          172. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodeGTINCodeLijst.id
                                          Definition

                                          unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                          Shortxml:id (or equivalent in JSON)
                                          Control0..1
                                          Typestring
                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                          XML FormatIn the XML format, this property is represented as an attribute.
                                          174. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodeGTINCodeLijst.extension
                                          Definition

                                          May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                          ShortAdditional Content defined by implementations
                                          Comments

                                          There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                          Control0..*
                                          TypeExtension
                                          Alternate Namesextensions, user content
                                          SlicingThis element introduces a set of slices on Medication.ingredient.item[x].coding.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                          • value @ url
                                          • 176. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodeGTINCodeLijst.system
                                            Definition

                                            The identification of the code system that defines the meaning of the symbol in the code.

                                            ShortIdentity of the terminology system
                                            Comments

                                            The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should de-reference to some definition that establish the system clearly and unambiguously.

                                            Control1..1
                                            Typeuri
                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                            Summarytrue
                                            Requirements

                                            Need to be unambiguous about the source of the definition of the symbol.

                                            Fixed Valueurn:oid:1.3.160
                                            178. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodeGTINCodeLijst.version
                                            Definition

                                            The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured. and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.

                                            ShortVersion of the system - if relevant
                                            Comments

                                            Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date.

                                            NoteThis is a business version Id, not a resource version Id (see discussion)
                                            Control0..1
                                            Typestring
                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                            Summarytrue
                                            180. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodeGTINCodeLijst.code
                                            Definition

                                            A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).

                                            ShortSymbol in syntax defined by the system
                                            Control0..1
                                            Typecode
                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                            Summarytrue
                                            Requirements

                                            Need to refer to a particular code in the system.

                                            182. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodeGTINCodeLijst.display
                                            Definition

                                            A representation of the meaning of the code in the system, following the rules of the system.

                                            ShortRepresentation defined by the system
                                            Control0..1
                                            Typestring
                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                            Summarytrue
                                            Requirements

                                            Need to be able to carry a human-readable meaning of the code for readers that do not know the system.

                                            184. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodeGTINCodeLijst.userSelected
                                            Definition

                                            Indicates that this coding was chosen by a user directly - i.e. off a pick list of available items (codes or displays).

                                            ShortIf this coding was chosen directly by the user
                                            Comments

                                            Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely.

                                            Control0..1
                                            Typeboolean
                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                            Summarytrue
                                            Requirements

                                            This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing.

                                            186. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodeATCCodelijst
                                            Slice NameingredientCodeATCCodelijst
                                            Definition

                                            A reference to a code defined by a terminology system.

                                            ShortCode defined by a terminology system
                                            Comments

                                            Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.

                                            Control0..*
                                            BindingThe codes SHALL be taken from IngredientCodeATCCodelijst
                                            (required to http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.9.7.13--20171231000000)

                                            IngredientCodeATCCodelijst

                                            TypeCoding
                                            Summarytrue
                                            Requirements

                                            Allows for translations and alternate encodings within a code system. Also supports communication of the same instance to systems requiring different encodings.

                                            188. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodeATCCodelijst.id
                                            Definition

                                            unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                            Shortxml:id (or equivalent in JSON)
                                            Control0..1
                                            Typestring
                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                            XML FormatIn the XML format, this property is represented as an attribute.
                                            190. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodeATCCodelijst.extension
                                            Definition

                                            May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                            ShortAdditional Content defined by implementations
                                            Comments

                                            There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                            Control0..*
                                            TypeExtension
                                            Alternate Namesextensions, user content
                                            SlicingThis element introduces a set of slices on Medication.ingredient.item[x].coding.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                            • value @ url
                                            • 192. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodeATCCodelijst.system
                                              Definition

                                              The identification of the code system that defines the meaning of the symbol in the code.

                                              ShortIdentity of the terminology system
                                              Comments

                                              The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should de-reference to some definition that establish the system clearly and unambiguously.

                                              Control1..1
                                              Typeuri
                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                              Summarytrue
                                              Requirements

                                              Need to be unambiguous about the source of the definition of the symbol.

                                              Fixed Valuehttp://www.whocc.no/atc
                                              194. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodeATCCodelijst.version
                                              Definition

                                              The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured. and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.

                                              ShortVersion of the system - if relevant
                                              Comments

                                              Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date.

                                              NoteThis is a business version Id, not a resource version Id (see discussion)
                                              Control0..1
                                              Typestring
                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                              Summarytrue
                                              196. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodeATCCodelijst.code
                                              Definition

                                              A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).

                                              ShortSymbol in syntax defined by the system
                                              Control0..1
                                              Typecode
                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                              Summarytrue
                                              Requirements

                                              Need to refer to a particular code in the system.

                                              198. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodeATCCodelijst.display
                                              Definition

                                              A representation of the meaning of the code in the system, following the rules of the system.

                                              ShortRepresentation defined by the system
                                              Control0..1
                                              Typestring
                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                              Summarytrue
                                              Requirements

                                              Need to be able to carry a human-readable meaning of the code for readers that do not know the system.

                                              200. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodeATCCodelijst.userSelected
                                              Definition

                                              Indicates that this coding was chosen by a user directly - i.e. off a pick list of available items (codes or displays).

                                              ShortIf this coding was chosen directly by the user
                                              Comments

                                              Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely.

                                              Control0..1
                                              Typeboolean
                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                              Summarytrue
                                              Requirements

                                              This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing.

                                              202. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodeHPKLijst
                                              Slice NameingredientCodeHPKLijst
                                              Definition

                                              A reference to a code defined by a terminology system.

                                              ShortCode defined by a terminology system
                                              Comments

                                              Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.

                                              Control0..*
                                              BindingThe codes SHALL be taken from IngredientCodeHPKCodelijst
                                              (required to http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.9.7.10--20171231000000)

                                              IngredientCodeHPKLijst

                                              TypeCoding
                                              Summarytrue
                                              Requirements

                                              Allows for translations and alternate encodings within a code system. Also supports communication of the same instance to systems requiring different encodings.

                                              204. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodeHPKLijst.id
                                              Definition

                                              unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                              Shortxml:id (or equivalent in JSON)
                                              Control0..1
                                              Typestring
                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                              XML FormatIn the XML format, this property is represented as an attribute.
                                              206. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodeHPKLijst.extension
                                              Definition

                                              May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                              ShortAdditional Content defined by implementations
                                              Comments

                                              There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                              Control0..*
                                              TypeExtension
                                              Alternate Namesextensions, user content
                                              SlicingThis element introduces a set of slices on Medication.ingredient.item[x].coding.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                              • value @ url
                                              • 208. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodeHPKLijst.system
                                                Definition

                                                The identification of the code system that defines the meaning of the symbol in the code.

                                                ShortIdentity of the terminology system
                                                Comments

                                                The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should de-reference to some definition that establish the system clearly and unambiguously.

                                                Control1..1
                                                Typeuri
                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                Summarytrue
                                                Requirements

                                                Need to be unambiguous about the source of the definition of the symbol.

                                                Fixed Valueurn:oid:2.16.840.1.113883.2.4.4.7
                                                210. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodeHPKLijst.version
                                                Definition

                                                The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured. and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.

                                                ShortVersion of the system - if relevant
                                                Comments

                                                Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date.

                                                NoteThis is a business version Id, not a resource version Id (see discussion)
                                                Control0..1
                                                Typestring
                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                Summarytrue
                                                212. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodeHPKLijst.code
                                                Definition

                                                A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).

                                                ShortSymbol in syntax defined by the system
                                                Control0..1
                                                Typecode
                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                Summarytrue
                                                Requirements

                                                Need to refer to a particular code in the system.

                                                214. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodeHPKLijst.display
                                                Definition

                                                A representation of the meaning of the code in the system, following the rules of the system.

                                                ShortRepresentation defined by the system
                                                Control0..1
                                                Typestring
                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                Summarytrue
                                                Requirements

                                                Need to be able to carry a human-readable meaning of the code for readers that do not know the system.

                                                216. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodeHPKLijst.userSelected
                                                Definition

                                                Indicates that this coding was chosen by a user directly - i.e. off a pick list of available items (codes or displays).

                                                ShortIf this coding was chosen directly by the user
                                                Comments

                                                Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely.

                                                Control0..1
                                                Typeboolean
                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                Summarytrue
                                                Requirements

                                                This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing.

                                                218. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodeGPKLijst
                                                Slice NameingredientCodeGPKLijst
                                                Definition

                                                A reference to a code defined by a terminology system.

                                                ShortCode defined by a terminology system
                                                Comments

                                                Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.

                                                Control0..*
                                                BindingThe codes SHALL be taken from IngredientCodeGPKCodelijst
                                                (required to http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.9.7.9--20171231000000)

                                                IngredientCodeGPKLijst

                                                TypeCoding
                                                Summarytrue
                                                Requirements

                                                Allows for translations and alternate encodings within a code system. Also supports communication of the same instance to systems requiring different encodings.

                                                220. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodeGPKLijst.id
                                                Definition

                                                unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                Shortxml:id (or equivalent in JSON)
                                                Control0..1
                                                Typestring
                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                222. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodeGPKLijst.extension
                                                Definition

                                                May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                ShortAdditional Content defined by implementations
                                                Comments

                                                There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                Control0..*
                                                TypeExtension
                                                Alternate Namesextensions, user content
                                                SlicingThis element introduces a set of slices on Medication.ingredient.item[x].coding.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                • value @ url
                                                • 224. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodeGPKLijst.system
                                                  Definition

                                                  The identification of the code system that defines the meaning of the symbol in the code.

                                                  ShortIdentity of the terminology system
                                                  Comments

                                                  The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should de-reference to some definition that establish the system clearly and unambiguously.

                                                  Control1..1
                                                  Typeuri
                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                  Summarytrue
                                                  Requirements

                                                  Need to be unambiguous about the source of the definition of the symbol.

                                                  Fixed Valueurn:oid:2.16.840.1.113883.2.4.4.1
                                                  226. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodeGPKLijst.version
                                                  Definition

                                                  The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured. and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.

                                                  ShortVersion of the system - if relevant
                                                  Comments

                                                  Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date.

                                                  NoteThis is a business version Id, not a resource version Id (see discussion)
                                                  Control0..1
                                                  Typestring
                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                  Summarytrue
                                                  228. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodeGPKLijst.code
                                                  Definition

                                                  A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).

                                                  ShortSymbol in syntax defined by the system
                                                  Control0..1
                                                  Typecode
                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                  Summarytrue
                                                  Requirements

                                                  Need to refer to a particular code in the system.

                                                  230. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodeGPKLijst.display
                                                  Definition

                                                  A representation of the meaning of the code in the system, following the rules of the system.

                                                  ShortRepresentation defined by the system
                                                  Control0..1
                                                  Typestring
                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                  Summarytrue
                                                  Requirements

                                                  Need to be able to carry a human-readable meaning of the code for readers that do not know the system.

                                                  232. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodeGPKLijst.userSelected
                                                  Definition

                                                  Indicates that this coding was chosen by a user directly - i.e. off a pick list of available items (codes or displays).

                                                  ShortIf this coding was chosen directly by the user
                                                  Comments

                                                  Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely.

                                                  Control0..1
                                                  Typeboolean
                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                  Summarytrue
                                                  Requirements

                                                  This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing.

                                                  234. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodeSNKLijst
                                                  Slice NameingredientCodeSNKLijst
                                                  Definition

                                                  A reference to a code defined by a terminology system.

                                                  ShortCode defined by a terminology system
                                                  Comments

                                                  Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.

                                                  Control0..*
                                                  BindingThe codes SHALL be taken from IngredientCodeSNKCodelijst
                                                  (required to http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.9.7.14--20171231000000)

                                                  IngredientCodeSNKLijst

                                                  TypeCoding
                                                  Summarytrue
                                                  Requirements

                                                  Allows for translations and alternate encodings within a code system. Also supports communication of the same instance to systems requiring different encodings.

                                                  236. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodeSNKLijst.id
                                                  Definition

                                                  unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                  Shortxml:id (or equivalent in JSON)
                                                  Control0..1
                                                  Typestring
                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                  238. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodeSNKLijst.extension
                                                  Definition

                                                  May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                  ShortAdditional Content defined by implementations
                                                  Comments

                                                  There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                  Control0..*
                                                  TypeExtension
                                                  Alternate Namesextensions, user content
                                                  SlicingThis element introduces a set of slices on Medication.ingredient.item[x].coding.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                  • value @ url
                                                  • 240. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodeSNKLijst.system
                                                    Definition

                                                    The identification of the code system that defines the meaning of the symbol in the code.

                                                    ShortIdentity of the terminology system
                                                    Comments

                                                    The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should de-reference to some definition that establish the system clearly and unambiguously.

                                                    Control1..1
                                                    Typeuri
                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                    Summarytrue
                                                    Requirements

                                                    Need to be unambiguous about the source of the definition of the symbol.

                                                    Fixed Valueurn:oid:2.16.840.1.113883.2.4.4.1.750
                                                    242. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodeSNKLijst.version
                                                    Definition

                                                    The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured. and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.

                                                    ShortVersion of the system - if relevant
                                                    Comments

                                                    Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date.

                                                    NoteThis is a business version Id, not a resource version Id (see discussion)
                                                    Control0..1
                                                    Typestring
                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                    Summarytrue
                                                    244. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodeSNKLijst.code
                                                    Definition

                                                    A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).

                                                    ShortSymbol in syntax defined by the system
                                                    Control0..1
                                                    Typecode
                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                    Summarytrue
                                                    Requirements

                                                    Need to refer to a particular code in the system.

                                                    246. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodeSNKLijst.display
                                                    Definition

                                                    A representation of the meaning of the code in the system, following the rules of the system.

                                                    ShortRepresentation defined by the system
                                                    Control0..1
                                                    Typestring
                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                    Summarytrue
                                                    Requirements

                                                    Need to be able to carry a human-readable meaning of the code for readers that do not know the system.

                                                    248. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodeSNKLijst.userSelected
                                                    Definition

                                                    Indicates that this coding was chosen by a user directly - i.e. off a pick list of available items (codes or displays).

                                                    ShortIf this coding was chosen directly by the user
                                                    Comments

                                                    Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely.

                                                    Control0..1
                                                    Typeboolean
                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                    Summarytrue
                                                    Requirements

                                                    This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing.

                                                    250. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodePRKLijst
                                                    Slice NameingredientCodePRKLijst
                                                    Definition

                                                    A reference to a code defined by a terminology system.

                                                    ShortCode defined by a terminology system
                                                    Comments

                                                    Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.

                                                    Control0..*
                                                    BindingThe codes SHALL be taken from IngredientCodePRKCodelijst
                                                    (required to http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.9.7.11--20171231000000)

                                                    IngredientCodePRKLijst

                                                    TypeCoding
                                                    Summarytrue
                                                    Requirements

                                                    Allows for translations and alternate encodings within a code system. Also supports communication of the same instance to systems requiring different encodings.

                                                    252. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodePRKLijst.id
                                                    Definition

                                                    unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                    Shortxml:id (or equivalent in JSON)
                                                    Control0..1
                                                    Typestring
                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                    254. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodePRKLijst.extension
                                                    Definition

                                                    May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                    ShortAdditional Content defined by implementations
                                                    Comments

                                                    There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                    Control0..*
                                                    TypeExtension
                                                    Alternate Namesextensions, user content
                                                    SlicingThis element introduces a set of slices on Medication.ingredient.item[x].coding.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                    • value @ url
                                                    • 256. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodePRKLijst.system
                                                      Definition

                                                      The identification of the code system that defines the meaning of the symbol in the code.

                                                      ShortIdentity of the terminology system
                                                      Comments

                                                      The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should de-reference to some definition that establish the system clearly and unambiguously.

                                                      Control1..1
                                                      Typeuri
                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                      Summarytrue
                                                      Requirements

                                                      Need to be unambiguous about the source of the definition of the symbol.

                                                      Fixed Valueurn:oid:2.16.840.1.113883.2.4.4.10
                                                      258. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodePRKLijst.version
                                                      Definition

                                                      The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured. and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.

                                                      ShortVersion of the system - if relevant
                                                      Comments

                                                      Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date.

                                                      NoteThis is a business version Id, not a resource version Id (see discussion)
                                                      Control0..1
                                                      Typestring
                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                      Summarytrue
                                                      260. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodePRKLijst.code
                                                      Definition

                                                      A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).

                                                      ShortSymbol in syntax defined by the system
                                                      Control0..1
                                                      Typecode
                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                      Summarytrue
                                                      Requirements

                                                      Need to refer to a particular code in the system.

                                                      262. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodePRKLijst.display
                                                      Definition

                                                      A representation of the meaning of the code in the system, following the rules of the system.

                                                      ShortRepresentation defined by the system
                                                      Control0..1
                                                      Typestring
                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                      Summarytrue
                                                      Requirements

                                                      Need to be able to carry a human-readable meaning of the code for readers that do not know the system.

                                                      264. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodePRKLijst.userSelected
                                                      Definition

                                                      Indicates that this coding was chosen by a user directly - i.e. off a pick list of available items (codes or displays).

                                                      ShortIf this coding was chosen directly by the user
                                                      Comments

                                                      Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely.

                                                      Control0..1
                                                      Typeboolean
                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                      Summarytrue
                                                      Requirements

                                                      This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing.

                                                      266. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodeSSKLijst
                                                      Slice NameingredientCodeSSKLijst
                                                      Definition

                                                      A reference to a code defined by a terminology system.

                                                      ShortCode defined by a terminology system
                                                      Comments

                                                      Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.

                                                      Control0..*
                                                      BindingThe codes SHALL be taken from IngredientCodeSSKCodelijst
                                                      (required to http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.9.7.15--20171231000000)

                                                      IngredientCodeSSKLijst

                                                      TypeCoding
                                                      Summarytrue
                                                      Requirements

                                                      Allows for translations and alternate encodings within a code system. Also supports communication of the same instance to systems requiring different encodings.

                                                      268. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodeSSKLijst.id
                                                      Definition

                                                      unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                      Shortxml:id (or equivalent in JSON)
                                                      Control0..1
                                                      Typestring
                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                      270. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodeSSKLijst.extension
                                                      Definition

                                                      May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                      ShortAdditional Content defined by implementations
                                                      Comments

                                                      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                      Control0..*
                                                      TypeExtension
                                                      Alternate Namesextensions, user content
                                                      SlicingThis element introduces a set of slices on Medication.ingredient.item[x].coding.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                      • value @ url
                                                      • 272. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodeSSKLijst.system
                                                        Definition

                                                        The identification of the code system that defines the meaning of the symbol in the code.

                                                        ShortIdentity of the terminology system
                                                        Comments

                                                        The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should de-reference to some definition that establish the system clearly and unambiguously.

                                                        Control1..1
                                                        Typeuri
                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                        Summarytrue
                                                        Requirements

                                                        Need to be unambiguous about the source of the definition of the symbol.

                                                        Fixed Valueurn:oid:2.16.840.1.113883.2.4.4.1.725
                                                        274. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodeSSKLijst.version
                                                        Definition

                                                        The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured. and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.

                                                        ShortVersion of the system - if relevant
                                                        Comments

                                                        Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date.

                                                        NoteThis is a business version Id, not a resource version Id (see discussion)
                                                        Control0..1
                                                        Typestring
                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                        Summarytrue
                                                        276. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodeSSKLijst.code
                                                        Definition

                                                        A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).

                                                        ShortSymbol in syntax defined by the system
                                                        Control0..1
                                                        Typecode
                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                        Summarytrue
                                                        Requirements

                                                        Need to refer to a particular code in the system.

                                                        278. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodeSSKLijst.display
                                                        Definition

                                                        A representation of the meaning of the code in the system, following the rules of the system.

                                                        ShortRepresentation defined by the system
                                                        Control0..1
                                                        Typestring
                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                        Summarytrue
                                                        Requirements

                                                        Need to be able to carry a human-readable meaning of the code for readers that do not know the system.

                                                        280. Medication.ingredient.item[x]:itemCodeableConcept.coding:ingredientCodeSSKLijst.userSelected
                                                        Definition

                                                        Indicates that this coding was chosen by a user directly - i.e. off a pick list of available items (codes or displays).

                                                        ShortIf this coding was chosen directly by the user
                                                        Comments

                                                        Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely.

                                                        Control0..1
                                                        Typeboolean
                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                        Summarytrue
                                                        Requirements

                                                        This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing.

                                                        282. Medication.ingredient.item[x]:itemCodeableConcept.text
                                                        Definition

                                                        A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user.

                                                        ShortPlain text representation of the concept
                                                        Comments

                                                        Very often the text is the same as a displayName of one of the codings.

                                                        Control0..1
                                                        Typestring
                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                        Summarytrue
                                                        Requirements

                                                        The codes from the terminologies do not always capture the correct meaning with all the nuances of the human using them, or sometimes there is no appropriate code at all. In these cases, the text is used to capture the full meaning of the source.

                                                        284. Medication.ingredient.isActive
                                                        Definition

                                                        Indication of whether this ingredient affects the therapeutic action of the drug.

                                                        ShortActive ingredient indicator
                                                        Control0..1
                                                        Typeboolean
                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                        Requirements

                                                        True indicates that the ingredient affects the therapeutic action of the drug (i.e. active). False indicates that the ingredient does not affect the therapeutic action of the drug (i.e. inactive).

                                                        286. Medication.ingredient.amount
                                                        Definition

                                                        The relative amount of this ingredient in this product.
                                                        Calculation of Concentration = Ingredient Amount ÷ Product Amount.

                                                        This could be a concentration if the medication is dissolved in liquid, for example: 25mg/tablet or 50IE/ml of 200mg/500ml.

                                                        ShortConcentration
                                                        Control0..1
                                                        TypeRatio
                                                        Alternate NamesSterkte, Concentratie, Hoeveelheid
                                                        ExampleExample of Concentration: { "numerator" : { "value" : 5, "unit" : "ml", "system" : "http://unitsofmeasure.org", "code" : "mL" }, "denominator" : { "value" : 200, "unit" : "ml", "system" : "http://unitsofmeasure.org", "code" : "mL" } }
                                                        288. Medication.ingredient.amount.id
                                                        Definition

                                                        unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                        Shortxml:id (or equivalent in JSON)
                                                        Control0..1
                                                        Typestring
                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                        290. Medication.ingredient.amount.extension
                                                        Definition

                                                        May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                        ShortAdditional Content defined by implementations
                                                        Comments

                                                        There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                        Control0..*
                                                        TypeExtension
                                                        Alternate Namesextensions, user content
                                                        SlicingThis element introduces a set of slices on Medication.ingredient.amount.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                        • value @ url
                                                        • 292. Medication.ingredient.amount.numerator
                                                          Definition

                                                          The amount of this ingredient. This is the numerator for the calculation of the concentration. The unit should be selected from the G-Standard (Table 902)

                                                          ShortIngredientAmount
                                                          Control0..1
                                                          TypeQuantity
                                                          Summarytrue
                                                          Alternate NamesIngredientHoeveelheid
                                                          294. Medication.ingredient.amount.denominator
                                                          Definition

                                                          Amount of the product. This is the denominator for the calculation of the concentration

                                                          ShortProductAmount
                                                          Control0..1
                                                          TypeQuantity
                                                          Summarytrue
                                                          Alternate NamesProductHoeveelheid
                                                          296. Medication.package
                                                          Definition

                                                          Information that only applies to packages (not products).

                                                          ShortDetails about packaged medications
                                                          Control0..1
                                                          TypeBackboneElement
                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() | (children().count() > id.count()))
                                                          298. Medication.package.id
                                                          Definition

                                                          unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                          Shortxml:id (or equivalent in JSON)
                                                          Control0..1
                                                          Typestring
                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                          300. Medication.package.extension
                                                          Definition

                                                          May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                          ShortAdditional Content defined by implementations
                                                          Comments

                                                          There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                          Control0..*
                                                          TypeExtension
                                                          Alternate Namesextensions, user content
                                                          302. Medication.package.modifierExtension
                                                          Definition

                                                          May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

                                                          ShortExtensions that cannot be ignored
                                                          Comments

                                                          There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                          Control0..*
                                                          TypeExtension
                                                          Is Modifiertrue because No Modifier Reason provideed in previous versions of FHIR
                                                          Summarytrue
                                                          Alternate Namesextensions, user content, modifiers
                                                          304. Medication.package.container
                                                          Definition

                                                          The kind of container that this package comes as.

                                                          ShortE.g. box, vial, blister-pack
                                                          Control0..1
                                                          BindingFor example codes, see MedicationContainer
                                                          (example to http://hl7.org/fhir/ValueSet/medication-package-form|3.0.2)

                                                          A coded concept defining the kind of container a medication package is packaged in

                                                          TypeCodeableConcept
                                                          306. Medication.package.content
                                                          Definition

                                                          A set of components that go to make up the described item.

                                                          ShortWhat is in the package
                                                          Control0..*
                                                          TypeBackboneElement
                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() | (children().count() > id.count()))
                                                          308. Medication.package.content.id
                                                          Definition

                                                          unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                          Shortxml:id (or equivalent in JSON)
                                                          Control0..1
                                                          Typestring
                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                          310. Medication.package.content.extension
                                                          Definition

                                                          May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                          ShortAdditional Content defined by implementations
                                                          Comments

                                                          There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                          Control0..*
                                                          TypeExtension
                                                          Alternate Namesextensions, user content
                                                          312. Medication.package.content.modifierExtension
                                                          Definition

                                                          May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

                                                          ShortExtensions that cannot be ignored
                                                          Comments

                                                          There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                          Control0..*
                                                          TypeExtension
                                                          Is Modifiertrue because No Modifier Reason provideed in previous versions of FHIR
                                                          Summarytrue
                                                          Alternate Namesextensions, user content, modifiers
                                                          314. Medication.package.content.item[x]
                                                          Definition

                                                          Identifies one of the items in the package.

                                                          ShortThe item in the package
                                                          Control1..1
                                                          TypeChoice of: CodeableConcept, Reference(HCIM PharmaceuticalProduct)
                                                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                          316. Medication.package.content.amount
                                                          Definition

                                                          The amount of the product that is in the package.

                                                          ShortQuantity present in the package
                                                          Control0..1
                                                          TypeQuantity(SimpleQuantity)
                                                          318. Medication.package.batch
                                                          Definition

                                                          Information about a group of medication produced or packaged from one production run.

                                                          ShortIdentifies a single production run
                                                          Control0..*
                                                          TypeBackboneElement
                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() | (children().count() > id.count()))
                                                          320. Medication.package.batch.id
                                                          Definition

                                                          unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                          Shortxml:id (or equivalent in JSON)
                                                          Control0..1
                                                          Typestring
                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                          322. Medication.package.batch.extension
                                                          Definition

                                                          May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                          ShortAdditional Content defined by implementations
                                                          Comments

                                                          There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                          Control0..*
                                                          TypeExtension
                                                          Alternate Namesextensions, user content
                                                          324. Medication.package.batch.modifierExtension
                                                          Definition

                                                          May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

                                                          ShortExtensions that cannot be ignored
                                                          Comments

                                                          There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                          Control0..*
                                                          TypeExtension
                                                          Is Modifiertrue because No Modifier Reason provideed in previous versions of FHIR
                                                          Summarytrue
                                                          Alternate Namesextensions, user content, modifiers
                                                          326. Medication.package.batch.lotNumber
                                                          Definition

                                                          The assigned lot number of a batch of the specified product.

                                                          ShortIdentifier assigned to batch
                                                          Control0..1
                                                          Typestring
                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                          328. Medication.package.batch.expirationDate
                                                          Definition

                                                          When this specific batch of product will expire.

                                                          ShortWhen batch will expire
                                                          Control0..1
                                                          TypedateTime
                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                          330. Medication.image
                                                          Definition

                                                          Photo(s) or graphic representation(s) of the medication.

                                                          ShortPicture of the medication
                                                          Control0..*
                                                          TypeAttachment
                                                          Requirements

                                                          Note that "image" is only applicable when the medication.code represents a physical item (e.g. Amoxil 250 mg capsule) and not an abstract item (e.g. amoxicillin 250 mg).