Order Catalog Implementation Guide, published by HL7 International - Orders and Observations Work Group. This is not an authorized publication; it is the continuous build for version current). This version is based on the current content of https://github.com/HL7/fhir-order-catalog/ and changes regularly. See the Directory of published versions
Defining URL: | http://hl7.org/fhir/uv/order-catalog/StructureDefinition/DrugPackage |
Version: | current |
Name: | DrugPackage |
Title: | definition of a packaging of a medication |
Status: | Draft as of 2022-06-10 11:57:00+0100 |
Definition: | This profile constrains the base resource PackagedProductDefinition to represent a definition of a packaging in a catalog of medications. |
Publisher: | HL7 International - Orders and Observations Work Group |
Source Resource: | XML / JSON / Turtle |
The official URL for this profile is:
http://hl7.org/fhir/uv/order-catalog/StructureDefinition/DrugPackage
Description of Profiles, Differentials, Snapshots and how the different presentations work.
This structure is derived from PackagedProductDefinition
This structure is derived from PackagedProductDefinition
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | 0..* | PackagedProductDefinition | A medically related item or items, in a container or package | |
![]() ![]() ![]() | S | 0..1 | string | A name for this package. Typically what it would be listed as in a drug formulary or catalogue, inventory etc |
![]() ![]() ![]() | 1..1 | CodeableConcept | A high level category e.g. medicinal product, raw material, shipping/transport container, etc | |
![]() |
Name | Flags | Card. | Type | Description & Constraints![]() | ||||
---|---|---|---|---|---|---|---|---|
![]() ![]() | 0..* | PackagedProductDefinition | A medically related item or items, in a container or package | |||||
![]() ![]() ![]() | Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() ![]() | Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() ![]() | ?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() ![]() | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): IETF language tag
| |||||
![]() ![]() ![]() | 0..1 | Narrative | Text summary of the resource, for human interpretation | |||||
![]() ![]() ![]() | 0..* | Resource | Contained, inline Resources | |||||
![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() ![]() | Σ | 0..* | Identifier | Unique identifier | ||||
![]() ![]() ![]() | SΣ | 0..1 | string | A name for this package. Typically what it would be listed as in a drug formulary or catalogue, inventory etc | ||||
![]() ![]() ![]() | Σ | 1..1 | CodeableConcept | A high level category e.g. medicinal product, raw material, shipping/transport container, etc | ||||
![]() ![]() ![]() | Σ | 0..* | Reference(MedicinalProductDefinition) | The product that this is a pack for | ||||
![]() ![]() ![]() | ?!Σ | 0..1 | CodeableConcept | The status within the lifecycle of this item. A high level status, this is not intended to duplicate details carried elsewhere such as legal status, or authorization or marketing status Binding: PublicationStatus (preferred): Identifies the level of importance to be assigned to actioning the request. | ||||
![]() ![]() ![]() | Σ | 0..1 | dateTime | The date at which the given status became applicable | ||||
![]() ![]() ![]() | Σ | 0..* | Quantity | A total of the amount of items in the package, per item type. This can be considered as the pack size. This attribute differs from containedItem.amount in that it can give a single aggregated count of all tablet types in a pack, even when these are different manufactured items. For example a pill pack of 21 tablets plus 7 sugar tablets, can be denoted here as '28 tablets'. This attribute is repeatable so that the different item types in one pack type can be counted (e.g. a count of vials and count of syringes). Each repeat must have different units, so that it is clear what the different sets of counted items are, and it is not intended to allow different counts of similar items (e.g. not '2 tubes and 3 tubes'). Repeats are not to be used to represent different pack sizes (e.g. 20 pack vs. 50 pack) - which would be different instances of this resource | ||||
![]() ![]() ![]() | Σ | 0..1 | markdown | Textual description. Note that this is not the name of the package or product | ||||
![]() ![]() ![]() | Σ | 0..* | BackboneElement | The legal status of supply of the packaged item as classified by the regulator | ||||
![]() ![]() ![]() ![]() | 0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() | Σ | 0..1 | CodeableConcept | The actual status of supply. In what situation this package type may be supplied for use | ||||
![]() ![]() ![]() ![]() | Σ | 0..1 | CodeableConcept | The place where the legal status of supply applies. When not specified, this indicates it is unknown in this context | ||||
![]() ![]() ![]() | Σ | 0..* | MarketingStatus | Marketing information | ||||
![]() ![]() ![]() | Σ | 0..* | CodeableConcept | Allows the key features to be recorded, such as "hospital pack", "nurse prescribable", "calendar pack" | ||||
![]() ![]() ![]() | Σ | 0..1 | boolean | States whether a drug product is supplied with another item such as a diluent or adjuvant | ||||
![]() ![]() ![]() | Σ | 0..* | Reference(Organization) | Manufacturer of this package type. When there are multiple it means these are all possible manufacturers | ||||
![]() ![]() ![]() | Σ | 0..* | Reference(DocumentReference) | Additional information or supporting documentation about the packaged product | ||||
![]() ![]() ![]() | Σ | 0..1 | BackboneElement | A packaging item, as a container for medically related items, possibly with other packaging items within, or a packaging component, such as bottle cap (which is not a device or a medication manufactured item) | ||||
![]() ![]() ![]() ![]() | 0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() | Σ | 0..* | Identifier | Including possibly Data Carrier Identifier | ||||
![]() ![]() ![]() ![]() | Σ | 0..1 | CodeableConcept | The physical type of the container of the items | ||||
![]() ![]() ![]() ![]() | Σ | 0..1 | integer | The quantity of this level of packaging in the package that contains it. If specified, the outermost level is always 1 | ||||
![]() ![]() ![]() ![]() | Σ | 0..* | CodeableConcept | Material type of the package item | ||||
![]() ![]() ![]() ![]() | Σ | 0..* | CodeableConcept | A possible alternate material for the packaging | ||||
![]() ![]() ![]() ![]() | Σ | 0..* | ProductShelfLife | Shelf Life and storage information | ||||
![]() ![]() ![]() ![]() | Σ | 0..* | Reference(Organization) | Manufacturer of this package Item. When there are multiple it means these are all possible manufacturers | ||||
![]() ![]() ![]() ![]() | Σ | 0..* | BackboneElement | General characteristics of this item | ||||
![]() ![]() ![]() ![]() ![]() | 0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | CodeableConcept | A code expressing the type of characteristic | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | A value for the characteristic | |||||
![]() ![]() ![]() ![]() ![]() ![]() | CodeableConcept | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | Quantity | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | date | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | boolean | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | Attachment | |||||||
![]() ![]() ![]() ![]() | Σ | 0..* | BackboneElement | The item(s) within the packaging | ||||
![]() ![]() ![]() ![]() ![]() | 0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | CodeableReference(ManufacturedItemDefinition | DeviceDefinition | PackagedProductDefinition | BiologicallyDerivedProduct | NutritionProduct) | The actual item(s) of medication, as manufactured, or a device (typically, but not necessarily, a co-packaged one), or other medically related item (such as food, biologicals, raw materials, medical fluids, gases etc.), as contained in the package. This also allows another whole packaged product to be included, which is solely for the case where a package of other entire packages is wanted - such as a wholesale or distribution pack (for layers within one package, use PackagedProductDefinition.package.package) | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | Quantity | The number of this type of item within this packaging | ||||
![]() ![]() ![]() ![]() | Σ | 0..* | See package (PackagedProductDefinition) | Allows containers (and parts of containers) within containers, still a single packaged product. See also PackagedProductDefinition.package.containedItem.item(PackagedProductDefinition) | ||||
![]() |
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | 0..* | PackagedProductDefinition | A medically related item or items, in a container or package | |
![]() ![]() ![]() | Σ | 0..1 | string | A name for this package. Typically what it would be listed as in a drug formulary or catalogue, inventory etc |
![]() |
This structure is derived from PackagedProductDefinition
Differential View
This structure is derived from PackagedProductDefinition
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | 0..* | PackagedProductDefinition | A medically related item or items, in a container or package | |
![]() ![]() ![]() | S | 0..1 | string | A name for this package. Typically what it would be listed as in a drug formulary or catalogue, inventory etc |
![]() ![]() ![]() | 1..1 | CodeableConcept | A high level category e.g. medicinal product, raw material, shipping/transport container, etc | |
![]() |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints![]() | ||||
---|---|---|---|---|---|---|---|---|
![]() ![]() | 0..* | PackagedProductDefinition | A medically related item or items, in a container or package | |||||
![]() ![]() ![]() | Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() ![]() | Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() ![]() | ?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() ![]() | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): IETF language tag
| |||||
![]() ![]() ![]() | 0..1 | Narrative | Text summary of the resource, for human interpretation | |||||
![]() ![]() ![]() | 0..* | Resource | Contained, inline Resources | |||||
![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() ![]() | Σ | 0..* | Identifier | Unique identifier | ||||
![]() ![]() ![]() | SΣ | 0..1 | string | A name for this package. Typically what it would be listed as in a drug formulary or catalogue, inventory etc | ||||
![]() ![]() ![]() | Σ | 1..1 | CodeableConcept | A high level category e.g. medicinal product, raw material, shipping/transport container, etc | ||||
![]() ![]() ![]() | Σ | 0..* | Reference(MedicinalProductDefinition) | The product that this is a pack for | ||||
![]() ![]() ![]() | ?!Σ | 0..1 | CodeableConcept | The status within the lifecycle of this item. A high level status, this is not intended to duplicate details carried elsewhere such as legal status, or authorization or marketing status Binding: PublicationStatus (preferred): Identifies the level of importance to be assigned to actioning the request. | ||||
![]() ![]() ![]() | Σ | 0..1 | dateTime | The date at which the given status became applicable | ||||
![]() ![]() ![]() | Σ | 0..* | Quantity | A total of the amount of items in the package, per item type. This can be considered as the pack size. This attribute differs from containedItem.amount in that it can give a single aggregated count of all tablet types in a pack, even when these are different manufactured items. For example a pill pack of 21 tablets plus 7 sugar tablets, can be denoted here as '28 tablets'. This attribute is repeatable so that the different item types in one pack type can be counted (e.g. a count of vials and count of syringes). Each repeat must have different units, so that it is clear what the different sets of counted items are, and it is not intended to allow different counts of similar items (e.g. not '2 tubes and 3 tubes'). Repeats are not to be used to represent different pack sizes (e.g. 20 pack vs. 50 pack) - which would be different instances of this resource | ||||
![]() ![]() ![]() | Σ | 0..1 | markdown | Textual description. Note that this is not the name of the package or product | ||||
![]() ![]() ![]() | Σ | 0..* | BackboneElement | The legal status of supply of the packaged item as classified by the regulator | ||||
![]() ![]() ![]() ![]() | 0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() | Σ | 0..1 | CodeableConcept | The actual status of supply. In what situation this package type may be supplied for use | ||||
![]() ![]() ![]() ![]() | Σ | 0..1 | CodeableConcept | The place where the legal status of supply applies. When not specified, this indicates it is unknown in this context | ||||
![]() ![]() ![]() | Σ | 0..* | MarketingStatus | Marketing information | ||||
![]() ![]() ![]() | Σ | 0..* | CodeableConcept | Allows the key features to be recorded, such as "hospital pack", "nurse prescribable", "calendar pack" | ||||
![]() ![]() ![]() | Σ | 0..1 | boolean | States whether a drug product is supplied with another item such as a diluent or adjuvant | ||||
![]() ![]() ![]() | Σ | 0..* | Reference(Organization) | Manufacturer of this package type. When there are multiple it means these are all possible manufacturers | ||||
![]() ![]() ![]() | Σ | 0..* | Reference(DocumentReference) | Additional information or supporting documentation about the packaged product | ||||
![]() ![]() ![]() | Σ | 0..1 | BackboneElement | A packaging item, as a container for medically related items, possibly with other packaging items within, or a packaging component, such as bottle cap (which is not a device or a medication manufactured item) | ||||
![]() ![]() ![]() ![]() | 0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() | Σ | 0..* | Identifier | Including possibly Data Carrier Identifier | ||||
![]() ![]() ![]() ![]() | Σ | 0..1 | CodeableConcept | The physical type of the container of the items | ||||
![]() ![]() ![]() ![]() | Σ | 0..1 | integer | The quantity of this level of packaging in the package that contains it. If specified, the outermost level is always 1 | ||||
![]() ![]() ![]() ![]() | Σ | 0..* | CodeableConcept | Material type of the package item | ||||
![]() ![]() ![]() ![]() | Σ | 0..* | CodeableConcept | A possible alternate material for the packaging | ||||
![]() ![]() ![]() ![]() | Σ | 0..* | ProductShelfLife | Shelf Life and storage information | ||||
![]() ![]() ![]() ![]() | Σ | 0..* | Reference(Organization) | Manufacturer of this package Item. When there are multiple it means these are all possible manufacturers | ||||
![]() ![]() ![]() ![]() | Σ | 0..* | BackboneElement | General characteristics of this item | ||||
![]() ![]() ![]() ![]() ![]() | 0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | CodeableConcept | A code expressing the type of characteristic | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | A value for the characteristic | |||||
![]() ![]() ![]() ![]() ![]() ![]() | CodeableConcept | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | Quantity | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | date | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | boolean | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | Attachment | |||||||
![]() ![]() ![]() ![]() | Σ | 0..* | BackboneElement | The item(s) within the packaging | ||||
![]() ![]() ![]() ![]() ![]() | 0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | CodeableReference(ManufacturedItemDefinition | DeviceDefinition | PackagedProductDefinition | BiologicallyDerivedProduct | NutritionProduct) | The actual item(s) of medication, as manufactured, or a device (typically, but not necessarily, a co-packaged one), or other medically related item (such as food, biologicals, raw materials, medical fluids, gases etc.), as contained in the package. This also allows another whole packaged product to be included, which is solely for the case where a package of other entire packages is wanted - such as a wholesale or distribution pack (for layers within one package, use PackagedProductDefinition.package.package) | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | Quantity | The number of this type of item within this packaging | ||||
![]() ![]() ![]() ![]() | Σ | 0..* | See package (PackagedProductDefinition) | Allows containers (and parts of containers) within containers, still a single packaged product. See also PackagedProductDefinition.package.containedItem.item(PackagedProductDefinition) | ||||
![]() |
Other representations of profile: CSV, Excel, Schematron
Path | Conformance | ValueSet |
PackagedProductDefinition.language | preferred | CommonLanguages Max Binding: AllLanguages |
PackagedProductDefinition.status | preferred | PublicationStatus |
Id | Grade | Path | Details | Requirements |
dom-2 | error | PackagedProductDefinition | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-3 | error | PackagedProductDefinition | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty() | |
dom-4 | error | PackagedProductDefinition | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
dom-5 | error | PackagedProductDefinition | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
dom-6 | Best Practice | PackagedProductDefinition | A resource should have narrative for robust management : text.`div`.exists() | |
ele-1 | error | PackagedProductDefinition.meta | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | PackagedProductDefinition.implicitRules | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | PackagedProductDefinition.language | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | PackagedProductDefinition.text | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | PackagedProductDefinition.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | PackagedProductDefinition.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | PackagedProductDefinition.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | PackagedProductDefinition.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | PackagedProductDefinition.identifier | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | PackagedProductDefinition.name | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | PackagedProductDefinition.type | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | PackagedProductDefinition.packageFor | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | PackagedProductDefinition.status | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | PackagedProductDefinition.statusDate | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | PackagedProductDefinition.containedItemQuantity | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | PackagedProductDefinition.description | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | PackagedProductDefinition.legalStatusOfSupply | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | PackagedProductDefinition.legalStatusOfSupply.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | PackagedProductDefinition.legalStatusOfSupply.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | PackagedProductDefinition.legalStatusOfSupply.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | PackagedProductDefinition.legalStatusOfSupply.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | PackagedProductDefinition.legalStatusOfSupply.code | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | PackagedProductDefinition.legalStatusOfSupply.jurisdiction | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | PackagedProductDefinition.marketingStatus | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | PackagedProductDefinition.characteristic | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | PackagedProductDefinition.copackagedIndicator | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | PackagedProductDefinition.manufacturer | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | PackagedProductDefinition.attachedDocument | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | PackagedProductDefinition.package | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | PackagedProductDefinition.package.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | PackagedProductDefinition.package.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | PackagedProductDefinition.package.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | PackagedProductDefinition.package.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | PackagedProductDefinition.package.identifier | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | PackagedProductDefinition.package.type | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | PackagedProductDefinition.package.quantity | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | PackagedProductDefinition.package.material | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | PackagedProductDefinition.package.alternateMaterial | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | PackagedProductDefinition.package.shelfLifeStorage | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | PackagedProductDefinition.package.manufacturer | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | PackagedProductDefinition.package.property | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | PackagedProductDefinition.package.property.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | PackagedProductDefinition.package.property.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | PackagedProductDefinition.package.property.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | PackagedProductDefinition.package.property.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | PackagedProductDefinition.package.property.type | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | PackagedProductDefinition.package.property.value[x] | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | PackagedProductDefinition.package.containedItem | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | PackagedProductDefinition.package.containedItem.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | PackagedProductDefinition.package.containedItem.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | PackagedProductDefinition.package.containedItem.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | PackagedProductDefinition.package.containedItem.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | PackagedProductDefinition.package.containedItem.item | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | PackagedProductDefinition.package.containedItem.amount | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | PackagedProductDefinition.package.package | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |