FHIR Cross-Version Extensions package for FHIR R4 from FHIR R5
0.0.1-snapshot-2 - informative International flag

FHIR Cross-Version Extensions package for FHIR R4 from FHIR R5 - Version 0.0.1-snapshot-2. See the Directory of published versions

Extension: Ext_R5_MedicinalProductDefinition - Detailed Descriptions

Page standards status: Informative Maturity Level: 0

Definitions for the ext-R5-MedicinalProductDefinition extension.

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

0. Extension
Definition

A medicinal product, being a substance or combination of substances that is intended to treat, prevent or diagnose a disease, or to restore, correct or modify physiological functions by exerting a pharmacological, immunological or metabolic action. This resource is intended to define and detail such products and their properties, for uses other than direct patient care (e.g. regulatory use, or drug catalogs).

ShortDetailed definition of a medicinal product
Control0..*
2. Extension.extension
Control1..*
SlicingThis element introduces a set of slices on Extension.extension. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
  • value @ url
  • 4. Extension.extension:type
    Slice Nametype
    Definition

    This cross-version extension represents MedicinalProductDefinition.type from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

    ShortRegulatory type, e.g. Investigational or Authorized
    Control0..1
    6. Extension.extension:type.url
    Control1..1
    Fixed Valuetype
    8. Extension.extension:type.value[x]
    Definition

    This cross-version extension represents MedicinalProductDefinition.type from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

    ShortRegulatory type, e.g. Investigational or Authorized
    BindingFor example codes, see R5_medicinal_product_type_for_R4 (0.0.1-snapshot-2)
    (example to http://hl7.org/fhir/5.0/ValueSet/R5-medicinal-product-type-for-R4|0.0.1-snapshot-2)

    Overall defining type of this medicinal product.

    TypeCodeableConcept
    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
    10. Extension.extension:domain
    Slice Namedomain
    Definition

    This cross-version extension represents MedicinalProductDefinition.domain from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

    ShortIf this medicine applies to human or veterinary uses
    Control0..1
    12. Extension.extension:domain.url
    Control1..1
    Fixed Valuedomain
    14. Extension.extension:domain.value[x]
    Definition

    This cross-version extension represents MedicinalProductDefinition.domain from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

    ShortIf this medicine applies to human or veterinary uses
    BindingFor example codes, see R5_medicinal_product_domain_for_R4 (0.0.1-snapshot-2)
    (example to http://hl7.org/fhir/5.0/ValueSet/R5-medicinal-product-domain-for-R4|0.0.1-snapshot-2)

    Applicable domain for this product (e.g. human, veterinary).

    TypeCodeableConcept
    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
    16. Extension.extension:version
    Slice Nameversion
    Definition

    A business identifier relating to a specific version of the product, this is commonly used to support revisions to an existing product.

    ShortA business identifier relating to a specific version of the product
    Control0..1
    18. Extension.extension:version.url
    Control1..1
    Fixed Valueversion
    20. Extension.extension:version.value[x]
    Definition

    A business identifier relating to a specific version of the product, this is commonly used to support revisions to an existing product.

    ShortA business identifier relating to a specific version of the product
    Typestring
    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    22. Extension.extension:status
    Slice Namestatus
    Definition

    The status within the lifecycle of this product record. A high-level status, this is not intended to duplicate details carried elsewhere such as legal status, or authorization status.

    ShortThe status within the lifecycle of this product record
    Control0..1
    24. Extension.extension:status.url
    Control1..1
    Fixed Valuestatus
    26. Extension.extension:status.value[x]
    Definition

    The status within the lifecycle of this product record. A high-level status, this is not intended to duplicate details carried elsewhere such as legal status, or authorization status.

    ShortThe status within the lifecycle of this product record
    BindingThe codes SHOULD be taken from R5_publication_status_for_R4 (0.0.1-snapshot-2)
    (preferred to http://hl7.org/fhir/5.0/ValueSet/R5-publication-status-for-R4|0.0.1-snapshot-2)

    The lifecycle status of an artifact.

    TypeCodeableConcept
    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
    28. Extension.extension:statusDate
    Slice NamestatusDate
    Definition

    This cross-version extension represents MedicinalProductDefinition.statusDate from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

    ShortThe date at which the given status became applicable
    Control0..1
    30. Extension.extension:statusDate.url
    Control1..1
    Fixed ValuestatusDate
    32. Extension.extension:statusDate.value[x]
    Definition

    This cross-version extension represents MedicinalProductDefinition.statusDate from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

    ShortThe date at which the given status became applicable
    TypedateTime
    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    34. Extension.extension:description
    Slice Namedescription
    Definition

    This cross-version extension represents MedicinalProductDefinition.description from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

    ShortGeneral description of this product
    Control0..1
    36. Extension.extension:description.url
    Control1..1
    Fixed Valuedescription
    38. Extension.extension:description.value[x]
    Definition

    This cross-version extension represents MedicinalProductDefinition.description from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

    ShortGeneral description of this product
    Typemarkdown
    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    40. Extension.extension:combinedPharmaceuticalDoseForm
    Slice NamecombinedPharmaceuticalDoseForm
    Definition

    The dose form for a single part product, or combined form of a multiple part product. This is one concept that describes all the components. It does not represent the form with components physically mixed, if that might be necessary, for which see (AdministrableProductDefinition.administrableDoseForm).

    ShortThe dose form for a single part product, or combined form of a multiple part product
    Control0..1
    42. Extension.extension:combinedPharmaceuticalDoseForm.url
    Control1..1
    Fixed ValuecombinedPharmaceuticalDoseForm
    44. Extension.extension:combinedPharmaceuticalDoseForm.value[x]
    Definition

    The dose form for a single part product, or combined form of a multiple part product. This is one concept that describes all the components. It does not represent the form with components physically mixed, if that might be necessary, for which see (AdministrableProductDefinition.administrableDoseForm).

    ShortThe dose form for a single part product, or combined form of a multiple part product
    BindingFor example codes, see R5_combined_dose_form_for_R4 (0.0.1-snapshot-2)
    (example to http://hl7.org/fhir/5.0/ValueSet/R5-combined-dose-form-for-R4|0.0.1-snapshot-2)

    Dose forms for a product as a whole, considering all individual parts, but before any mixing

    TypeCodeableConcept
    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
    46. Extension.extension:route
    Slice Nameroute
    Definition

    The path by which the product is taken into or makes contact with the body. In some regions this is referred to as the licenced or approved route. See also AdministrableProductDefinition resource. MedicinalProductDefinition.route is the same concept as AdministrableProductDefinition.routeOfAdministration.code, and they cannot be used together.

    ShortThe path by which the product is taken into or makes contact with the body
    Control0..*
    48. Extension.extension:route.url
    Control1..1
    Fixed Valueroute
    50. Extension.extension:route.value[x]
    Definition

    The path by which the product is taken into or makes contact with the body. In some regions this is referred to as the licenced or approved route. See also AdministrableProductDefinition resource. MedicinalProductDefinition.route is the same concept as AdministrableProductDefinition.routeOfAdministration.code, and they cannot be used together.

    ShortThe path by which the product is taken into or makes contact with the body
    BindingFor example codes, see R5_route_codes_for_R4 (0.0.1-snapshot-2)
    (example to http://hl7.org/fhir/5.0/ValueSet/R5-route-codes-for-R4|0.0.1-snapshot-2)

    A code specifying the route or physiological path of administration of a therapeutic agent into or onto a patient's body.

    TypeCodeableConcept
    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
    52. Extension.extension:indication
    Slice Nameindication
    Definition

    Description of indication(s) for this product, used when structured indications are not required. In cases where structured indications are required, they are captured using the ClinicalUseDefinition resource. An indication is a medical situation for which using the product is appropriate.

    ShortDescription of indication(s) for this product, used when structured indications are not required
    Control0..1
    54. Extension.extension:indication.url
    Control1..1
    Fixed Valueindication
    56. Extension.extension:indication.value[x]
    Definition

    Description of indication(s) for this product, used when structured indications are not required. In cases where structured indications are required, they are captured using the ClinicalUseDefinition resource. An indication is a medical situation for which using the product is appropriate.

    ShortDescription of indication(s) for this product, used when structured indications are not required
    Typemarkdown
    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    58. Extension.extension:legalStatusOfSupply
    Slice NamelegalStatusOfSupply
    Definition

    This cross-version extension represents MedicinalProductDefinition.legalStatusOfSupply from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

    ShortThe legal status of supply of the medicinal product as classified by the regulator
    Control0..1
    60. Extension.extension:legalStatusOfSupply.url
    Control1..1
    Fixed ValuelegalStatusOfSupply
    62. Extension.extension:legalStatusOfSupply.value[x]
    Definition

    This cross-version extension represents MedicinalProductDefinition.legalStatusOfSupply from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

    ShortThe legal status of supply of the medicinal product as classified by the regulator
    BindingFor example codes, see R5_legal_status_of_supply_for_R4 (0.0.1-snapshot-2)
    (example to http://hl7.org/fhir/5.0/ValueSet/R5-legal-status-of-supply-for-R4|0.0.1-snapshot-2)

    The prescription supply types appropriate to a medicinal product

    TypeCodeableConcept
    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
    64. Extension.extension:additionalMonitoringIndicator
    Slice NameadditionalMonitoringIndicator
    Definition

    Whether the Medicinal Product is subject to additional monitoring for regulatory reasons, such as heightened reporting requirements.

    ShortWhether the Medicinal Product is subject to additional monitoring for regulatory reasons
    Control0..1
    66. Extension.extension:additionalMonitoringIndicator.url
    Control1..1
    Fixed ValueadditionalMonitoringIndicator
    68. Extension.extension:additionalMonitoringIndicator.value[x]
    Definition

    Whether the Medicinal Product is subject to additional monitoring for regulatory reasons, such as heightened reporting requirements.

    ShortWhether the Medicinal Product is subject to additional monitoring for regulatory reasons
    BindingFor example codes, see R5_medicinal_product_additional_monitoring_for_R4 (0.0.1-snapshot-2)
    (example to http://hl7.org/fhir/5.0/ValueSet/R5-medicinal-product-additional-monitoring-for-R4|0.0.1-snapshot-2)

    Extra measures defined for a Medicinal Product, such as heightened reporting requirements (e.g. Black Triangle Monitoring).

    TypeCodeableConcept
    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
    70. Extension.extension:specialMeasures
    Slice NamespecialMeasures
    Definition

    Whether the Medicinal Product is subject to special measures for regulatory reasons, such as a requirement to conduct post-authorization studies.

    ShortWhether the Medicinal Product is subject to special measures for regulatory reasons
    Control0..*
    72. Extension.extension:specialMeasures.url
    Control1..1
    Fixed ValuespecialMeasures
    74. Extension.extension:specialMeasures.value[x]
    Definition

    Whether the Medicinal Product is subject to special measures for regulatory reasons, such as a requirement to conduct post-authorization studies.

    ShortWhether the Medicinal Product is subject to special measures for regulatory reasons
    BindingFor example codes, see R5_medicinal_product_special_measures_for_R4 (0.0.1-snapshot-2)
    (example to http://hl7.org/fhir/5.0/ValueSet/R5-medicinal-product-special-measures-for-R4|0.0.1-snapshot-2)

    Extra measures defined for a Medicinal Product, such as a requirement to conduct post-authorization studies.

    TypeCodeableConcept
    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
    76. Extension.extension:pediatricUseIndicator
    Slice NamepediatricUseIndicator
    Definition

    If authorised for use in children, or infants, neonates etc.

    ShortIf authorised for use in children
    Control0..1
    78. Extension.extension:pediatricUseIndicator.url
    Control1..1
    Fixed ValuepediatricUseIndicator
    80. Extension.extension:pediatricUseIndicator.value[x]
    Definition

    If authorised for use in children, or infants, neonates etc.

    ShortIf authorised for use in children
    BindingFor example codes, see R5_medicinal_product_pediatric_use_for_R4 (0.0.1-snapshot-2)
    (example to http://hl7.org/fhir/5.0/ValueSet/R5-medicinal-product-pediatric-use-for-R4|0.0.1-snapshot-2)

    Suitability for age groups, in particular children.

    TypeCodeableConcept
    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
    82. Extension.extension:classification
    Slice Nameclassification
    Definition

    Allows the product to be classified by various systems, commonly WHO ATC.

    ShortAllows the product to be classified by various systems
    Control0..*
    84. Extension.extension:classification.url
    Control1..1
    Fixed Valueclassification
    86. Extension.extension:classification.value[x]
    Definition

    Allows the product to be classified by various systems, commonly WHO ATC.

    ShortAllows the product to be classified by various systems
    BindingFor example codes, see R5_medicinal_product_classification_for_R4 (0.0.1-snapshot-2)
    (example to http://hl7.org/fhir/5.0/ValueSet/R5-medicinal-product-classification-for-R4|0.0.1-snapshot-2)

    This value set includes codes from the Anatomical Therapeutic Chemical Classification System - provided as an exemplar value set.

    TypeCodeableConcept
    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
    88. Extension.extension:marketingStatus
    Slice NamemarketingStatus
    Definition

    Marketing status of the medicinal product, in contrast to marketing authorization. This refers to the product being actually 'on the market' as opposed to being allowed to be on the market (which is an authorization).

    ShortMarketing status of the medicinal product, in contrast to marketing authorization
    Control0..*
    90. Extension.extension:marketingStatus.extension
    Control1..*
    SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
    • value @ url
    • 92. Extension.extension:marketingStatus.extension:country
      Slice Namecountry
      Definition

      This cross-version extension represents MarketingStatus.country from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

      ShortThe country in which the marketing authorization has been granted shall be specified It should be specified using the ISO 3166 ‑ 1 alpha-2 code elements
      Control0..1
      94. Extension.extension:marketingStatus.extension:country.url
      Control1..1
      Fixed Valuecountry
      96. Extension.extension:marketingStatus.extension:country.value[x]
      Definition

      This cross-version extension represents MarketingStatus.country from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

      ShortThe country in which the marketing authorization has been granted shall be specified It should be specified using the ISO 3166 ‑ 1 alpha-2 code elements
      TypeCodeableConcept
      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
      98. Extension.extension:marketingStatus.extension:jurisdiction
      Slice Namejurisdiction
      Definition

      This cross-version extension represents MarketingStatus.jurisdiction from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

      ShortWhere a Medicines Regulatory Agency has granted a marketing authorization for which specific provisions within a jurisdiction apply, the jurisdiction can be specified using an appropriate controlled terminology The controlled term and the controlled term identifier shall be specified
      Control0..1
      100. Extension.extension:marketingStatus.extension:jurisdiction.url
      Control1..1
      Fixed Valuejurisdiction
      102. Extension.extension:marketingStatus.extension:jurisdiction.value[x]
      Definition

      This cross-version extension represents MarketingStatus.jurisdiction from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

      ShortWhere a Medicines Regulatory Agency has granted a marketing authorization for which specific provisions within a jurisdiction apply, the jurisdiction can be specified using an appropriate controlled terminology The controlled term and the controlled term identifier shall be specified
      TypeCodeableConcept
      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
      104. Extension.extension:marketingStatus.extension:status
      Slice Namestatus
      Definition

      This cross-version extension represents MarketingStatus.status from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

      ShortThis attribute provides information on the status of the marketing of the medicinal product See ISO/TS 20443 for more information and examples
      Control1..1
      106. Extension.extension:marketingStatus.extension:status.url
      Control1..1
      Fixed Valuestatus
      108. Extension.extension:marketingStatus.extension:status.value[x]
      Definition

      This cross-version extension represents MarketingStatus.status from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

      ShortThis attribute provides information on the status of the marketing of the medicinal product See ISO/TS 20443 for more information and examples
      TypeCodeableConcept
      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
      110. Extension.extension:marketingStatus.extension:dateRange
      Slice NamedateRange
      Definition

      This cross-version extension represents MarketingStatus.dateRange from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

      ShortThe date when the Medicinal Product is placed on the market by the Marketing Authorization Holder (or where applicable, the manufacturer/distributor) in a country and/or jurisdiction shall be provided A complete date consisting of day, month and year shall be specified using the ISO 8601 date format NOTE “Placed on the market” refers to the release of the Medicinal Product into the distribution chain
      Control0..1
      112. Extension.extension:marketingStatus.extension:dateRange.url
      Control1..1
      Fixed ValuedateRange
      114. Extension.extension:marketingStatus.extension:dateRange.value[x]
      Definition

      This cross-version extension represents MarketingStatus.dateRange from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

      ShortThe date when the Medicinal Product is placed on the market by the Marketing Authorization Holder (or where applicable, the manufacturer/distributor) in a country and/or jurisdiction shall be provided A complete date consisting of day, month and year shall be specified using the ISO 8601 date format NOTE “Placed on the market” refers to the release of the Medicinal Product into the distribution chain
      TypePeriod
      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
      116. Extension.extension:marketingStatus.extension:restoreDate
      Slice NamerestoreDate
      Definition

      This cross-version extension represents MarketingStatus.restoreDate from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

      ShortThe date when the Medicinal Product is placed on the market by the Marketing Authorization Holder (or where applicable, the manufacturer/distributor) in a country and/or jurisdiction shall be provided A complete date consisting of day, month and year shall be specified using the ISO 8601 date format NOTE “Placed on the market” refers to the release of the Medicinal Product into the distribution chain
      Control0..1
      118. Extension.extension:marketingStatus.extension:restoreDate.url
      Control1..1
      Fixed ValuerestoreDate
      120. Extension.extension:marketingStatus.extension:restoreDate.value[x]
      Definition

      This cross-version extension represents MarketingStatus.restoreDate from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

      ShortThe date when the Medicinal Product is placed on the market by the Marketing Authorization Holder (or where applicable, the manufacturer/distributor) in a country and/or jurisdiction shall be provided A complete date consisting of day, month and year shall be specified using the ISO 8601 date format NOTE “Placed on the market” refers to the release of the Medicinal Product into the distribution chain
      TypedateTime
      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      122. Extension.extension:marketingStatus.extension:_datatype
      Slice Name_datatype
      Definition

      Data type name for MedicinalProductDefinition.marketingStatus from FHIR R5

      ShortData type name for MedicinalProductDefinition.marketingStatus from FHIR R5
      Control0..1
      TypeExtension(Datatype) (Extension Type: string)
      124. Extension.extension:marketingStatus.extension:_datatype.value[x]
      Comments

      Must be: MarketingStatus

      Control1..1
      Typestring
      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      Fixed ValueMarketingStatus
      126. Extension.extension:marketingStatus.url
      Control1..1
      Fixed ValuemarketingStatus
      128. Extension.extension:packagedMedicinalProduct
      Slice NamepackagedMedicinalProduct
      Definition

      Package type for the product. See also the PackagedProductDefinition resource.

      ShortPackage type for the product
      Control0..*
      130. Extension.extension:packagedMedicinalProduct.url
      Control1..1
      Fixed ValuepackagedMedicinalProduct
      132. Extension.extension:packagedMedicinalProduct.value[x]
      Definition

      Package type for the product. See also the PackagedProductDefinition resource.

      ShortPackage type for the product
      BindingFor example codes, see R5_medicinal_product_package_type_for_R4 (0.0.1-snapshot-2)
      (example to http://hl7.org/fhir/5.0/ValueSet/R5-medicinal-product-package-type-for-R4|0.0.1-snapshot-2)

      Types of medicinal product packs

      TypeCodeableConcept
      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
      134. Extension.extension:comprisedOf
      Slice NamecomprisedOf
      Definition

      Types of medicinal manufactured items and/or devices that this product consists of, such as tablets, capsule, or syringes. Used as a direct link when the item's packaging is not being recorded (see also PackagedProductDefinition.package.containedItem.item).

      ShortTypes of medicinal manufactured items and/or devices that this product consists of, such as tablets, capsule, or syringes
      Control0..*
      136. Extension.extension:comprisedOf.url
      Control1..1
      Fixed ValuecomprisedOf
      138. Extension.extension:comprisedOf.value[x]
      Definition

      Types of medicinal manufactured items and/or devices that this product consists of, such as tablets, capsule, or syringes. Used as a direct link when the item's packaging is not being recorded (see also PackagedProductDefinition.package.containedItem.item).

      ShortTypes of medicinal manufactured items and/or devices that this product consists of, such as tablets, capsule, or syringes
      TypeReference
      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
      140. Extension.extension:ingredient
      Slice Nameingredient
      Definition

      The ingredients of this medicinal product - when not detailed in other resources. This is only needed if the ingredients are not specified by incoming references from the Ingredient resource, or indirectly via incoming AdministrableProductDefinition, PackagedProductDefinition or ManufacturedItemDefinition references. In cases where those levels of detail are not used, the ingredients may be specified directly here as codes.

      ShortThe ingredients of this medicinal product - when not detailed in other resources
      Control0..*
      142. Extension.extension:ingredient.url
      Control1..1
      Fixed Valueingredient
      144. Extension.extension:ingredient.value[x]
      Definition

      The ingredients of this medicinal product - when not detailed in other resources. This is only needed if the ingredients are not specified by incoming references from the Ingredient resource, or indirectly via incoming AdministrableProductDefinition, PackagedProductDefinition or ManufacturedItemDefinition references. In cases where those levels of detail are not used, the ingredients may be specified directly here as codes.

      ShortThe ingredients of this medicinal product - when not detailed in other resources
      BindingFor example codes, see R5_substance_codes_for_R4 (0.0.1-snapshot-2)
      (example to http://hl7.org/fhir/5.0/ValueSet/R5-substance-codes-for-R4|0.0.1-snapshot-2)

      This value set includes all substance codes from SNOMED CT - provided as an exemplar value set.

      TypeCodeableConcept
      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
      146. Extension.extension:impurity
      Slice Nameimpurity
      Definition

      Any component of the drug product which is not the chemical entity defined as the drug substance, or an excipient in the drug product. This includes process-related impurities and contaminants, product-related impurities including degradation products.

      ShortAny component of the drug product which is not the chemical entity defined as the drug substance, or an excipient in the drug product
      Control0..*
      148. Extension.extension:impurity.extension
      Control0..*
      SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
      • value @ url
      • 150. Extension.extension:impurity.extension:concept
        Slice Nameconcept
        Definition

        A reference to a concept - e.g. the information is identified by its general class to the degree of precision found in the terminology.

        ShortReference to a concept (by class)
        Control0..1
        152. Extension.extension:impurity.extension:concept.url
        Control1..1
        Fixed Valueconcept
        154. Extension.extension:impurity.extension:concept.value[x]
        Definition

        A reference to a concept - e.g. the information is identified by its general class to the degree of precision found in the terminology.

        ShortReference to a concept (by class)
        TypeCodeableConcept
        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
        156. Extension.extension:impurity.extension:reference
        Slice Namereference
        Definition

        A reference to a resource the provides exact details about the information being referenced.

        ShortReference to a resource (by instance)
        Control0..1
        158. Extension.extension:impurity.extension:reference.url
        Control1..1
        Fixed Valuereference
        160. Extension.extension:impurity.extension:reference.value[x]
        Definition

        A reference to a resource the provides exact details about the information being referenced.

        ShortReference to a resource (by instance)
        TypeReference
        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
        162. Extension.extension:impurity.extension:_datatype
        Slice Name_datatype
        Definition

        Data type name for MedicinalProductDefinition.impurity from FHIR R5

        ShortData type name for MedicinalProductDefinition.impurity from FHIR R5
        Control0..1
        TypeExtension(Datatype) (Extension Type: string)
        164. Extension.extension:impurity.extension:_datatype.value[x]
        Comments

        Must be: CodeableReference

        Control1..1
        Typestring
        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        Fixed ValueCodeableReference
        166. Extension.extension:impurity.url
        Control1..1
        Fixed Valueimpurity
        168. Extension.extension:attachedDocument
        Slice NameattachedDocument
        Definition

        Additional information or supporting documentation about the medicinal product.

        ShortAdditional documentation about the medicinal product
        Control0..*
        170. Extension.extension:attachedDocument.url
        Control1..1
        Fixed ValueattachedDocument
        172. Extension.extension:attachedDocument.value[x]
        Definition

        Additional information or supporting documentation about the medicinal product.

        ShortAdditional documentation about the medicinal product
        TypeReference
        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
        174. Extension.extension:masterFile
        Slice NamemasterFile
        Definition

        A master file for the medicinal product (e.g. Pharmacovigilance System Master File). Drug master files (DMFs) are documents submitted to regulatory agencies to provide confidential detailed information about facilities, processes or articles used in the manufacturing, processing, packaging and storing of drug products.

        ShortA master file for the medicinal product (e.g. Pharmacovigilance System Master File)
        Control0..*
        176. Extension.extension:masterFile.url
        Control1..1
        Fixed ValuemasterFile
        178. Extension.extension:masterFile.value[x]
        Definition

        A master file for the medicinal product (e.g. Pharmacovigilance System Master File). Drug master files (DMFs) are documents submitted to regulatory agencies to provide confidential detailed information about facilities, processes or articles used in the manufacturing, processing, packaging and storing of drug products.

        ShortA master file for the medicinal product (e.g. Pharmacovigilance System Master File)
        TypeReference
        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
        180. Extension.extension:contact
        Slice Namecontact
        Definition

        This cross-version extension represents MedicinalProductDefinition.contact from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

        ShortA product specific contact, person (in a role), or an organization
        Control0..*
        182. Extension.extension:contact.extension
        Control1..*
        SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
        • value @ url
        • 184. Extension.extension:contact.extension:type
          Slice Nametype
          Definition

          This cross-version extension represents MedicinalProductDefinition.contact.type from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

          ShortAllows the contact to be classified, for example QPPV, Pharmacovigilance Enquiry Information
          Control0..1
          186. Extension.extension:contact.extension:type.url
          Control1..1
          Fixed Valuetype
          188. Extension.extension:contact.extension:type.value[x]
          Definition

          This cross-version extension represents MedicinalProductDefinition.contact.type from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

          ShortAllows the contact to be classified, for example QPPV, Pharmacovigilance Enquiry Information
          BindingFor example codes, see R5_medicinal_product_contact_type_for_R4 (0.0.1-snapshot-2)
          (example to http://hl7.org/fhir/5.0/ValueSet/R5-medicinal-product-contact-type-for-R4|0.0.1-snapshot-2)

          Extra measures defined for a Medicinal Product, such as heightened reporting requirements.

          TypeCodeableConcept
          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
          190. Extension.extension:contact.extension:contact
          Slice Namecontact
          Definition

          This cross-version extension represents MedicinalProductDefinition.contact.contact from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

          ShortA product specific contact, person (in a role), or an organization
          Control1..1
          192. Extension.extension:contact.extension:contact.url
          Control1..1
          Fixed Valuecontact
          194. Extension.extension:contact.extension:contact.value[x]
          Definition

          This cross-version extension represents MedicinalProductDefinition.contact.contact from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

          ShortA product specific contact, person (in a role), or an organization
          TypeReference
          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
          196. Extension.extension:contact.url
          Control1..1
          Fixed Valuecontact
          198. Extension.extension:clinicalTrial
          Slice NameclinicalTrial
          Definition

          This cross-version extension represents MedicinalProductDefinition.clinicalTrial from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

          ShortClinical trials or studies that this product is involved in
          Control0..*
          200. Extension.extension:clinicalTrial.url
          Control1..1
          Fixed ValueclinicalTrial
          202. Extension.extension:clinicalTrial.value[x]
          Definition

          This cross-version extension represents MedicinalProductDefinition.clinicalTrial from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

          ShortClinical trials or studies that this product is involved in
          TypeReference
          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
          204. Extension.extension:name
          Slice Namename
          Definition

          This cross-version extension represents MedicinalProductDefinition.name from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

          ShortThe product's name, including full name and possibly coded parts
          Control1..*
          206. Extension.extension:name.extension
          Control1..*
          SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
          • value @ url
          • 208. Extension.extension:name.extension:productName
            Slice NameproductName
            Definition

            This cross-version extension represents MedicinalProductDefinition.name.productName from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

            ShortThe full product name
            Control1..1
            210. Extension.extension:name.extension:productName.url
            Control1..1
            Fixed ValueproductName
            212. Extension.extension:name.extension:productName.value[x]
            Definition

            This cross-version extension represents MedicinalProductDefinition.name.productName from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

            ShortThe full product name
            Typestring
            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            214. Extension.extension:name.extension:type
            Slice Nametype
            Definition

            This cross-version extension represents MedicinalProductDefinition.name.type from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

            ShortType of product name, such as rINN, BAN, Proprietary, Non-Proprietary
            Control0..1
            216. Extension.extension:name.extension:type.url
            Control1..1
            Fixed Valuetype
            218. Extension.extension:name.extension:type.value[x]
            Definition

            This cross-version extension represents MedicinalProductDefinition.name.type from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

            ShortType of product name, such as rINN, BAN, Proprietary, Non-Proprietary
            BindingFor example codes, see R5_medicinal_product_name_type_for_R4 (0.0.1-snapshot-2)
            (example to http://hl7.org/fhir/5.0/ValueSet/R5-medicinal-product-name-type-for-R4|0.0.1-snapshot-2)

            Type of a name for a Medicinal Product.

            TypeCodeableConcept
            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
            220. Extension.extension:name.extension:part
            Slice Namepart
            Definition

            This cross-version extension represents MedicinalProductDefinition.name.part from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

            ShortCoding words or phrases of the name
            Control0..*
            222. Extension.extension:name.extension:part.extension
            Control2..*
            SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
            • value @ url
            • 224. Extension.extension:name.extension:part.extension:part
              Slice Namepart
              Definition

              This cross-version extension represents MedicinalProductDefinition.name.part.part from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

              ShortA fragment of a product name
              Control1..1
              226. Extension.extension:name.extension:part.extension:part.url
              Control1..1
              Fixed Valuepart
              228. Extension.extension:name.extension:part.extension:part.value[x]
              Definition

              This cross-version extension represents MedicinalProductDefinition.name.part.part from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

              ShortA fragment of a product name
              Typestring
              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              230. Extension.extension:name.extension:part.extension:type
              Slice Nametype
              Definition

              This cross-version extension represents MedicinalProductDefinition.name.part.type from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

              ShortIdentifying type for this part of the name (e.g. strength part)
              Control1..1
              232. Extension.extension:name.extension:part.extension:type.url
              Control1..1
              Fixed Valuetype
              234. Extension.extension:name.extension:part.extension:type.value[x]
              Definition

              This cross-version extension represents MedicinalProductDefinition.name.part.type from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

              ShortIdentifying type for this part of the name (e.g. strength part)
              BindingFor example codes, see R5_medicinal_product_name_part_type_for_R4 (0.0.1-snapshot-2)
              (example to http://hl7.org/fhir/5.0/ValueSet/R5-medicinal-product-name-part-type-for-R4|0.0.1-snapshot-2)

              Type of part of a name for a Medicinal Product.

              TypeCodeableConcept
              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
              236. Extension.extension:name.extension:part.url
              Control1..1
              Fixed Valuepart
              238. Extension.extension:name.extension:usage
              Slice Nameusage
              Definition

              Country and jurisdiction where the name applies, and associated language.

              ShortCountry and jurisdiction where the name applies
              Control0..*
              240. Extension.extension:name.extension:usage.extension
              Control2..*
              SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
              • value @ url
              • 242. Extension.extension:name.extension:usage.extension:country
                Slice Namecountry
                Definition

                This cross-version extension represents MedicinalProductDefinition.name.usage.country from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                ShortCountry code for where this name applies
                Control1..1
                244. Extension.extension:name.extension:usage.extension:country.url
                Control1..1
                Fixed Valuecountry
                246. Extension.extension:name.extension:usage.extension:country.value[x]
                Definition

                This cross-version extension represents MedicinalProductDefinition.name.usage.country from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                ShortCountry code for where this name applies
                BindingFor example codes, see R5_country_for_R4 (0.0.1-snapshot-2)
                (example to http://hl7.org/fhir/5.0/ValueSet/R5-country-for-R4|0.0.1-snapshot-2)

                Jurisdiction codes

                TypeCodeableConcept
                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                248. Extension.extension:name.extension:usage.extension:jurisdiction
                Slice Namejurisdiction
                Definition

                Jurisdiction code for where this name applies. A jurisdiction may be a sub- or supra-national entity (e.g. a state or a geographic region).

                ShortJurisdiction code for where this name applies
                Control0..1
                250. Extension.extension:name.extension:usage.extension:jurisdiction.url
                Control1..1
                Fixed Valuejurisdiction
                252. Extension.extension:name.extension:usage.extension:jurisdiction.value[x]
                Definition

                Jurisdiction code for where this name applies. A jurisdiction may be a sub- or supra-national entity (e.g. a state or a geographic region).

                ShortJurisdiction code for where this name applies
                BindingFor example codes, see R5_jurisdiction_for_R4 (0.0.1-snapshot-2)
                (example to http://hl7.org/fhir/5.0/ValueSet/R5-jurisdiction-for-R4|0.0.1-snapshot-2)

                Jurisdiction codes

                TypeCodeableConcept
                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                254. Extension.extension:name.extension:usage.extension:language
                Slice Namelanguage
                Definition

                This cross-version extension represents MedicinalProductDefinition.name.usage.language from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                ShortLanguage code for this name
                Control1..1
                256. Extension.extension:name.extension:usage.extension:language.url
                Control1..1
                Fixed Valuelanguage
                258. Extension.extension:name.extension:usage.extension:language.value[x]
                Definition

                This cross-version extension represents MedicinalProductDefinition.name.usage.language from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                ShortLanguage code for this name
                BindingThe codes SHALL be taken from AllLanguages
                (required to http://hl7.org/fhir/ValueSet/all-languages|4.0.1)

                IETF language tag for a human language

                TypeCodeableConcept
                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                260. Extension.extension:name.extension:usage.url
                Control1..1
                Fixed Valueusage
                262. Extension.extension:name.url
                Control1..1
                Fixed Valuename
                264. Extension.extension:crossReference
                Slice NamecrossReference
                Definition

                Reference to another product, e.g. for linking authorised to investigational product, or a virtual product.

                ShortReference to another product, e.g. for linking authorised to investigational product
                Control0..*
                266. Extension.extension:crossReference.extension
                Control1..*
                SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
                • value @ url
                • 268. Extension.extension:crossReference.extension:product
                  Slice Nameproduct
                  Definition

                  This cross-version extension represents MedicinalProductDefinition.crossReference.product from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                  ShortReference to another product, e.g. for linking authorised to investigational product
                  Control1..1
                  270. Extension.extension:crossReference.extension:product.extension
                  Control0..*
                  SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
                  • value @ url
                  • 272. Extension.extension:crossReference.extension:product.extension:concept
                    Slice Nameconcept
                    Definition

                    A reference to a concept - e.g. the information is identified by its general class to the degree of precision found in the terminology.

                    ShortReference to a concept (by class)
                    Control0..1
                    274. Extension.extension:crossReference.extension:product.extension:concept.url
                    Control1..1
                    Fixed Valueconcept
                    276. Extension.extension:crossReference.extension:product.extension:concept.value[x]
                    Definition

                    A reference to a concept - e.g. the information is identified by its general class to the degree of precision found in the terminology.

                    ShortReference to a concept (by class)
                    TypeCodeableConcept
                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                    278. Extension.extension:crossReference.extension:product.extension:reference
                    Slice Namereference
                    Definition

                    A reference to a resource the provides exact details about the information being referenced.

                    ShortReference to a resource (by instance)
                    Control0..1
                    280. Extension.extension:crossReference.extension:product.extension:reference.url
                    Control1..1
                    Fixed Valuereference
                    282. Extension.extension:crossReference.extension:product.extension:reference.value[x]
                    Definition

                    A reference to a resource the provides exact details about the information being referenced.

                    ShortReference to a resource (by instance)
                    TypeReference
                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                    284. Extension.extension:crossReference.extension:product.extension:_datatype
                    Slice Name_datatype
                    Definition

                    Data type name for MedicinalProductDefinition.crossReference.product from FHIR R5

                    ShortData type name for MedicinalProductDefinition.crossReference.product from FHIR R5
                    Control0..1
                    TypeExtension(Datatype) (Extension Type: string)
                    286. Extension.extension:crossReference.extension:product.extension:_datatype.value[x]
                    Comments

                    Must be: CodeableReference

                    Control1..1
                    Typestring
                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    Fixed ValueCodeableReference
                    288. Extension.extension:crossReference.extension:product.url
                    Control1..1
                    Fixed Valueproduct
                    290. Extension.extension:crossReference.extension:type
                    Slice Nametype
                    Definition

                    The type of relationship, for instance branded to generic, virtual to actual product, product to development product (investigational), parallel import version.

                    ShortThe type of relationship, for instance branded to generic or virtual to actual product
                    Control0..1
                    292. Extension.extension:crossReference.extension:type.url
                    Control1..1
                    Fixed Valuetype
                    294. Extension.extension:crossReference.extension:type.value[x]
                    Definition

                    The type of relationship, for instance branded to generic, virtual to actual product, product to development product (investigational), parallel import version.

                    ShortThe type of relationship, for instance branded to generic or virtual to actual product
                    BindingFor example codes, see R5_medicinal_product_cross_reference_type_for_R4 (0.0.1-snapshot-2)
                    (example to http://hl7.org/fhir/5.0/ValueSet/R5-medicinal-product-cross-reference-type-for-R4|0.0.1-snapshot-2)

                    Extra measures defined for a Medicinal Product, such as heightened reporting requirements.

                    TypeCodeableConcept
                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                    296. Extension.extension:crossReference.url
                    Control1..1
                    Fixed ValuecrossReference
                    298. Extension.extension:operation
                    Slice Nameoperation
                    Definition

                    A manufacturing or administrative process or step associated with (or performed on) the medicinal product.

                    ShortA manufacturing or administrative process for the medicinal product
                    Control0..*
                    300. Extension.extension:operation.extension
                    Control0..*
                    SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
                    • value @ url
                    • 302. Extension.extension:operation.extension:type
                      Slice Nametype
                      Definition

                      The type of manufacturing operation e.g. manufacturing itself, re-packaging. For the authorization of this, a RegulatedAuthorization would point to the same plan or activity referenced here.

                      ShortThe type of manufacturing operation e.g. manufacturing itself, re-packaging
                      Control0..1
                      304. Extension.extension:operation.extension:type.extension
                      Control0..*
                      SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
                      • value @ url
                      • 306. Extension.extension:operation.extension:type.extension:concept
                        Slice Nameconcept
                        Definition

                        A reference to a concept - e.g. the information is identified by its general class to the degree of precision found in the terminology.

                        ShortReference to a concept (by class)
                        Control0..1
                        308. Extension.extension:operation.extension:type.extension:concept.url
                        Control1..1
                        Fixed Valueconcept
                        310. Extension.extension:operation.extension:type.extension:concept.value[x]
                        Definition

                        A reference to a concept - e.g. the information is identified by its general class to the degree of precision found in the terminology.

                        ShortReference to a concept (by class)
                        TypeCodeableConcept
                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                        312. Extension.extension:operation.extension:type.extension:reference
                        Slice Namereference
                        Definition

                        A reference to a resource the provides exact details about the information being referenced.

                        ShortReference to a resource (by instance)
                        Control0..1
                        314. Extension.extension:operation.extension:type.extension:reference.url
                        Control1..1
                        Fixed Valuereference
                        316. Extension.extension:operation.extension:type.extension:reference.value[x]
                        Definition

                        A reference to a resource the provides exact details about the information being referenced.

                        ShortReference to a resource (by instance)
                        TypeReference
                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                        318. Extension.extension:operation.extension:type.extension:_datatype
                        Slice Name_datatype
                        Definition

                        Data type name for MedicinalProductDefinition.operation.type from FHIR R5

                        ShortData type name for MedicinalProductDefinition.operation.type from FHIR R5
                        Control0..1
                        TypeExtension(Datatype) (Extension Type: string)
                        320. Extension.extension:operation.extension:type.extension:_datatype.value[x]
                        Comments

                        Must be: CodeableReference

                        Control1..1
                        Typestring
                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                        Fixed ValueCodeableReference
                        322. Extension.extension:operation.extension:type.url
                        Control1..1
                        Fixed Valuetype
                        324. Extension.extension:operation.extension:effectiveDate
                        Slice NameeffectiveDate
                        Definition

                        This cross-version extension represents MedicinalProductDefinition.operation.effectiveDate from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                        ShortDate range of applicability
                        Control0..1
                        326. Extension.extension:operation.extension:effectiveDate.url
                        Control1..1
                        Fixed ValueeffectiveDate
                        328. Extension.extension:operation.extension:effectiveDate.value[x]
                        Definition

                        This cross-version extension represents MedicinalProductDefinition.operation.effectiveDate from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                        ShortDate range of applicability
                        TypePeriod
                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                        330. Extension.extension:operation.extension:organization
                        Slice Nameorganization
                        Definition

                        The organization or establishment responsible for (or associated with) the particular process or step, examples include the manufacturer, importer, agent.

                        ShortThe organization responsible for the particular process, e.g. the manufacturer or importer
                        Control0..*
                        332. Extension.extension:operation.extension:organization.url
                        Control1..1
                        Fixed Valueorganization
                        334. Extension.extension:operation.extension:organization.value[x]
                        Definition

                        The organization or establishment responsible for (or associated with) the particular process or step, examples include the manufacturer, importer, agent.

                        ShortThe organization responsible for the particular process, e.g. the manufacturer or importer
                        TypeReference
                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                        336. Extension.extension:operation.extension:confidentialityIndicator
                        Slice NameconfidentialityIndicator
                        Definition

                        Specifies whether this particular business or manufacturing process is considered proprietary or confidential.

                        ShortSpecifies whether this process is considered proprietary or confidential
                        Control0..1
                        338. Extension.extension:operation.extension:confidentialityIndicator.url
                        Control1..1
                        Fixed ValueconfidentialityIndicator
                        340. Extension.extension:operation.extension:confidentialityIndicator.value[x]
                        Definition

                        Specifies whether this particular business or manufacturing process is considered proprietary or confidential.

                        ShortSpecifies whether this process is considered proprietary or confidential
                        BindingFor example codes, see R5_medicinal_product_confidentiality_for_R4 (0.0.1-snapshot-2)
                        (example to http://hl7.org/fhir/5.0/ValueSet/R5-medicinal-product-confidentiality-for-R4|0.0.1-snapshot-2)

                        Confidentiality rating, e.g. commercial sensitivity for a Medicinal Product.

                        TypeCodeableConcept
                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                        342. Extension.extension:operation.url
                        Control1..1
                        Fixed Valueoperation
                        344. Extension.extension:characteristic
                        Slice Namecharacteristic
                        Definition

                        Allows the key product features to be recorded, such as "sugar free", "modified release", "parallel import".

                        ShortKey product features such as "sugar free", "modified release"
                        Control0..*
                        346. Extension.extension:characteristic.extension
                        Control1..*
                        SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
                        • value @ url
                        • 348. Extension.extension:characteristic.extension:type
                          Slice Nametype
                          Definition

                          This cross-version extension represents MedicinalProductDefinition.characteristic.type from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                          ShortA code expressing the type of characteristic
                          Control1..1
                          350. Extension.extension:characteristic.extension:type.url
                          Control1..1
                          Fixed Valuetype
                          352. Extension.extension:characteristic.extension:type.value[x]
                          Definition

                          This cross-version extension represents MedicinalProductDefinition.characteristic.type from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                          ShortA code expressing the type of characteristic
                          BindingFor example codes, see R5_product_characteristic_codes_for_R4 (0.0.1-snapshot-2)
                          (example to http://hl7.org/fhir/5.0/ValueSet/R5-product-characteristic-codes-for-R4|0.0.1-snapshot-2)

                          This value set includes all observable entity codes from SNOMED CT - provided as an exemplar value set.

                          TypeCodeableConcept
                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                          354. Extension.extension:characteristic.extension:value[x]
                          Slice Namevalue[x]
                          Definition

                          A value for the characteristic.text.

                          ShortA value for the characteristic
                          Control0..1
                          356. Extension.extension:characteristic.extension:value[x].url
                          Control1..1
                          Fixed Valuevalue[x]
                          358. Extension.extension:characteristic.extension:value[x].value[x]
                          Definition

                          A value for the characteristic.text.

                          ShortA value for the characteristic
                          TypeChoice of: CodeableConcept, markdown, Quantity, integer, date, boolean, Attachment
                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          360. Extension.extension:characteristic.url
                          Control1..1
                          Fixed Valuecharacteristic
                          362. Extension.url
                          Control1..1
                          Fixed Valuehttp://hl7.org/fhir/5.0/StructureDefinition/extension-MedicinalProductDefinition

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

                          0. Extension
                          Definition

                          A medicinal product, being a substance or combination of substances that is intended to treat, prevent or diagnose a disease, or to restore, correct or modify physiological functions by exerting a pharmacological, immunological or metabolic action. This resource is intended to define and detail such products and their properties, for uses other than direct patient care (e.g. regulatory use, or drug catalogs).


                          Optional Extension Element - found in all resources.

                          ShortDetailed definition of a medicinal productOptional Extensions Element
                          Control0..*
                          This element is affected by the following invariants: ele-1
                          Is Modifierfalse
                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                          ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                          2. Extension.extension
                          Definition

                          An Extension


                          May be used to represent additional information that is not part of the basic definition of the element. 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 can 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.

                          Control10..*
                          TypeExtension
                          Is Modifierfalse
                          Summaryfalse
                          Alternate Namesextensions, user content
                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                          ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                          SlicingThis element introduces a set of slices on Extension.extension. The slices areUnordered and ClosedOpen, and can be differentiated using the following discriminators:
                          • value @ url
                          • 4. Extension.extension:type
                            Slice Nametype
                            Definition

                            This cross-version extension represents MedicinalProductDefinition.type from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                            ShortRegulatory type, e.g. Investigational or AuthorizedAdditional content defined by implementations
                            Control0..1*
                            TypeExtension
                            Is Modifierfalse
                            Summaryfalse
                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                            6. Extension.extension:type.url
                            Definition

                            Source of the definition for the extension code - a logical name or a URL.

                            Shortidentifies the meaning of the extension
                            Comments

                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                            Control1..1
                            Typeuri
                            Is Modifierfalse
                            XML FormatIn the XML format, this property is represented as an attribute.
                            Summaryfalse
                            Fixed Valuetype
                            8. Extension.extension:type.value[x]
                            Definition

                            This cross-version extension represents MedicinalProductDefinition.type from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.


                            Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                            ShortRegulatory type, e.g. Investigational or AuthorizedValue of extension
                            Control0..1
                            BindingFor example codes, see For codes, see R5_medicinal_product_type_for_R4 (0.0.1-snapshot-2)
                            (example to http://hl7.org/fhir/5.0/ValueSet/R5-medicinal-product-type-for-R4|0.0.1-snapshot-2)

                            Overall defining type of this medicinal product.

                            TypeCodeableConcept, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                            Is Modifierfalse
                            Summaryfalse
                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            10. Extension.extension:domain
                            Slice Namedomain
                            Definition

                            This cross-version extension represents MedicinalProductDefinition.domain from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                            ShortIf this medicine applies to human or veterinary usesAdditional content defined by implementations
                            Control0..1*
                            TypeExtension
                            Is Modifierfalse
                            Summaryfalse
                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                            12. Extension.extension:domain.url
                            Definition

                            Source of the definition for the extension code - a logical name or a URL.

                            Shortidentifies the meaning of the extension
                            Comments

                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                            Control1..1
                            Typeuri
                            Is Modifierfalse
                            XML FormatIn the XML format, this property is represented as an attribute.
                            Summaryfalse
                            Fixed Valuedomain
                            14. Extension.extension:domain.value[x]
                            Definition

                            This cross-version extension represents MedicinalProductDefinition.domain from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.


                            Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                            ShortIf this medicine applies to human or veterinary usesValue of extension
                            Control0..1
                            BindingFor example codes, see For codes, see R5_medicinal_product_domain_for_R4 (0.0.1-snapshot-2)
                            (example to http://hl7.org/fhir/5.0/ValueSet/R5-medicinal-product-domain-for-R4|0.0.1-snapshot-2)

                            Applicable domain for this product (e.g. human, veterinary).

                            TypeCodeableConcept, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                            Is Modifierfalse
                            Summaryfalse
                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            16. Extension.extension:version
                            Slice Nameversion
                            Definition

                            A business identifier relating to a specific version of the product, this is commonly used to support revisions to an existing product.

                            ShortA business identifier relating to a specific version of the productAdditional content defined by implementations
                            Control0..1*
                            TypeExtension
                            Is Modifierfalse
                            Summaryfalse
                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                            18. Extension.extension:version.url
                            Definition

                            Source of the definition for the extension code - a logical name or a URL.

                            Shortidentifies the meaning of the extension
                            Comments

                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                            Control1..1
                            Typeuri
                            Is Modifierfalse
                            XML FormatIn the XML format, this property is represented as an attribute.
                            Summaryfalse
                            Fixed Valueversion
                            20. Extension.extension:version.value[x]
                            Definition

                            A business identifier relating to a specific version of the product, this is commonly used to support revisions to an existing product.


                            Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                            ShortA business identifier relating to a specific version of the productValue of extension
                            Control0..1
                            Typestring, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                            Is Modifierfalse
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            Summaryfalse
                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            22. Extension.extension:status
                            Slice Namestatus
                            Definition

                            The status within the lifecycle of this product record. A high-level status, this is not intended to duplicate details carried elsewhere such as legal status, or authorization status.

                            ShortThe status within the lifecycle of this product recordAdditional content defined by implementations
                            Control0..1*
                            TypeExtension
                            Is Modifierfalse
                            Summaryfalse
                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                            24. Extension.extension:status.url
                            Definition

                            Source of the definition for the extension code - a logical name or a URL.

                            Shortidentifies the meaning of the extension
                            Comments

                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                            Control1..1
                            Typeuri
                            Is Modifierfalse
                            XML FormatIn the XML format, this property is represented as an attribute.
                            Summaryfalse
                            Fixed Valuestatus
                            26. Extension.extension:status.value[x]
                            Definition

                            The status within the lifecycle of this product record. A high-level status, this is not intended to duplicate details carried elsewhere such as legal status, or authorization status.


                            Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                            ShortThe status within the lifecycle of this product recordValue of extension
                            Control0..1
                            BindingThe codes SHOULD be taken from For codes, see R5_publication_status_for_R4 (0.0.1-snapshot-2)
                            (preferred to http://hl7.org/fhir/5.0/ValueSet/R5-publication-status-for-R4|0.0.1-snapshot-2)

                            The lifecycle status of an artifact.

                            TypeCodeableConcept, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                            Is Modifierfalse
                            Summaryfalse
                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            28. Extension.extension:statusDate
                            Slice NamestatusDate
                            Definition

                            This cross-version extension represents MedicinalProductDefinition.statusDate from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                            ShortThe date at which the given status became applicableAdditional content defined by implementations
                            Control0..1*
                            TypeExtension
                            Is Modifierfalse
                            Summaryfalse
                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                            30. Extension.extension:statusDate.url
                            Definition

                            Source of the definition for the extension code - a logical name or a URL.

                            Shortidentifies the meaning of the extension
                            Comments

                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                            Control1..1
                            Typeuri
                            Is Modifierfalse
                            XML FormatIn the XML format, this property is represented as an attribute.
                            Summaryfalse
                            Fixed ValuestatusDate
                            32. Extension.extension:statusDate.value[x]
                            Definition

                            This cross-version extension represents MedicinalProductDefinition.statusDate from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.


                            Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                            ShortThe date at which the given status became applicableValue of extension
                            Control0..1
                            TypedateTime, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                            Is Modifierfalse
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            Summaryfalse
                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            34. Extension.extension:description
                            Slice Namedescription
                            Definition

                            This cross-version extension represents MedicinalProductDefinition.description from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                            ShortGeneral description of this productAdditional content defined by implementations
                            Control0..1*
                            TypeExtension
                            Is Modifierfalse
                            Summaryfalse
                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                            36. Extension.extension:description.url
                            Definition

                            Source of the definition for the extension code - a logical name or a URL.

                            Shortidentifies the meaning of the extension
                            Comments

                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                            Control1..1
                            Typeuri
                            Is Modifierfalse
                            XML FormatIn the XML format, this property is represented as an attribute.
                            Summaryfalse
                            Fixed Valuedescription
                            38. Extension.extension:description.value[x]
                            Definition

                            This cross-version extension represents MedicinalProductDefinition.description from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.


                            Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                            ShortGeneral description of this productValue of extension
                            Control0..1
                            Typemarkdown, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                            Is Modifierfalse
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            Summaryfalse
                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            40. Extension.extension:combinedPharmaceuticalDoseForm
                            Slice NamecombinedPharmaceuticalDoseForm
                            Definition

                            The dose form for a single part product, or combined form of a multiple part product. This is one concept that describes all the components. It does not represent the form with components physically mixed, if that might be necessary, for which see (AdministrableProductDefinition.administrableDoseForm).

                            ShortThe dose form for a single part product, or combined form of a multiple part productAdditional content defined by implementations
                            Control0..1*
                            TypeExtension
                            Is Modifierfalse
                            Summaryfalse
                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                            42. Extension.extension:combinedPharmaceuticalDoseForm.url
                            Definition

                            Source of the definition for the extension code - a logical name or a URL.

                            Shortidentifies the meaning of the extension
                            Comments

                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                            Control1..1
                            Typeuri
                            Is Modifierfalse
                            XML FormatIn the XML format, this property is represented as an attribute.
                            Summaryfalse
                            Fixed ValuecombinedPharmaceuticalDoseForm
                            44. Extension.extension:combinedPharmaceuticalDoseForm.value[x]
                            Definition

                            The dose form for a single part product, or combined form of a multiple part product. This is one concept that describes all the components. It does not represent the form with components physically mixed, if that might be necessary, for which see (AdministrableProductDefinition.administrableDoseForm).


                            Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                            ShortThe dose form for a single part product, or combined form of a multiple part productValue of extension
                            Control0..1
                            BindingFor example codes, see For codes, see R5_combined_dose_form_for_R4 (0.0.1-snapshot-2)
                            (example to http://hl7.org/fhir/5.0/ValueSet/R5-combined-dose-form-for-R4|0.0.1-snapshot-2)

                            Dose forms for a product as a whole, considering all individual parts, but before any mixing

                            TypeCodeableConcept, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                            Is Modifierfalse
                            Summaryfalse
                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            46. Extension.extension:route
                            Slice Nameroute
                            Definition

                            The path by which the product is taken into or makes contact with the body. In some regions this is referred to as the licenced or approved route. See also AdministrableProductDefinition resource. MedicinalProductDefinition.route is the same concept as AdministrableProductDefinition.routeOfAdministration.code, and they cannot be used together.

                            ShortThe path by which the product is taken into or makes contact with the bodyAdditional content defined by implementations
                            Control0..*
                            TypeExtension
                            Is Modifierfalse
                            Summaryfalse
                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                            48. Extension.extension:route.url
                            Definition

                            Source of the definition for the extension code - a logical name or a URL.

                            Shortidentifies the meaning of the extension
                            Comments

                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                            Control1..1
                            Typeuri
                            Is Modifierfalse
                            XML FormatIn the XML format, this property is represented as an attribute.
                            Summaryfalse
                            Fixed Valueroute
                            50. Extension.extension:route.value[x]
                            Definition

                            The path by which the product is taken into or makes contact with the body. In some regions this is referred to as the licenced or approved route. See also AdministrableProductDefinition resource. MedicinalProductDefinition.route is the same concept as AdministrableProductDefinition.routeOfAdministration.code, and they cannot be used together.


                            Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                            ShortThe path by which the product is taken into or makes contact with the bodyValue of extension
                            Control0..1
                            BindingFor example codes, see For codes, see R5_route_codes_for_R4 (0.0.1-snapshot-2)
                            (example to http://hl7.org/fhir/5.0/ValueSet/R5-route-codes-for-R4|0.0.1-snapshot-2)

                            A code specifying the route or physiological path of administration of a therapeutic agent into or onto a patient's body.

                            TypeCodeableConcept, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                            Is Modifierfalse
                            Summaryfalse
                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            52. Extension.extension:indication
                            Slice Nameindication
                            Definition

                            Description of indication(s) for this product, used when structured indications are not required. In cases where structured indications are required, they are captured using the ClinicalUseDefinition resource. An indication is a medical situation for which using the product is appropriate.

                            ShortDescription of indication(s) for this product, used when structured indications are not requiredAdditional content defined by implementations
                            Control0..1*
                            TypeExtension
                            Is Modifierfalse
                            Summaryfalse
                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                            54. Extension.extension:indication.url
                            Definition

                            Source of the definition for the extension code - a logical name or a URL.

                            Shortidentifies the meaning of the extension
                            Comments

                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                            Control1..1
                            Typeuri
                            Is Modifierfalse
                            XML FormatIn the XML format, this property is represented as an attribute.
                            Summaryfalse
                            Fixed Valueindication
                            56. Extension.extension:indication.value[x]
                            Definition

                            Description of indication(s) for this product, used when structured indications are not required. In cases where structured indications are required, they are captured using the ClinicalUseDefinition resource. An indication is a medical situation for which using the product is appropriate.


                            Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                            ShortDescription of indication(s) for this product, used when structured indications are not requiredValue of extension
                            Control0..1
                            Typemarkdown, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                            Is Modifierfalse
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            Summaryfalse
                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            58. Extension.extension:legalStatusOfSupply
                            Slice NamelegalStatusOfSupply
                            Definition

                            This cross-version extension represents MedicinalProductDefinition.legalStatusOfSupply from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                            ShortThe legal status of supply of the medicinal product as classified by the regulatorAdditional content defined by implementations
                            Control0..1*
                            TypeExtension
                            Is Modifierfalse
                            Summaryfalse
                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                            60. Extension.extension:legalStatusOfSupply.url
                            Definition

                            Source of the definition for the extension code - a logical name or a URL.

                            Shortidentifies the meaning of the extension
                            Comments

                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                            Control1..1
                            Typeuri
                            Is Modifierfalse
                            XML FormatIn the XML format, this property is represented as an attribute.
                            Summaryfalse
                            Fixed ValuelegalStatusOfSupply
                            62. Extension.extension:legalStatusOfSupply.value[x]
                            Definition

                            This cross-version extension represents MedicinalProductDefinition.legalStatusOfSupply from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.


                            Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                            ShortThe legal status of supply of the medicinal product as classified by the regulatorValue of extension
                            Control0..1
                            BindingFor example codes, see For codes, see R5_legal_status_of_supply_for_R4 (0.0.1-snapshot-2)
                            (example to http://hl7.org/fhir/5.0/ValueSet/R5-legal-status-of-supply-for-R4|0.0.1-snapshot-2)

                            The prescription supply types appropriate to a medicinal product

                            TypeCodeableConcept, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                            Is Modifierfalse
                            Summaryfalse
                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            64. Extension.extension:additionalMonitoringIndicator
                            Slice NameadditionalMonitoringIndicator
                            Definition

                            Whether the Medicinal Product is subject to additional monitoring for regulatory reasons, such as heightened reporting requirements.

                            ShortWhether the Medicinal Product is subject to additional monitoring for regulatory reasonsAdditional content defined by implementations
                            Control0..1*
                            TypeExtension
                            Is Modifierfalse
                            Summaryfalse
                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                            66. Extension.extension:additionalMonitoringIndicator.url
                            Definition

                            Source of the definition for the extension code - a logical name or a URL.

                            Shortidentifies the meaning of the extension
                            Comments

                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                            Control1..1
                            Typeuri
                            Is Modifierfalse
                            XML FormatIn the XML format, this property is represented as an attribute.
                            Summaryfalse
                            Fixed ValueadditionalMonitoringIndicator
                            68. Extension.extension:additionalMonitoringIndicator.value[x]
                            Definition

                            Whether the Medicinal Product is subject to additional monitoring for regulatory reasons, such as heightened reporting requirements.


                            Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                            ShortWhether the Medicinal Product is subject to additional monitoring for regulatory reasonsValue of extension
                            Control0..1
                            BindingFor example codes, see For codes, see R5_medicinal_product_additional_monitoring_for_R4 (0.0.1-snapshot-2)
                            (example to http://hl7.org/fhir/5.0/ValueSet/R5-medicinal-product-additional-monitoring-for-R4|0.0.1-snapshot-2)

                            Extra measures defined for a Medicinal Product, such as heightened reporting requirements (e.g. Black Triangle Monitoring).

                            TypeCodeableConcept, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                            Is Modifierfalse
                            Summaryfalse
                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            70. Extension.extension:specialMeasures
                            Slice NamespecialMeasures
                            Definition

                            Whether the Medicinal Product is subject to special measures for regulatory reasons, such as a requirement to conduct post-authorization studies.

                            ShortWhether the Medicinal Product is subject to special measures for regulatory reasonsAdditional content defined by implementations
                            Control0..*
                            TypeExtension
                            Is Modifierfalse
                            Summaryfalse
                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                            72. Extension.extension:specialMeasures.url
                            Definition

                            Source of the definition for the extension code - a logical name or a URL.

                            Shortidentifies the meaning of the extension
                            Comments

                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                            Control1..1
                            Typeuri
                            Is Modifierfalse
                            XML FormatIn the XML format, this property is represented as an attribute.
                            Summaryfalse
                            Fixed ValuespecialMeasures
                            74. Extension.extension:specialMeasures.value[x]
                            Definition

                            Whether the Medicinal Product is subject to special measures for regulatory reasons, such as a requirement to conduct post-authorization studies.


                            Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                            ShortWhether the Medicinal Product is subject to special measures for regulatory reasonsValue of extension
                            Control0..1
                            BindingFor example codes, see For codes, see R5_medicinal_product_special_measures_for_R4 (0.0.1-snapshot-2)
                            (example to http://hl7.org/fhir/5.0/ValueSet/R5-medicinal-product-special-measures-for-R4|0.0.1-snapshot-2)

                            Extra measures defined for a Medicinal Product, such as a requirement to conduct post-authorization studies.

                            TypeCodeableConcept, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                            Is Modifierfalse
                            Summaryfalse
                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            76. Extension.extension:pediatricUseIndicator
                            Slice NamepediatricUseIndicator
                            Definition

                            If authorised for use in children, or infants, neonates etc.

                            ShortIf authorised for use in childrenAdditional content defined by implementations
                            Control0..1*
                            TypeExtension
                            Is Modifierfalse
                            Summaryfalse
                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                            78. Extension.extension:pediatricUseIndicator.url
                            Definition

                            Source of the definition for the extension code - a logical name or a URL.

                            Shortidentifies the meaning of the extension
                            Comments

                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                            Control1..1
                            Typeuri
                            Is Modifierfalse
                            XML FormatIn the XML format, this property is represented as an attribute.
                            Summaryfalse
                            Fixed ValuepediatricUseIndicator
                            80. Extension.extension:pediatricUseIndicator.value[x]
                            Definition

                            If authorised for use in children, or infants, neonates etc.


                            Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                            ShortIf authorised for use in childrenValue of extension
                            Control0..1
                            BindingFor example codes, see For codes, see R5_medicinal_product_pediatric_use_for_R4 (0.0.1-snapshot-2)
                            (example to http://hl7.org/fhir/5.0/ValueSet/R5-medicinal-product-pediatric-use-for-R4|0.0.1-snapshot-2)

                            Suitability for age groups, in particular children.

                            TypeCodeableConcept, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                            Is Modifierfalse
                            Summaryfalse
                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            82. Extension.extension:classification
                            Slice Nameclassification
                            Definition

                            Allows the product to be classified by various systems, commonly WHO ATC.

                            ShortAllows the product to be classified by various systemsAdditional content defined by implementations
                            Control0..*
                            TypeExtension
                            Is Modifierfalse
                            Summaryfalse
                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                            84. Extension.extension:classification.url
                            Definition

                            Source of the definition for the extension code - a logical name or a URL.

                            Shortidentifies the meaning of the extension
                            Comments

                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                            Control1..1
                            Typeuri
                            Is Modifierfalse
                            XML FormatIn the XML format, this property is represented as an attribute.
                            Summaryfalse
                            Fixed Valueclassification
                            86. Extension.extension:classification.value[x]
                            Definition

                            Allows the product to be classified by various systems, commonly WHO ATC.


                            Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                            ShortAllows the product to be classified by various systemsValue of extension
                            Control0..1
                            BindingFor example codes, see For codes, see R5_medicinal_product_classification_for_R4 (0.0.1-snapshot-2)
                            (example to http://hl7.org/fhir/5.0/ValueSet/R5-medicinal-product-classification-for-R4|0.0.1-snapshot-2)

                            This value set includes codes from the Anatomical Therapeutic Chemical Classification System - provided as an exemplar value set.

                            TypeCodeableConcept, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                            Is Modifierfalse
                            Summaryfalse
                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            88. Extension.extension:marketingStatus
                            Slice NamemarketingStatus
                            Definition

                            Marketing status of the medicinal product, in contrast to marketing authorization. This refers to the product being actually 'on the market' as opposed to being allowed to be on the market (which is an authorization).

                            ShortMarketing status of the medicinal product, in contrast to marketing authorizationAdditional content defined by implementations
                            Control0..*
                            TypeExtension
                            Is Modifierfalse
                            Summaryfalse
                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                            90. Extension.extension:marketingStatus.extension
                            Definition

                            An Extension


                            May be used to represent additional information that is not part of the basic definition of the element. 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 can 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.

                            Control10..*
                            TypeExtension
                            Is Modifierfalse
                            Summaryfalse
                            Alternate Namesextensions, user content
                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                            SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and ClosedOpen, and can be differentiated using the following discriminators:
                            • value @ url
                            • 92. Extension.extension:marketingStatus.extension:country
                              Slice Namecountry
                              Definition

                              This cross-version extension represents MarketingStatus.country from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                              ShortThe country in which the marketing authorization has been granted shall be specified It should be specified using the ISO 3166 ‑ 1 alpha-2 code elementsAdditional content defined by implementations
                              Control0..1*
                              TypeExtension
                              Is Modifierfalse
                              Summaryfalse
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                              ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                              94. Extension.extension:marketingStatus.extension:country.url
                              Definition

                              Source of the definition for the extension code - a logical name or a URL.

                              Shortidentifies the meaning of the extension
                              Comments

                              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                              Control1..1
                              Typeuri
                              Is Modifierfalse
                              XML FormatIn the XML format, this property is represented as an attribute.
                              Summaryfalse
                              Fixed Valuecountry
                              96. Extension.extension:marketingStatus.extension:country.value[x]
                              Definition

                              This cross-version extension represents MarketingStatus.country from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.


                              Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                              ShortThe country in which the marketing authorization has been granted shall be specified It should be specified using the ISO 3166 ‑ 1 alpha-2 code elementsValue of extension
                              Control0..1
                              TypeCodeableConcept, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                              Is Modifierfalse
                              Summaryfalse
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              98. Extension.extension:marketingStatus.extension:jurisdiction
                              Slice Namejurisdiction
                              Definition

                              This cross-version extension represents MarketingStatus.jurisdiction from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                              ShortWhere a Medicines Regulatory Agency has granted a marketing authorization for which specific provisions within a jurisdiction apply, the jurisdiction can be specified using an appropriate controlled terminology The controlled term and the controlled term identifier shall be specifiedAdditional content defined by implementations
                              Control0..1*
                              TypeExtension
                              Is Modifierfalse
                              Summaryfalse
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                              ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                              100. Extension.extension:marketingStatus.extension:jurisdiction.url
                              Definition

                              Source of the definition for the extension code - a logical name or a URL.

                              Shortidentifies the meaning of the extension
                              Comments

                              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                              Control1..1
                              Typeuri
                              Is Modifierfalse
                              XML FormatIn the XML format, this property is represented as an attribute.
                              Summaryfalse
                              Fixed Valuejurisdiction
                              102. Extension.extension:marketingStatus.extension:jurisdiction.value[x]
                              Definition

                              This cross-version extension represents MarketingStatus.jurisdiction from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.


                              Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                              ShortWhere a Medicines Regulatory Agency has granted a marketing authorization for which specific provisions within a jurisdiction apply, the jurisdiction can be specified using an appropriate controlled terminology The controlled term and the controlled term identifier shall be specifiedValue of extension
                              Control0..1
                              TypeCodeableConcept, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                              Is Modifierfalse
                              Summaryfalse
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              104. Extension.extension:marketingStatus.extension:status
                              Slice Namestatus
                              Definition

                              This cross-version extension represents MarketingStatus.status from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                              ShortThis attribute provides information on the status of the marketing of the medicinal product See ISO/TS 20443 for more information and examplesAdditional content defined by implementations
                              Control10..1*
                              TypeExtension
                              Is Modifierfalse
                              Summaryfalse
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                              ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                              106. Extension.extension:marketingStatus.extension:status.url
                              Definition

                              Source of the definition for the extension code - a logical name or a URL.

                              Shortidentifies the meaning of the extension
                              Comments

                              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                              Control1..1
                              Typeuri
                              Is Modifierfalse
                              XML FormatIn the XML format, this property is represented as an attribute.
                              Summaryfalse
                              Fixed Valuestatus
                              108. Extension.extension:marketingStatus.extension:status.value[x]
                              Definition

                              This cross-version extension represents MarketingStatus.status from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.


                              Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                              ShortThis attribute provides information on the status of the marketing of the medicinal product See ISO/TS 20443 for more information and examplesValue of extension
                              Control0..1
                              TypeCodeableConcept, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                              Is Modifierfalse
                              Summaryfalse
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              110. Extension.extension:marketingStatus.extension:dateRange
                              Slice NamedateRange
                              Definition

                              This cross-version extension represents MarketingStatus.dateRange from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                              ShortThe date when the Medicinal Product is placed on the market by the Marketing Authorization Holder (or where applicable, the manufacturer/distributor) in a country and/or jurisdiction shall be provided A complete date consisting of day, month and year shall be specified using the ISO 8601 date format NOTE “Placed on the market” refers to the release of the Medicinal Product into the distribution chainAdditional content defined by implementations
                              Control0..1*
                              TypeExtension
                              Is Modifierfalse
                              Summaryfalse
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                              ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                              112. Extension.extension:marketingStatus.extension:dateRange.url
                              Definition

                              Source of the definition for the extension code - a logical name or a URL.

                              Shortidentifies the meaning of the extension
                              Comments

                              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                              Control1..1
                              Typeuri
                              Is Modifierfalse
                              XML FormatIn the XML format, this property is represented as an attribute.
                              Summaryfalse
                              Fixed ValuedateRange
                              114. Extension.extension:marketingStatus.extension:dateRange.value[x]
                              Definition

                              This cross-version extension represents MarketingStatus.dateRange from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.


                              Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                              ShortThe date when the Medicinal Product is placed on the market by the Marketing Authorization Holder (or where applicable, the manufacturer/distributor) in a country and/or jurisdiction shall be provided A complete date consisting of day, month and year shall be specified using the ISO 8601 date format NOTE “Placed on the market” refers to the release of the Medicinal Product into the distribution chainValue of extension
                              Control0..1
                              TypePeriod, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                              Is Modifierfalse
                              Summaryfalse
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              116. Extension.extension:marketingStatus.extension:restoreDate
                              Slice NamerestoreDate
                              Definition

                              This cross-version extension represents MarketingStatus.restoreDate from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                              ShortThe date when the Medicinal Product is placed on the market by the Marketing Authorization Holder (or where applicable, the manufacturer/distributor) in a country and/or jurisdiction shall be provided A complete date consisting of day, month and year shall be specified using the ISO 8601 date format NOTE “Placed on the market” refers to the release of the Medicinal Product into the distribution chainAdditional content defined by implementations
                              Control0..1*
                              TypeExtension
                              Is Modifierfalse
                              Summaryfalse
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                              ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                              118. Extension.extension:marketingStatus.extension:restoreDate.url
                              Definition

                              Source of the definition for the extension code - a logical name or a URL.

                              Shortidentifies the meaning of the extension
                              Comments

                              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                              Control1..1
                              Typeuri
                              Is Modifierfalse
                              XML FormatIn the XML format, this property is represented as an attribute.
                              Summaryfalse
                              Fixed ValuerestoreDate
                              120. Extension.extension:marketingStatus.extension:restoreDate.value[x]
                              Definition

                              This cross-version extension represents MarketingStatus.restoreDate from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.


                              Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                              ShortThe date when the Medicinal Product is placed on the market by the Marketing Authorization Holder (or where applicable, the manufacturer/distributor) in a country and/or jurisdiction shall be provided A complete date consisting of day, month and year shall be specified using the ISO 8601 date format NOTE “Placed on the market” refers to the release of the Medicinal Product into the distribution chainValue of extension
                              Control0..1
                              TypedateTime, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                              Is Modifierfalse
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              Summaryfalse
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              122. Extension.extension:marketingStatus.extension:_datatype
                              Slice Name_datatype
                              Definition

                              Data type name for MedicinalProductDefinition.marketingStatus from FHIR R5

                              ShortData type name for MedicinalProductDefinition.marketingStatus from FHIR R5
                              Control0..1
                              TypeExtension(Datatype) (Extension Type: string)
                              Is Modifierfalse
                              Summaryfalse
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                              ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                              124. Extension.extension:marketingStatus.extension:_datatype.extension
                              Definition

                              An Extension


                              May be used to represent additional information that is not part of the basic definition of the element. 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 can 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..0*
                              TypeExtension
                              Is Modifierfalse
                              Summaryfalse
                              Alternate Namesextensions, user content
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                              ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                              SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                              • value @ url
                              • 126. Extension.extension:marketingStatus.extension:_datatype.url
                                Definition

                                Source of the definition for the extension code - a logical name or a URL.

                                Shortidentifies the meaning of the extension
                                Comments

                                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                Control1..1
                                Typeuri
                                Is Modifierfalse
                                XML FormatIn the XML format, this property is represented as an attribute.
                                Summaryfalse
                                Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
                                128. Extension.extension:marketingStatus.extension:_datatype.value[x]
                                Definition

                                Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).


                                Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                ShortValue of extension
                                Comments

                                Must be: MarketingStatus

                                Control10..1
                                This element is affected by the following invariants: ext-1
                                Typestring, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                Is Modifierfalse
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                Summaryfalse
                                Fixed ValueMarketingStatus
                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                130. Extension.extension:marketingStatus.url
                                Definition

                                Source of the definition for the extension code - a logical name or a URL.

                                Shortidentifies the meaning of the extension
                                Comments

                                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                Control1..1
                                Typeuri
                                Is Modifierfalse
                                XML FormatIn the XML format, this property is represented as an attribute.
                                Summaryfalse
                                Fixed ValuemarketingStatus
                                132. Extension.extension:packagedMedicinalProduct
                                Slice NamepackagedMedicinalProduct
                                Definition

                                Package type for the product. See also the PackagedProductDefinition resource.

                                ShortPackage type for the productAdditional content defined by implementations
                                Control0..*
                                TypeExtension
                                Is Modifierfalse
                                Summaryfalse
                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                134. Extension.extension:packagedMedicinalProduct.url
                                Definition

                                Source of the definition for the extension code - a logical name or a URL.

                                Shortidentifies the meaning of the extension
                                Comments

                                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                Control1..1
                                Typeuri
                                Is Modifierfalse
                                XML FormatIn the XML format, this property is represented as an attribute.
                                Summaryfalse
                                Fixed ValuepackagedMedicinalProduct
                                136. Extension.extension:packagedMedicinalProduct.value[x]
                                Definition

                                Package type for the product. See also the PackagedProductDefinition resource.


                                Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                ShortPackage type for the productValue of extension
                                Control0..1
                                BindingFor example codes, see For codes, see R5_medicinal_product_package_type_for_R4 (0.0.1-snapshot-2)
                                (example to http://hl7.org/fhir/5.0/ValueSet/R5-medicinal-product-package-type-for-R4|0.0.1-snapshot-2)

                                Types of medicinal product packs

                                TypeCodeableConcept, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                Is Modifierfalse
                                Summaryfalse
                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                138. Extension.extension:comprisedOf
                                Slice NamecomprisedOf
                                Definition

                                Types of medicinal manufactured items and/or devices that this product consists of, such as tablets, capsule, or syringes. Used as a direct link when the item's packaging is not being recorded (see also PackagedProductDefinition.package.containedItem.item).

                                ShortTypes of medicinal manufactured items and/or devices that this product consists of, such as tablets, capsule, or syringesAdditional content defined by implementations
                                Control0..*
                                TypeExtension
                                Is Modifierfalse
                                Summaryfalse
                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                140. Extension.extension:comprisedOf.url
                                Definition

                                Source of the definition for the extension code - a logical name or a URL.

                                Shortidentifies the meaning of the extension
                                Comments

                                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                Control1..1
                                Typeuri
                                Is Modifierfalse
                                XML FormatIn the XML format, this property is represented as an attribute.
                                Summaryfalse
                                Fixed ValuecomprisedOf
                                142. Extension.extension:comprisedOf.value[x]
                                Definition

                                Types of medicinal manufactured items and/or devices that this product consists of, such as tablets, capsule, or syringes. Used as a direct link when the item's packaging is not being recorded (see also PackagedProductDefinition.package.containedItem.item).


                                Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                ShortTypes of medicinal manufactured items and/or devices that this product consists of, such as tablets, capsule, or syringesValue of extension
                                Control0..1
                                TypeReference, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                Is Modifierfalse
                                Summaryfalse
                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                144. Extension.extension:ingredient
                                Slice Nameingredient
                                Definition

                                The ingredients of this medicinal product - when not detailed in other resources. This is only needed if the ingredients are not specified by incoming references from the Ingredient resource, or indirectly via incoming AdministrableProductDefinition, PackagedProductDefinition or ManufacturedItemDefinition references. In cases where those levels of detail are not used, the ingredients may be specified directly here as codes.

                                ShortThe ingredients of this medicinal product - when not detailed in other resourcesAdditional content defined by implementations
                                Control0..*
                                TypeExtension
                                Is Modifierfalse
                                Summaryfalse
                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                146. Extension.extension:ingredient.url
                                Definition

                                Source of the definition for the extension code - a logical name or a URL.

                                Shortidentifies the meaning of the extension
                                Comments

                                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                Control1..1
                                Typeuri
                                Is Modifierfalse
                                XML FormatIn the XML format, this property is represented as an attribute.
                                Summaryfalse
                                Fixed Valueingredient
                                148. Extension.extension:ingredient.value[x]
                                Definition

                                The ingredients of this medicinal product - when not detailed in other resources. This is only needed if the ingredients are not specified by incoming references from the Ingredient resource, or indirectly via incoming AdministrableProductDefinition, PackagedProductDefinition or ManufacturedItemDefinition references. In cases where those levels of detail are not used, the ingredients may be specified directly here as codes.


                                Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                ShortThe ingredients of this medicinal product - when not detailed in other resourcesValue of extension
                                Control0..1
                                BindingFor example codes, see For codes, see R5_substance_codes_for_R4 (0.0.1-snapshot-2)
                                (example to http://hl7.org/fhir/5.0/ValueSet/R5-substance-codes-for-R4|0.0.1-snapshot-2)

                                This value set includes all substance codes from SNOMED CT - provided as an exemplar value set.

                                TypeCodeableConcept, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                Is Modifierfalse
                                Summaryfalse
                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                150. Extension.extension:impurity
                                Slice Nameimpurity
                                Definition

                                Any component of the drug product which is not the chemical entity defined as the drug substance, or an excipient in the drug product. This includes process-related impurities and contaminants, product-related impurities including degradation products.

                                ShortAny component of the drug product which is not the chemical entity defined as the drug substance, or an excipient in the drug productAdditional content defined by implementations
                                Control0..*
                                TypeExtension
                                Is Modifierfalse
                                Summaryfalse
                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                152. Extension.extension:impurity.extension
                                Definition

                                An Extension


                                May be used to represent additional information that is not part of the basic definition of the element. 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 can 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
                                Is Modifierfalse
                                Summaryfalse
                                Alternate Namesextensions, user content
                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and ClosedOpen, and can be differentiated using the following discriminators:
                                • value @ url
                                • 154. Extension.extension:impurity.extension:concept
                                  Slice Nameconcept
                                  Definition

                                  A reference to a concept - e.g. the information is identified by its general class to the degree of precision found in the terminology.

                                  ShortReference to a concept (by class)Additional content defined by implementations
                                  Control0..1*
                                  TypeExtension
                                  Is Modifierfalse
                                  Summaryfalse
                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                  ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                  156. Extension.extension:impurity.extension:concept.url
                                  Definition

                                  Source of the definition for the extension code - a logical name or a URL.

                                  Shortidentifies the meaning of the extension
                                  Comments

                                  The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                  Control1..1
                                  Typeuri
                                  Is Modifierfalse
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  Summaryfalse
                                  Fixed Valueconcept
                                  158. Extension.extension:impurity.extension:concept.value[x]
                                  Definition

                                  A reference to a concept - e.g. the information is identified by its general class to the degree of precision found in the terminology.


                                  Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                  ShortReference to a concept (by class)Value of extension
                                  Control0..1
                                  TypeCodeableConcept, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                  Is Modifierfalse
                                  Summaryfalse
                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                  ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                  160. Extension.extension:impurity.extension:reference
                                  Slice Namereference
                                  Definition

                                  A reference to a resource the provides exact details about the information being referenced.

                                  ShortReference to a resource (by instance)Additional content defined by implementations
                                  Control0..1*
                                  TypeExtension
                                  Is Modifierfalse
                                  Summaryfalse
                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                  ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                  162. Extension.extension:impurity.extension:reference.url
                                  Definition

                                  Source of the definition for the extension code - a logical name or a URL.

                                  Shortidentifies the meaning of the extension
                                  Comments

                                  The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                  Control1..1
                                  Typeuri
                                  Is Modifierfalse
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  Summaryfalse
                                  Fixed Valuereference
                                  164. Extension.extension:impurity.extension:reference.value[x]
                                  Definition

                                  A reference to a resource the provides exact details about the information being referenced.


                                  Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                  ShortReference to a resource (by instance)Value of extension
                                  Control0..1
                                  TypeReference, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                  Is Modifierfalse
                                  Summaryfalse
                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                  ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                  166. Extension.extension:impurity.extension:_datatype
                                  Slice Name_datatype
                                  Definition

                                  Data type name for MedicinalProductDefinition.impurity from FHIR R5

                                  ShortData type name for MedicinalProductDefinition.impurity from FHIR R5
                                  Control0..1
                                  TypeExtension(Datatype) (Extension Type: string)
                                  Is Modifierfalse
                                  Summaryfalse
                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                  ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                  168. Extension.extension:impurity.extension:_datatype.extension
                                  Definition

                                  An Extension


                                  May be used to represent additional information that is not part of the basic definition of the element. 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 can 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..0*
                                  TypeExtension
                                  Is Modifierfalse
                                  Summaryfalse
                                  Alternate Namesextensions, user content
                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                  ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                  SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                  • value @ url
                                  • 170. Extension.extension:impurity.extension:_datatype.url
                                    Definition

                                    Source of the definition for the extension code - a logical name or a URL.

                                    Shortidentifies the meaning of the extension
                                    Comments

                                    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                    Control1..1
                                    Typeuri
                                    Is Modifierfalse
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    Summaryfalse
                                    Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
                                    172. Extension.extension:impurity.extension:_datatype.value[x]
                                    Definition

                                    Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).


                                    Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                    ShortValue of extension
                                    Comments

                                    Must be: CodeableReference

                                    Control10..1
                                    This element is affected by the following invariants: ext-1
                                    Typestring, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                    Is Modifierfalse
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    Summaryfalse
                                    Fixed ValueCodeableReference
                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                    ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                    174. Extension.extension:impurity.url
                                    Definition

                                    Source of the definition for the extension code - a logical name or a URL.

                                    Shortidentifies the meaning of the extension
                                    Comments

                                    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                    Control1..1
                                    Typeuri
                                    Is Modifierfalse
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    Summaryfalse
                                    Fixed Valueimpurity
                                    176. Extension.extension:attachedDocument
                                    Slice NameattachedDocument
                                    Definition

                                    Additional information or supporting documentation about the medicinal product.

                                    ShortAdditional documentation about the medicinal productAdditional content defined by implementations
                                    Control0..*
                                    TypeExtension
                                    Is Modifierfalse
                                    Summaryfalse
                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                    ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                    178. Extension.extension:attachedDocument.url
                                    Definition

                                    Source of the definition for the extension code - a logical name or a URL.

                                    Shortidentifies the meaning of the extension
                                    Comments

                                    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                    Control1..1
                                    Typeuri
                                    Is Modifierfalse
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    Summaryfalse
                                    Fixed ValueattachedDocument
                                    180. Extension.extension:attachedDocument.value[x]
                                    Definition

                                    Additional information or supporting documentation about the medicinal product.


                                    Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                    ShortAdditional documentation about the medicinal productValue of extension
                                    Control0..1
                                    TypeReference, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                    Is Modifierfalse
                                    Summaryfalse
                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                    ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                    182. Extension.extension:masterFile
                                    Slice NamemasterFile
                                    Definition

                                    A master file for the medicinal product (e.g. Pharmacovigilance System Master File). Drug master files (DMFs) are documents submitted to regulatory agencies to provide confidential detailed information about facilities, processes or articles used in the manufacturing, processing, packaging and storing of drug products.

                                    ShortA master file for the medicinal product (e.g. Pharmacovigilance System Master File)Additional content defined by implementations
                                    Control0..*
                                    TypeExtension
                                    Is Modifierfalse
                                    Summaryfalse
                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                    ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                    184. Extension.extension:masterFile.url
                                    Definition

                                    Source of the definition for the extension code - a logical name or a URL.

                                    Shortidentifies the meaning of the extension
                                    Comments

                                    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                    Control1..1
                                    Typeuri
                                    Is Modifierfalse
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    Summaryfalse
                                    Fixed ValuemasterFile
                                    186. Extension.extension:masterFile.value[x]
                                    Definition

                                    A master file for the medicinal product (e.g. Pharmacovigilance System Master File). Drug master files (DMFs) are documents submitted to regulatory agencies to provide confidential detailed information about facilities, processes or articles used in the manufacturing, processing, packaging and storing of drug products.


                                    Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                    ShortA master file for the medicinal product (e.g. Pharmacovigilance System Master File)Value of extension
                                    Control0..1
                                    TypeReference, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                    Is Modifierfalse
                                    Summaryfalse
                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                    ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                    188. Extension.extension:contact
                                    Slice Namecontact
                                    Definition

                                    This cross-version extension represents MedicinalProductDefinition.contact from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                                    ShortA product specific contact, person (in a role), or an organizationAdditional content defined by implementations
                                    Control0..*
                                    TypeExtension
                                    Is Modifierfalse
                                    Summaryfalse
                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                    ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                    190. Extension.extension:contact.extension
                                    Definition

                                    An Extension


                                    May be used to represent additional information that is not part of the basic definition of the element. 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 can 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.

                                    Control10..*
                                    TypeExtension
                                    Is Modifierfalse
                                    Summaryfalse
                                    Alternate Namesextensions, user content
                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                    ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                    SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and ClosedOpen, and can be differentiated using the following discriminators:
                                    • value @ url
                                    • 192. Extension.extension:contact.extension:type
                                      Slice Nametype
                                      Definition

                                      This cross-version extension represents MedicinalProductDefinition.contact.type from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                                      ShortAllows the contact to be classified, for example QPPV, Pharmacovigilance Enquiry InformationAdditional content defined by implementations
                                      Control0..1*
                                      TypeExtension
                                      Is Modifierfalse
                                      Summaryfalse
                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                      ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                      194. Extension.extension:contact.extension:type.url
                                      Definition

                                      Source of the definition for the extension code - a logical name or a URL.

                                      Shortidentifies the meaning of the extension
                                      Comments

                                      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                      Control1..1
                                      Typeuri
                                      Is Modifierfalse
                                      XML FormatIn the XML format, this property is represented as an attribute.
                                      Summaryfalse
                                      Fixed Valuetype
                                      196. Extension.extension:contact.extension:type.value[x]
                                      Definition

                                      This cross-version extension represents MedicinalProductDefinition.contact.type from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.


                                      Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                      ShortAllows the contact to be classified, for example QPPV, Pharmacovigilance Enquiry InformationValue of extension
                                      Control0..1
                                      BindingFor example codes, see For codes, see R5_medicinal_product_contact_type_for_R4 (0.0.1-snapshot-2)
                                      (example to http://hl7.org/fhir/5.0/ValueSet/R5-medicinal-product-contact-type-for-R4|0.0.1-snapshot-2)

                                      Extra measures defined for a Medicinal Product, such as heightened reporting requirements.

                                      TypeCodeableConcept, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                      Is Modifierfalse
                                      Summaryfalse
                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                      ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                      198. Extension.extension:contact.extension:contact
                                      Slice Namecontact
                                      Definition

                                      This cross-version extension represents MedicinalProductDefinition.contact.contact from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                                      ShortA product specific contact, person (in a role), or an organizationAdditional content defined by implementations
                                      Control10..1*
                                      TypeExtension
                                      Is Modifierfalse
                                      Summaryfalse
                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                      ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                      200. Extension.extension:contact.extension:contact.url
                                      Definition

                                      Source of the definition for the extension code - a logical name or a URL.

                                      Shortidentifies the meaning of the extension
                                      Comments

                                      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                      Control1..1
                                      Typeuri
                                      Is Modifierfalse
                                      XML FormatIn the XML format, this property is represented as an attribute.
                                      Summaryfalse
                                      Fixed Valuecontact
                                      202. Extension.extension:contact.extension:contact.value[x]
                                      Definition

                                      This cross-version extension represents MedicinalProductDefinition.contact.contact from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.


                                      Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                      ShortA product specific contact, person (in a role), or an organizationValue of extension
                                      Control0..1
                                      TypeReference, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                      Is Modifierfalse
                                      Summaryfalse
                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                      ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                      204. Extension.extension:contact.url
                                      Definition

                                      Source of the definition for the extension code - a logical name or a URL.

                                      Shortidentifies the meaning of the extension
                                      Comments

                                      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                      Control1..1
                                      Typeuri
                                      Is Modifierfalse
                                      XML FormatIn the XML format, this property is represented as an attribute.
                                      Summaryfalse
                                      Fixed Valuecontact
                                      206. Extension.extension:clinicalTrial
                                      Slice NameclinicalTrial
                                      Definition

                                      This cross-version extension represents MedicinalProductDefinition.clinicalTrial from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                                      ShortClinical trials or studies that this product is involved inAdditional content defined by implementations
                                      Control0..*
                                      TypeExtension
                                      Is Modifierfalse
                                      Summaryfalse
                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                      ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                      208. Extension.extension:clinicalTrial.url
                                      Definition

                                      Source of the definition for the extension code - a logical name or a URL.

                                      Shortidentifies the meaning of the extension
                                      Comments

                                      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                      Control1..1
                                      Typeuri
                                      Is Modifierfalse
                                      XML FormatIn the XML format, this property is represented as an attribute.
                                      Summaryfalse
                                      Fixed ValueclinicalTrial
                                      210. Extension.extension:clinicalTrial.value[x]
                                      Definition

                                      This cross-version extension represents MedicinalProductDefinition.clinicalTrial from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.


                                      Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                      ShortClinical trials or studies that this product is involved inValue of extension
                                      Control0..1
                                      TypeReference, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                      Is Modifierfalse
                                      Summaryfalse
                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                      ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                      212. Extension.extension:name
                                      Slice Namename
                                      Definition

                                      This cross-version extension represents MedicinalProductDefinition.name from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                                      ShortThe product's name, including full name and possibly coded partsAdditional content defined by implementations
                                      Control10..*
                                      TypeExtension
                                      Is Modifierfalse
                                      Summaryfalse
                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                      ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                      214. Extension.extension:name.extension
                                      Definition

                                      An Extension


                                      May be used to represent additional information that is not part of the basic definition of the element. 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 can 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.

                                      Control10..*
                                      TypeExtension
                                      Is Modifierfalse
                                      Summaryfalse
                                      Alternate Namesextensions, user content
                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                      ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                      SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and ClosedOpen, and can be differentiated using the following discriminators:
                                      • value @ url
                                      • 216. Extension.extension:name.extension:productName
                                        Slice NameproductName
                                        Definition

                                        This cross-version extension represents MedicinalProductDefinition.name.productName from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                                        ShortThe full product nameAdditional content defined by implementations
                                        Control10..1*
                                        TypeExtension
                                        Is Modifierfalse
                                        Summaryfalse
                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                        ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                        218. Extension.extension:name.extension:productName.url
                                        Definition

                                        Source of the definition for the extension code - a logical name or a URL.

                                        Shortidentifies the meaning of the extension
                                        Comments

                                        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                        Control1..1
                                        Typeuri
                                        Is Modifierfalse
                                        XML FormatIn the XML format, this property is represented as an attribute.
                                        Summaryfalse
                                        Fixed ValueproductName
                                        220. Extension.extension:name.extension:productName.value[x]
                                        Definition

                                        This cross-version extension represents MedicinalProductDefinition.name.productName from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.


                                        Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                        ShortThe full product nameValue of extension
                                        Control0..1
                                        Typestring, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                        Is Modifierfalse
                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                        Summaryfalse
                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                        ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                        222. Extension.extension:name.extension:type
                                        Slice Nametype
                                        Definition

                                        This cross-version extension represents MedicinalProductDefinition.name.type from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                                        ShortType of product name, such as rINN, BAN, Proprietary, Non-ProprietaryAdditional content defined by implementations
                                        Control0..1*
                                        TypeExtension
                                        Is Modifierfalse
                                        Summaryfalse
                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                        ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                        224. Extension.extension:name.extension:type.url
                                        Definition

                                        Source of the definition for the extension code - a logical name or a URL.

                                        Shortidentifies the meaning of the extension
                                        Comments

                                        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                        Control1..1
                                        Typeuri
                                        Is Modifierfalse
                                        XML FormatIn the XML format, this property is represented as an attribute.
                                        Summaryfalse
                                        Fixed Valuetype
                                        226. Extension.extension:name.extension:type.value[x]
                                        Definition

                                        This cross-version extension represents MedicinalProductDefinition.name.type from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.


                                        Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                        ShortType of product name, such as rINN, BAN, Proprietary, Non-ProprietaryValue of extension
                                        Control0..1
                                        BindingFor example codes, see For codes, see R5_medicinal_product_name_type_for_R4 (0.0.1-snapshot-2)
                                        (example to http://hl7.org/fhir/5.0/ValueSet/R5-medicinal-product-name-type-for-R4|0.0.1-snapshot-2)

                                        Type of a name for a Medicinal Product.

                                        TypeCodeableConcept, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                        Is Modifierfalse
                                        Summaryfalse
                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                        ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                        228. Extension.extension:name.extension:part
                                        Slice Namepart
                                        Definition

                                        This cross-version extension represents MedicinalProductDefinition.name.part from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                                        ShortCoding words or phrases of the nameAdditional content defined by implementations
                                        Control0..*
                                        TypeExtension
                                        Is Modifierfalse
                                        Summaryfalse
                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                        ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                        230. Extension.extension:name.extension:part.extension
                                        Definition

                                        An Extension


                                        May be used to represent additional information that is not part of the basic definition of the element. 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 can 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.

                                        Control20..*
                                        TypeExtension
                                        Is Modifierfalse
                                        Summaryfalse
                                        Alternate Namesextensions, user content
                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                        ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                        SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and ClosedOpen, and can be differentiated using the following discriminators:
                                        • value @ url
                                        • 232. Extension.extension:name.extension:part.extension:part
                                          Slice Namepart
                                          Definition

                                          This cross-version extension represents MedicinalProductDefinition.name.part.part from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                                          ShortA fragment of a product nameAdditional content defined by implementations
                                          Control10..1*
                                          TypeExtension
                                          Is Modifierfalse
                                          Summaryfalse
                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                          ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                          234. Extension.extension:name.extension:part.extension:part.url
                                          Definition

                                          Source of the definition for the extension code - a logical name or a URL.

                                          Shortidentifies the meaning of the extension
                                          Comments

                                          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                          Control1..1
                                          Typeuri
                                          Is Modifierfalse
                                          XML FormatIn the XML format, this property is represented as an attribute.
                                          Summaryfalse
                                          Fixed Valuepart
                                          236. Extension.extension:name.extension:part.extension:part.value[x]
                                          Definition

                                          This cross-version extension represents MedicinalProductDefinition.name.part.part from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.


                                          Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                          ShortA fragment of a product nameValue of extension
                                          Control0..1
                                          Typestring, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                          Is Modifierfalse
                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                          Summaryfalse
                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                          ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                          238. Extension.extension:name.extension:part.extension:type
                                          Slice Nametype
                                          Definition

                                          This cross-version extension represents MedicinalProductDefinition.name.part.type from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                                          ShortIdentifying type for this part of the name (e.g. strength part)Additional content defined by implementations
                                          Control10..1*
                                          TypeExtension
                                          Is Modifierfalse
                                          Summaryfalse
                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                          ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                          240. Extension.extension:name.extension:part.extension:type.url
                                          Definition

                                          Source of the definition for the extension code - a logical name or a URL.

                                          Shortidentifies the meaning of the extension
                                          Comments

                                          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                          Control1..1
                                          Typeuri
                                          Is Modifierfalse
                                          XML FormatIn the XML format, this property is represented as an attribute.
                                          Summaryfalse
                                          Fixed Valuetype
                                          242. Extension.extension:name.extension:part.extension:type.value[x]
                                          Definition

                                          This cross-version extension represents MedicinalProductDefinition.name.part.type from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.


                                          Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                          ShortIdentifying type for this part of the name (e.g. strength part)Value of extension
                                          Control0..1
                                          BindingFor example codes, see For codes, see R5_medicinal_product_name_part_type_for_R4 (0.0.1-snapshot-2)
                                          (example to http://hl7.org/fhir/5.0/ValueSet/R5-medicinal-product-name-part-type-for-R4|0.0.1-snapshot-2)

                                          Type of part of a name for a Medicinal Product.

                                          TypeCodeableConcept, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                          Is Modifierfalse
                                          Summaryfalse
                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                          ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                          244. Extension.extension:name.extension:part.url
                                          Definition

                                          Source of the definition for the extension code - a logical name or a URL.

                                          Shortidentifies the meaning of the extension
                                          Comments

                                          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                          Control1..1
                                          Typeuri
                                          Is Modifierfalse
                                          XML FormatIn the XML format, this property is represented as an attribute.
                                          Summaryfalse
                                          Fixed Valuepart
                                          246. Extension.extension:name.extension:usage
                                          Slice Nameusage
                                          Definition

                                          Country and jurisdiction where the name applies, and associated language.

                                          ShortCountry and jurisdiction where the name appliesAdditional content defined by implementations
                                          Control0..*
                                          TypeExtension
                                          Is Modifierfalse
                                          Summaryfalse
                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                          ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                          248. Extension.extension:name.extension:usage.extension
                                          Definition

                                          An Extension


                                          May be used to represent additional information that is not part of the basic definition of the element. 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 can 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.

                                          Control20..*
                                          TypeExtension
                                          Is Modifierfalse
                                          Summaryfalse
                                          Alternate Namesextensions, user content
                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                          ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                          SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and ClosedOpen, and can be differentiated using the following discriminators:
                                          • value @ url
                                          • 250. Extension.extension:name.extension:usage.extension:country
                                            Slice Namecountry
                                            Definition

                                            This cross-version extension represents MedicinalProductDefinition.name.usage.country from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                                            ShortCountry code for where this name appliesAdditional content defined by implementations
                                            Control10..1*
                                            TypeExtension
                                            Is Modifierfalse
                                            Summaryfalse
                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                            252. Extension.extension:name.extension:usage.extension:country.url
                                            Definition

                                            Source of the definition for the extension code - a logical name or a URL.

                                            Shortidentifies the meaning of the extension
                                            Comments

                                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                            Control1..1
                                            Typeuri
                                            Is Modifierfalse
                                            XML FormatIn the XML format, this property is represented as an attribute.
                                            Summaryfalse
                                            Fixed Valuecountry
                                            254. Extension.extension:name.extension:usage.extension:country.value[x]
                                            Definition

                                            This cross-version extension represents MedicinalProductDefinition.name.usage.country from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.


                                            Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                            ShortCountry code for where this name appliesValue of extension
                                            Control0..1
                                            BindingFor example codes, see For codes, see R5_country_for_R4 (0.0.1-snapshot-2)
                                            (example to http://hl7.org/fhir/5.0/ValueSet/R5-country-for-R4|0.0.1-snapshot-2)

                                            Jurisdiction codes

                                            TypeCodeableConcept, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                            Is Modifierfalse
                                            Summaryfalse
                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                            256. Extension.extension:name.extension:usage.extension:jurisdiction
                                            Slice Namejurisdiction
                                            Definition

                                            Jurisdiction code for where this name applies. A jurisdiction may be a sub- or supra-national entity (e.g. a state or a geographic region).

                                            ShortJurisdiction code for where this name appliesAdditional content defined by implementations
                                            Control0..1*
                                            TypeExtension
                                            Is Modifierfalse
                                            Summaryfalse
                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                            258. Extension.extension:name.extension:usage.extension:jurisdiction.url
                                            Definition

                                            Source of the definition for the extension code - a logical name or a URL.

                                            Shortidentifies the meaning of the extension
                                            Comments

                                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                            Control1..1
                                            Typeuri
                                            Is Modifierfalse
                                            XML FormatIn the XML format, this property is represented as an attribute.
                                            Summaryfalse
                                            Fixed Valuejurisdiction
                                            260. Extension.extension:name.extension:usage.extension:jurisdiction.value[x]
                                            Definition

                                            Jurisdiction code for where this name applies. A jurisdiction may be a sub- or supra-national entity (e.g. a state or a geographic region).


                                            Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                            ShortJurisdiction code for where this name appliesValue of extension
                                            Control0..1
                                            BindingFor example codes, see For codes, see R5_jurisdiction_for_R4 (0.0.1-snapshot-2)
                                            (example to http://hl7.org/fhir/5.0/ValueSet/R5-jurisdiction-for-R4|0.0.1-snapshot-2)

                                            Jurisdiction codes

                                            TypeCodeableConcept, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                            Is Modifierfalse
                                            Summaryfalse
                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                            262. Extension.extension:name.extension:usage.extension:language
                                            Slice Namelanguage
                                            Definition

                                            This cross-version extension represents MedicinalProductDefinition.name.usage.language from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                                            ShortLanguage code for this nameAdditional content defined by implementations
                                            Control10..1*
                                            TypeExtension
                                            Is Modifierfalse
                                            Summaryfalse
                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                            264. Extension.extension:name.extension:usage.extension:language.url
                                            Definition

                                            Source of the definition for the extension code - a logical name or a URL.

                                            Shortidentifies the meaning of the extension
                                            Comments

                                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                            Control1..1
                                            Typeuri
                                            Is Modifierfalse
                                            XML FormatIn the XML format, this property is represented as an attribute.
                                            Summaryfalse
                                            Fixed Valuelanguage
                                            266. Extension.extension:name.extension:usage.extension:language.value[x]
                                            Definition

                                            This cross-version extension represents MedicinalProductDefinition.name.usage.language from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.


                                            Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                            ShortLanguage code for this nameValue of extension
                                            Control0..1
                                            BindingThe codes SHALL be taken from For codes, see AllLanguages
                                            (required to http://hl7.org/fhir/ValueSet/all-languages|4.0.1)

                                            IETF language tag for a human language

                                            TypeCodeableConcept, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                            Is Modifierfalse
                                            Summaryfalse
                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                            268. Extension.extension:name.extension:usage.url
                                            Definition

                                            Source of the definition for the extension code - a logical name or a URL.

                                            Shortidentifies the meaning of the extension
                                            Comments

                                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                            Control1..1
                                            Typeuri
                                            Is Modifierfalse
                                            XML FormatIn the XML format, this property is represented as an attribute.
                                            Summaryfalse
                                            Fixed Valueusage
                                            270. Extension.extension:name.url
                                            Definition

                                            Source of the definition for the extension code - a logical name or a URL.

                                            Shortidentifies the meaning of the extension
                                            Comments

                                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                            Control1..1
                                            Typeuri
                                            Is Modifierfalse
                                            XML FormatIn the XML format, this property is represented as an attribute.
                                            Summaryfalse
                                            Fixed Valuename
                                            272. Extension.extension:crossReference
                                            Slice NamecrossReference
                                            Definition

                                            Reference to another product, e.g. for linking authorised to investigational product, or a virtual product.

                                            ShortReference to another product, e.g. for linking authorised to investigational productAdditional content defined by implementations
                                            Control0..*
                                            TypeExtension
                                            Is Modifierfalse
                                            Summaryfalse
                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                            274. Extension.extension:crossReference.extension
                                            Definition

                                            An Extension


                                            May be used to represent additional information that is not part of the basic definition of the element. 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 can 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.

                                            Control10..*
                                            TypeExtension
                                            Is Modifierfalse
                                            Summaryfalse
                                            Alternate Namesextensions, user content
                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                            SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and ClosedOpen, and can be differentiated using the following discriminators:
                                            • value @ url
                                            • 276. Extension.extension:crossReference.extension:product
                                              Slice Nameproduct
                                              Definition

                                              This cross-version extension represents MedicinalProductDefinition.crossReference.product from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                                              ShortReference to another product, e.g. for linking authorised to investigational productAdditional content defined by implementations
                                              Control10..1*
                                              TypeExtension
                                              Is Modifierfalse
                                              Summaryfalse
                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                              ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                              278. Extension.extension:crossReference.extension:product.extension
                                              Definition

                                              An Extension


                                              May be used to represent additional information that is not part of the basic definition of the element. 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 can 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
                                              Is Modifierfalse
                                              Summaryfalse
                                              Alternate Namesextensions, user content
                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                              ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                              SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and ClosedOpen, and can be differentiated using the following discriminators:
                                              • value @ url
                                              • 280. Extension.extension:crossReference.extension:product.extension:concept
                                                Slice Nameconcept
                                                Definition

                                                A reference to a concept - e.g. the information is identified by its general class to the degree of precision found in the terminology.

                                                ShortReference to a concept (by class)Additional content defined by implementations
                                                Control0..1*
                                                TypeExtension
                                                Is Modifierfalse
                                                Summaryfalse
                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                282. Extension.extension:crossReference.extension:product.extension:concept.url
                                                Definition

                                                Source of the definition for the extension code - a logical name or a URL.

                                                Shortidentifies the meaning of the extension
                                                Comments

                                                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                Control1..1
                                                Typeuri
                                                Is Modifierfalse
                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                Summaryfalse
                                                Fixed Valueconcept
                                                284. Extension.extension:crossReference.extension:product.extension:concept.value[x]
                                                Definition

                                                A reference to a concept - e.g. the information is identified by its general class to the degree of precision found in the terminology.


                                                Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                ShortReference to a concept (by class)Value of extension
                                                Control0..1
                                                TypeCodeableConcept, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                Is Modifierfalse
                                                Summaryfalse
                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                286. Extension.extension:crossReference.extension:product.extension:reference
                                                Slice Namereference
                                                Definition

                                                A reference to a resource the provides exact details about the information being referenced.

                                                ShortReference to a resource (by instance)Additional content defined by implementations
                                                Control0..1*
                                                TypeExtension
                                                Is Modifierfalse
                                                Summaryfalse
                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                288. Extension.extension:crossReference.extension:product.extension:reference.url
                                                Definition

                                                Source of the definition for the extension code - a logical name or a URL.

                                                Shortidentifies the meaning of the extension
                                                Comments

                                                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                Control1..1
                                                Typeuri
                                                Is Modifierfalse
                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                Summaryfalse
                                                Fixed Valuereference
                                                290. Extension.extension:crossReference.extension:product.extension:reference.value[x]
                                                Definition

                                                A reference to a resource the provides exact details about the information being referenced.


                                                Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                ShortReference to a resource (by instance)Value of extension
                                                Control0..1
                                                TypeReference, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                Is Modifierfalse
                                                Summaryfalse
                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                292. Extension.extension:crossReference.extension:product.extension:_datatype
                                                Slice Name_datatype
                                                Definition

                                                Data type name for MedicinalProductDefinition.crossReference.product from FHIR R5

                                                ShortData type name for MedicinalProductDefinition.crossReference.product from FHIR R5
                                                Control0..1
                                                TypeExtension(Datatype) (Extension Type: string)
                                                Is Modifierfalse
                                                Summaryfalse
                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                294. Extension.extension:crossReference.extension:product.extension:_datatype.extension
                                                Definition

                                                An Extension


                                                May be used to represent additional information that is not part of the basic definition of the element. 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 can 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..0*
                                                TypeExtension
                                                Is Modifierfalse
                                                Summaryfalse
                                                Alternate Namesextensions, user content
                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                • value @ url
                                                • 296. Extension.extension:crossReference.extension:product.extension:_datatype.url
                                                  Definition

                                                  Source of the definition for the extension code - a logical name or a URL.

                                                  Shortidentifies the meaning of the extension
                                                  Comments

                                                  The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                  Control1..1
                                                  Typeuri
                                                  Is Modifierfalse
                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                  Summaryfalse
                                                  Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
                                                  298. Extension.extension:crossReference.extension:product.extension:_datatype.value[x]
                                                  Definition

                                                  Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).


                                                  Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                  ShortValue of extension
                                                  Comments

                                                  Must be: CodeableReference

                                                  Control10..1
                                                  This element is affected by the following invariants: ext-1
                                                  Typestring, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                  Is Modifierfalse
                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                  Summaryfalse
                                                  Fixed ValueCodeableReference
                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                  ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                  300. Extension.extension:crossReference.extension:product.url
                                                  Definition

                                                  Source of the definition for the extension code - a logical name or a URL.

                                                  Shortidentifies the meaning of the extension
                                                  Comments

                                                  The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                  Control1..1
                                                  Typeuri
                                                  Is Modifierfalse
                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                  Summaryfalse
                                                  Fixed Valueproduct
                                                  302. Extension.extension:crossReference.extension:type
                                                  Slice Nametype
                                                  Definition

                                                  The type of relationship, for instance branded to generic, virtual to actual product, product to development product (investigational), parallel import version.

                                                  ShortThe type of relationship, for instance branded to generic or virtual to actual productAdditional content defined by implementations
                                                  Control0..1*
                                                  TypeExtension
                                                  Is Modifierfalse
                                                  Summaryfalse
                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                  ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                  304. Extension.extension:crossReference.extension:type.url
                                                  Definition

                                                  Source of the definition for the extension code - a logical name or a URL.

                                                  Shortidentifies the meaning of the extension
                                                  Comments

                                                  The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                  Control1..1
                                                  Typeuri
                                                  Is Modifierfalse
                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                  Summaryfalse
                                                  Fixed Valuetype
                                                  306. Extension.extension:crossReference.extension:type.value[x]
                                                  Definition

                                                  The type of relationship, for instance branded to generic, virtual to actual product, product to development product (investigational), parallel import version.


                                                  Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                  ShortThe type of relationship, for instance branded to generic or virtual to actual productValue of extension
                                                  Control0..1
                                                  BindingFor example codes, see For codes, see R5_medicinal_product_cross_reference_type_for_R4 (0.0.1-snapshot-2)
                                                  (example to http://hl7.org/fhir/5.0/ValueSet/R5-medicinal-product-cross-reference-type-for-R4|0.0.1-snapshot-2)

                                                  Extra measures defined for a Medicinal Product, such as heightened reporting requirements.

                                                  TypeCodeableConcept, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                  Is Modifierfalse
                                                  Summaryfalse
                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                  ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                  308. Extension.extension:crossReference.url
                                                  Definition

                                                  Source of the definition for the extension code - a logical name or a URL.

                                                  Shortidentifies the meaning of the extension
                                                  Comments

                                                  The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                  Control1..1
                                                  Typeuri
                                                  Is Modifierfalse
                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                  Summaryfalse
                                                  Fixed ValuecrossReference
                                                  310. Extension.extension:operation
                                                  Slice Nameoperation
                                                  Definition

                                                  A manufacturing or administrative process or step associated with (or performed on) the medicinal product.

                                                  ShortA manufacturing or administrative process for the medicinal productAdditional content defined by implementations
                                                  Control0..*
                                                  TypeExtension
                                                  Is Modifierfalse
                                                  Summaryfalse
                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                  ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                  312. Extension.extension:operation.extension
                                                  Definition

                                                  An Extension


                                                  May be used to represent additional information that is not part of the basic definition of the element. 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 can 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
                                                  Is Modifierfalse
                                                  Summaryfalse
                                                  Alternate Namesextensions, user content
                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                  ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                  SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and ClosedOpen, and can be differentiated using the following discriminators:
                                                  • value @ url
                                                  • 314. Extension.extension:operation.extension:type
                                                    Slice Nametype
                                                    Definition

                                                    The type of manufacturing operation e.g. manufacturing itself, re-packaging. For the authorization of this, a RegulatedAuthorization would point to the same plan or activity referenced here.

                                                    ShortThe type of manufacturing operation e.g. manufacturing itself, re-packagingAdditional content defined by implementations
                                                    Control0..1*
                                                    TypeExtension
                                                    Is Modifierfalse
                                                    Summaryfalse
                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                    ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                    316. Extension.extension:operation.extension:type.extension
                                                    Definition

                                                    An Extension


                                                    May be used to represent additional information that is not part of the basic definition of the element. 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 can 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
                                                    Is Modifierfalse
                                                    Summaryfalse
                                                    Alternate Namesextensions, user content
                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                    ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                    SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and ClosedOpen, and can be differentiated using the following discriminators:
                                                    • value @ url
                                                    • 318. Extension.extension:operation.extension:type.extension:concept
                                                      Slice Nameconcept
                                                      Definition

                                                      A reference to a concept - e.g. the information is identified by its general class to the degree of precision found in the terminology.

                                                      ShortReference to a concept (by class)Additional content defined by implementations
                                                      Control0..1*
                                                      TypeExtension
                                                      Is Modifierfalse
                                                      Summaryfalse
                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                      ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                      320. Extension.extension:operation.extension:type.extension:concept.url
                                                      Definition

                                                      Source of the definition for the extension code - a logical name or a URL.

                                                      Shortidentifies the meaning of the extension
                                                      Comments

                                                      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                      Control1..1
                                                      Typeuri
                                                      Is Modifierfalse
                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                      Summaryfalse
                                                      Fixed Valueconcept
                                                      322. Extension.extension:operation.extension:type.extension:concept.value[x]
                                                      Definition

                                                      A reference to a concept - e.g. the information is identified by its general class to the degree of precision found in the terminology.


                                                      Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                      ShortReference to a concept (by class)Value of extension
                                                      Control0..1
                                                      TypeCodeableConcept, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                      Is Modifierfalse
                                                      Summaryfalse
                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                      ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                      324. Extension.extension:operation.extension:type.extension:reference
                                                      Slice Namereference
                                                      Definition

                                                      A reference to a resource the provides exact details about the information being referenced.

                                                      ShortReference to a resource (by instance)Additional content defined by implementations
                                                      Control0..1*
                                                      TypeExtension
                                                      Is Modifierfalse
                                                      Summaryfalse
                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                      ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                      326. Extension.extension:operation.extension:type.extension:reference.url
                                                      Definition

                                                      Source of the definition for the extension code - a logical name or a URL.

                                                      Shortidentifies the meaning of the extension
                                                      Comments

                                                      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                      Control1..1
                                                      Typeuri
                                                      Is Modifierfalse
                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                      Summaryfalse
                                                      Fixed Valuereference
                                                      328. Extension.extension:operation.extension:type.extension:reference.value[x]
                                                      Definition

                                                      A reference to a resource the provides exact details about the information being referenced.


                                                      Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                      ShortReference to a resource (by instance)Value of extension
                                                      Control0..1
                                                      TypeReference, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                      Is Modifierfalse
                                                      Summaryfalse
                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                      ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                      330. Extension.extension:operation.extension:type.extension:_datatype
                                                      Slice Name_datatype
                                                      Definition

                                                      Data type name for MedicinalProductDefinition.operation.type from FHIR R5

                                                      ShortData type name for MedicinalProductDefinition.operation.type from FHIR R5
                                                      Control0..1
                                                      TypeExtension(Datatype) (Extension Type: string)
                                                      Is Modifierfalse
                                                      Summaryfalse
                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                      ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                      332. Extension.extension:operation.extension:type.extension:_datatype.extension
                                                      Definition

                                                      An Extension


                                                      May be used to represent additional information that is not part of the basic definition of the element. 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 can 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..0*
                                                      TypeExtension
                                                      Is Modifierfalse
                                                      Summaryfalse
                                                      Alternate Namesextensions, user content
                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                      ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                      SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                      • value @ url
                                                      • 334. Extension.extension:operation.extension:type.extension:_datatype.url
                                                        Definition

                                                        Source of the definition for the extension code - a logical name or a URL.

                                                        Shortidentifies the meaning of the extension
                                                        Comments

                                                        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                        Control1..1
                                                        Typeuri
                                                        Is Modifierfalse
                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                        Summaryfalse
                                                        Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
                                                        336. Extension.extension:operation.extension:type.extension:_datatype.value[x]
                                                        Definition

                                                        Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).


                                                        Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                        ShortValue of extension
                                                        Comments

                                                        Must be: CodeableReference

                                                        Control10..1
                                                        This element is affected by the following invariants: ext-1
                                                        Typestring, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                        Is Modifierfalse
                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                        Summaryfalse
                                                        Fixed ValueCodeableReference
                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                        ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                        338. Extension.extension:operation.extension:type.url
                                                        Definition

                                                        Source of the definition for the extension code - a logical name or a URL.

                                                        Shortidentifies the meaning of the extension
                                                        Comments

                                                        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                        Control1..1
                                                        Typeuri
                                                        Is Modifierfalse
                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                        Summaryfalse
                                                        Fixed Valuetype
                                                        340. Extension.extension:operation.extension:effectiveDate
                                                        Slice NameeffectiveDate
                                                        Definition

                                                        This cross-version extension represents MedicinalProductDefinition.operation.effectiveDate from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                                                        ShortDate range of applicabilityAdditional content defined by implementations
                                                        Control0..1*
                                                        TypeExtension
                                                        Is Modifierfalse
                                                        Summaryfalse
                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                        ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                        342. Extension.extension:operation.extension:effectiveDate.url
                                                        Definition

                                                        Source of the definition for the extension code - a logical name or a URL.

                                                        Shortidentifies the meaning of the extension
                                                        Comments

                                                        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                        Control1..1
                                                        Typeuri
                                                        Is Modifierfalse
                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                        Summaryfalse
                                                        Fixed ValueeffectiveDate
                                                        344. Extension.extension:operation.extension:effectiveDate.value[x]
                                                        Definition

                                                        This cross-version extension represents MedicinalProductDefinition.operation.effectiveDate from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.


                                                        Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                        ShortDate range of applicabilityValue of extension
                                                        Control0..1
                                                        TypePeriod, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                        Is Modifierfalse
                                                        Summaryfalse
                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                        ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                        346. Extension.extension:operation.extension:organization
                                                        Slice Nameorganization
                                                        Definition

                                                        The organization or establishment responsible for (or associated with) the particular process or step, examples include the manufacturer, importer, agent.

                                                        ShortThe organization responsible for the particular process, e.g. the manufacturer or importerAdditional content defined by implementations
                                                        Control0..*
                                                        TypeExtension
                                                        Is Modifierfalse
                                                        Summaryfalse
                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                        ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                        348. Extension.extension:operation.extension:organization.url
                                                        Definition

                                                        Source of the definition for the extension code - a logical name or a URL.

                                                        Shortidentifies the meaning of the extension
                                                        Comments

                                                        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                        Control1..1
                                                        Typeuri
                                                        Is Modifierfalse
                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                        Summaryfalse
                                                        Fixed Valueorganization
                                                        350. Extension.extension:operation.extension:organization.value[x]
                                                        Definition

                                                        The organization or establishment responsible for (or associated with) the particular process or step, examples include the manufacturer, importer, agent.


                                                        Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                        ShortThe organization responsible for the particular process, e.g. the manufacturer or importerValue of extension
                                                        Control0..1
                                                        TypeReference, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                        Is Modifierfalse
                                                        Summaryfalse
                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                        ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                        352. Extension.extension:operation.extension:confidentialityIndicator
                                                        Slice NameconfidentialityIndicator
                                                        Definition

                                                        Specifies whether this particular business or manufacturing process is considered proprietary or confidential.

                                                        ShortSpecifies whether this process is considered proprietary or confidentialAdditional content defined by implementations
                                                        Control0..1*
                                                        TypeExtension
                                                        Is Modifierfalse
                                                        Summaryfalse
                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                        ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                        354. Extension.extension:operation.extension:confidentialityIndicator.url
                                                        Definition

                                                        Source of the definition for the extension code - a logical name or a URL.

                                                        Shortidentifies the meaning of the extension
                                                        Comments

                                                        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                        Control1..1
                                                        Typeuri
                                                        Is Modifierfalse
                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                        Summaryfalse
                                                        Fixed ValueconfidentialityIndicator
                                                        356. Extension.extension:operation.extension:confidentialityIndicator.value[x]
                                                        Definition

                                                        Specifies whether this particular business or manufacturing process is considered proprietary or confidential.


                                                        Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                        ShortSpecifies whether this process is considered proprietary or confidentialValue of extension
                                                        Control0..1
                                                        BindingFor example codes, see For codes, see R5_medicinal_product_confidentiality_for_R4 (0.0.1-snapshot-2)
                                                        (example to http://hl7.org/fhir/5.0/ValueSet/R5-medicinal-product-confidentiality-for-R4|0.0.1-snapshot-2)

                                                        Confidentiality rating, e.g. commercial sensitivity for a Medicinal Product.

                                                        TypeCodeableConcept, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                        Is Modifierfalse
                                                        Summaryfalse
                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                        ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                        358. Extension.extension:operation.url
                                                        Definition

                                                        Source of the definition for the extension code - a logical name or a URL.

                                                        Shortidentifies the meaning of the extension
                                                        Comments

                                                        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                        Control1..1
                                                        Typeuri
                                                        Is Modifierfalse
                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                        Summaryfalse
                                                        Fixed Valueoperation
                                                        360. Extension.extension:characteristic
                                                        Slice Namecharacteristic
                                                        Definition

                                                        Allows the key product features to be recorded, such as "sugar free", "modified release", "parallel import".

                                                        ShortKey product features such as "sugar free", "modified release"Additional content defined by implementations
                                                        Control0..*
                                                        TypeExtension
                                                        Is Modifierfalse
                                                        Summaryfalse
                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                        ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                        362. Extension.extension:characteristic.extension
                                                        Definition

                                                        An Extension


                                                        May be used to represent additional information that is not part of the basic definition of the element. 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 can 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.

                                                        Control10..*
                                                        TypeExtension
                                                        Is Modifierfalse
                                                        Summaryfalse
                                                        Alternate Namesextensions, user content
                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                        ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                        SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and ClosedOpen, and can be differentiated using the following discriminators:
                                                        • value @ url
                                                        • 364. Extension.extension:characteristic.extension:type
                                                          Slice Nametype
                                                          Definition

                                                          This cross-version extension represents MedicinalProductDefinition.characteristic.type from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                                                          ShortA code expressing the type of characteristicAdditional content defined by implementations
                                                          Control10..1*
                                                          TypeExtension
                                                          Is Modifierfalse
                                                          Summaryfalse
                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                          ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                          366. Extension.extension:characteristic.extension:type.url
                                                          Definition

                                                          Source of the definition for the extension code - a logical name or a URL.

                                                          Shortidentifies the meaning of the extension
                                                          Comments

                                                          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                          Control1..1
                                                          Typeuri
                                                          Is Modifierfalse
                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                          Summaryfalse
                                                          Fixed Valuetype
                                                          368. Extension.extension:characteristic.extension:type.value[x]
                                                          Definition

                                                          This cross-version extension represents MedicinalProductDefinition.characteristic.type from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.


                                                          Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                          ShortA code expressing the type of characteristicValue of extension
                                                          Control0..1
                                                          BindingFor example codes, see For codes, see R5_product_characteristic_codes_for_R4 (0.0.1-snapshot-2)
                                                          (example to http://hl7.org/fhir/5.0/ValueSet/R5-product-characteristic-codes-for-R4|0.0.1-snapshot-2)

                                                          This value set includes all observable entity codes from SNOMED CT - provided as an exemplar value set.

                                                          TypeCodeableConcept, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                          Is Modifierfalse
                                                          Summaryfalse
                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                          ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                          370. Extension.extension:characteristic.extension:value[x]
                                                          Slice Namevalue[x]
                                                          Definition

                                                          A value for the characteristic.text.

                                                          ShortA value for the characteristicAdditional content defined by implementations
                                                          Control0..1*
                                                          TypeExtension
                                                          Is Modifierfalse
                                                          Summaryfalse
                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                          ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                          372. Extension.extension:characteristic.extension:value[x].url
                                                          Definition

                                                          Source of the definition for the extension code - a logical name or a URL.

                                                          Shortidentifies the meaning of the extension
                                                          Comments

                                                          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                          Control1..1
                                                          Typeuri
                                                          Is Modifierfalse
                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                          Summaryfalse
                                                          Fixed Valuevalue[x]
                                                          374. Extension.extension:characteristic.extension:value[x].value[x]
                                                          Definition

                                                          A value for the characteristic.text.


                                                          Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                          ShortA value for the characteristicValue of extension
                                                          Control0..1
                                                          TypeChoice of: CodeableConcept, markdown, Quantity, integer, date, boolean, Attachment, Meta, Address, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, Ratio, Age, Reference, TriggerDefinition, uri, url, Annotation, ContactDetail, Expression, Signature, unsignedInt, time
                                                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                          Is Modifierfalse
                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                          Summaryfalse
                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                          ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                          376. Extension.extension:characteristic.url
                                                          Definition

                                                          Source of the definition for the extension code - a logical name or a URL.

                                                          Shortidentifies the meaning of the extension
                                                          Comments

                                                          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                          Control1..1
                                                          Typeuri
                                                          Is Modifierfalse
                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                          Summaryfalse
                                                          Fixed Valuecharacteristic
                                                          378. Extension.url
                                                          Definition

                                                          Source of the definition for the extension code - a logical name or a URL.

                                                          Shortidentifies the meaning of the extension
                                                          Comments

                                                          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                          Control1..1
                                                          Typeuri
                                                          Is Modifierfalse
                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                          Summaryfalse
                                                          Fixed Valuehttp://hl7.org/fhir/5.0/StructureDefinition/extension-MedicinalProductDefinition

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

                                                          0. Extension
                                                          Definition

                                                          A medicinal product, being a substance or combination of substances that is intended to treat, prevent or diagnose a disease, or to restore, correct or modify physiological functions by exerting a pharmacological, immunological or metabolic action. This resource is intended to define and detail such products and their properties, for uses other than direct patient care (e.g. regulatory use, or drug catalogs).

                                                          ShortDetailed definition of a medicinal product
                                                          Control0..*
                                                          This element is affected by the following invariants: ele-1
                                                          Is Modifierfalse
                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                          2. Extension.id
                                                          Definition

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

                                                          ShortUnique id for inter-element referencing
                                                          Control0..1
                                                          Typestring
                                                          Is Modifierfalse
                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                          Summaryfalse
                                                          4. Extension.extension
                                                          Definition

                                                          An Extension

                                                          ShortExtension
                                                          Control1..*
                                                          TypeExtension
                                                          Is Modifierfalse
                                                          Summaryfalse
                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                          SlicingThis element introduces a set of slices on Extension.extension. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
                                                          • value @ url
                                                          • 6. Extension.extension:type
                                                            Slice Nametype
                                                            Definition

                                                            This cross-version extension represents MedicinalProductDefinition.type from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                                                            ShortRegulatory type, e.g. Investigational or Authorized
                                                            Control0..1
                                                            TypeExtension
                                                            Is Modifierfalse
                                                            Summaryfalse
                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                            8. Extension.extension:type.id
                                                            Definition

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

                                                            ShortUnique id for inter-element referencing
                                                            Control0..1
                                                            Typestring
                                                            Is Modifierfalse
                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                            Summaryfalse
                                                            10. Extension.extension:type.extension
                                                            Definition

                                                            May be used to represent additional information that is not part of the basic definition of the element. 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 can 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
                                                            Is Modifierfalse
                                                            Summaryfalse
                                                            Alternate Namesextensions, user content
                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                            SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                            • value @ url
                                                            • 12. Extension.extension:type.url
                                                              Definition

                                                              Source of the definition for the extension code - a logical name or a URL.

                                                              Shortidentifies the meaning of the extension
                                                              Comments

                                                              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                              Control1..1
                                                              Typeuri
                                                              Is Modifierfalse
                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                              Summaryfalse
                                                              Fixed Valuetype
                                                              14. Extension.extension:type.value[x]
                                                              Definition

                                                              This cross-version extension represents MedicinalProductDefinition.type from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                                                              ShortRegulatory type, e.g. Investigational or Authorized
                                                              Control0..1
                                                              BindingFor example codes, see R5_medicinal_product_type_for_R4 (0.0.1-snapshot-2)
                                                              (example to http://hl7.org/fhir/5.0/ValueSet/R5-medicinal-product-type-for-R4|0.0.1-snapshot-2)

                                                              Overall defining type of this medicinal product.

                                                              TypeCodeableConcept
                                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                              Is Modifierfalse
                                                              Summaryfalse
                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                              16. Extension.extension:domain
                                                              Slice Namedomain
                                                              Definition

                                                              This cross-version extension represents MedicinalProductDefinition.domain from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                                                              ShortIf this medicine applies to human or veterinary uses
                                                              Control0..1
                                                              TypeExtension
                                                              Is Modifierfalse
                                                              Summaryfalse
                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                              18. Extension.extension:domain.id
                                                              Definition

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

                                                              ShortUnique id for inter-element referencing
                                                              Control0..1
                                                              Typestring
                                                              Is Modifierfalse
                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                              Summaryfalse
                                                              20. Extension.extension:domain.extension
                                                              Definition

                                                              May be used to represent additional information that is not part of the basic definition of the element. 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 can 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
                                                              Is Modifierfalse
                                                              Summaryfalse
                                                              Alternate Namesextensions, user content
                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                              SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                              • value @ url
                                                              • 22. Extension.extension:domain.url
                                                                Definition

                                                                Source of the definition for the extension code - a logical name or a URL.

                                                                Shortidentifies the meaning of the extension
                                                                Comments

                                                                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                Control1..1
                                                                Typeuri
                                                                Is Modifierfalse
                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                Summaryfalse
                                                                Fixed Valuedomain
                                                                24. Extension.extension:domain.value[x]
                                                                Definition

                                                                This cross-version extension represents MedicinalProductDefinition.domain from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                                                                ShortIf this medicine applies to human or veterinary uses
                                                                Control0..1
                                                                BindingFor example codes, see R5_medicinal_product_domain_for_R4 (0.0.1-snapshot-2)
                                                                (example to http://hl7.org/fhir/5.0/ValueSet/R5-medicinal-product-domain-for-R4|0.0.1-snapshot-2)

                                                                Applicable domain for this product (e.g. human, veterinary).

                                                                TypeCodeableConcept
                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                Is Modifierfalse
                                                                Summaryfalse
                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                26. Extension.extension:version
                                                                Slice Nameversion
                                                                Definition

                                                                A business identifier relating to a specific version of the product, this is commonly used to support revisions to an existing product.

                                                                ShortA business identifier relating to a specific version of the product
                                                                Control0..1
                                                                TypeExtension
                                                                Is Modifierfalse
                                                                Summaryfalse
                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                28. Extension.extension:version.id
                                                                Definition

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

                                                                ShortUnique id for inter-element referencing
                                                                Control0..1
                                                                Typestring
                                                                Is Modifierfalse
                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                Summaryfalse
                                                                30. Extension.extension:version.extension
                                                                Definition

                                                                May be used to represent additional information that is not part of the basic definition of the element. 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 can 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
                                                                Is Modifierfalse
                                                                Summaryfalse
                                                                Alternate Namesextensions, user content
                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                • value @ url
                                                                • 32. Extension.extension:version.url
                                                                  Definition

                                                                  Source of the definition for the extension code - a logical name or a URL.

                                                                  Shortidentifies the meaning of the extension
                                                                  Comments

                                                                  The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                  Control1..1
                                                                  Typeuri
                                                                  Is Modifierfalse
                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                  Summaryfalse
                                                                  Fixed Valueversion
                                                                  34. Extension.extension:version.value[x]
                                                                  Definition

                                                                  A business identifier relating to a specific version of the product, this is commonly used to support revisions to an existing product.

                                                                  ShortA business identifier relating to a specific version of the product
                                                                  Control0..1
                                                                  Typestring
                                                                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                  Is Modifierfalse
                                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                  Summaryfalse
                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                  36. Extension.extension:status
                                                                  Slice Namestatus
                                                                  Definition

                                                                  The status within the lifecycle of this product record. A high-level status, this is not intended to duplicate details carried elsewhere such as legal status, or authorization status.

                                                                  ShortThe status within the lifecycle of this product record
                                                                  Control0..1
                                                                  TypeExtension
                                                                  Is Modifierfalse
                                                                  Summaryfalse
                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                  38. Extension.extension:status.id
                                                                  Definition

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

                                                                  ShortUnique id for inter-element referencing
                                                                  Control0..1
                                                                  Typestring
                                                                  Is Modifierfalse
                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                  Summaryfalse
                                                                  40. Extension.extension:status.extension
                                                                  Definition

                                                                  May be used to represent additional information that is not part of the basic definition of the element. 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 can 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
                                                                  Is Modifierfalse
                                                                  Summaryfalse
                                                                  Alternate Namesextensions, user content
                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                  SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                  • value @ url
                                                                  • 42. Extension.extension:status.url
                                                                    Definition

                                                                    Source of the definition for the extension code - a logical name or a URL.

                                                                    Shortidentifies the meaning of the extension
                                                                    Comments

                                                                    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                    Control1..1
                                                                    Typeuri
                                                                    Is Modifierfalse
                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                    Summaryfalse
                                                                    Fixed Valuestatus
                                                                    44. Extension.extension:status.value[x]
                                                                    Definition

                                                                    The status within the lifecycle of this product record. A high-level status, this is not intended to duplicate details carried elsewhere such as legal status, or authorization status.

                                                                    ShortThe status within the lifecycle of this product record
                                                                    Control0..1
                                                                    BindingThe codes SHOULD be taken from R5_publication_status_for_R4 (0.0.1-snapshot-2)
                                                                    (preferred to http://hl7.org/fhir/5.0/ValueSet/R5-publication-status-for-R4|0.0.1-snapshot-2)

                                                                    The lifecycle status of an artifact.

                                                                    TypeCodeableConcept
                                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                    Is Modifierfalse
                                                                    Summaryfalse
                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                    46. Extension.extension:statusDate
                                                                    Slice NamestatusDate
                                                                    Definition

                                                                    This cross-version extension represents MedicinalProductDefinition.statusDate from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                                                                    ShortThe date at which the given status became applicable
                                                                    Control0..1
                                                                    TypeExtension
                                                                    Is Modifierfalse
                                                                    Summaryfalse
                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                    48. Extension.extension:statusDate.id
                                                                    Definition

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

                                                                    ShortUnique id for inter-element referencing
                                                                    Control0..1
                                                                    Typestring
                                                                    Is Modifierfalse
                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                    Summaryfalse
                                                                    50. Extension.extension:statusDate.extension
                                                                    Definition

                                                                    May be used to represent additional information that is not part of the basic definition of the element. 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 can 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
                                                                    Is Modifierfalse
                                                                    Summaryfalse
                                                                    Alternate Namesextensions, user content
                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                    SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                    • value @ url
                                                                    • 52. Extension.extension:statusDate.url
                                                                      Definition

                                                                      Source of the definition for the extension code - a logical name or a URL.

                                                                      Shortidentifies the meaning of the extension
                                                                      Comments

                                                                      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                      Control1..1
                                                                      Typeuri
                                                                      Is Modifierfalse
                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                      Summaryfalse
                                                                      Fixed ValuestatusDate
                                                                      54. Extension.extension:statusDate.value[x]
                                                                      Definition

                                                                      This cross-version extension represents MedicinalProductDefinition.statusDate from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                                                                      ShortThe date at which the given status became applicable
                                                                      Control0..1
                                                                      TypedateTime
                                                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                      Is Modifierfalse
                                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                      Summaryfalse
                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                      56. Extension.extension:description
                                                                      Slice Namedescription
                                                                      Definition

                                                                      This cross-version extension represents MedicinalProductDefinition.description from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                                                                      ShortGeneral description of this product
                                                                      Control0..1
                                                                      TypeExtension
                                                                      Is Modifierfalse
                                                                      Summaryfalse
                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                      58. Extension.extension:description.id
                                                                      Definition

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

                                                                      ShortUnique id for inter-element referencing
                                                                      Control0..1
                                                                      Typestring
                                                                      Is Modifierfalse
                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                      Summaryfalse
                                                                      60. Extension.extension:description.extension
                                                                      Definition

                                                                      May be used to represent additional information that is not part of the basic definition of the element. 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 can 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
                                                                      Is Modifierfalse
                                                                      Summaryfalse
                                                                      Alternate Namesextensions, user content
                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                      SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                      • value @ url
                                                                      • 62. Extension.extension:description.url
                                                                        Definition

                                                                        Source of the definition for the extension code - a logical name or a URL.

                                                                        Shortidentifies the meaning of the extension
                                                                        Comments

                                                                        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                        Control1..1
                                                                        Typeuri
                                                                        Is Modifierfalse
                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                        Summaryfalse
                                                                        Fixed Valuedescription
                                                                        64. Extension.extension:description.value[x]
                                                                        Definition

                                                                        This cross-version extension represents MedicinalProductDefinition.description from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                                                                        ShortGeneral description of this product
                                                                        Control0..1
                                                                        Typemarkdown
                                                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                        Is Modifierfalse
                                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                        Summaryfalse
                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                        66. Extension.extension:combinedPharmaceuticalDoseForm
                                                                        Slice NamecombinedPharmaceuticalDoseForm
                                                                        Definition

                                                                        The dose form for a single part product, or combined form of a multiple part product. This is one concept that describes all the components. It does not represent the form with components physically mixed, if that might be necessary, for which see (AdministrableProductDefinition.administrableDoseForm).

                                                                        ShortThe dose form for a single part product, or combined form of a multiple part product
                                                                        Control0..1
                                                                        TypeExtension
                                                                        Is Modifierfalse
                                                                        Summaryfalse
                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                        68. Extension.extension:combinedPharmaceuticalDoseForm.id
                                                                        Definition

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

                                                                        ShortUnique id for inter-element referencing
                                                                        Control0..1
                                                                        Typestring
                                                                        Is Modifierfalse
                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                        Summaryfalse
                                                                        70. Extension.extension:combinedPharmaceuticalDoseForm.extension
                                                                        Definition

                                                                        May be used to represent additional information that is not part of the basic definition of the element. 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 can 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
                                                                        Is Modifierfalse
                                                                        Summaryfalse
                                                                        Alternate Namesextensions, user content
                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                        SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                        • value @ url
                                                                        • 72. Extension.extension:combinedPharmaceuticalDoseForm.url
                                                                          Definition

                                                                          Source of the definition for the extension code - a logical name or a URL.

                                                                          Shortidentifies the meaning of the extension
                                                                          Comments

                                                                          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                          Control1..1
                                                                          Typeuri
                                                                          Is Modifierfalse
                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                          Summaryfalse
                                                                          Fixed ValuecombinedPharmaceuticalDoseForm
                                                                          74. Extension.extension:combinedPharmaceuticalDoseForm.value[x]
                                                                          Definition

                                                                          The dose form for a single part product, or combined form of a multiple part product. This is one concept that describes all the components. It does not represent the form with components physically mixed, if that might be necessary, for which see (AdministrableProductDefinition.administrableDoseForm).

                                                                          ShortThe dose form for a single part product, or combined form of a multiple part product
                                                                          Control0..1
                                                                          BindingFor example codes, see R5_combined_dose_form_for_R4 (0.0.1-snapshot-2)
                                                                          (example to http://hl7.org/fhir/5.0/ValueSet/R5-combined-dose-form-for-R4|0.0.1-snapshot-2)

                                                                          Dose forms for a product as a whole, considering all individual parts, but before any mixing

                                                                          TypeCodeableConcept
                                                                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                          Is Modifierfalse
                                                                          Summaryfalse
                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                          76. Extension.extension:route
                                                                          Slice Nameroute
                                                                          Definition

                                                                          The path by which the product is taken into or makes contact with the body. In some regions this is referred to as the licenced or approved route. See also AdministrableProductDefinition resource. MedicinalProductDefinition.route is the same concept as AdministrableProductDefinition.routeOfAdministration.code, and they cannot be used together.

                                                                          ShortThe path by which the product is taken into or makes contact with the body
                                                                          Control0..*
                                                                          TypeExtension
                                                                          Is Modifierfalse
                                                                          Summaryfalse
                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                          78. Extension.extension:route.id
                                                                          Definition

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

                                                                          ShortUnique id for inter-element referencing
                                                                          Control0..1
                                                                          Typestring
                                                                          Is Modifierfalse
                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                          Summaryfalse
                                                                          80. Extension.extension:route.extension
                                                                          Definition

                                                                          May be used to represent additional information that is not part of the basic definition of the element. 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 can 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
                                                                          Is Modifierfalse
                                                                          Summaryfalse
                                                                          Alternate Namesextensions, user content
                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                          SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                          • value @ url
                                                                          • 82. Extension.extension:route.url
                                                                            Definition

                                                                            Source of the definition for the extension code - a logical name or a URL.

                                                                            Shortidentifies the meaning of the extension
                                                                            Comments

                                                                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                            Control1..1
                                                                            Typeuri
                                                                            Is Modifierfalse
                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                            Summaryfalse
                                                                            Fixed Valueroute
                                                                            84. Extension.extension:route.value[x]
                                                                            Definition

                                                                            The path by which the product is taken into or makes contact with the body. In some regions this is referred to as the licenced or approved route. See also AdministrableProductDefinition resource. MedicinalProductDefinition.route is the same concept as AdministrableProductDefinition.routeOfAdministration.code, and they cannot be used together.

                                                                            ShortThe path by which the product is taken into or makes contact with the body
                                                                            Control0..1
                                                                            BindingFor example codes, see R5_route_codes_for_R4 (0.0.1-snapshot-2)
                                                                            (example to http://hl7.org/fhir/5.0/ValueSet/R5-route-codes-for-R4|0.0.1-snapshot-2)

                                                                            A code specifying the route or physiological path of administration of a therapeutic agent into or onto a patient's body.

                                                                            TypeCodeableConcept
                                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                            Is Modifierfalse
                                                                            Summaryfalse
                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                            86. Extension.extension:indication
                                                                            Slice Nameindication
                                                                            Definition

                                                                            Description of indication(s) for this product, used when structured indications are not required. In cases where structured indications are required, they are captured using the ClinicalUseDefinition resource. An indication is a medical situation for which using the product is appropriate.

                                                                            ShortDescription of indication(s) for this product, used when structured indications are not required
                                                                            Control0..1
                                                                            TypeExtension
                                                                            Is Modifierfalse
                                                                            Summaryfalse
                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                            88. Extension.extension:indication.id
                                                                            Definition

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

                                                                            ShortUnique id for inter-element referencing
                                                                            Control0..1
                                                                            Typestring
                                                                            Is Modifierfalse
                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                            Summaryfalse
                                                                            90. Extension.extension:indication.extension
                                                                            Definition

                                                                            May be used to represent additional information that is not part of the basic definition of the element. 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 can 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
                                                                            Is Modifierfalse
                                                                            Summaryfalse
                                                                            Alternate Namesextensions, user content
                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                            SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                            • value @ url
                                                                            • 92. Extension.extension:indication.url
                                                                              Definition

                                                                              Source of the definition for the extension code - a logical name or a URL.

                                                                              Shortidentifies the meaning of the extension
                                                                              Comments

                                                                              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                              Control1..1
                                                                              Typeuri
                                                                              Is Modifierfalse
                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                              Summaryfalse
                                                                              Fixed Valueindication
                                                                              94. Extension.extension:indication.value[x]
                                                                              Definition

                                                                              Description of indication(s) for this product, used when structured indications are not required. In cases where structured indications are required, they are captured using the ClinicalUseDefinition resource. An indication is a medical situation for which using the product is appropriate.

                                                                              ShortDescription of indication(s) for this product, used when structured indications are not required
                                                                              Control0..1
                                                                              Typemarkdown
                                                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                              Is Modifierfalse
                                                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                              Summaryfalse
                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                              96. Extension.extension:legalStatusOfSupply
                                                                              Slice NamelegalStatusOfSupply
                                                                              Definition

                                                                              This cross-version extension represents MedicinalProductDefinition.legalStatusOfSupply from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                                                                              ShortThe legal status of supply of the medicinal product as classified by the regulator
                                                                              Control0..1
                                                                              TypeExtension
                                                                              Is Modifierfalse
                                                                              Summaryfalse
                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                              98. Extension.extension:legalStatusOfSupply.id
                                                                              Definition

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

                                                                              ShortUnique id for inter-element referencing
                                                                              Control0..1
                                                                              Typestring
                                                                              Is Modifierfalse
                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                              Summaryfalse
                                                                              100. Extension.extension:legalStatusOfSupply.extension
                                                                              Definition

                                                                              May be used to represent additional information that is not part of the basic definition of the element. 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 can 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
                                                                              Is Modifierfalse
                                                                              Summaryfalse
                                                                              Alternate Namesextensions, user content
                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                              SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                              • value @ url
                                                                              • 102. Extension.extension:legalStatusOfSupply.url
                                                                                Definition

                                                                                Source of the definition for the extension code - a logical name or a URL.

                                                                                Shortidentifies the meaning of the extension
                                                                                Comments

                                                                                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                Control1..1
                                                                                Typeuri
                                                                                Is Modifierfalse
                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                Summaryfalse
                                                                                Fixed ValuelegalStatusOfSupply
                                                                                104. Extension.extension:legalStatusOfSupply.value[x]
                                                                                Definition

                                                                                This cross-version extension represents MedicinalProductDefinition.legalStatusOfSupply from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                                                                                ShortThe legal status of supply of the medicinal product as classified by the regulator
                                                                                Control0..1
                                                                                BindingFor example codes, see R5_legal_status_of_supply_for_R4 (0.0.1-snapshot-2)
                                                                                (example to http://hl7.org/fhir/5.0/ValueSet/R5-legal-status-of-supply-for-R4|0.0.1-snapshot-2)

                                                                                The prescription supply types appropriate to a medicinal product

                                                                                TypeCodeableConcept
                                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                Is Modifierfalse
                                                                                Summaryfalse
                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                106. Extension.extension:additionalMonitoringIndicator
                                                                                Slice NameadditionalMonitoringIndicator
                                                                                Definition

                                                                                Whether the Medicinal Product is subject to additional monitoring for regulatory reasons, such as heightened reporting requirements.

                                                                                ShortWhether the Medicinal Product is subject to additional monitoring for regulatory reasons
                                                                                Control0..1
                                                                                TypeExtension
                                                                                Is Modifierfalse
                                                                                Summaryfalse
                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                108. Extension.extension:additionalMonitoringIndicator.id
                                                                                Definition

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

                                                                                ShortUnique id for inter-element referencing
                                                                                Control0..1
                                                                                Typestring
                                                                                Is Modifierfalse
                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                Summaryfalse
                                                                                110. Extension.extension:additionalMonitoringIndicator.extension
                                                                                Definition

                                                                                May be used to represent additional information that is not part of the basic definition of the element. 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 can 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
                                                                                Is Modifierfalse
                                                                                Summaryfalse
                                                                                Alternate Namesextensions, user content
                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                • value @ url
                                                                                • 112. Extension.extension:additionalMonitoringIndicator.url
                                                                                  Definition

                                                                                  Source of the definition for the extension code - a logical name or a URL.

                                                                                  Shortidentifies the meaning of the extension
                                                                                  Comments

                                                                                  The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                  Control1..1
                                                                                  Typeuri
                                                                                  Is Modifierfalse
                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                  Summaryfalse
                                                                                  Fixed ValueadditionalMonitoringIndicator
                                                                                  114. Extension.extension:additionalMonitoringIndicator.value[x]
                                                                                  Definition

                                                                                  Whether the Medicinal Product is subject to additional monitoring for regulatory reasons, such as heightened reporting requirements.

                                                                                  ShortWhether the Medicinal Product is subject to additional monitoring for regulatory reasons
                                                                                  Control0..1
                                                                                  BindingFor example codes, see R5_medicinal_product_additional_monitoring_for_R4 (0.0.1-snapshot-2)
                                                                                  (example to http://hl7.org/fhir/5.0/ValueSet/R5-medicinal-product-additional-monitoring-for-R4|0.0.1-snapshot-2)

                                                                                  Extra measures defined for a Medicinal Product, such as heightened reporting requirements (e.g. Black Triangle Monitoring).

                                                                                  TypeCodeableConcept
                                                                                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                  Is Modifierfalse
                                                                                  Summaryfalse
                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                  116. Extension.extension:specialMeasures
                                                                                  Slice NamespecialMeasures
                                                                                  Definition

                                                                                  Whether the Medicinal Product is subject to special measures for regulatory reasons, such as a requirement to conduct post-authorization studies.

                                                                                  ShortWhether the Medicinal Product is subject to special measures for regulatory reasons
                                                                                  Control0..*
                                                                                  TypeExtension
                                                                                  Is Modifierfalse
                                                                                  Summaryfalse
                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                  118. Extension.extension:specialMeasures.id
                                                                                  Definition

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

                                                                                  ShortUnique id for inter-element referencing
                                                                                  Control0..1
                                                                                  Typestring
                                                                                  Is Modifierfalse
                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                  Summaryfalse
                                                                                  120. Extension.extension:specialMeasures.extension
                                                                                  Definition

                                                                                  May be used to represent additional information that is not part of the basic definition of the element. 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 can 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
                                                                                  Is Modifierfalse
                                                                                  Summaryfalse
                                                                                  Alternate Namesextensions, user content
                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                  SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                  • value @ url
                                                                                  • 122. Extension.extension:specialMeasures.url
                                                                                    Definition

                                                                                    Source of the definition for the extension code - a logical name or a URL.

                                                                                    Shortidentifies the meaning of the extension
                                                                                    Comments

                                                                                    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                    Control1..1
                                                                                    Typeuri
                                                                                    Is Modifierfalse
                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                    Summaryfalse
                                                                                    Fixed ValuespecialMeasures
                                                                                    124. Extension.extension:specialMeasures.value[x]
                                                                                    Definition

                                                                                    Whether the Medicinal Product is subject to special measures for regulatory reasons, such as a requirement to conduct post-authorization studies.

                                                                                    ShortWhether the Medicinal Product is subject to special measures for regulatory reasons
                                                                                    Control0..1
                                                                                    BindingFor example codes, see R5_medicinal_product_special_measures_for_R4 (0.0.1-snapshot-2)
                                                                                    (example to http://hl7.org/fhir/5.0/ValueSet/R5-medicinal-product-special-measures-for-R4|0.0.1-snapshot-2)

                                                                                    Extra measures defined for a Medicinal Product, such as a requirement to conduct post-authorization studies.

                                                                                    TypeCodeableConcept
                                                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                    Is Modifierfalse
                                                                                    Summaryfalse
                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                    126. Extension.extension:pediatricUseIndicator
                                                                                    Slice NamepediatricUseIndicator
                                                                                    Definition

                                                                                    If authorised for use in children, or infants, neonates etc.

                                                                                    ShortIf authorised for use in children
                                                                                    Control0..1
                                                                                    TypeExtension
                                                                                    Is Modifierfalse
                                                                                    Summaryfalse
                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                    128. Extension.extension:pediatricUseIndicator.id
                                                                                    Definition

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

                                                                                    ShortUnique id for inter-element referencing
                                                                                    Control0..1
                                                                                    Typestring
                                                                                    Is Modifierfalse
                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                    Summaryfalse
                                                                                    130. Extension.extension:pediatricUseIndicator.extension
                                                                                    Definition

                                                                                    May be used to represent additional information that is not part of the basic definition of the element. 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 can 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
                                                                                    Is Modifierfalse
                                                                                    Summaryfalse
                                                                                    Alternate Namesextensions, user content
                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                    SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                    • value @ url
                                                                                    • 132. Extension.extension:pediatricUseIndicator.url
                                                                                      Definition

                                                                                      Source of the definition for the extension code - a logical name or a URL.

                                                                                      Shortidentifies the meaning of the extension
                                                                                      Comments

                                                                                      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                      Control1..1
                                                                                      Typeuri
                                                                                      Is Modifierfalse
                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                      Summaryfalse
                                                                                      Fixed ValuepediatricUseIndicator
                                                                                      134. Extension.extension:pediatricUseIndicator.value[x]
                                                                                      Definition

                                                                                      If authorised for use in children, or infants, neonates etc.

                                                                                      ShortIf authorised for use in children
                                                                                      Control0..1
                                                                                      BindingFor example codes, see R5_medicinal_product_pediatric_use_for_R4 (0.0.1-snapshot-2)
                                                                                      (example to http://hl7.org/fhir/5.0/ValueSet/R5-medicinal-product-pediatric-use-for-R4|0.0.1-snapshot-2)

                                                                                      Suitability for age groups, in particular children.

                                                                                      TypeCodeableConcept
                                                                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                      Is Modifierfalse
                                                                                      Summaryfalse
                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                      136. Extension.extension:classification
                                                                                      Slice Nameclassification
                                                                                      Definition

                                                                                      Allows the product to be classified by various systems, commonly WHO ATC.

                                                                                      ShortAllows the product to be classified by various systems
                                                                                      Control0..*
                                                                                      TypeExtension
                                                                                      Is Modifierfalse
                                                                                      Summaryfalse
                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                      138. Extension.extension:classification.id
                                                                                      Definition

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

                                                                                      ShortUnique id for inter-element referencing
                                                                                      Control0..1
                                                                                      Typestring
                                                                                      Is Modifierfalse
                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                      Summaryfalse
                                                                                      140. Extension.extension:classification.extension
                                                                                      Definition

                                                                                      May be used to represent additional information that is not part of the basic definition of the element. 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 can 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
                                                                                      Is Modifierfalse
                                                                                      Summaryfalse
                                                                                      Alternate Namesextensions, user content
                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                      SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                      • value @ url
                                                                                      • 142. Extension.extension:classification.url
                                                                                        Definition

                                                                                        Source of the definition for the extension code - a logical name or a URL.

                                                                                        Shortidentifies the meaning of the extension
                                                                                        Comments

                                                                                        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                        Control1..1
                                                                                        Typeuri
                                                                                        Is Modifierfalse
                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                        Summaryfalse
                                                                                        Fixed Valueclassification
                                                                                        144. Extension.extension:classification.value[x]
                                                                                        Definition

                                                                                        Allows the product to be classified by various systems, commonly WHO ATC.

                                                                                        ShortAllows the product to be classified by various systems
                                                                                        Control0..1
                                                                                        BindingFor example codes, see R5_medicinal_product_classification_for_R4 (0.0.1-snapshot-2)
                                                                                        (example to http://hl7.org/fhir/5.0/ValueSet/R5-medicinal-product-classification-for-R4|0.0.1-snapshot-2)

                                                                                        This value set includes codes from the Anatomical Therapeutic Chemical Classification System - provided as an exemplar value set.

                                                                                        TypeCodeableConcept
                                                                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                        Is Modifierfalse
                                                                                        Summaryfalse
                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                        146. Extension.extension:marketingStatus
                                                                                        Slice NamemarketingStatus
                                                                                        Definition

                                                                                        Marketing status of the medicinal product, in contrast to marketing authorization. This refers to the product being actually 'on the market' as opposed to being allowed to be on the market (which is an authorization).

                                                                                        ShortMarketing status of the medicinal product, in contrast to marketing authorization
                                                                                        Control0..*
                                                                                        TypeExtension
                                                                                        Is Modifierfalse
                                                                                        Summaryfalse
                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                        148. Extension.extension:marketingStatus.id
                                                                                        Definition

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

                                                                                        ShortUnique id for inter-element referencing
                                                                                        Control0..1
                                                                                        Typestring
                                                                                        Is Modifierfalse
                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                        Summaryfalse
                                                                                        150. Extension.extension:marketingStatus.extension
                                                                                        Definition

                                                                                        An Extension

                                                                                        ShortExtension
                                                                                        Control1..*
                                                                                        TypeExtension
                                                                                        Is Modifierfalse
                                                                                        Summaryfalse
                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                        SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
                                                                                        • value @ url
                                                                                        • 152. Extension.extension:marketingStatus.extension:country
                                                                                          Slice Namecountry
                                                                                          Definition

                                                                                          This cross-version extension represents MarketingStatus.country from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                                                                                          ShortThe country in which the marketing authorization has been granted shall be specified It should be specified using the ISO 3166 ‑ 1 alpha-2 code elements
                                                                                          Control0..1
                                                                                          TypeExtension
                                                                                          Is Modifierfalse
                                                                                          Summaryfalse
                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                          154. Extension.extension:marketingStatus.extension:country.id
                                                                                          Definition

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

                                                                                          ShortUnique id for inter-element referencing
                                                                                          Control0..1
                                                                                          Typestring
                                                                                          Is Modifierfalse
                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                          Summaryfalse
                                                                                          156. Extension.extension:marketingStatus.extension:country.extension
                                                                                          Definition

                                                                                          May be used to represent additional information that is not part of the basic definition of the element. 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 can 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
                                                                                          Is Modifierfalse
                                                                                          Summaryfalse
                                                                                          Alternate Namesextensions, user content
                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                          SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                          • value @ url
                                                                                          • 158. Extension.extension:marketingStatus.extension:country.url
                                                                                            Definition

                                                                                            Source of the definition for the extension code - a logical name or a URL.

                                                                                            Shortidentifies the meaning of the extension
                                                                                            Comments

                                                                                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                            Control1..1
                                                                                            Typeuri
                                                                                            Is Modifierfalse
                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                            Summaryfalse
                                                                                            Fixed Valuecountry
                                                                                            160. Extension.extension:marketingStatus.extension:country.value[x]
                                                                                            Definition

                                                                                            This cross-version extension represents MarketingStatus.country from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                                                                                            ShortThe country in which the marketing authorization has been granted shall be specified It should be specified using the ISO 3166 ‑ 1 alpha-2 code elements
                                                                                            Control0..1
                                                                                            TypeCodeableConcept
                                                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                            Is Modifierfalse
                                                                                            Summaryfalse
                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                            162. Extension.extension:marketingStatus.extension:jurisdiction
                                                                                            Slice Namejurisdiction
                                                                                            Definition

                                                                                            This cross-version extension represents MarketingStatus.jurisdiction from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                                                                                            ShortWhere a Medicines Regulatory Agency has granted a marketing authorization for which specific provisions within a jurisdiction apply, the jurisdiction can be specified using an appropriate controlled terminology The controlled term and the controlled term identifier shall be specified
                                                                                            Control0..1
                                                                                            TypeExtension
                                                                                            Is Modifierfalse
                                                                                            Summaryfalse
                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                            164. Extension.extension:marketingStatus.extension:jurisdiction.id
                                                                                            Definition

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

                                                                                            ShortUnique id for inter-element referencing
                                                                                            Control0..1
                                                                                            Typestring
                                                                                            Is Modifierfalse
                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                            Summaryfalse
                                                                                            166. Extension.extension:marketingStatus.extension:jurisdiction.extension
                                                                                            Definition

                                                                                            May be used to represent additional information that is not part of the basic definition of the element. 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 can 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
                                                                                            Is Modifierfalse
                                                                                            Summaryfalse
                                                                                            Alternate Namesextensions, user content
                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                            SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                            • value @ url
                                                                                            • 168. Extension.extension:marketingStatus.extension:jurisdiction.url
                                                                                              Definition

                                                                                              Source of the definition for the extension code - a logical name or a URL.

                                                                                              Shortidentifies the meaning of the extension
                                                                                              Comments

                                                                                              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                              Control1..1
                                                                                              Typeuri
                                                                                              Is Modifierfalse
                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                              Summaryfalse
                                                                                              Fixed Valuejurisdiction
                                                                                              170. Extension.extension:marketingStatus.extension:jurisdiction.value[x]
                                                                                              Definition

                                                                                              This cross-version extension represents MarketingStatus.jurisdiction from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                                                                                              ShortWhere a Medicines Regulatory Agency has granted a marketing authorization for which specific provisions within a jurisdiction apply, the jurisdiction can be specified using an appropriate controlled terminology The controlled term and the controlled term identifier shall be specified
                                                                                              Control0..1
                                                                                              TypeCodeableConcept
                                                                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                              Is Modifierfalse
                                                                                              Summaryfalse
                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                              172. Extension.extension:marketingStatus.extension:status
                                                                                              Slice Namestatus
                                                                                              Definition

                                                                                              This cross-version extension represents MarketingStatus.status from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                                                                                              ShortThis attribute provides information on the status of the marketing of the medicinal product See ISO/TS 20443 for more information and examples
                                                                                              Control1..1
                                                                                              TypeExtension
                                                                                              Is Modifierfalse
                                                                                              Summaryfalse
                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                              174. Extension.extension:marketingStatus.extension:status.id
                                                                                              Definition

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

                                                                                              ShortUnique id for inter-element referencing
                                                                                              Control0..1
                                                                                              Typestring
                                                                                              Is Modifierfalse
                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                              Summaryfalse
                                                                                              176. Extension.extension:marketingStatus.extension:status.extension
                                                                                              Definition

                                                                                              May be used to represent additional information that is not part of the basic definition of the element. 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 can 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
                                                                                              Is Modifierfalse
                                                                                              Summaryfalse
                                                                                              Alternate Namesextensions, user content
                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                              SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                              • value @ url
                                                                                              • 178. Extension.extension:marketingStatus.extension:status.url
                                                                                                Definition

                                                                                                Source of the definition for the extension code - a logical name or a URL.

                                                                                                Shortidentifies the meaning of the extension
                                                                                                Comments

                                                                                                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                Control1..1
                                                                                                Typeuri
                                                                                                Is Modifierfalse
                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                Summaryfalse
                                                                                                Fixed Valuestatus
                                                                                                180. Extension.extension:marketingStatus.extension:status.value[x]
                                                                                                Definition

                                                                                                This cross-version extension represents MarketingStatus.status from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                                                                                                ShortThis attribute provides information on the status of the marketing of the medicinal product See ISO/TS 20443 for more information and examples
                                                                                                Control0..1
                                                                                                TypeCodeableConcept
                                                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                Is Modifierfalse
                                                                                                Summaryfalse
                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                182. Extension.extension:marketingStatus.extension:dateRange
                                                                                                Slice NamedateRange
                                                                                                Definition

                                                                                                This cross-version extension represents MarketingStatus.dateRange from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                                                                                                ShortThe date when the Medicinal Product is placed on the market by the Marketing Authorization Holder (or where applicable, the manufacturer/distributor) in a country and/or jurisdiction shall be provided A complete date consisting of day, month and year shall be specified using the ISO 8601 date format NOTE “Placed on the market” refers to the release of the Medicinal Product into the distribution chain
                                                                                                Control0..1
                                                                                                TypeExtension
                                                                                                Is Modifierfalse
                                                                                                Summaryfalse
                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                184. Extension.extension:marketingStatus.extension:dateRange.id
                                                                                                Definition

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

                                                                                                ShortUnique id for inter-element referencing
                                                                                                Control0..1
                                                                                                Typestring
                                                                                                Is Modifierfalse
                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                Summaryfalse
                                                                                                186. Extension.extension:marketingStatus.extension:dateRange.extension
                                                                                                Definition

                                                                                                May be used to represent additional information that is not part of the basic definition of the element. 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 can 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
                                                                                                Is Modifierfalse
                                                                                                Summaryfalse
                                                                                                Alternate Namesextensions, user content
                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                • value @ url
                                                                                                • 188. Extension.extension:marketingStatus.extension:dateRange.url
                                                                                                  Definition

                                                                                                  Source of the definition for the extension code - a logical name or a URL.

                                                                                                  Shortidentifies the meaning of the extension
                                                                                                  Comments

                                                                                                  The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                  Control1..1
                                                                                                  Typeuri
                                                                                                  Is Modifierfalse
                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                  Summaryfalse
                                                                                                  Fixed ValuedateRange
                                                                                                  190. Extension.extension:marketingStatus.extension:dateRange.value[x]
                                                                                                  Definition

                                                                                                  This cross-version extension represents MarketingStatus.dateRange from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                                                                                                  ShortThe date when the Medicinal Product is placed on the market by the Marketing Authorization Holder (or where applicable, the manufacturer/distributor) in a country and/or jurisdiction shall be provided A complete date consisting of day, month and year shall be specified using the ISO 8601 date format NOTE “Placed on the market” refers to the release of the Medicinal Product into the distribution chain
                                                                                                  Control0..1
                                                                                                  TypePeriod
                                                                                                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                  Is Modifierfalse
                                                                                                  Summaryfalse
                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                  192. Extension.extension:marketingStatus.extension:restoreDate
                                                                                                  Slice NamerestoreDate
                                                                                                  Definition

                                                                                                  This cross-version extension represents MarketingStatus.restoreDate from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                                                                                                  ShortThe date when the Medicinal Product is placed on the market by the Marketing Authorization Holder (or where applicable, the manufacturer/distributor) in a country and/or jurisdiction shall be provided A complete date consisting of day, month and year shall be specified using the ISO 8601 date format NOTE “Placed on the market” refers to the release of the Medicinal Product into the distribution chain
                                                                                                  Control0..1
                                                                                                  TypeExtension
                                                                                                  Is Modifierfalse
                                                                                                  Summaryfalse
                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                  194. Extension.extension:marketingStatus.extension:restoreDate.id
                                                                                                  Definition

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

                                                                                                  ShortUnique id for inter-element referencing
                                                                                                  Control0..1
                                                                                                  Typestring
                                                                                                  Is Modifierfalse
                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                  Summaryfalse
                                                                                                  196. Extension.extension:marketingStatus.extension:restoreDate.extension
                                                                                                  Definition

                                                                                                  May be used to represent additional information that is not part of the basic definition of the element. 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 can 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
                                                                                                  Is Modifierfalse
                                                                                                  Summaryfalse
                                                                                                  Alternate Namesextensions, user content
                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                  SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                  • value @ url
                                                                                                  • 198. Extension.extension:marketingStatus.extension:restoreDate.url
                                                                                                    Definition

                                                                                                    Source of the definition for the extension code - a logical name or a URL.

                                                                                                    Shortidentifies the meaning of the extension
                                                                                                    Comments

                                                                                                    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                    Control1..1
                                                                                                    Typeuri
                                                                                                    Is Modifierfalse
                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                    Summaryfalse
                                                                                                    Fixed ValuerestoreDate
                                                                                                    200. Extension.extension:marketingStatus.extension:restoreDate.value[x]
                                                                                                    Definition

                                                                                                    This cross-version extension represents MarketingStatus.restoreDate from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                                                                                                    ShortThe date when the Medicinal Product is placed on the market by the Marketing Authorization Holder (or where applicable, the manufacturer/distributor) in a country and/or jurisdiction shall be provided A complete date consisting of day, month and year shall be specified using the ISO 8601 date format NOTE “Placed on the market” refers to the release of the Medicinal Product into the distribution chain
                                                                                                    Control0..1
                                                                                                    TypedateTime
                                                                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                    Is Modifierfalse
                                                                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                    Summaryfalse
                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                    202. Extension.extension:marketingStatus.extension:_datatype
                                                                                                    Slice Name_datatype
                                                                                                    Definition

                                                                                                    Data type name for MedicinalProductDefinition.marketingStatus from FHIR R5

                                                                                                    ShortData type name for MedicinalProductDefinition.marketingStatus from FHIR R5
                                                                                                    Control0..1
                                                                                                    TypeExtension(Datatype) (Extension Type: string)
                                                                                                    Is Modifierfalse
                                                                                                    Summaryfalse
                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                    204. Extension.extension:marketingStatus.extension:_datatype.id
                                                                                                    Definition

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

                                                                                                    ShortUnique id for inter-element referencing
                                                                                                    Control0..1
                                                                                                    This element is affected by the following invariants: ele-1
                                                                                                    Typeid
                                                                                                    Is Modifierfalse
                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                    Summaryfalse
                                                                                                    206. Extension.extension:marketingStatus.extension:_datatype.extension
                                                                                                    Definition

                                                                                                    An Extension

                                                                                                    ShortExtension
                                                                                                    Control0..0
                                                                                                    TypeExtension
                                                                                                    Is Modifierfalse
                                                                                                    Summaryfalse
                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                    SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                    • value @ url
                                                                                                    • 208. Extension.extension:marketingStatus.extension:_datatype.url
                                                                                                      Definition

                                                                                                      Source of the definition for the extension code - a logical name or a URL.

                                                                                                      Shortidentifies the meaning of the extension
                                                                                                      Comments

                                                                                                      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                      Control1..1
                                                                                                      Typeuri
                                                                                                      Is Modifierfalse
                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                      Summaryfalse
                                                                                                      Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
                                                                                                      210. Extension.extension:marketingStatus.extension:_datatype.value[x]
                                                                                                      Definition

                                                                                                      Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                                                                      ShortValue of extension
                                                                                                      Comments

                                                                                                      Must be: MarketingStatus

                                                                                                      Control1..1
                                                                                                      This element is affected by the following invariants: ext-1
                                                                                                      Typestring
                                                                                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                      Is Modifierfalse
                                                                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                      Summaryfalse
                                                                                                      Fixed ValueMarketingStatus
                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                      212. Extension.extension:marketingStatus.url
                                                                                                      Definition

                                                                                                      Source of the definition for the extension code - a logical name or a URL.

                                                                                                      Shortidentifies the meaning of the extension
                                                                                                      Comments

                                                                                                      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                      Control1..1
                                                                                                      Typeuri
                                                                                                      Is Modifierfalse
                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                      Summaryfalse
                                                                                                      Fixed ValuemarketingStatus
                                                                                                      214. Extension.extension:marketingStatus.value[x]
                                                                                                      Definition

                                                                                                      Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                                                                      ShortValue of extension
                                                                                                      Control0..1
                                                                                                      TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
                                                                                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                      Is Modifierfalse
                                                                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                      Summaryfalse
                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                      216. Extension.extension:packagedMedicinalProduct
                                                                                                      Slice NamepackagedMedicinalProduct
                                                                                                      Definition

                                                                                                      Package type for the product. See also the PackagedProductDefinition resource.

                                                                                                      ShortPackage type for the product
                                                                                                      Control0..*
                                                                                                      TypeExtension
                                                                                                      Is Modifierfalse
                                                                                                      Summaryfalse
                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                      218. Extension.extension:packagedMedicinalProduct.id
                                                                                                      Definition

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

                                                                                                      ShortUnique id for inter-element referencing
                                                                                                      Control0..1
                                                                                                      Typestring
                                                                                                      Is Modifierfalse
                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                      Summaryfalse
                                                                                                      220. Extension.extension:packagedMedicinalProduct.extension
                                                                                                      Definition

                                                                                                      May be used to represent additional information that is not part of the basic definition of the element. 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 can 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
                                                                                                      Is Modifierfalse
                                                                                                      Summaryfalse
                                                                                                      Alternate Namesextensions, user content
                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                      SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                      • value @ url
                                                                                                      • 222. Extension.extension:packagedMedicinalProduct.url
                                                                                                        Definition

                                                                                                        Source of the definition for the extension code - a logical name or a URL.

                                                                                                        Shortidentifies the meaning of the extension
                                                                                                        Comments

                                                                                                        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                        Control1..1
                                                                                                        Typeuri
                                                                                                        Is Modifierfalse
                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                        Summaryfalse
                                                                                                        Fixed ValuepackagedMedicinalProduct
                                                                                                        224. Extension.extension:packagedMedicinalProduct.value[x]
                                                                                                        Definition

                                                                                                        Package type for the product. See also the PackagedProductDefinition resource.

                                                                                                        ShortPackage type for the product
                                                                                                        Control0..1
                                                                                                        BindingFor example codes, see R5_medicinal_product_package_type_for_R4 (0.0.1-snapshot-2)
                                                                                                        (example to http://hl7.org/fhir/5.0/ValueSet/R5-medicinal-product-package-type-for-R4|0.0.1-snapshot-2)

                                                                                                        Types of medicinal product packs

                                                                                                        TypeCodeableConcept
                                                                                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                        Is Modifierfalse
                                                                                                        Summaryfalse
                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                        226. Extension.extension:comprisedOf
                                                                                                        Slice NamecomprisedOf
                                                                                                        Definition

                                                                                                        Types of medicinal manufactured items and/or devices that this product consists of, such as tablets, capsule, or syringes. Used as a direct link when the item's packaging is not being recorded (see also PackagedProductDefinition.package.containedItem.item).

                                                                                                        ShortTypes of medicinal manufactured items and/or devices that this product consists of, such as tablets, capsule, or syringes
                                                                                                        Control0..*
                                                                                                        TypeExtension
                                                                                                        Is Modifierfalse
                                                                                                        Summaryfalse
                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                        228. Extension.extension:comprisedOf.id
                                                                                                        Definition

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

                                                                                                        ShortUnique id for inter-element referencing
                                                                                                        Control0..1
                                                                                                        Typestring
                                                                                                        Is Modifierfalse
                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                        Summaryfalse
                                                                                                        230. Extension.extension:comprisedOf.extension
                                                                                                        Definition

                                                                                                        May be used to represent additional information that is not part of the basic definition of the element. 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 can 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
                                                                                                        Is Modifierfalse
                                                                                                        Summaryfalse
                                                                                                        Alternate Namesextensions, user content
                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                        SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                        • value @ url
                                                                                                        • 232. Extension.extension:comprisedOf.url
                                                                                                          Definition

                                                                                                          Source of the definition for the extension code - a logical name or a URL.

                                                                                                          Shortidentifies the meaning of the extension
                                                                                                          Comments

                                                                                                          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                          Control1..1
                                                                                                          Typeuri
                                                                                                          Is Modifierfalse
                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                          Summaryfalse
                                                                                                          Fixed ValuecomprisedOf
                                                                                                          234. Extension.extension:comprisedOf.value[x]
                                                                                                          Definition

                                                                                                          Types of medicinal manufactured items and/or devices that this product consists of, such as tablets, capsule, or syringes. Used as a direct link when the item's packaging is not being recorded (see also PackagedProductDefinition.package.containedItem.item).

                                                                                                          ShortTypes of medicinal manufactured items and/or devices that this product consists of, such as tablets, capsule, or syringes
                                                                                                          Control0..1
                                                                                                          TypeReference
                                                                                                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                          Is Modifierfalse
                                                                                                          Summaryfalse
                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                          236. Extension.extension:ingredient
                                                                                                          Slice Nameingredient
                                                                                                          Definition

                                                                                                          The ingredients of this medicinal product - when not detailed in other resources. This is only needed if the ingredients are not specified by incoming references from the Ingredient resource, or indirectly via incoming AdministrableProductDefinition, PackagedProductDefinition or ManufacturedItemDefinition references. In cases where those levels of detail are not used, the ingredients may be specified directly here as codes.

                                                                                                          ShortThe ingredients of this medicinal product - when not detailed in other resources
                                                                                                          Control0..*
                                                                                                          TypeExtension
                                                                                                          Is Modifierfalse
                                                                                                          Summaryfalse
                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                          238. Extension.extension: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.

                                                                                                          ShortUnique id for inter-element referencing
                                                                                                          Control0..1
                                                                                                          Typestring
                                                                                                          Is Modifierfalse
                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                          Summaryfalse
                                                                                                          240. Extension.extension:ingredient.extension
                                                                                                          Definition

                                                                                                          May be used to represent additional information that is not part of the basic definition of the element. 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 can 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
                                                                                                          Is Modifierfalse
                                                                                                          Summaryfalse
                                                                                                          Alternate Namesextensions, user content
                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                          SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                          • value @ url
                                                                                                          • 242. Extension.extension:ingredient.url
                                                                                                            Definition

                                                                                                            Source of the definition for the extension code - a logical name or a URL.

                                                                                                            Shortidentifies the meaning of the extension
                                                                                                            Comments

                                                                                                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                            Control1..1
                                                                                                            Typeuri
                                                                                                            Is Modifierfalse
                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                            Summaryfalse
                                                                                                            Fixed Valueingredient
                                                                                                            244. Extension.extension:ingredient.value[x]
                                                                                                            Definition

                                                                                                            The ingredients of this medicinal product - when not detailed in other resources. This is only needed if the ingredients are not specified by incoming references from the Ingredient resource, or indirectly via incoming AdministrableProductDefinition, PackagedProductDefinition or ManufacturedItemDefinition references. In cases where those levels of detail are not used, the ingredients may be specified directly here as codes.

                                                                                                            ShortThe ingredients of this medicinal product - when not detailed in other resources
                                                                                                            Control0..1
                                                                                                            BindingFor example codes, see R5_substance_codes_for_R4 (0.0.1-snapshot-2)
                                                                                                            (example to http://hl7.org/fhir/5.0/ValueSet/R5-substance-codes-for-R4|0.0.1-snapshot-2)

                                                                                                            This value set includes all substance codes from SNOMED CT - provided as an exemplar value set.

                                                                                                            TypeCodeableConcept
                                                                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                            Is Modifierfalse
                                                                                                            Summaryfalse
                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                            246. Extension.extension:impurity
                                                                                                            Slice Nameimpurity
                                                                                                            Definition

                                                                                                            Any component of the drug product which is not the chemical entity defined as the drug substance, or an excipient in the drug product. This includes process-related impurities and contaminants, product-related impurities including degradation products.

                                                                                                            ShortAny component of the drug product which is not the chemical entity defined as the drug substance, or an excipient in the drug product
                                                                                                            Control0..*
                                                                                                            TypeExtension
                                                                                                            Is Modifierfalse
                                                                                                            Summaryfalse
                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                            248. Extension.extension:impurity.id
                                                                                                            Definition

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

                                                                                                            ShortUnique id for inter-element referencing
                                                                                                            Control0..1
                                                                                                            Typestring
                                                                                                            Is Modifierfalse
                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                            Summaryfalse
                                                                                                            250. Extension.extension:impurity.extension
                                                                                                            Definition

                                                                                                            An Extension

                                                                                                            ShortExtension
                                                                                                            Control0..*
                                                                                                            TypeExtension
                                                                                                            Is Modifierfalse
                                                                                                            Summaryfalse
                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                            SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
                                                                                                            • value @ url
                                                                                                            • 252. Extension.extension:impurity.extension:concept
                                                                                                              Slice Nameconcept
                                                                                                              Definition

                                                                                                              A reference to a concept - e.g. the information is identified by its general class to the degree of precision found in the terminology.

                                                                                                              ShortReference to a concept (by class)
                                                                                                              Control0..1
                                                                                                              TypeExtension
                                                                                                              Is Modifierfalse
                                                                                                              Summaryfalse
                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                              254. Extension.extension:impurity.extension:concept.id
                                                                                                              Definition

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

                                                                                                              ShortUnique id for inter-element referencing
                                                                                                              Control0..1
                                                                                                              Typestring
                                                                                                              Is Modifierfalse
                                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                              Summaryfalse
                                                                                                              256. Extension.extension:impurity.extension:concept.extension
                                                                                                              Definition

                                                                                                              May be used to represent additional information that is not part of the basic definition of the element. 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 can 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
                                                                                                              Is Modifierfalse
                                                                                                              Summaryfalse
                                                                                                              Alternate Namesextensions, user content
                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                              SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                              • value @ url
                                                                                                              • 258. Extension.extension:impurity.extension:concept.url
                                                                                                                Definition

                                                                                                                Source of the definition for the extension code - a logical name or a URL.

                                                                                                                Shortidentifies the meaning of the extension
                                                                                                                Comments

                                                                                                                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                Control1..1
                                                                                                                Typeuri
                                                                                                                Is Modifierfalse
                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                Summaryfalse
                                                                                                                Fixed Valueconcept
                                                                                                                260. Extension.extension:impurity.extension:concept.value[x]
                                                                                                                Definition

                                                                                                                A reference to a concept - e.g. the information is identified by its general class to the degree of precision found in the terminology.

                                                                                                                ShortReference to a concept (by class)
                                                                                                                Control0..1
                                                                                                                TypeCodeableConcept
                                                                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                Is Modifierfalse
                                                                                                                Summaryfalse
                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                262. Extension.extension:impurity.extension:reference
                                                                                                                Slice Namereference
                                                                                                                Definition

                                                                                                                A reference to a resource the provides exact details about the information being referenced.

                                                                                                                ShortReference to a resource (by instance)
                                                                                                                Control0..1
                                                                                                                TypeExtension
                                                                                                                Is Modifierfalse
                                                                                                                Summaryfalse
                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                264. Extension.extension:impurity.extension:reference.id
                                                                                                                Definition

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

                                                                                                                ShortUnique id for inter-element referencing
                                                                                                                Control0..1
                                                                                                                Typestring
                                                                                                                Is Modifierfalse
                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                Summaryfalse
                                                                                                                266. Extension.extension:impurity.extension:reference.extension
                                                                                                                Definition

                                                                                                                May be used to represent additional information that is not part of the basic definition of the element. 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 can 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
                                                                                                                Is Modifierfalse
                                                                                                                Summaryfalse
                                                                                                                Alternate Namesextensions, user content
                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                • value @ url
                                                                                                                • 268. Extension.extension:impurity.extension:reference.url
                                                                                                                  Definition

                                                                                                                  Source of the definition for the extension code - a logical name or a URL.

                                                                                                                  Shortidentifies the meaning of the extension
                                                                                                                  Comments

                                                                                                                  The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                  Control1..1
                                                                                                                  Typeuri
                                                                                                                  Is Modifierfalse
                                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                  Summaryfalse
                                                                                                                  Fixed Valuereference
                                                                                                                  270. Extension.extension:impurity.extension:reference.value[x]
                                                                                                                  Definition

                                                                                                                  A reference to a resource the provides exact details about the information being referenced.

                                                                                                                  ShortReference to a resource (by instance)
                                                                                                                  Control0..1
                                                                                                                  TypeReference
                                                                                                                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                  Is Modifierfalse
                                                                                                                  Summaryfalse
                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                  272. Extension.extension:impurity.extension:_datatype
                                                                                                                  Slice Name_datatype
                                                                                                                  Definition

                                                                                                                  Data type name for MedicinalProductDefinition.impurity from FHIR R5

                                                                                                                  ShortData type name for MedicinalProductDefinition.impurity from FHIR R5
                                                                                                                  Control0..1
                                                                                                                  TypeExtension(Datatype) (Extension Type: string)
                                                                                                                  Is Modifierfalse
                                                                                                                  Summaryfalse
                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                  274. Extension.extension:impurity.extension:_datatype.id
                                                                                                                  Definition

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

                                                                                                                  ShortUnique id for inter-element referencing
                                                                                                                  Control0..1
                                                                                                                  This element is affected by the following invariants: ele-1
                                                                                                                  Typeid
                                                                                                                  Is Modifierfalse
                                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                  Summaryfalse
                                                                                                                  276. Extension.extension:impurity.extension:_datatype.extension
                                                                                                                  Definition

                                                                                                                  An Extension

                                                                                                                  ShortExtension
                                                                                                                  Control0..0
                                                                                                                  TypeExtension
                                                                                                                  Is Modifierfalse
                                                                                                                  Summaryfalse
                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                  SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                  • value @ url
                                                                                                                  • 278. Extension.extension:impurity.extension:_datatype.url
                                                                                                                    Definition

                                                                                                                    Source of the definition for the extension code - a logical name or a URL.

                                                                                                                    Shortidentifies the meaning of the extension
                                                                                                                    Comments

                                                                                                                    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                    Control1..1
                                                                                                                    Typeuri
                                                                                                                    Is Modifierfalse
                                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                    Summaryfalse
                                                                                                                    Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
                                                                                                                    280. Extension.extension:impurity.extension:_datatype.value[x]
                                                                                                                    Definition

                                                                                                                    Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                                                                                    ShortValue of extension
                                                                                                                    Comments

                                                                                                                    Must be: CodeableReference

                                                                                                                    Control1..1
                                                                                                                    This element is affected by the following invariants: ext-1
                                                                                                                    Typestring
                                                                                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                    Is Modifierfalse
                                                                                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                    Summaryfalse
                                                                                                                    Fixed ValueCodeableReference
                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                    282. Extension.extension:impurity.url
                                                                                                                    Definition

                                                                                                                    Source of the definition for the extension code - a logical name or a URL.

                                                                                                                    Shortidentifies the meaning of the extension
                                                                                                                    Comments

                                                                                                                    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                    Control1..1
                                                                                                                    Typeuri
                                                                                                                    Is Modifierfalse
                                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                    Summaryfalse
                                                                                                                    Fixed Valueimpurity
                                                                                                                    284. Extension.extension:impurity.value[x]
                                                                                                                    Definition

                                                                                                                    Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                                                                                    ShortValue of extension
                                                                                                                    Control0..1
                                                                                                                    TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
                                                                                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                    Is Modifierfalse
                                                                                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                    Summaryfalse
                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                    286. Extension.extension:attachedDocument
                                                                                                                    Slice NameattachedDocument
                                                                                                                    Definition

                                                                                                                    Additional information or supporting documentation about the medicinal product.

                                                                                                                    ShortAdditional documentation about the medicinal product
                                                                                                                    Control0..*
                                                                                                                    TypeExtension
                                                                                                                    Is Modifierfalse
                                                                                                                    Summaryfalse
                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                    288. Extension.extension:attachedDocument.id
                                                                                                                    Definition

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

                                                                                                                    ShortUnique id for inter-element referencing
                                                                                                                    Control0..1
                                                                                                                    Typestring
                                                                                                                    Is Modifierfalse
                                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                    Summaryfalse
                                                                                                                    290. Extension.extension:attachedDocument.extension
                                                                                                                    Definition

                                                                                                                    May be used to represent additional information that is not part of the basic definition of the element. 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 can 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
                                                                                                                    Is Modifierfalse
                                                                                                                    Summaryfalse
                                                                                                                    Alternate Namesextensions, user content
                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                    SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                    • value @ url
                                                                                                                    • 292. Extension.extension:attachedDocument.url
                                                                                                                      Definition

                                                                                                                      Source of the definition for the extension code - a logical name or a URL.

                                                                                                                      Shortidentifies the meaning of the extension
                                                                                                                      Comments

                                                                                                                      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                      Control1..1
                                                                                                                      Typeuri
                                                                                                                      Is Modifierfalse
                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                      Summaryfalse
                                                                                                                      Fixed ValueattachedDocument
                                                                                                                      294. Extension.extension:attachedDocument.value[x]
                                                                                                                      Definition

                                                                                                                      Additional information or supporting documentation about the medicinal product.

                                                                                                                      ShortAdditional documentation about the medicinal product
                                                                                                                      Control0..1
                                                                                                                      TypeReference
                                                                                                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                      Is Modifierfalse
                                                                                                                      Summaryfalse
                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                      296. Extension.extension:masterFile
                                                                                                                      Slice NamemasterFile
                                                                                                                      Definition

                                                                                                                      A master file for the medicinal product (e.g. Pharmacovigilance System Master File). Drug master files (DMFs) are documents submitted to regulatory agencies to provide confidential detailed information about facilities, processes or articles used in the manufacturing, processing, packaging and storing of drug products.

                                                                                                                      ShortA master file for the medicinal product (e.g. Pharmacovigilance System Master File)
                                                                                                                      Control0..*
                                                                                                                      TypeExtension
                                                                                                                      Is Modifierfalse
                                                                                                                      Summaryfalse
                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                      298. Extension.extension:masterFile.id
                                                                                                                      Definition

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

                                                                                                                      ShortUnique id for inter-element referencing
                                                                                                                      Control0..1
                                                                                                                      Typestring
                                                                                                                      Is Modifierfalse
                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                      Summaryfalse
                                                                                                                      300. Extension.extension:masterFile.extension
                                                                                                                      Definition

                                                                                                                      May be used to represent additional information that is not part of the basic definition of the element. 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 can 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
                                                                                                                      Is Modifierfalse
                                                                                                                      Summaryfalse
                                                                                                                      Alternate Namesextensions, user content
                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                      SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                      • value @ url
                                                                                                                      • 302. Extension.extension:masterFile.url
                                                                                                                        Definition

                                                                                                                        Source of the definition for the extension code - a logical name or a URL.

                                                                                                                        Shortidentifies the meaning of the extension
                                                                                                                        Comments

                                                                                                                        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                        Control1..1
                                                                                                                        Typeuri
                                                                                                                        Is Modifierfalse
                                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                        Summaryfalse
                                                                                                                        Fixed ValuemasterFile
                                                                                                                        304. Extension.extension:masterFile.value[x]
                                                                                                                        Definition

                                                                                                                        A master file for the medicinal product (e.g. Pharmacovigilance System Master File). Drug master files (DMFs) are documents submitted to regulatory agencies to provide confidential detailed information about facilities, processes or articles used in the manufacturing, processing, packaging and storing of drug products.

                                                                                                                        ShortA master file for the medicinal product (e.g. Pharmacovigilance System Master File)
                                                                                                                        Control0..1
                                                                                                                        TypeReference
                                                                                                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                        Is Modifierfalse
                                                                                                                        Summaryfalse
                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                        306. Extension.extension:contact
                                                                                                                        Slice Namecontact
                                                                                                                        Definition

                                                                                                                        This cross-version extension represents MedicinalProductDefinition.contact from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                                                                                                                        ShortA product specific contact, person (in a role), or an organization
                                                                                                                        Control0..*
                                                                                                                        TypeExtension
                                                                                                                        Is Modifierfalse
                                                                                                                        Summaryfalse
                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                        308. Extension.extension:contact.id
                                                                                                                        Definition

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

                                                                                                                        ShortUnique id for inter-element referencing
                                                                                                                        Control0..1
                                                                                                                        Typestring
                                                                                                                        Is Modifierfalse
                                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                        Summaryfalse
                                                                                                                        310. Extension.extension:contact.extension
                                                                                                                        Definition

                                                                                                                        An Extension

                                                                                                                        ShortExtension
                                                                                                                        Control1..*
                                                                                                                        TypeExtension
                                                                                                                        Is Modifierfalse
                                                                                                                        Summaryfalse
                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                        SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
                                                                                                                        • value @ url
                                                                                                                        • 312. Extension.extension:contact.extension:type
                                                                                                                          Slice Nametype
                                                                                                                          Definition

                                                                                                                          This cross-version extension represents MedicinalProductDefinition.contact.type from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                                                                                                                          ShortAllows the contact to be classified, for example QPPV, Pharmacovigilance Enquiry Information
                                                                                                                          Control0..1
                                                                                                                          TypeExtension
                                                                                                                          Is Modifierfalse
                                                                                                                          Summaryfalse
                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                          314. Extension.extension:contact.extension:type.id
                                                                                                                          Definition

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

                                                                                                                          ShortUnique id for inter-element referencing
                                                                                                                          Control0..1
                                                                                                                          Typestring
                                                                                                                          Is Modifierfalse
                                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                          Summaryfalse
                                                                                                                          316. Extension.extension:contact.extension:type.extension
                                                                                                                          Definition

                                                                                                                          May be used to represent additional information that is not part of the basic definition of the element. 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 can 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
                                                                                                                          Is Modifierfalse
                                                                                                                          Summaryfalse
                                                                                                                          Alternate Namesextensions, user content
                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                          SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                          • value @ url
                                                                                                                          • 318. Extension.extension:contact.extension:type.url
                                                                                                                            Definition

                                                                                                                            Source of the definition for the extension code - a logical name or a URL.

                                                                                                                            Shortidentifies the meaning of the extension
                                                                                                                            Comments

                                                                                                                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                            Control1..1
                                                                                                                            Typeuri
                                                                                                                            Is Modifierfalse
                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                            Summaryfalse
                                                                                                                            Fixed Valuetype
                                                                                                                            320. Extension.extension:contact.extension:type.value[x]
                                                                                                                            Definition

                                                                                                                            This cross-version extension represents MedicinalProductDefinition.contact.type from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                                                                                                                            ShortAllows the contact to be classified, for example QPPV, Pharmacovigilance Enquiry Information
                                                                                                                            Control0..1
                                                                                                                            BindingFor example codes, see R5_medicinal_product_contact_type_for_R4 (0.0.1-snapshot-2)
                                                                                                                            (example to http://hl7.org/fhir/5.0/ValueSet/R5-medicinal-product-contact-type-for-R4|0.0.1-snapshot-2)

                                                                                                                            Extra measures defined for a Medicinal Product, such as heightened reporting requirements.

                                                                                                                            TypeCodeableConcept
                                                                                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                            Is Modifierfalse
                                                                                                                            Summaryfalse
                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                            322. Extension.extension:contact.extension:contact
                                                                                                                            Slice Namecontact
                                                                                                                            Definition

                                                                                                                            This cross-version extension represents MedicinalProductDefinition.contact.contact from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                                                                                                                            ShortA product specific contact, person (in a role), or an organization
                                                                                                                            Control1..1
                                                                                                                            TypeExtension
                                                                                                                            Is Modifierfalse
                                                                                                                            Summaryfalse
                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                            324. Extension.extension:contact.extension:contact.id
                                                                                                                            Definition

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

                                                                                                                            ShortUnique id for inter-element referencing
                                                                                                                            Control0..1
                                                                                                                            Typestring
                                                                                                                            Is Modifierfalse
                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                            Summaryfalse
                                                                                                                            326. Extension.extension:contact.extension:contact.extension
                                                                                                                            Definition

                                                                                                                            May be used to represent additional information that is not part of the basic definition of the element. 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 can 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
                                                                                                                            Is Modifierfalse
                                                                                                                            Summaryfalse
                                                                                                                            Alternate Namesextensions, user content
                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                            SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                            • value @ url
                                                                                                                            • 328. Extension.extension:contact.extension:contact.url
                                                                                                                              Definition

                                                                                                                              Source of the definition for the extension code - a logical name or a URL.

                                                                                                                              Shortidentifies the meaning of the extension
                                                                                                                              Comments

                                                                                                                              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                              Control1..1
                                                                                                                              Typeuri
                                                                                                                              Is Modifierfalse
                                                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                              Summaryfalse
                                                                                                                              Fixed Valuecontact
                                                                                                                              330. Extension.extension:contact.extension:contact.value[x]
                                                                                                                              Definition

                                                                                                                              This cross-version extension represents MedicinalProductDefinition.contact.contact from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                                                                                                                              ShortA product specific contact, person (in a role), or an organization
                                                                                                                              Control0..1
                                                                                                                              TypeReference
                                                                                                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                              Is Modifierfalse
                                                                                                                              Summaryfalse
                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                              332. Extension.extension:contact.url
                                                                                                                              Definition

                                                                                                                              Source of the definition for the extension code - a logical name or a URL.

                                                                                                                              Shortidentifies the meaning of the extension
                                                                                                                              Comments

                                                                                                                              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                              Control1..1
                                                                                                                              Typeuri
                                                                                                                              Is Modifierfalse
                                                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                              Summaryfalse
                                                                                                                              Fixed Valuecontact
                                                                                                                              334. Extension.extension:contact.value[x]
                                                                                                                              Definition

                                                                                                                              Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                                                                                              ShortValue of extension
                                                                                                                              Control0..1
                                                                                                                              TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
                                                                                                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                              Is Modifierfalse
                                                                                                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                              Summaryfalse
                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                              336. Extension.extension:clinicalTrial
                                                                                                                              Slice NameclinicalTrial
                                                                                                                              Definition

                                                                                                                              This cross-version extension represents MedicinalProductDefinition.clinicalTrial from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                                                                                                                              ShortClinical trials or studies that this product is involved in
                                                                                                                              Control0..*
                                                                                                                              TypeExtension
                                                                                                                              Is Modifierfalse
                                                                                                                              Summaryfalse
                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                              338. Extension.extension:clinicalTrial.id
                                                                                                                              Definition

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

                                                                                                                              ShortUnique id for inter-element referencing
                                                                                                                              Control0..1
                                                                                                                              Typestring
                                                                                                                              Is Modifierfalse
                                                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                              Summaryfalse
                                                                                                                              340. Extension.extension:clinicalTrial.extension
                                                                                                                              Definition

                                                                                                                              May be used to represent additional information that is not part of the basic definition of the element. 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 can 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
                                                                                                                              Is Modifierfalse
                                                                                                                              Summaryfalse
                                                                                                                              Alternate Namesextensions, user content
                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                              SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                              • value @ url
                                                                                                                              • 342. Extension.extension:clinicalTrial.url
                                                                                                                                Definition

                                                                                                                                Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                Shortidentifies the meaning of the extension
                                                                                                                                Comments

                                                                                                                                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                Control1..1
                                                                                                                                Typeuri
                                                                                                                                Is Modifierfalse
                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                Summaryfalse
                                                                                                                                Fixed ValueclinicalTrial
                                                                                                                                344. Extension.extension:clinicalTrial.value[x]
                                                                                                                                Definition

                                                                                                                                This cross-version extension represents MedicinalProductDefinition.clinicalTrial from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                                                                                                                                ShortClinical trials or studies that this product is involved in
                                                                                                                                Control0..1
                                                                                                                                TypeReference
                                                                                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                Is Modifierfalse
                                                                                                                                Summaryfalse
                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                346. Extension.extension:name
                                                                                                                                Slice Namename
                                                                                                                                Definition

                                                                                                                                This cross-version extension represents MedicinalProductDefinition.name from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                                                                                                                                ShortThe product's name, including full name and possibly coded parts
                                                                                                                                Control1..*
                                                                                                                                TypeExtension
                                                                                                                                Is Modifierfalse
                                                                                                                                Summaryfalse
                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                348. Extension.extension:name.id
                                                                                                                                Definition

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

                                                                                                                                ShortUnique id for inter-element referencing
                                                                                                                                Control0..1
                                                                                                                                Typestring
                                                                                                                                Is Modifierfalse
                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                Summaryfalse
                                                                                                                                350. Extension.extension:name.extension
                                                                                                                                Definition

                                                                                                                                An Extension

                                                                                                                                ShortExtension
                                                                                                                                Control1..*
                                                                                                                                TypeExtension
                                                                                                                                Is Modifierfalse
                                                                                                                                Summaryfalse
                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
                                                                                                                                • value @ url
                                                                                                                                • 352. Extension.extension:name.extension:productName
                                                                                                                                  Slice NameproductName
                                                                                                                                  Definition

                                                                                                                                  This cross-version extension represents MedicinalProductDefinition.name.productName from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                                                                                                                                  ShortThe full product name
                                                                                                                                  Control1..1
                                                                                                                                  TypeExtension
                                                                                                                                  Is Modifierfalse
                                                                                                                                  Summaryfalse
                                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                  354. Extension.extension:name.extension:productName.id
                                                                                                                                  Definition

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

                                                                                                                                  ShortUnique id for inter-element referencing
                                                                                                                                  Control0..1
                                                                                                                                  Typestring
                                                                                                                                  Is Modifierfalse
                                                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                  Summaryfalse
                                                                                                                                  356. Extension.extension:name.extension:productName.extension
                                                                                                                                  Definition

                                                                                                                                  May be used to represent additional information that is not part of the basic definition of the element. 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 can 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
                                                                                                                                  Is Modifierfalse
                                                                                                                                  Summaryfalse
                                                                                                                                  Alternate Namesextensions, user content
                                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                  SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                  • value @ url
                                                                                                                                  • 358. Extension.extension:name.extension:productName.url
                                                                                                                                    Definition

                                                                                                                                    Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                    Shortidentifies the meaning of the extension
                                                                                                                                    Comments

                                                                                                                                    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                    Control1..1
                                                                                                                                    Typeuri
                                                                                                                                    Is Modifierfalse
                                                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                    Summaryfalse
                                                                                                                                    Fixed ValueproductName
                                                                                                                                    360. Extension.extension:name.extension:productName.value[x]
                                                                                                                                    Definition

                                                                                                                                    This cross-version extension represents MedicinalProductDefinition.name.productName from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                                                                                                                                    ShortThe full product name
                                                                                                                                    Control0..1
                                                                                                                                    Typestring
                                                                                                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                    Is Modifierfalse
                                                                                                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                    Summaryfalse
                                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                    362. Extension.extension:name.extension:type
                                                                                                                                    Slice Nametype
                                                                                                                                    Definition

                                                                                                                                    This cross-version extension represents MedicinalProductDefinition.name.type from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                                                                                                                                    ShortType of product name, such as rINN, BAN, Proprietary, Non-Proprietary
                                                                                                                                    Control0..1
                                                                                                                                    TypeExtension
                                                                                                                                    Is Modifierfalse
                                                                                                                                    Summaryfalse
                                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                    364. Extension.extension:name.extension:type.id
                                                                                                                                    Definition

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

                                                                                                                                    ShortUnique id for inter-element referencing
                                                                                                                                    Control0..1
                                                                                                                                    Typestring
                                                                                                                                    Is Modifierfalse
                                                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                    Summaryfalse
                                                                                                                                    366. Extension.extension:name.extension:type.extension
                                                                                                                                    Definition

                                                                                                                                    May be used to represent additional information that is not part of the basic definition of the element. 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 can 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
                                                                                                                                    Is Modifierfalse
                                                                                                                                    Summaryfalse
                                                                                                                                    Alternate Namesextensions, user content
                                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                    SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                    • value @ url
                                                                                                                                    • 368. Extension.extension:name.extension:type.url
                                                                                                                                      Definition

                                                                                                                                      Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                      Shortidentifies the meaning of the extension
                                                                                                                                      Comments

                                                                                                                                      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                      Control1..1
                                                                                                                                      Typeuri
                                                                                                                                      Is Modifierfalse
                                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                      Summaryfalse
                                                                                                                                      Fixed Valuetype
                                                                                                                                      370. Extension.extension:name.extension:type.value[x]
                                                                                                                                      Definition

                                                                                                                                      This cross-version extension represents MedicinalProductDefinition.name.type from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                                                                                                                                      ShortType of product name, such as rINN, BAN, Proprietary, Non-Proprietary
                                                                                                                                      Control0..1
                                                                                                                                      BindingFor example codes, see R5_medicinal_product_name_type_for_R4 (0.0.1-snapshot-2)
                                                                                                                                      (example to http://hl7.org/fhir/5.0/ValueSet/R5-medicinal-product-name-type-for-R4|0.0.1-snapshot-2)

                                                                                                                                      Type of a name for a Medicinal Product.

                                                                                                                                      TypeCodeableConcept
                                                                                                                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                      Is Modifierfalse
                                                                                                                                      Summaryfalse
                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                      372. Extension.extension:name.extension:part
                                                                                                                                      Slice Namepart
                                                                                                                                      Definition

                                                                                                                                      This cross-version extension represents MedicinalProductDefinition.name.part from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                                                                                                                                      ShortCoding words or phrases of the name
                                                                                                                                      Control0..*
                                                                                                                                      TypeExtension
                                                                                                                                      Is Modifierfalse
                                                                                                                                      Summaryfalse
                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                      374. Extension.extension:name.extension:part.id
                                                                                                                                      Definition

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

                                                                                                                                      ShortUnique id for inter-element referencing
                                                                                                                                      Control0..1
                                                                                                                                      Typestring
                                                                                                                                      Is Modifierfalse
                                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                      Summaryfalse
                                                                                                                                      376. Extension.extension:name.extension:part.extension
                                                                                                                                      Definition

                                                                                                                                      An Extension

                                                                                                                                      ShortExtension
                                                                                                                                      Control2..*
                                                                                                                                      TypeExtension
                                                                                                                                      Is Modifierfalse
                                                                                                                                      Summaryfalse
                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                      SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
                                                                                                                                      • value @ url
                                                                                                                                      • 378. Extension.extension:name.extension:part.extension:part
                                                                                                                                        Slice Namepart
                                                                                                                                        Definition

                                                                                                                                        This cross-version extension represents MedicinalProductDefinition.name.part.part from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                                                                                                                                        ShortA fragment of a product name
                                                                                                                                        Control1..1
                                                                                                                                        TypeExtension
                                                                                                                                        Is Modifierfalse
                                                                                                                                        Summaryfalse
                                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                        380. Extension.extension:name.extension:part.extension:part.id
                                                                                                                                        Definition

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

                                                                                                                                        ShortUnique id for inter-element referencing
                                                                                                                                        Control0..1
                                                                                                                                        Typestring
                                                                                                                                        Is Modifierfalse
                                                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                        Summaryfalse
                                                                                                                                        382. Extension.extension:name.extension:part.extension:part.extension
                                                                                                                                        Definition

                                                                                                                                        May be used to represent additional information that is not part of the basic definition of the element. 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 can 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
                                                                                                                                        Is Modifierfalse
                                                                                                                                        Summaryfalse
                                                                                                                                        Alternate Namesextensions, user content
                                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                        SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                        • value @ url
                                                                                                                                        • 384. Extension.extension:name.extension:part.extension:part.url
                                                                                                                                          Definition

                                                                                                                                          Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                          Shortidentifies the meaning of the extension
                                                                                                                                          Comments

                                                                                                                                          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                          Control1..1
                                                                                                                                          Typeuri
                                                                                                                                          Is Modifierfalse
                                                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                          Summaryfalse
                                                                                                                                          Fixed Valuepart
                                                                                                                                          386. Extension.extension:name.extension:part.extension:part.value[x]
                                                                                                                                          Definition

                                                                                                                                          This cross-version extension represents MedicinalProductDefinition.name.part.part from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                                                                                                                                          ShortA fragment of a product name
                                                                                                                                          Control0..1
                                                                                                                                          Typestring
                                                                                                                                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                          Is Modifierfalse
                                                                                                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                          Summaryfalse
                                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                          388. Extension.extension:name.extension:part.extension:type
                                                                                                                                          Slice Nametype
                                                                                                                                          Definition

                                                                                                                                          This cross-version extension represents MedicinalProductDefinition.name.part.type from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                                                                                                                                          ShortIdentifying type for this part of the name (e.g. strength part)
                                                                                                                                          Control1..1
                                                                                                                                          TypeExtension
                                                                                                                                          Is Modifierfalse
                                                                                                                                          Summaryfalse
                                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                          390. Extension.extension:name.extension:part.extension:type.id
                                                                                                                                          Definition

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

                                                                                                                                          ShortUnique id for inter-element referencing
                                                                                                                                          Control0..1
                                                                                                                                          Typestring
                                                                                                                                          Is Modifierfalse
                                                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                          Summaryfalse
                                                                                                                                          392. Extension.extension:name.extension:part.extension:type.extension
                                                                                                                                          Definition

                                                                                                                                          May be used to represent additional information that is not part of the basic definition of the element. 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 can 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
                                                                                                                                          Is Modifierfalse
                                                                                                                                          Summaryfalse
                                                                                                                                          Alternate Namesextensions, user content
                                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                          SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                          • value @ url
                                                                                                                                          • 394. Extension.extension:name.extension:part.extension:type.url
                                                                                                                                            Definition

                                                                                                                                            Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                            Shortidentifies the meaning of the extension
                                                                                                                                            Comments

                                                                                                                                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                            Control1..1
                                                                                                                                            Typeuri
                                                                                                                                            Is Modifierfalse
                                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                            Summaryfalse
                                                                                                                                            Fixed Valuetype
                                                                                                                                            396. Extension.extension:name.extension:part.extension:type.value[x]
                                                                                                                                            Definition

                                                                                                                                            This cross-version extension represents MedicinalProductDefinition.name.part.type from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                                                                                                                                            ShortIdentifying type for this part of the name (e.g. strength part)
                                                                                                                                            Control0..1
                                                                                                                                            BindingFor example codes, see R5_medicinal_product_name_part_type_for_R4 (0.0.1-snapshot-2)
                                                                                                                                            (example to http://hl7.org/fhir/5.0/ValueSet/R5-medicinal-product-name-part-type-for-R4|0.0.1-snapshot-2)

                                                                                                                                            Type of part of a name for a Medicinal Product.

                                                                                                                                            TypeCodeableConcept
                                                                                                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                            Is Modifierfalse
                                                                                                                                            Summaryfalse
                                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                            398. Extension.extension:name.extension:part.url
                                                                                                                                            Definition

                                                                                                                                            Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                            Shortidentifies the meaning of the extension
                                                                                                                                            Comments

                                                                                                                                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                            Control1..1
                                                                                                                                            Typeuri
                                                                                                                                            Is Modifierfalse
                                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                            Summaryfalse
                                                                                                                                            Fixed Valuepart
                                                                                                                                            400. Extension.extension:name.extension:part.value[x]
                                                                                                                                            Definition

                                                                                                                                            Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                                                                                                            ShortValue of extension
                                                                                                                                            Control0..1
                                                                                                                                            TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
                                                                                                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                            Is Modifierfalse
                                                                                                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                            Summaryfalse
                                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                            402. Extension.extension:name.extension:usage
                                                                                                                                            Slice Nameusage
                                                                                                                                            Definition

                                                                                                                                            Country and jurisdiction where the name applies, and associated language.

                                                                                                                                            ShortCountry and jurisdiction where the name applies
                                                                                                                                            Control0..*
                                                                                                                                            TypeExtension
                                                                                                                                            Is Modifierfalse
                                                                                                                                            Summaryfalse
                                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                            404. Extension.extension:name.extension:usage.id
                                                                                                                                            Definition

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

                                                                                                                                            ShortUnique id for inter-element referencing
                                                                                                                                            Control0..1
                                                                                                                                            Typestring
                                                                                                                                            Is Modifierfalse
                                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                            Summaryfalse
                                                                                                                                            406. Extension.extension:name.extension:usage.extension
                                                                                                                                            Definition

                                                                                                                                            An Extension

                                                                                                                                            ShortExtension
                                                                                                                                            Control2..*
                                                                                                                                            TypeExtension
                                                                                                                                            Is Modifierfalse
                                                                                                                                            Summaryfalse
                                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                            SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
                                                                                                                                            • value @ url
                                                                                                                                            • 408. Extension.extension:name.extension:usage.extension:country
                                                                                                                                              Slice Namecountry
                                                                                                                                              Definition

                                                                                                                                              This cross-version extension represents MedicinalProductDefinition.name.usage.country from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                                                                                                                                              ShortCountry code for where this name applies
                                                                                                                                              Control1..1
                                                                                                                                              TypeExtension
                                                                                                                                              Is Modifierfalse
                                                                                                                                              Summaryfalse
                                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                              410. Extension.extension:name.extension:usage.extension:country.id
                                                                                                                                              Definition

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

                                                                                                                                              ShortUnique id for inter-element referencing
                                                                                                                                              Control0..1
                                                                                                                                              Typestring
                                                                                                                                              Is Modifierfalse
                                                                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                              Summaryfalse
                                                                                                                                              412. Extension.extension:name.extension:usage.extension:country.extension
                                                                                                                                              Definition

                                                                                                                                              May be used to represent additional information that is not part of the basic definition of the element. 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 can 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
                                                                                                                                              Is Modifierfalse
                                                                                                                                              Summaryfalse
                                                                                                                                              Alternate Namesextensions, user content
                                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                              SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                              • value @ url
                                                                                                                                              • 414. Extension.extension:name.extension:usage.extension:country.url
                                                                                                                                                Definition

                                                                                                                                                Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                Shortidentifies the meaning of the extension
                                                                                                                                                Comments

                                                                                                                                                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                Control1..1
                                                                                                                                                Typeuri
                                                                                                                                                Is Modifierfalse
                                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                Summaryfalse
                                                                                                                                                Fixed Valuecountry
                                                                                                                                                416. Extension.extension:name.extension:usage.extension:country.value[x]
                                                                                                                                                Definition

                                                                                                                                                This cross-version extension represents MedicinalProductDefinition.name.usage.country from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                                                                                                                                                ShortCountry code for where this name applies
                                                                                                                                                Control0..1
                                                                                                                                                BindingFor example codes, see R5_country_for_R4 (0.0.1-snapshot-2)
                                                                                                                                                (example to http://hl7.org/fhir/5.0/ValueSet/R5-country-for-R4|0.0.1-snapshot-2)

                                                                                                                                                Jurisdiction codes

                                                                                                                                                TypeCodeableConcept
                                                                                                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                Is Modifierfalse
                                                                                                                                                Summaryfalse
                                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                418. Extension.extension:name.extension:usage.extension:jurisdiction
                                                                                                                                                Slice Namejurisdiction
                                                                                                                                                Definition

                                                                                                                                                Jurisdiction code for where this name applies. A jurisdiction may be a sub- or supra-national entity (e.g. a state or a geographic region).

                                                                                                                                                ShortJurisdiction code for where this name applies
                                                                                                                                                Control0..1
                                                                                                                                                TypeExtension
                                                                                                                                                Is Modifierfalse
                                                                                                                                                Summaryfalse
                                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                420. Extension.extension:name.extension:usage.extension:jurisdiction.id
                                                                                                                                                Definition

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

                                                                                                                                                ShortUnique id for inter-element referencing
                                                                                                                                                Control0..1
                                                                                                                                                Typestring
                                                                                                                                                Is Modifierfalse
                                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                Summaryfalse
                                                                                                                                                422. Extension.extension:name.extension:usage.extension:jurisdiction.extension
                                                                                                                                                Definition

                                                                                                                                                May be used to represent additional information that is not part of the basic definition of the element. 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 can 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
                                                                                                                                                Is Modifierfalse
                                                                                                                                                Summaryfalse
                                                                                                                                                Alternate Namesextensions, user content
                                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                • value @ url
                                                                                                                                                • 424. Extension.extension:name.extension:usage.extension:jurisdiction.url
                                                                                                                                                  Definition

                                                                                                                                                  Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                  Shortidentifies the meaning of the extension
                                                                                                                                                  Comments

                                                                                                                                                  The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                  Control1..1
                                                                                                                                                  Typeuri
                                                                                                                                                  Is Modifierfalse
                                                                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                  Summaryfalse
                                                                                                                                                  Fixed Valuejurisdiction
                                                                                                                                                  426. Extension.extension:name.extension:usage.extension:jurisdiction.value[x]
                                                                                                                                                  Definition

                                                                                                                                                  Jurisdiction code for where this name applies. A jurisdiction may be a sub- or supra-national entity (e.g. a state or a geographic region).

                                                                                                                                                  ShortJurisdiction code for where this name applies
                                                                                                                                                  Control0..1
                                                                                                                                                  BindingFor example codes, see R5_jurisdiction_for_R4 (0.0.1-snapshot-2)
                                                                                                                                                  (example to http://hl7.org/fhir/5.0/ValueSet/R5-jurisdiction-for-R4|0.0.1-snapshot-2)

                                                                                                                                                  Jurisdiction codes

                                                                                                                                                  TypeCodeableConcept
                                                                                                                                                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                  Is Modifierfalse
                                                                                                                                                  Summaryfalse
                                                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                  428. Extension.extension:name.extension:usage.extension:language
                                                                                                                                                  Slice Namelanguage
                                                                                                                                                  Definition

                                                                                                                                                  This cross-version extension represents MedicinalProductDefinition.name.usage.language from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                                                                                                                                                  ShortLanguage code for this name
                                                                                                                                                  Control1..1
                                                                                                                                                  TypeExtension
                                                                                                                                                  Is Modifierfalse
                                                                                                                                                  Summaryfalse
                                                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                  430. Extension.extension:name.extension:usage.extension:language.id
                                                                                                                                                  Definition

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

                                                                                                                                                  ShortUnique id for inter-element referencing
                                                                                                                                                  Control0..1
                                                                                                                                                  Typestring
                                                                                                                                                  Is Modifierfalse
                                                                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                  Summaryfalse
                                                                                                                                                  432. Extension.extension:name.extension:usage.extension:language.extension
                                                                                                                                                  Definition

                                                                                                                                                  May be used to represent additional information that is not part of the basic definition of the element. 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 can 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
                                                                                                                                                  Is Modifierfalse
                                                                                                                                                  Summaryfalse
                                                                                                                                                  Alternate Namesextensions, user content
                                                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                  SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                  • value @ url
                                                                                                                                                  • 434. Extension.extension:name.extension:usage.extension:language.url
                                                                                                                                                    Definition

                                                                                                                                                    Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                    Shortidentifies the meaning of the extension
                                                                                                                                                    Comments

                                                                                                                                                    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                    Control1..1
                                                                                                                                                    Typeuri
                                                                                                                                                    Is Modifierfalse
                                                                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                    Summaryfalse
                                                                                                                                                    Fixed Valuelanguage
                                                                                                                                                    436. Extension.extension:name.extension:usage.extension:language.value[x]
                                                                                                                                                    Definition

                                                                                                                                                    This cross-version extension represents MedicinalProductDefinition.name.usage.language from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                                                                                                                                                    ShortLanguage code for this name
                                                                                                                                                    Control0..1
                                                                                                                                                    BindingThe codes SHALL be taken from AllLanguages
                                                                                                                                                    (required to http://hl7.org/fhir/ValueSet/all-languages|4.0.1)

                                                                                                                                                    IETF language tag for a human language

                                                                                                                                                    TypeCodeableConcept
                                                                                                                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                    Is Modifierfalse
                                                                                                                                                    Summaryfalse
                                                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                    438. Extension.extension:name.extension:usage.url
                                                                                                                                                    Definition

                                                                                                                                                    Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                    Shortidentifies the meaning of the extension
                                                                                                                                                    Comments

                                                                                                                                                    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                    Control1..1
                                                                                                                                                    Typeuri
                                                                                                                                                    Is Modifierfalse
                                                                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                    Summaryfalse
                                                                                                                                                    Fixed Valueusage
                                                                                                                                                    440. Extension.extension:name.extension:usage.value[x]
                                                                                                                                                    Definition

                                                                                                                                                    Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                                                                                                                    ShortValue of extension
                                                                                                                                                    Control0..1
                                                                                                                                                    TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
                                                                                                                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                    Is Modifierfalse
                                                                                                                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                    Summaryfalse
                                                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                    442. Extension.extension:name.url
                                                                                                                                                    Definition

                                                                                                                                                    Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                    Shortidentifies the meaning of the extension
                                                                                                                                                    Comments

                                                                                                                                                    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                    Control1..1
                                                                                                                                                    Typeuri
                                                                                                                                                    Is Modifierfalse
                                                                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                    Summaryfalse
                                                                                                                                                    Fixed Valuename
                                                                                                                                                    444. Extension.extension:name.value[x]
                                                                                                                                                    Definition

                                                                                                                                                    Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                                                                                                                    ShortValue of extension
                                                                                                                                                    Control0..1
                                                                                                                                                    TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
                                                                                                                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                    Is Modifierfalse
                                                                                                                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                    Summaryfalse
                                                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                    446. Extension.extension:crossReference
                                                                                                                                                    Slice NamecrossReference
                                                                                                                                                    Definition

                                                                                                                                                    Reference to another product, e.g. for linking authorised to investigational product, or a virtual product.

                                                                                                                                                    ShortReference to another product, e.g. for linking authorised to investigational product
                                                                                                                                                    Control0..*
                                                                                                                                                    TypeExtension
                                                                                                                                                    Is Modifierfalse
                                                                                                                                                    Summaryfalse
                                                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                    448. Extension.extension:crossReference.id
                                                                                                                                                    Definition

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

                                                                                                                                                    ShortUnique id for inter-element referencing
                                                                                                                                                    Control0..1
                                                                                                                                                    Typestring
                                                                                                                                                    Is Modifierfalse
                                                                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                    Summaryfalse
                                                                                                                                                    450. Extension.extension:crossReference.extension
                                                                                                                                                    Definition

                                                                                                                                                    An Extension

                                                                                                                                                    ShortExtension
                                                                                                                                                    Control1..*
                                                                                                                                                    TypeExtension
                                                                                                                                                    Is Modifierfalse
                                                                                                                                                    Summaryfalse
                                                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                    SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
                                                                                                                                                    • value @ url
                                                                                                                                                    • 452. Extension.extension:crossReference.extension:product
                                                                                                                                                      Slice Nameproduct
                                                                                                                                                      Definition

                                                                                                                                                      This cross-version extension represents MedicinalProductDefinition.crossReference.product from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                                                                                                                                                      ShortReference to another product, e.g. for linking authorised to investigational product
                                                                                                                                                      Control1..1
                                                                                                                                                      TypeExtension
                                                                                                                                                      Is Modifierfalse
                                                                                                                                                      Summaryfalse
                                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                      454. Extension.extension:crossReference.extension:product.id
                                                                                                                                                      Definition

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

                                                                                                                                                      ShortUnique id for inter-element referencing
                                                                                                                                                      Control0..1
                                                                                                                                                      Typestring
                                                                                                                                                      Is Modifierfalse
                                                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                      Summaryfalse
                                                                                                                                                      456. Extension.extension:crossReference.extension:product.extension
                                                                                                                                                      Definition

                                                                                                                                                      An Extension

                                                                                                                                                      ShortExtension
                                                                                                                                                      Control0..*
                                                                                                                                                      TypeExtension
                                                                                                                                                      Is Modifierfalse
                                                                                                                                                      Summaryfalse
                                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                      SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
                                                                                                                                                      • value @ url
                                                                                                                                                      • 458. Extension.extension:crossReference.extension:product.extension:concept
                                                                                                                                                        Slice Nameconcept
                                                                                                                                                        Definition

                                                                                                                                                        A reference to a concept - e.g. the information is identified by its general class to the degree of precision found in the terminology.

                                                                                                                                                        ShortReference to a concept (by class)
                                                                                                                                                        Control0..1
                                                                                                                                                        TypeExtension
                                                                                                                                                        Is Modifierfalse
                                                                                                                                                        Summaryfalse
                                                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                        460. Extension.extension:crossReference.extension:product.extension:concept.id
                                                                                                                                                        Definition

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

                                                                                                                                                        ShortUnique id for inter-element referencing
                                                                                                                                                        Control0..1
                                                                                                                                                        Typestring
                                                                                                                                                        Is Modifierfalse
                                                                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                        Summaryfalse
                                                                                                                                                        462. Extension.extension:crossReference.extension:product.extension:concept.extension
                                                                                                                                                        Definition

                                                                                                                                                        May be used to represent additional information that is not part of the basic definition of the element. 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 can 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
                                                                                                                                                        Is Modifierfalse
                                                                                                                                                        Summaryfalse
                                                                                                                                                        Alternate Namesextensions, user content
                                                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                        SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                        • value @ url
                                                                                                                                                        • 464. Extension.extension:crossReference.extension:product.extension:concept.url
                                                                                                                                                          Definition

                                                                                                                                                          Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                          Shortidentifies the meaning of the extension
                                                                                                                                                          Comments

                                                                                                                                                          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                          Control1..1
                                                                                                                                                          Typeuri
                                                                                                                                                          Is Modifierfalse
                                                                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                          Summaryfalse
                                                                                                                                                          Fixed Valueconcept
                                                                                                                                                          466. Extension.extension:crossReference.extension:product.extension:concept.value[x]
                                                                                                                                                          Definition

                                                                                                                                                          A reference to a concept - e.g. the information is identified by its general class to the degree of precision found in the terminology.

                                                                                                                                                          ShortReference to a concept (by class)
                                                                                                                                                          Control0..1
                                                                                                                                                          TypeCodeableConcept
                                                                                                                                                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                          Is Modifierfalse
                                                                                                                                                          Summaryfalse
                                                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                          468. Extension.extension:crossReference.extension:product.extension:reference
                                                                                                                                                          Slice Namereference
                                                                                                                                                          Definition

                                                                                                                                                          A reference to a resource the provides exact details about the information being referenced.

                                                                                                                                                          ShortReference to a resource (by instance)
                                                                                                                                                          Control0..1
                                                                                                                                                          TypeExtension
                                                                                                                                                          Is Modifierfalse
                                                                                                                                                          Summaryfalse
                                                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                          470. Extension.extension:crossReference.extension:product.extension:reference.id
                                                                                                                                                          Definition

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

                                                                                                                                                          ShortUnique id for inter-element referencing
                                                                                                                                                          Control0..1
                                                                                                                                                          Typestring
                                                                                                                                                          Is Modifierfalse
                                                                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                          Summaryfalse
                                                                                                                                                          472. Extension.extension:crossReference.extension:product.extension:reference.extension
                                                                                                                                                          Definition

                                                                                                                                                          May be used to represent additional information that is not part of the basic definition of the element. 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 can 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
                                                                                                                                                          Is Modifierfalse
                                                                                                                                                          Summaryfalse
                                                                                                                                                          Alternate Namesextensions, user content
                                                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                          SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                          • value @ url
                                                                                                                                                          • 474. Extension.extension:crossReference.extension:product.extension:reference.url
                                                                                                                                                            Definition

                                                                                                                                                            Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                            Shortidentifies the meaning of the extension
                                                                                                                                                            Comments

                                                                                                                                                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                            Control1..1
                                                                                                                                                            Typeuri
                                                                                                                                                            Is Modifierfalse
                                                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                            Summaryfalse
                                                                                                                                                            Fixed Valuereference
                                                                                                                                                            476. Extension.extension:crossReference.extension:product.extension:reference.value[x]
                                                                                                                                                            Definition

                                                                                                                                                            A reference to a resource the provides exact details about the information being referenced.

                                                                                                                                                            ShortReference to a resource (by instance)
                                                                                                                                                            Control0..1
                                                                                                                                                            TypeReference
                                                                                                                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                            Is Modifierfalse
                                                                                                                                                            Summaryfalse
                                                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                            478. Extension.extension:crossReference.extension:product.extension:_datatype
                                                                                                                                                            Slice Name_datatype
                                                                                                                                                            Definition

                                                                                                                                                            Data type name for MedicinalProductDefinition.crossReference.product from FHIR R5

                                                                                                                                                            ShortData type name for MedicinalProductDefinition.crossReference.product from FHIR R5
                                                                                                                                                            Control0..1
                                                                                                                                                            TypeExtension(Datatype) (Extension Type: string)
                                                                                                                                                            Is Modifierfalse
                                                                                                                                                            Summaryfalse
                                                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                            480. Extension.extension:crossReference.extension:product.extension:_datatype.id
                                                                                                                                                            Definition

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

                                                                                                                                                            ShortUnique id for inter-element referencing
                                                                                                                                                            Control0..1
                                                                                                                                                            This element is affected by the following invariants: ele-1
                                                                                                                                                            Typeid
                                                                                                                                                            Is Modifierfalse
                                                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                            Summaryfalse
                                                                                                                                                            482. Extension.extension:crossReference.extension:product.extension:_datatype.extension
                                                                                                                                                            Definition

                                                                                                                                                            An Extension

                                                                                                                                                            ShortExtension
                                                                                                                                                            Control0..0
                                                                                                                                                            TypeExtension
                                                                                                                                                            Is Modifierfalse
                                                                                                                                                            Summaryfalse
                                                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                            SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                            • value @ url
                                                                                                                                                            • 484. Extension.extension:crossReference.extension:product.extension:_datatype.url
                                                                                                                                                              Definition

                                                                                                                                                              Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                              Shortidentifies the meaning of the extension
                                                                                                                                                              Comments

                                                                                                                                                              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                              Control1..1
                                                                                                                                                              Typeuri
                                                                                                                                                              Is Modifierfalse
                                                                                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                              Summaryfalse
                                                                                                                                                              Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
                                                                                                                                                              486. Extension.extension:crossReference.extension:product.extension:_datatype.value[x]
                                                                                                                                                              Definition

                                                                                                                                                              Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                                                                                                                              ShortValue of extension
                                                                                                                                                              Comments

                                                                                                                                                              Must be: CodeableReference

                                                                                                                                                              Control1..1
                                                                                                                                                              This element is affected by the following invariants: ext-1
                                                                                                                                                              Typestring
                                                                                                                                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                              Is Modifierfalse
                                                                                                                                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                              Summaryfalse
                                                                                                                                                              Fixed ValueCodeableReference
                                                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                              488. Extension.extension:crossReference.extension:product.url
                                                                                                                                                              Definition

                                                                                                                                                              Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                              Shortidentifies the meaning of the extension
                                                                                                                                                              Comments

                                                                                                                                                              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                              Control1..1
                                                                                                                                                              Typeuri
                                                                                                                                                              Is Modifierfalse
                                                                                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                              Summaryfalse
                                                                                                                                                              Fixed Valueproduct
                                                                                                                                                              490. Extension.extension:crossReference.extension:product.value[x]
                                                                                                                                                              Definition

                                                                                                                                                              Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                                                                                                                              ShortValue of extension
                                                                                                                                                              Control0..1
                                                                                                                                                              TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
                                                                                                                                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                              Is Modifierfalse
                                                                                                                                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                              Summaryfalse
                                                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                              492. Extension.extension:crossReference.extension:type
                                                                                                                                                              Slice Nametype
                                                                                                                                                              Definition

                                                                                                                                                              The type of relationship, for instance branded to generic, virtual to actual product, product to development product (investigational), parallel import version.

                                                                                                                                                              ShortThe type of relationship, for instance branded to generic or virtual to actual product
                                                                                                                                                              Control0..1
                                                                                                                                                              TypeExtension
                                                                                                                                                              Is Modifierfalse
                                                                                                                                                              Summaryfalse
                                                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                              494. Extension.extension:crossReference.extension:type.id
                                                                                                                                                              Definition

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

                                                                                                                                                              ShortUnique id for inter-element referencing
                                                                                                                                                              Control0..1
                                                                                                                                                              Typestring
                                                                                                                                                              Is Modifierfalse
                                                                                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                              Summaryfalse
                                                                                                                                                              496. Extension.extension:crossReference.extension:type.extension
                                                                                                                                                              Definition

                                                                                                                                                              May be used to represent additional information that is not part of the basic definition of the element. 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 can 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
                                                                                                                                                              Is Modifierfalse
                                                                                                                                                              Summaryfalse
                                                                                                                                                              Alternate Namesextensions, user content
                                                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                              SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                              • value @ url
                                                                                                                                                              • 498. Extension.extension:crossReference.extension:type.url
                                                                                                                                                                Definition

                                                                                                                                                                Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                Shortidentifies the meaning of the extension
                                                                                                                                                                Comments

                                                                                                                                                                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                Control1..1
                                                                                                                                                                Typeuri
                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                Summaryfalse
                                                                                                                                                                Fixed Valuetype
                                                                                                                                                                500. Extension.extension:crossReference.extension:type.value[x]
                                                                                                                                                                Definition

                                                                                                                                                                The type of relationship, for instance branded to generic, virtual to actual product, product to development product (investigational), parallel import version.

                                                                                                                                                                ShortThe type of relationship, for instance branded to generic or virtual to actual product
                                                                                                                                                                Control0..1
                                                                                                                                                                BindingFor example codes, see R5_medicinal_product_cross_reference_type_for_R4 (0.0.1-snapshot-2)
                                                                                                                                                                (example to http://hl7.org/fhir/5.0/ValueSet/R5-medicinal-product-cross-reference-type-for-R4|0.0.1-snapshot-2)

                                                                                                                                                                Extra measures defined for a Medicinal Product, such as heightened reporting requirements.

                                                                                                                                                                TypeCodeableConcept
                                                                                                                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                Summaryfalse
                                                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                502. Extension.extension:crossReference.url
                                                                                                                                                                Definition

                                                                                                                                                                Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                Shortidentifies the meaning of the extension
                                                                                                                                                                Comments

                                                                                                                                                                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                Control1..1
                                                                                                                                                                Typeuri
                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                Summaryfalse
                                                                                                                                                                Fixed ValuecrossReference
                                                                                                                                                                504. Extension.extension:crossReference.value[x]
                                                                                                                                                                Definition

                                                                                                                                                                Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                                                                                                                                ShortValue of extension
                                                                                                                                                                Control0..1
                                                                                                                                                                TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
                                                                                                                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                Summaryfalse
                                                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                506. Extension.extension:operation
                                                                                                                                                                Slice Nameoperation
                                                                                                                                                                Definition

                                                                                                                                                                A manufacturing or administrative process or step associated with (or performed on) the medicinal product.

                                                                                                                                                                ShortA manufacturing or administrative process for the medicinal product
                                                                                                                                                                Control0..*
                                                                                                                                                                TypeExtension
                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                Summaryfalse
                                                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                508. Extension.extension:operation.id
                                                                                                                                                                Definition

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

                                                                                                                                                                ShortUnique id for inter-element referencing
                                                                                                                                                                Control0..1
                                                                                                                                                                Typestring
                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                Summaryfalse
                                                                                                                                                                510. Extension.extension:operation.extension
                                                                                                                                                                Definition

                                                                                                                                                                An Extension

                                                                                                                                                                ShortExtension
                                                                                                                                                                Control0..*
                                                                                                                                                                TypeExtension
                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                Summaryfalse
                                                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
                                                                                                                                                                • value @ url
                                                                                                                                                                • 512. Extension.extension:operation.extension:type
                                                                                                                                                                  Slice Nametype
                                                                                                                                                                  Definition

                                                                                                                                                                  The type of manufacturing operation e.g. manufacturing itself, re-packaging. For the authorization of this, a RegulatedAuthorization would point to the same plan or activity referenced here.

                                                                                                                                                                  ShortThe type of manufacturing operation e.g. manufacturing itself, re-packaging
                                                                                                                                                                  Control0..1
                                                                                                                                                                  TypeExtension
                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                  Summaryfalse
                                                                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                  514. Extension.extension:operation.extension:type.id
                                                                                                                                                                  Definition

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

                                                                                                                                                                  ShortUnique id for inter-element referencing
                                                                                                                                                                  Control0..1
                                                                                                                                                                  Typestring
                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                  Summaryfalse
                                                                                                                                                                  516. Extension.extension:operation.extension:type.extension
                                                                                                                                                                  Definition

                                                                                                                                                                  An Extension

                                                                                                                                                                  ShortExtension
                                                                                                                                                                  Control0..*
                                                                                                                                                                  TypeExtension
                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                  Summaryfalse
                                                                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                  SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
                                                                                                                                                                  • value @ url
                                                                                                                                                                  • 518. Extension.extension:operation.extension:type.extension:concept
                                                                                                                                                                    Slice Nameconcept
                                                                                                                                                                    Definition

                                                                                                                                                                    A reference to a concept - e.g. the information is identified by its general class to the degree of precision found in the terminology.

                                                                                                                                                                    ShortReference to a concept (by class)
                                                                                                                                                                    Control0..1
                                                                                                                                                                    TypeExtension
                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                    Summaryfalse
                                                                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                    520. Extension.extension:operation.extension:type.extension:concept.id
                                                                                                                                                                    Definition

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

                                                                                                                                                                    ShortUnique id for inter-element referencing
                                                                                                                                                                    Control0..1
                                                                                                                                                                    Typestring
                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                    Summaryfalse
                                                                                                                                                                    522. Extension.extension:operation.extension:type.extension:concept.extension
                                                                                                                                                                    Definition

                                                                                                                                                                    May be used to represent additional information that is not part of the basic definition of the element. 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 can 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
                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                    Summaryfalse
                                                                                                                                                                    Alternate Namesextensions, user content
                                                                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                    SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                    • value @ url
                                                                                                                                                                    • 524. Extension.extension:operation.extension:type.extension:concept.url
                                                                                                                                                                      Definition

                                                                                                                                                                      Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                      Shortidentifies the meaning of the extension
                                                                                                                                                                      Comments

                                                                                                                                                                      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                      Control1..1
                                                                                                                                                                      Typeuri
                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                      Summaryfalse
                                                                                                                                                                      Fixed Valueconcept
                                                                                                                                                                      526. Extension.extension:operation.extension:type.extension:concept.value[x]
                                                                                                                                                                      Definition

                                                                                                                                                                      A reference to a concept - e.g. the information is identified by its general class to the degree of precision found in the terminology.

                                                                                                                                                                      ShortReference to a concept (by class)
                                                                                                                                                                      Control0..1
                                                                                                                                                                      TypeCodeableConcept
                                                                                                                                                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                      Summaryfalse
                                                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                      528. Extension.extension:operation.extension:type.extension:reference
                                                                                                                                                                      Slice Namereference
                                                                                                                                                                      Definition

                                                                                                                                                                      A reference to a resource the provides exact details about the information being referenced.

                                                                                                                                                                      ShortReference to a resource (by instance)
                                                                                                                                                                      Control0..1
                                                                                                                                                                      TypeExtension
                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                      Summaryfalse
                                                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                      530. Extension.extension:operation.extension:type.extension:reference.id
                                                                                                                                                                      Definition

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

                                                                                                                                                                      ShortUnique id for inter-element referencing
                                                                                                                                                                      Control0..1
                                                                                                                                                                      Typestring
                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                      Summaryfalse
                                                                                                                                                                      532. Extension.extension:operation.extension:type.extension:reference.extension
                                                                                                                                                                      Definition

                                                                                                                                                                      May be used to represent additional information that is not part of the basic definition of the element. 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 can 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
                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                      Summaryfalse
                                                                                                                                                                      Alternate Namesextensions, user content
                                                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                      SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                      • value @ url
                                                                                                                                                                      • 534. Extension.extension:operation.extension:type.extension:reference.url
                                                                                                                                                                        Definition

                                                                                                                                                                        Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                        Shortidentifies the meaning of the extension
                                                                                                                                                                        Comments

                                                                                                                                                                        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                        Control1..1
                                                                                                                                                                        Typeuri
                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                        Summaryfalse
                                                                                                                                                                        Fixed Valuereference
                                                                                                                                                                        536. Extension.extension:operation.extension:type.extension:reference.value[x]
                                                                                                                                                                        Definition

                                                                                                                                                                        A reference to a resource the provides exact details about the information being referenced.

                                                                                                                                                                        ShortReference to a resource (by instance)
                                                                                                                                                                        Control0..1
                                                                                                                                                                        TypeReference
                                                                                                                                                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                        Summaryfalse
                                                                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                        538. Extension.extension:operation.extension:type.extension:_datatype
                                                                                                                                                                        Slice Name_datatype
                                                                                                                                                                        Definition

                                                                                                                                                                        Data type name for MedicinalProductDefinition.operation.type from FHIR R5

                                                                                                                                                                        ShortData type name for MedicinalProductDefinition.operation.type from FHIR R5
                                                                                                                                                                        Control0..1
                                                                                                                                                                        TypeExtension(Datatype) (Extension Type: string)
                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                        Summaryfalse
                                                                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                        540. Extension.extension:operation.extension:type.extension:_datatype.id
                                                                                                                                                                        Definition

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

                                                                                                                                                                        ShortUnique id for inter-element referencing
                                                                                                                                                                        Control0..1
                                                                                                                                                                        This element is affected by the following invariants: ele-1
                                                                                                                                                                        Typeid
                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                        Summaryfalse
                                                                                                                                                                        542. Extension.extension:operation.extension:type.extension:_datatype.extension
                                                                                                                                                                        Definition

                                                                                                                                                                        An Extension

                                                                                                                                                                        ShortExtension
                                                                                                                                                                        Control0..0
                                                                                                                                                                        TypeExtension
                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                        Summaryfalse
                                                                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                        SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                        • value @ url
                                                                                                                                                                        • 544. Extension.extension:operation.extension:type.extension:_datatype.url
                                                                                                                                                                          Definition

                                                                                                                                                                          Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                          Shortidentifies the meaning of the extension
                                                                                                                                                                          Comments

                                                                                                                                                                          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                          Control1..1
                                                                                                                                                                          Typeuri
                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                          Summaryfalse
                                                                                                                                                                          Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
                                                                                                                                                                          546. Extension.extension:operation.extension:type.extension:_datatype.value[x]
                                                                                                                                                                          Definition

                                                                                                                                                                          Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                                                                                                                                          ShortValue of extension
                                                                                                                                                                          Comments

                                                                                                                                                                          Must be: CodeableReference

                                                                                                                                                                          Control1..1
                                                                                                                                                                          This element is affected by the following invariants: ext-1
                                                                                                                                                                          Typestring
                                                                                                                                                                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                          Summaryfalse
                                                                                                                                                                          Fixed ValueCodeableReference
                                                                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                          548. Extension.extension:operation.extension:type.url
                                                                                                                                                                          Definition

                                                                                                                                                                          Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                          Shortidentifies the meaning of the extension
                                                                                                                                                                          Comments

                                                                                                                                                                          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                          Control1..1
                                                                                                                                                                          Typeuri
                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                          Summaryfalse
                                                                                                                                                                          Fixed Valuetype
                                                                                                                                                                          550. Extension.extension:operation.extension:type.value[x]
                                                                                                                                                                          Definition

                                                                                                                                                                          Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                                                                                                                                          ShortValue of extension
                                                                                                                                                                          Control0..1
                                                                                                                                                                          TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
                                                                                                                                                                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                          Summaryfalse
                                                                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                          552. Extension.extension:operation.extension:effectiveDate
                                                                                                                                                                          Slice NameeffectiveDate
                                                                                                                                                                          Definition

                                                                                                                                                                          This cross-version extension represents MedicinalProductDefinition.operation.effectiveDate from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                                                                                                                                                                          ShortDate range of applicability
                                                                                                                                                                          Control0..1
                                                                                                                                                                          TypeExtension
                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                          Summaryfalse
                                                                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                          554. Extension.extension:operation.extension:effectiveDate.id
                                                                                                                                                                          Definition

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

                                                                                                                                                                          ShortUnique id for inter-element referencing
                                                                                                                                                                          Control0..1
                                                                                                                                                                          Typestring
                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                          Summaryfalse
                                                                                                                                                                          556. Extension.extension:operation.extension:effectiveDate.extension
                                                                                                                                                                          Definition

                                                                                                                                                                          May be used to represent additional information that is not part of the basic definition of the element. 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 can 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
                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                          Summaryfalse
                                                                                                                                                                          Alternate Namesextensions, user content
                                                                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                          SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                          • value @ url
                                                                                                                                                                          • 558. Extension.extension:operation.extension:effectiveDate.url
                                                                                                                                                                            Definition

                                                                                                                                                                            Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                            Shortidentifies the meaning of the extension
                                                                                                                                                                            Comments

                                                                                                                                                                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                            Control1..1
                                                                                                                                                                            Typeuri
                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                            Summaryfalse
                                                                                                                                                                            Fixed ValueeffectiveDate
                                                                                                                                                                            560. Extension.extension:operation.extension:effectiveDate.value[x]
                                                                                                                                                                            Definition

                                                                                                                                                                            This cross-version extension represents MedicinalProductDefinition.operation.effectiveDate from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                                                                                                                                                                            ShortDate range of applicability
                                                                                                                                                                            Control0..1
                                                                                                                                                                            TypePeriod
                                                                                                                                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                            Summaryfalse
                                                                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                            562. Extension.extension:operation.extension:organization
                                                                                                                                                                            Slice Nameorganization
                                                                                                                                                                            Definition

                                                                                                                                                                            The organization or establishment responsible for (or associated with) the particular process or step, examples include the manufacturer, importer, agent.

                                                                                                                                                                            ShortThe organization responsible for the particular process, e.g. the manufacturer or importer
                                                                                                                                                                            Control0..*
                                                                                                                                                                            TypeExtension
                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                            Summaryfalse
                                                                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                            564. Extension.extension:operation.extension:organization.id
                                                                                                                                                                            Definition

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

                                                                                                                                                                            ShortUnique id for inter-element referencing
                                                                                                                                                                            Control0..1
                                                                                                                                                                            Typestring
                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                            Summaryfalse
                                                                                                                                                                            566. Extension.extension:operation.extension:organization.extension
                                                                                                                                                                            Definition

                                                                                                                                                                            May be used to represent additional information that is not part of the basic definition of the element. 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 can 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
                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                            Summaryfalse
                                                                                                                                                                            Alternate Namesextensions, user content
                                                                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                            SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                            • value @ url
                                                                                                                                                                            • 568. Extension.extension:operation.extension:organization.url
                                                                                                                                                                              Definition

                                                                                                                                                                              Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                              Shortidentifies the meaning of the extension
                                                                                                                                                                              Comments

                                                                                                                                                                              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                              Control1..1
                                                                                                                                                                              Typeuri
                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                              Summaryfalse
                                                                                                                                                                              Fixed Valueorganization
                                                                                                                                                                              570. Extension.extension:operation.extension:organization.value[x]
                                                                                                                                                                              Definition

                                                                                                                                                                              The organization or establishment responsible for (or associated with) the particular process or step, examples include the manufacturer, importer, agent.

                                                                                                                                                                              ShortThe organization responsible for the particular process, e.g. the manufacturer or importer
                                                                                                                                                                              Control0..1
                                                                                                                                                                              TypeReference
                                                                                                                                                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                              Summaryfalse
                                                                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                              572. Extension.extension:operation.extension:confidentialityIndicator
                                                                                                                                                                              Slice NameconfidentialityIndicator
                                                                                                                                                                              Definition

                                                                                                                                                                              Specifies whether this particular business or manufacturing process is considered proprietary or confidential.

                                                                                                                                                                              ShortSpecifies whether this process is considered proprietary or confidential
                                                                                                                                                                              Control0..1
                                                                                                                                                                              TypeExtension
                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                              Summaryfalse
                                                                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                              574. Extension.extension:operation.extension:confidentialityIndicator.id
                                                                                                                                                                              Definition

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

                                                                                                                                                                              ShortUnique id for inter-element referencing
                                                                                                                                                                              Control0..1
                                                                                                                                                                              Typestring
                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                              Summaryfalse
                                                                                                                                                                              576. Extension.extension:operation.extension:confidentialityIndicator.extension
                                                                                                                                                                              Definition

                                                                                                                                                                              May be used to represent additional information that is not part of the basic definition of the element. 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 can 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
                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                              Summaryfalse
                                                                                                                                                                              Alternate Namesextensions, user content
                                                                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                              SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                              • value @ url
                                                                                                                                                                              • 578. Extension.extension:operation.extension:confidentialityIndicator.url
                                                                                                                                                                                Definition

                                                                                                                                                                                Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                Shortidentifies the meaning of the extension
                                                                                                                                                                                Comments

                                                                                                                                                                                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                Control1..1
                                                                                                                                                                                Typeuri
                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                Fixed ValueconfidentialityIndicator
                                                                                                                                                                                580. Extension.extension:operation.extension:confidentialityIndicator.value[x]
                                                                                                                                                                                Definition

                                                                                                                                                                                Specifies whether this particular business or manufacturing process is considered proprietary or confidential.

                                                                                                                                                                                ShortSpecifies whether this process is considered proprietary or confidential
                                                                                                                                                                                Control0..1
                                                                                                                                                                                BindingFor example codes, see R5_medicinal_product_confidentiality_for_R4 (0.0.1-snapshot-2)
                                                                                                                                                                                (example to http://hl7.org/fhir/5.0/ValueSet/R5-medicinal-product-confidentiality-for-R4|0.0.1-snapshot-2)

                                                                                                                                                                                Confidentiality rating, e.g. commercial sensitivity for a Medicinal Product.

                                                                                                                                                                                TypeCodeableConcept
                                                                                                                                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                582. Extension.extension:operation.url
                                                                                                                                                                                Definition

                                                                                                                                                                                Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                Shortidentifies the meaning of the extension
                                                                                                                                                                                Comments

                                                                                                                                                                                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                Control1..1
                                                                                                                                                                                Typeuri
                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                Fixed Valueoperation
                                                                                                                                                                                584. Extension.extension:operation.value[x]
                                                                                                                                                                                Definition

                                                                                                                                                                                Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                                                                                                                                                ShortValue of extension
                                                                                                                                                                                Control0..1
                                                                                                                                                                                TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
                                                                                                                                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                586. Extension.extension:characteristic
                                                                                                                                                                                Slice Namecharacteristic
                                                                                                                                                                                Definition

                                                                                                                                                                                Allows the key product features to be recorded, such as "sugar free", "modified release", "parallel import".

                                                                                                                                                                                ShortKey product features such as "sugar free", "modified release"
                                                                                                                                                                                Control0..*
                                                                                                                                                                                TypeExtension
                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                588. Extension.extension:characteristic.id
                                                                                                                                                                                Definition

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

                                                                                                                                                                                ShortUnique id for inter-element referencing
                                                                                                                                                                                Control0..1
                                                                                                                                                                                Typestring
                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                590. Extension.extension:characteristic.extension
                                                                                                                                                                                Definition

                                                                                                                                                                                An Extension

                                                                                                                                                                                ShortExtension
                                                                                                                                                                                Control1..*
                                                                                                                                                                                TypeExtension
                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
                                                                                                                                                                                • value @ url
                                                                                                                                                                                • 592. Extension.extension:characteristic.extension:type
                                                                                                                                                                                  Slice Nametype
                                                                                                                                                                                  Definition

                                                                                                                                                                                  This cross-version extension represents MedicinalProductDefinition.characteristic.type from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                                                                                                                                                                                  ShortA code expressing the type of characteristic
                                                                                                                                                                                  Control1..1
                                                                                                                                                                                  TypeExtension
                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                  594. Extension.extension:characteristic.extension:type.id
                                                                                                                                                                                  Definition

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

                                                                                                                                                                                  ShortUnique id for inter-element referencing
                                                                                                                                                                                  Control0..1
                                                                                                                                                                                  Typestring
                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                  596. Extension.extension:characteristic.extension:type.extension
                                                                                                                                                                                  Definition

                                                                                                                                                                                  May be used to represent additional information that is not part of the basic definition of the element. 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 can 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
                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                  Alternate Namesextensions, user content
                                                                                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                  SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                  • value @ url
                                                                                                                                                                                  • 598. Extension.extension:characteristic.extension:type.url
                                                                                                                                                                                    Definition

                                                                                                                                                                                    Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                    Shortidentifies the meaning of the extension
                                                                                                                                                                                    Comments

                                                                                                                                                                                    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                    Control1..1
                                                                                                                                                                                    Typeuri
                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                    Fixed Valuetype
                                                                                                                                                                                    600. Extension.extension:characteristic.extension:type.value[x]
                                                                                                                                                                                    Definition

                                                                                                                                                                                    This cross-version extension represents MedicinalProductDefinition.characteristic.type from http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition|5.0.0 for use in FHIR R4.

                                                                                                                                                                                    ShortA code expressing the type of characteristic
                                                                                                                                                                                    Control0..1
                                                                                                                                                                                    BindingFor example codes, see R5_product_characteristic_codes_for_R4 (0.0.1-snapshot-2)
                                                                                                                                                                                    (example to http://hl7.org/fhir/5.0/ValueSet/R5-product-characteristic-codes-for-R4|0.0.1-snapshot-2)

                                                                                                                                                                                    This value set includes all observable entity codes from SNOMED CT - provided as an exemplar value set.

                                                                                                                                                                                    TypeCodeableConcept
                                                                                                                                                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                    602. Extension.extension:characteristic.extension:value[x]
                                                                                                                                                                                    Slice Namevalue[x]
                                                                                                                                                                                    Definition

                                                                                                                                                                                    A value for the characteristic.text.

                                                                                                                                                                                    ShortA value for the characteristic
                                                                                                                                                                                    Control0..1
                                                                                                                                                                                    TypeExtension
                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                    604. Extension.extension:characteristic.extension:value[x].id
                                                                                                                                                                                    Definition

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

                                                                                                                                                                                    ShortUnique id for inter-element referencing
                                                                                                                                                                                    Control0..1
                                                                                                                                                                                    Typestring
                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                    606. Extension.extension:characteristic.extension:value[x].extension
                                                                                                                                                                                    Definition

                                                                                                                                                                                    May be used to represent additional information that is not part of the basic definition of the element. 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 can 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
                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                    Alternate Namesextensions, user content
                                                                                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                    SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                    • value @ url
                                                                                                                                                                                    • 608. Extension.extension:characteristic.extension:value[x].url
                                                                                                                                                                                      Definition

                                                                                                                                                                                      Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                      Shortidentifies the meaning of the extension
                                                                                                                                                                                      Comments

                                                                                                                                                                                      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                      Control1..1
                                                                                                                                                                                      Typeuri
                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                      Fixed Valuevalue[x]
                                                                                                                                                                                      610. Extension.extension:characteristic.extension:value[x].value[x]
                                                                                                                                                                                      Definition

                                                                                                                                                                                      A value for the characteristic.text.

                                                                                                                                                                                      ShortA value for the characteristic
                                                                                                                                                                                      Control0..1
                                                                                                                                                                                      TypeChoice of: CodeableConcept, markdown, Quantity, integer, date, boolean, Attachment
                                                                                                                                                                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                      612. Extension.extension:characteristic.url
                                                                                                                                                                                      Definition

                                                                                                                                                                                      Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                      Shortidentifies the meaning of the extension
                                                                                                                                                                                      Comments

                                                                                                                                                                                      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                      Control1..1
                                                                                                                                                                                      Typeuri
                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                      Fixed Valuecharacteristic
                                                                                                                                                                                      614. Extension.extension:characteristic.value[x]
                                                                                                                                                                                      Definition

                                                                                                                                                                                      Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                                                                                                                                                      ShortValue of extension
                                                                                                                                                                                      Control0..1
                                                                                                                                                                                      TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
                                                                                                                                                                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                      616. Extension.url
                                                                                                                                                                                      Definition

                                                                                                                                                                                      Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                      Shortidentifies the meaning of the extension
                                                                                                                                                                                      Comments

                                                                                                                                                                                      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                      Control1..1
                                                                                                                                                                                      Typeuri
                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                      Fixed Valuehttp://hl7.org/fhir/5.0/StructureDefinition/extension-MedicinalProductDefinition
                                                                                                                                                                                      618. Extension.value[x]
                                                                                                                                                                                      Definition

                                                                                                                                                                                      Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                                                                                                                                                      ShortValue of extension
                                                                                                                                                                                      Control0..1
                                                                                                                                                                                      TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
                                                                                                                                                                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))