Extensions for Using Data Elements from FHIR R5 in FHIR R4B
0.1.0 - STU International flag

Extensions for Using Data Elements from FHIR R5 in FHIR R4B - Downloaded Version null See the Directory of published versions

Resource Profile: Profile_R5_MedicinalProductDefinition_R4B

Official URL: http://hl7.org/fhir/5.0/StructureDefinition/profile-MedicinalProductDefinition Version: 0.1.0
Standards status: Trial-use Maturity Level: 0 Computable Name: Profile_R5_MedicinalProductDefinition_R4B

This cross-version profile allows R5 MedicinalProductDefinition content to be represented via FHIR R4B MedicinalProductDefinition resources.

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. MedicinalProductDefinition 0..* MedicinalProductDefinition(4.3.0) Detailed definition of a medicinal product
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
.... extension:comprisedOf 0..* Reference(Cross-version Profile for R5.ManufacturedItemDefinition for use in FHIR R4B(0.1.0) | ManufacturedItemDefinition | Cross-version Profile for R5.DeviceDefinition for use in FHIR R4B(0.1.0) | DeviceDefinition) R5: Types of medicinal manufactured items and/or devices that this product consists of, such as tablets, capsule, or syringes (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicinalProductDefinition.comprisedOf
Constraints: ext-1
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
... name Σ 1..* BackboneElement The product's name, including full name and possibly coded parts
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... productName Σ 1..1 string The full product name

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
MedicinalProductDefinition.​status Base preferred PublicationStatus 📍4.3.0 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error MedicinalProductDefinition If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error MedicinalProductDefinition 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.exists() and ('#'+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(uri) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error MedicinalProductDefinition 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 MedicinalProductDefinition If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice MedicinalProductDefinition A resource should have narrative for robust management text.`div`.exists()
ele-1 error MedicinalProductDefinition.implicitRules, MedicinalProductDefinition.extension, MedicinalProductDefinition.extension:comprisedOf, MedicinalProductDefinition.modifierExtension, MedicinalProductDefinition.status, MedicinalProductDefinition.name, MedicinalProductDefinition.name.modifierExtension, MedicinalProductDefinition.name.productName All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error MedicinalProductDefinition.extension, MedicinalProductDefinition.extension:comprisedOf, MedicinalProductDefinition.modifierExtension, MedicinalProductDefinition.name.modifierExtension Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from MedicinalProductDefinition

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. MedicinalProductDefinition 0..* MedicinalProductDefinition(4.3.0) Detailed definition of a medicinal product
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:comprisedOf 0..* Reference(Cross-version Profile for R5.ManufacturedItemDefinition for use in FHIR R4B(0.1.0) | ManufacturedItemDefinition | Cross-version Profile for R5.DeviceDefinition for use in FHIR R4B(0.1.0) | DeviceDefinition) R5: Types of medicinal manufactured items and/or devices that this product consists of, such as tablets, capsule, or syringes (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicinalProductDefinition.comprisedOf
... attachedDocument
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:attachedDocument 0..* Reference(Resource) R5: attachedDocument additional types
URL: http://hl7.org/fhir/StructureDefinition/alternate-reference
... masterFile
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:masterFile 0..* Reference(Resource) R5: masterFile additional types
URL: http://hl7.org/fhir/StructureDefinition/alternate-reference
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:value 0..1 markdown, integer R5: value additional types
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicinalProductDefinition.characteristic.value

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. MedicinalProductDefinition 0..* MedicinalProductDefinition(4.3.0) Detailed definition of a medicinal product
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): IETF language tag
Additional BindingsPurpose
AllLanguages Max Binding
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
Constraints: dom-r4b
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
.... extension:comprisedOf 0..* Reference(Cross-version Profile for R5.ManufacturedItemDefinition for use in FHIR R4B(0.1.0) | ManufacturedItemDefinition | Cross-version Profile for R5.DeviceDefinition for use in FHIR R4B(0.1.0) | DeviceDefinition) R5: Types of medicinal manufactured items and/or devices that this product consists of, such as tablets, capsule, or syringes (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicinalProductDefinition.comprisedOf
Constraints: ext-1
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
... identifier Σ 0..* Identifier Business identifier for this product. Could be an MPID
... type Σ 0..1 CodeableConcept Regulatory type, e.g. Investigational or Authorized
Binding: MedicinalProductType (example): Overall defining type of this medicinal product.
... domain Σ 0..1 CodeableConcept If this medicine applies to human or veterinary uses
Binding: MedicinalProductDomain (example): Applicable domain for this product (e.g. human, veterinary).
... version Σ 0..1 string A business identifier relating to a specific version of the product
... status ?!Σ 0..1 CodeableConcept The status within the lifecycle of this product record
Binding: PublicationStatus (preferred): The lifecycle status of an artifact.
... statusDate Σ 0..1 dateTime The date at which the given status became applicable
... description Σ 0..1 markdown General description of this product
... combinedPharmaceuticalDoseForm Σ 0..1 CodeableConcept The dose form for a single part product, or combined form of a multiple part product
Binding: CombinedDoseForm (example): Dose forms for a product as a whole, considering all individual parts, but before any mixing
... route Σ 0..* CodeableConcept The path by which the product is taken into or makes contact with the body
Binding: SNOMEDCTRouteCodes (example): A code specifying the route or physiological path of administration of a therapeutic agent into or onto a patient's body.
... indication Σ 0..1 markdown Description of indication(s) for this product, used when structured indications are not required
... legalStatusOfSupply Σ 0..1 CodeableConcept The legal status of supply of the medicinal product as classified by the regulator
Binding: LegalStatusOfSupply (example): The prescription supply types appropriate to a medicinal product
... additionalMonitoringIndicator Σ 0..1 CodeableConcept Whether the Medicinal Product is subject to additional monitoring for regulatory reasons
Binding: AdditionalMonitoring (example): Extra measures defined for a Medicinal Product, such as heightened reporting requirements (e.g. Black Triangle Monitoring).
... specialMeasures Σ 0..* CodeableConcept Whether the Medicinal Product is subject to special measures for regulatory reasons
Binding: SpecialMeasures (example): Extra measures defined for a Medicinal Product, such as a requirement to conduct post-authorisation studies.
... pediatricUseIndicator Σ 0..1 CodeableConcept If authorised for use in children
Binding: PediatricUse (example): Suitability for age groups, in particular children.
... classification Σ 0..* CodeableConcept Allows the product to be classified by various systems
Binding: product-classification-codes (??) (example): This value set includes codes from the Anatomical Therapeutic Chemical Classification System - provided as an exemplar value set.
... marketingStatus Σ 0..* MarketingStatus Marketing status of the medicinal product, in contrast to marketing authorization
... packagedMedicinalProduct Σ 0..* CodeableConcept Package type for the product
Binding: MedicinalProductPackageType (example): Types of medicinal product packs
... ingredient Σ 0..* CodeableConcept The ingredients of this medicinal product - when not detailed in other resources
Binding: substance-codes (??) (example): This value set includes all substance codes from SNOMED CT - provided as an exemplar value set.
... impurity Σ 0..* CodeableReference(SubstanceDefinition) Any component of the drug product which is not the chemical entity defined as the drug substance, or an excipient in the drug product
Binding: substance-codes (??) (example): This value set includes all substance codes from SNOMED CT - provided as an exemplar value set.
... attachedDocument Σ 0..* Reference(DocumentReference) Additional documentation about the medicinal product
.... id 0..1 id Unique id for inter-element referencing
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
..... extension:attachedDocument 0..1 Reference(Resource) R5: attachedDocument additional types
URL: http://hl7.org/fhir/StructureDefinition/alternate-reference
Constraints: ext-1
.... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
.... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible)
.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
.... display Σ 0..1 string Text alternative for the resource
... masterFile Σ 0..* Reference(DocumentReference) A master file for the medicinal product (e.g. Pharmacovigilance System Master File)
.... id 0..1 id Unique id for inter-element referencing
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
..... extension:masterFile 0..1 Reference(Resource) R5: masterFile additional types
URL: http://hl7.org/fhir/StructureDefinition/alternate-reference
Constraints: ext-1
.... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
.... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible)
.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
.... display Σ 0..1 string Text alternative for the resource
... contact Σ 0..* BackboneElement A product specific contact, person (in a role), or an organization
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... type Σ 0..1 CodeableConcept Allows the contact to be classified, for example QPPV, Pharmacovigilance Enquiry Information
Binding: ProductContactType (example): Extra measures defined for a Medicinal Product, such as heightened reporting requirements.
.... contact Σ 1..1 Reference(Organization | PractitionerRole) A product specific contact, person (in a role), or an organization
... clinicalTrial Σ 0..* Reference(ResearchStudy) Clinical trials or studies that this product is involved in
... code Σ 0..* Coding A code that this product is known by, within some formal terminology
Binding: SNOMEDCTMedicationCodes (example): A coded concept that defines the type of a medication.
... name Σ 1..* BackboneElement The product's name, including full name and possibly coded parts
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... productName Σ 1..1 string The full product name
.... type Σ 0..1 CodeableConcept Type of product name, such as rINN, BAN, Proprietary, Non-Proprietary
Binding: ProductNameType (example): Type of a name for a Medicinal Product.
.... namePart Σ 0..* BackboneElement Coding words or phrases of the name
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... part Σ 1..1 string A fragment of a product name
..... type Σ 1..1 CodeableConcept Identifying type for this part of the name (e.g. strength part)
Binding: ProductNamePartType (example): Type of part of a name for a Medicinal Product.
.... countryLanguage Σ 0..* BackboneElement Country and jurisdiction where the name applies
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... country Σ 1..1 CodeableConcept Country code for where this name applies
Binding: Country ValueSet (example): Jurisdiction codes
..... jurisdiction Σ 0..1 CodeableConcept Jurisdiction code for where this name applies
Binding: Jurisdiction ValueSet (example): Jurisdiction codes
..... language Σ 1..1 CodeableConcept Language code for this name
Binding: CommonLanguages (preferred): IETF language tag
Additional BindingsPurpose
AllLanguages Max Binding
... crossReference Σ 0..* BackboneElement Reference to another product, e.g. for linking authorised to investigational product
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... product Σ 1..1 CodeableReference(MedicinalProductDefinition) Reference to another product, e.g. for linking authorised to investigational product
.... type Σ 0..1 CodeableConcept The type of relationship, for instance branded to generic or virtual to actual product
Binding: ProductCrossReferenceType (example): Extra measures defined for a Medicinal Product, such as heightened reporting requirements.
... operation Σ 0..* BackboneElement A manufacturing or administrative process for the medicinal product
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... type Σ 0..1 CodeableReference(ActivityDefinition | PlanDefinition) The type of manufacturing operation e.g. manufacturing itself, re-packaging
.... effectiveDate Σ 0..1 Period Date range of applicability
.... organization Σ 0..* Reference(Organization) The organization responsible for the particular process, e.g. the manufacturer or importer
.... confidentialityIndicator Σ 0..1 CodeableConcept Specifies whether this process is considered proprietary or confidential
Binding: ProductConfidentiality (example): Confidentiality rating, e.g. commercial sensitivity for a Medicinal Product.
... characteristic Σ 0..* BackboneElement Key product features such as "sugar free", "modified release"
.... id 0..1 string Unique id for inter-element referencing
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
..... extension:value 0..1 markdown, integer R5: value additional types
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicinalProductDefinition.characteristic.value
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... type Σ 1..1 CodeableConcept A code expressing the type of characteristic
Binding: product-characteristic-codes (??) (example): This value set includes all observable entity codes from SNOMED CT - provided as an exemplar value set.
.... value[x] Σ 0..1 A value for the characteristic
..... valueCodeableConcept CodeableConcept
..... valueQuantity Quantity
..... valueDate date
..... valueBoolean boolean
..... valueAttachment Attachment

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
MedicinalProductDefinition.​language Base preferred Common Languages 📍4.3.0 FHIR Std.
MedicinalProductDefinition.​type Base example MedicinalProductType 📍4.3.0 FHIR Std.
MedicinalProductDefinition.​domain Base example MedicinalProductDomain 📍4.3.0 FHIR Std.
MedicinalProductDefinition.​status Base preferred PublicationStatus 📍4.3.0 FHIR Std.
MedicinalProductDefinition.​combinedPharmaceuticalDoseForm Base example CombinedDoseForm 📍4.3.0 FHIR Std.
MedicinalProductDefinition.​route Base example SNOMED CT Route Codes 📍4.3.0 FHIR Std.
MedicinalProductDefinition.​legalStatusOfSupply Base example LegalStatusOfSupply 📍4.3.0 FHIR Std.
MedicinalProductDefinition.​additionalMonitoringIndicator Base example AdditionalMonitoring 📍4.3.0 FHIR Std.
MedicinalProductDefinition.​specialMeasures Base example SpecialMeasures 📍4.3.0 FHIR Std.
MedicinalProductDefinition.​pediatricUseIndicator Base example PediatricUse 📍4.3.0 FHIR Std.
MedicinalProductDefinition.​classification Base example http://hl7.org/fhir/ValueSet/product-classification-codes Not State Unknown
MedicinalProductDefinition.​packagedMedicinalProduct Base example MedicinalProductPackageType 📍4.3.0 FHIR Std.
MedicinalProductDefinition.​ingredient Base example http://hl7.org/fhir/ValueSet/substance-codes Not State Unknown
MedicinalProductDefinition.​impurity Base example http://hl7.org/fhir/ValueSet/substance-codes Not State Unknown
MedicinalProductDefinition.​attachedDocument.type Base extensible ResourceType 📍4.3.0 FHIR Std.
MedicinalProductDefinition.​masterFile.type Base extensible ResourceType 📍4.3.0 FHIR Std.
MedicinalProductDefinition.​contact.type Base example ProductContactType 📍4.3.0 FHIR Std.
MedicinalProductDefinition.​code Base example SNOMED CT Medication Codes 📍4.3.0 FHIR Std.
MedicinalProductDefinition.​name.type Base example ProductNameType 📍4.3.0 FHIR Std.
MedicinalProductDefinition.​name.namePart.type Base example ProductNamePartType 📍4.3.0 FHIR Std.
MedicinalProductDefinition.​name.countryLanguage.​country Base example Country 📍4.3.0 FHIR Std.
MedicinalProductDefinition.​name.countryLanguage.​jurisdiction Base example Jurisdiction 📍4.3.0 FHIR Std.
MedicinalProductDefinition.​name.countryLanguage.​language Base preferred Common Languages 📍4.3.0 FHIR Std.
MedicinalProductDefinition.​crossReference.type Base example ProductCrossReferenceType 📍4.3.0 FHIR Std.
MedicinalProductDefinition.​operation.confidentialityIndicator Base example ProductConfidentiality 📍4.3.0 FHIR Std.
MedicinalProductDefinition.​characteristic.type Base example http://hl7.org/fhir/ValueSet/product-characteristic-codes Not State Unknown

Constraints

Id Grade Path(s) Description Expression
dom-2 error MedicinalProductDefinition If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error MedicinalProductDefinition 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.exists() and ('#'+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(uri) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error MedicinalProductDefinition 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 MedicinalProductDefinition If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice MedicinalProductDefinition A resource should have narrative for robust management text.`div`.exists()
dom-r4b warning MedicinalProductDefinition.contained Containing new R4B resources within R4 resources may cause interoperability issues if instances are shared with R4 systems ($this is Citation or $this is Evidence or $this is EvidenceReport or $this is EvidenceVariable or $this is MedicinalProductDefinition or $this is PackagedProductDefinition or $this is AdministrableProductDefinition or $this is Ingredient or $this is ClinicalUseDefinition or $this is RegulatedAuthorization or $this is SubstanceDefinition or $this is SubscriptionStatus or $this is SubscriptionTopic) implies (%resource is Citation or %resource is Evidence or %resource is EvidenceReport or %resource is EvidenceVariable or %resource is MedicinalProductDefinition or %resource is PackagedProductDefinition or %resource is AdministrableProductDefinition or %resource is Ingredient or %resource is ClinicalUseDefinition or %resource is RegulatedAuthorization or %resource is SubstanceDefinition or %resource is SubscriptionStatus or %resource is SubscriptionTopic)
ele-1 error MedicinalProductDefinition.meta, MedicinalProductDefinition.implicitRules, MedicinalProductDefinition.language, MedicinalProductDefinition.text, MedicinalProductDefinition.extension, MedicinalProductDefinition.extension:comprisedOf, MedicinalProductDefinition.modifierExtension, MedicinalProductDefinition.identifier, MedicinalProductDefinition.type, MedicinalProductDefinition.domain, MedicinalProductDefinition.version, MedicinalProductDefinition.status, MedicinalProductDefinition.statusDate, MedicinalProductDefinition.description, MedicinalProductDefinition.combinedPharmaceuticalDoseForm, MedicinalProductDefinition.route, MedicinalProductDefinition.indication, MedicinalProductDefinition.legalStatusOfSupply, MedicinalProductDefinition.additionalMonitoringIndicator, MedicinalProductDefinition.specialMeasures, MedicinalProductDefinition.pediatricUseIndicator, MedicinalProductDefinition.classification, MedicinalProductDefinition.marketingStatus, MedicinalProductDefinition.packagedMedicinalProduct, MedicinalProductDefinition.ingredient, MedicinalProductDefinition.impurity, MedicinalProductDefinition.attachedDocument, MedicinalProductDefinition.attachedDocument.extension, MedicinalProductDefinition.attachedDocument.extension:attachedDocument, MedicinalProductDefinition.attachedDocument.reference, MedicinalProductDefinition.attachedDocument.type, MedicinalProductDefinition.attachedDocument.identifier, MedicinalProductDefinition.attachedDocument.display, MedicinalProductDefinition.masterFile, MedicinalProductDefinition.masterFile.extension, MedicinalProductDefinition.masterFile.extension:masterFile, MedicinalProductDefinition.masterFile.reference, MedicinalProductDefinition.masterFile.type, MedicinalProductDefinition.masterFile.identifier, MedicinalProductDefinition.masterFile.display, MedicinalProductDefinition.contact, MedicinalProductDefinition.contact.extension, MedicinalProductDefinition.contact.modifierExtension, MedicinalProductDefinition.contact.type, MedicinalProductDefinition.contact.contact, MedicinalProductDefinition.clinicalTrial, MedicinalProductDefinition.code, MedicinalProductDefinition.name, MedicinalProductDefinition.name.extension, MedicinalProductDefinition.name.modifierExtension, MedicinalProductDefinition.name.productName, MedicinalProductDefinition.name.type, MedicinalProductDefinition.name.namePart, MedicinalProductDefinition.name.namePart.extension, MedicinalProductDefinition.name.namePart.modifierExtension, MedicinalProductDefinition.name.namePart.part, MedicinalProductDefinition.name.namePart.type, MedicinalProductDefinition.name.countryLanguage, MedicinalProductDefinition.name.countryLanguage.extension, MedicinalProductDefinition.name.countryLanguage.modifierExtension, MedicinalProductDefinition.name.countryLanguage.country, MedicinalProductDefinition.name.countryLanguage.jurisdiction, MedicinalProductDefinition.name.countryLanguage.language, MedicinalProductDefinition.crossReference, MedicinalProductDefinition.crossReference.extension, MedicinalProductDefinition.crossReference.modifierExtension, MedicinalProductDefinition.crossReference.product, MedicinalProductDefinition.crossReference.type, MedicinalProductDefinition.operation, MedicinalProductDefinition.operation.extension, MedicinalProductDefinition.operation.modifierExtension, MedicinalProductDefinition.operation.type, MedicinalProductDefinition.operation.effectiveDate, MedicinalProductDefinition.operation.organization, MedicinalProductDefinition.operation.confidentialityIndicator, MedicinalProductDefinition.characteristic, MedicinalProductDefinition.characteristic.extension, MedicinalProductDefinition.characteristic.extension:value, MedicinalProductDefinition.characteristic.modifierExtension, MedicinalProductDefinition.characteristic.type, MedicinalProductDefinition.characteristic.value[x] All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error MedicinalProductDefinition.extension, MedicinalProductDefinition.extension:comprisedOf, MedicinalProductDefinition.modifierExtension, MedicinalProductDefinition.attachedDocument.extension, MedicinalProductDefinition.attachedDocument.extension:attachedDocument, MedicinalProductDefinition.masterFile.extension, MedicinalProductDefinition.masterFile.extension:masterFile, MedicinalProductDefinition.contact.extension, MedicinalProductDefinition.contact.modifierExtension, MedicinalProductDefinition.name.extension, MedicinalProductDefinition.name.modifierExtension, MedicinalProductDefinition.name.namePart.extension, MedicinalProductDefinition.name.namePart.modifierExtension, MedicinalProductDefinition.name.countryLanguage.extension, MedicinalProductDefinition.name.countryLanguage.modifierExtension, MedicinalProductDefinition.crossReference.extension, MedicinalProductDefinition.crossReference.modifierExtension, MedicinalProductDefinition.operation.extension, MedicinalProductDefinition.operation.modifierExtension, MedicinalProductDefinition.characteristic.extension, MedicinalProductDefinition.characteristic.extension:value, MedicinalProductDefinition.characteristic.modifierExtension Must have either extensions or value[x], not both extension.exists() != value.exists()

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. MedicinalProductDefinition 0..* MedicinalProductDefinition(4.3.0) Detailed definition of a medicinal product
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
.... extension:comprisedOf 0..* Reference(Cross-version Profile for R5.ManufacturedItemDefinition for use in FHIR R4B(0.1.0) | ManufacturedItemDefinition | Cross-version Profile for R5.DeviceDefinition for use in FHIR R4B(0.1.0) | DeviceDefinition) R5: Types of medicinal manufactured items and/or devices that this product consists of, such as tablets, capsule, or syringes (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicinalProductDefinition.comprisedOf
Constraints: ext-1
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
... name Σ 1..* BackboneElement The product's name, including full name and possibly coded parts
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... productName Σ 1..1 string The full product name

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
MedicinalProductDefinition.​status Base preferred PublicationStatus 📍4.3.0 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error MedicinalProductDefinition If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error MedicinalProductDefinition 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.exists() and ('#'+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(uri) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error MedicinalProductDefinition 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 MedicinalProductDefinition If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice MedicinalProductDefinition A resource should have narrative for robust management text.`div`.exists()
ele-1 error MedicinalProductDefinition.implicitRules, MedicinalProductDefinition.extension, MedicinalProductDefinition.extension:comprisedOf, MedicinalProductDefinition.modifierExtension, MedicinalProductDefinition.status, MedicinalProductDefinition.name, MedicinalProductDefinition.name.modifierExtension, MedicinalProductDefinition.name.productName All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error MedicinalProductDefinition.extension, MedicinalProductDefinition.extension:comprisedOf, MedicinalProductDefinition.modifierExtension, MedicinalProductDefinition.name.modifierExtension Must have either extensions or value[x], not both extension.exists() != value.exists()

Differential View

This structure is derived from MedicinalProductDefinition

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. MedicinalProductDefinition 0..* MedicinalProductDefinition(4.3.0) Detailed definition of a medicinal product
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:comprisedOf 0..* Reference(Cross-version Profile for R5.ManufacturedItemDefinition for use in FHIR R4B(0.1.0) | ManufacturedItemDefinition | Cross-version Profile for R5.DeviceDefinition for use in FHIR R4B(0.1.0) | DeviceDefinition) R5: Types of medicinal manufactured items and/or devices that this product consists of, such as tablets, capsule, or syringes (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicinalProductDefinition.comprisedOf
... attachedDocument
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:attachedDocument 0..* Reference(Resource) R5: attachedDocument additional types
URL: http://hl7.org/fhir/StructureDefinition/alternate-reference
... masterFile
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:masterFile 0..* Reference(Resource) R5: masterFile additional types
URL: http://hl7.org/fhir/StructureDefinition/alternate-reference
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:value 0..1 markdown, integer R5: value additional types
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicinalProductDefinition.characteristic.value

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. MedicinalProductDefinition 0..* MedicinalProductDefinition(4.3.0) Detailed definition of a medicinal product
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): IETF language tag
Additional BindingsPurpose
AllLanguages Max Binding
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
Constraints: dom-r4b
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
.... extension:comprisedOf 0..* Reference(Cross-version Profile for R5.ManufacturedItemDefinition for use in FHIR R4B(0.1.0) | ManufacturedItemDefinition | Cross-version Profile for R5.DeviceDefinition for use in FHIR R4B(0.1.0) | DeviceDefinition) R5: Types of medicinal manufactured items and/or devices that this product consists of, such as tablets, capsule, or syringes (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicinalProductDefinition.comprisedOf
Constraints: ext-1
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
... identifier Σ 0..* Identifier Business identifier for this product. Could be an MPID
... type Σ 0..1 CodeableConcept Regulatory type, e.g. Investigational or Authorized
Binding: MedicinalProductType (example): Overall defining type of this medicinal product.
... domain Σ 0..1 CodeableConcept If this medicine applies to human or veterinary uses
Binding: MedicinalProductDomain (example): Applicable domain for this product (e.g. human, veterinary).
... version Σ 0..1 string A business identifier relating to a specific version of the product
... status ?!Σ 0..1 CodeableConcept The status within the lifecycle of this product record
Binding: PublicationStatus (preferred): The lifecycle status of an artifact.
... statusDate Σ 0..1 dateTime The date at which the given status became applicable
... description Σ 0..1 markdown General description of this product
... combinedPharmaceuticalDoseForm Σ 0..1 CodeableConcept The dose form for a single part product, or combined form of a multiple part product
Binding: CombinedDoseForm (example): Dose forms for a product as a whole, considering all individual parts, but before any mixing
... route Σ 0..* CodeableConcept The path by which the product is taken into or makes contact with the body
Binding: SNOMEDCTRouteCodes (example): A code specifying the route or physiological path of administration of a therapeutic agent into or onto a patient's body.
... indication Σ 0..1 markdown Description of indication(s) for this product, used when structured indications are not required
... legalStatusOfSupply Σ 0..1 CodeableConcept The legal status of supply of the medicinal product as classified by the regulator
Binding: LegalStatusOfSupply (example): The prescription supply types appropriate to a medicinal product
... additionalMonitoringIndicator Σ 0..1 CodeableConcept Whether the Medicinal Product is subject to additional monitoring for regulatory reasons
Binding: AdditionalMonitoring (example): Extra measures defined for a Medicinal Product, such as heightened reporting requirements (e.g. Black Triangle Monitoring).
... specialMeasures Σ 0..* CodeableConcept Whether the Medicinal Product is subject to special measures for regulatory reasons
Binding: SpecialMeasures (example): Extra measures defined for a Medicinal Product, such as a requirement to conduct post-authorisation studies.
... pediatricUseIndicator Σ 0..1 CodeableConcept If authorised for use in children
Binding: PediatricUse (example): Suitability for age groups, in particular children.
... classification Σ 0..* CodeableConcept Allows the product to be classified by various systems
Binding: product-classification-codes (??) (example): This value set includes codes from the Anatomical Therapeutic Chemical Classification System - provided as an exemplar value set.
... marketingStatus Σ 0..* MarketingStatus Marketing status of the medicinal product, in contrast to marketing authorization
... packagedMedicinalProduct Σ 0..* CodeableConcept Package type for the product
Binding: MedicinalProductPackageType (example): Types of medicinal product packs
... ingredient Σ 0..* CodeableConcept The ingredients of this medicinal product - when not detailed in other resources
Binding: substance-codes (??) (example): This value set includes all substance codes from SNOMED CT - provided as an exemplar value set.
... impurity Σ 0..* CodeableReference(SubstanceDefinition) Any component of the drug product which is not the chemical entity defined as the drug substance, or an excipient in the drug product
Binding: substance-codes (??) (example): This value set includes all substance codes from SNOMED CT - provided as an exemplar value set.
... attachedDocument Σ 0..* Reference(DocumentReference) Additional documentation about the medicinal product
.... id 0..1 id Unique id for inter-element referencing
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
..... extension:attachedDocument 0..1 Reference(Resource) R5: attachedDocument additional types
URL: http://hl7.org/fhir/StructureDefinition/alternate-reference
Constraints: ext-1
.... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
.... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible)
.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
.... display Σ 0..1 string Text alternative for the resource
... masterFile Σ 0..* Reference(DocumentReference) A master file for the medicinal product (e.g. Pharmacovigilance System Master File)
.... id 0..1 id Unique id for inter-element referencing
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
..... extension:masterFile 0..1 Reference(Resource) R5: masterFile additional types
URL: http://hl7.org/fhir/StructureDefinition/alternate-reference
Constraints: ext-1
.... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
.... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible)
.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
.... display Σ 0..1 string Text alternative for the resource
... contact Σ 0..* BackboneElement A product specific contact, person (in a role), or an organization
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... type Σ 0..1 CodeableConcept Allows the contact to be classified, for example QPPV, Pharmacovigilance Enquiry Information
Binding: ProductContactType (example): Extra measures defined for a Medicinal Product, such as heightened reporting requirements.
.... contact Σ 1..1 Reference(Organization | PractitionerRole) A product specific contact, person (in a role), or an organization
... clinicalTrial Σ 0..* Reference(ResearchStudy) Clinical trials or studies that this product is involved in
... code Σ 0..* Coding A code that this product is known by, within some formal terminology
Binding: SNOMEDCTMedicationCodes (example): A coded concept that defines the type of a medication.
... name Σ 1..* BackboneElement The product's name, including full name and possibly coded parts
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... productName Σ 1..1 string The full product name
.... type Σ 0..1 CodeableConcept Type of product name, such as rINN, BAN, Proprietary, Non-Proprietary
Binding: ProductNameType (example): Type of a name for a Medicinal Product.
.... namePart Σ 0..* BackboneElement Coding words or phrases of the name
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... part Σ 1..1 string A fragment of a product name
..... type Σ 1..1 CodeableConcept Identifying type for this part of the name (e.g. strength part)
Binding: ProductNamePartType (example): Type of part of a name for a Medicinal Product.
.... countryLanguage Σ 0..* BackboneElement Country and jurisdiction where the name applies
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... country Σ 1..1 CodeableConcept Country code for where this name applies
Binding: Country ValueSet (example): Jurisdiction codes
..... jurisdiction Σ 0..1 CodeableConcept Jurisdiction code for where this name applies
Binding: Jurisdiction ValueSet (example): Jurisdiction codes
..... language Σ 1..1 CodeableConcept Language code for this name
Binding: CommonLanguages (preferred): IETF language tag
Additional BindingsPurpose
AllLanguages Max Binding
... crossReference Σ 0..* BackboneElement Reference to another product, e.g. for linking authorised to investigational product
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... product Σ 1..1 CodeableReference(MedicinalProductDefinition) Reference to another product, e.g. for linking authorised to investigational product
.... type Σ 0..1 CodeableConcept The type of relationship, for instance branded to generic or virtual to actual product
Binding: ProductCrossReferenceType (example): Extra measures defined for a Medicinal Product, such as heightened reporting requirements.
... operation Σ 0..* BackboneElement A manufacturing or administrative process for the medicinal product
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... type Σ 0..1 CodeableReference(ActivityDefinition | PlanDefinition) The type of manufacturing operation e.g. manufacturing itself, re-packaging
.... effectiveDate Σ 0..1 Period Date range of applicability
.... organization Σ 0..* Reference(Organization) The organization responsible for the particular process, e.g. the manufacturer or importer
.... confidentialityIndicator Σ 0..1 CodeableConcept Specifies whether this process is considered proprietary or confidential
Binding: ProductConfidentiality (example): Confidentiality rating, e.g. commercial sensitivity for a Medicinal Product.
... characteristic Σ 0..* BackboneElement Key product features such as "sugar free", "modified release"
.... id 0..1 string Unique id for inter-element referencing
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
..... extension:value 0..1 markdown, integer R5: value additional types
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicinalProductDefinition.characteristic.value
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... type Σ 1..1 CodeableConcept A code expressing the type of characteristic
Binding: product-characteristic-codes (??) (example): This value set includes all observable entity codes from SNOMED CT - provided as an exemplar value set.
.... value[x] Σ 0..1 A value for the characteristic
..... valueCodeableConcept CodeableConcept
..... valueQuantity Quantity
..... valueDate date
..... valueBoolean boolean
..... valueAttachment Attachment

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
MedicinalProductDefinition.​language Base preferred Common Languages 📍4.3.0 FHIR Std.
MedicinalProductDefinition.​type Base example MedicinalProductType 📍4.3.0 FHIR Std.
MedicinalProductDefinition.​domain Base example MedicinalProductDomain 📍4.3.0 FHIR Std.
MedicinalProductDefinition.​status Base preferred PublicationStatus 📍4.3.0 FHIR Std.
MedicinalProductDefinition.​combinedPharmaceuticalDoseForm Base example CombinedDoseForm 📍4.3.0 FHIR Std.
MedicinalProductDefinition.​route Base example SNOMED CT Route Codes 📍4.3.0 FHIR Std.
MedicinalProductDefinition.​legalStatusOfSupply Base example LegalStatusOfSupply 📍4.3.0 FHIR Std.
MedicinalProductDefinition.​additionalMonitoringIndicator Base example AdditionalMonitoring 📍4.3.0 FHIR Std.
MedicinalProductDefinition.​specialMeasures Base example SpecialMeasures 📍4.3.0 FHIR Std.
MedicinalProductDefinition.​pediatricUseIndicator Base example PediatricUse 📍4.3.0 FHIR Std.
MedicinalProductDefinition.​classification Base example http://hl7.org/fhir/ValueSet/product-classification-codes Not State Unknown
MedicinalProductDefinition.​packagedMedicinalProduct Base example MedicinalProductPackageType 📍4.3.0 FHIR Std.
MedicinalProductDefinition.​ingredient Base example http://hl7.org/fhir/ValueSet/substance-codes Not State Unknown
MedicinalProductDefinition.​impurity Base example http://hl7.org/fhir/ValueSet/substance-codes Not State Unknown
MedicinalProductDefinition.​attachedDocument.type Base extensible ResourceType 📍4.3.0 FHIR Std.
MedicinalProductDefinition.​masterFile.type Base extensible ResourceType 📍4.3.0 FHIR Std.
MedicinalProductDefinition.​contact.type Base example ProductContactType 📍4.3.0 FHIR Std.
MedicinalProductDefinition.​code Base example SNOMED CT Medication Codes 📍4.3.0 FHIR Std.
MedicinalProductDefinition.​name.type Base example ProductNameType 📍4.3.0 FHIR Std.
MedicinalProductDefinition.​name.namePart.type Base example ProductNamePartType 📍4.3.0 FHIR Std.
MedicinalProductDefinition.​name.countryLanguage.​country Base example Country 📍4.3.0 FHIR Std.
MedicinalProductDefinition.​name.countryLanguage.​jurisdiction Base example Jurisdiction 📍4.3.0 FHIR Std.
MedicinalProductDefinition.​name.countryLanguage.​language Base preferred Common Languages 📍4.3.0 FHIR Std.
MedicinalProductDefinition.​crossReference.type Base example ProductCrossReferenceType 📍4.3.0 FHIR Std.
MedicinalProductDefinition.​operation.confidentialityIndicator Base example ProductConfidentiality 📍4.3.0 FHIR Std.
MedicinalProductDefinition.​characteristic.type Base example http://hl7.org/fhir/ValueSet/product-characteristic-codes Not State Unknown

Constraints

Id Grade Path(s) Description Expression
dom-2 error MedicinalProductDefinition If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error MedicinalProductDefinition 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.exists() and ('#'+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(uri) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error MedicinalProductDefinition 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 MedicinalProductDefinition If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice MedicinalProductDefinition A resource should have narrative for robust management text.`div`.exists()
dom-r4b warning MedicinalProductDefinition.contained Containing new R4B resources within R4 resources may cause interoperability issues if instances are shared with R4 systems ($this is Citation or $this is Evidence or $this is EvidenceReport or $this is EvidenceVariable or $this is MedicinalProductDefinition or $this is PackagedProductDefinition or $this is AdministrableProductDefinition or $this is Ingredient or $this is ClinicalUseDefinition or $this is RegulatedAuthorization or $this is SubstanceDefinition or $this is SubscriptionStatus or $this is SubscriptionTopic) implies (%resource is Citation or %resource is Evidence or %resource is EvidenceReport or %resource is EvidenceVariable or %resource is MedicinalProductDefinition or %resource is PackagedProductDefinition or %resource is AdministrableProductDefinition or %resource is Ingredient or %resource is ClinicalUseDefinition or %resource is RegulatedAuthorization or %resource is SubstanceDefinition or %resource is SubscriptionStatus or %resource is SubscriptionTopic)
ele-1 error MedicinalProductDefinition.meta, MedicinalProductDefinition.implicitRules, MedicinalProductDefinition.language, MedicinalProductDefinition.text, MedicinalProductDefinition.extension, MedicinalProductDefinition.extension:comprisedOf, MedicinalProductDefinition.modifierExtension, MedicinalProductDefinition.identifier, MedicinalProductDefinition.type, MedicinalProductDefinition.domain, MedicinalProductDefinition.version, MedicinalProductDefinition.status, MedicinalProductDefinition.statusDate, MedicinalProductDefinition.description, MedicinalProductDefinition.combinedPharmaceuticalDoseForm, MedicinalProductDefinition.route, MedicinalProductDefinition.indication, MedicinalProductDefinition.legalStatusOfSupply, MedicinalProductDefinition.additionalMonitoringIndicator, MedicinalProductDefinition.specialMeasures, MedicinalProductDefinition.pediatricUseIndicator, MedicinalProductDefinition.classification, MedicinalProductDefinition.marketingStatus, MedicinalProductDefinition.packagedMedicinalProduct, MedicinalProductDefinition.ingredient, MedicinalProductDefinition.impurity, MedicinalProductDefinition.attachedDocument, MedicinalProductDefinition.attachedDocument.extension, MedicinalProductDefinition.attachedDocument.extension:attachedDocument, MedicinalProductDefinition.attachedDocument.reference, MedicinalProductDefinition.attachedDocument.type, MedicinalProductDefinition.attachedDocument.identifier, MedicinalProductDefinition.attachedDocument.display, MedicinalProductDefinition.masterFile, MedicinalProductDefinition.masterFile.extension, MedicinalProductDefinition.masterFile.extension:masterFile, MedicinalProductDefinition.masterFile.reference, MedicinalProductDefinition.masterFile.type, MedicinalProductDefinition.masterFile.identifier, MedicinalProductDefinition.masterFile.display, MedicinalProductDefinition.contact, MedicinalProductDefinition.contact.extension, MedicinalProductDefinition.contact.modifierExtension, MedicinalProductDefinition.contact.type, MedicinalProductDefinition.contact.contact, MedicinalProductDefinition.clinicalTrial, MedicinalProductDefinition.code, MedicinalProductDefinition.name, MedicinalProductDefinition.name.extension, MedicinalProductDefinition.name.modifierExtension, MedicinalProductDefinition.name.productName, MedicinalProductDefinition.name.type, MedicinalProductDefinition.name.namePart, MedicinalProductDefinition.name.namePart.extension, MedicinalProductDefinition.name.namePart.modifierExtension, MedicinalProductDefinition.name.namePart.part, MedicinalProductDefinition.name.namePart.type, MedicinalProductDefinition.name.countryLanguage, MedicinalProductDefinition.name.countryLanguage.extension, MedicinalProductDefinition.name.countryLanguage.modifierExtension, MedicinalProductDefinition.name.countryLanguage.country, MedicinalProductDefinition.name.countryLanguage.jurisdiction, MedicinalProductDefinition.name.countryLanguage.language, MedicinalProductDefinition.crossReference, MedicinalProductDefinition.crossReference.extension, MedicinalProductDefinition.crossReference.modifierExtension, MedicinalProductDefinition.crossReference.product, MedicinalProductDefinition.crossReference.type, MedicinalProductDefinition.operation, MedicinalProductDefinition.operation.extension, MedicinalProductDefinition.operation.modifierExtension, MedicinalProductDefinition.operation.type, MedicinalProductDefinition.operation.effectiveDate, MedicinalProductDefinition.operation.organization, MedicinalProductDefinition.operation.confidentialityIndicator, MedicinalProductDefinition.characteristic, MedicinalProductDefinition.characteristic.extension, MedicinalProductDefinition.characteristic.extension:value, MedicinalProductDefinition.characteristic.modifierExtension, MedicinalProductDefinition.characteristic.type, MedicinalProductDefinition.characteristic.value[x] All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error MedicinalProductDefinition.extension, MedicinalProductDefinition.extension:comprisedOf, MedicinalProductDefinition.modifierExtension, MedicinalProductDefinition.attachedDocument.extension, MedicinalProductDefinition.attachedDocument.extension:attachedDocument, MedicinalProductDefinition.masterFile.extension, MedicinalProductDefinition.masterFile.extension:masterFile, MedicinalProductDefinition.contact.extension, MedicinalProductDefinition.contact.modifierExtension, MedicinalProductDefinition.name.extension, MedicinalProductDefinition.name.modifierExtension, MedicinalProductDefinition.name.namePart.extension, MedicinalProductDefinition.name.namePart.modifierExtension, MedicinalProductDefinition.name.countryLanguage.extension, MedicinalProductDefinition.name.countryLanguage.modifierExtension, MedicinalProductDefinition.crossReference.extension, MedicinalProductDefinition.crossReference.modifierExtension, MedicinalProductDefinition.operation.extension, MedicinalProductDefinition.operation.modifierExtension, MedicinalProductDefinition.characteristic.extension, MedicinalProductDefinition.characteristic.extension:value, MedicinalProductDefinition.characteristic.modifierExtension Must have either extensions or value[x], not both extension.exists() != value.exists()

 

Other representations of profile: CSV, Excel, Schematron