SPL Mapping FHIR R5 Implementation Guide, published by HL7 International / Biomedical Research and Regulation. This guide is not an authorized publication; it is the continuous build for version 0.2.1 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/fhir-spl/ and changes regularly. See the Directory of published versions
Official URL: http://hl7.org/fhir/us/spl/StructureDefinition/SubmittedMedicinalProduct | Version: 0.2.1 | |||
Standards status: Trial-use | Maturity Level: 1 | Computable Name: SubmittedMedicinalProduct |
A profile that allows for the submission of Medicinal Product information to the FDA.
Usage:
Description of Profiles, Differentials, Snapshots and how the different presentations work.
This structure is derived from MedicinalProductDefinition
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
MedicinalProductDefinition | MedicinalProductDefinition | |||
Slices for identifier | S | 1..* | Identifier | Business identifier for this product. Could be an MPID Slice: Unordered, Open by value:system |
identifier:All Slices | Content/Rules for all slices | |||
system | S | 1..1 | uri | The namespace for the identifier value |
value | S | 1..1 | string | The value that is unique |
identifier:NDCCode | S | 1..1 | Identifier | Business identifier for this product. Could be an MPID |
system | 0..1 | uri | The namespace for the identifier value Required Pattern: http://hl7.org/fhir/sid/ndc | |
route | S | 0..* | CodeableConcept | The path by which the product is taken into or makes contact with the body Binding: SPL Route of Administration (required) |
specialMeasures | S | 0..* | CodeableConcept | Whether the Medicinal Product is subject to special measures for regulatory reasons Binding: SPL Special Measures (required) |
marketingStatus | S | 0..1 | MarketingStatus | Marketing status of the medicinal product, in contrast to marketing authorization |
status | S | 1..1 | CodeableConcept | This attribute provides information on the status of the marketing of the medicinal product See ISO/TS 20443 for more information and examples Binding: SPL Marketing Statuses ValueSet (required) |
dateRange | S | 1..1 | Period | The 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 |
contact | S | 0..* | BackboneElement | A product specific contact, person (in a role), or an organization |
type | S | 0..1 | CodeableConcept | Allows the contact to be classified, for example QPPV, Pharmacovigilance Enquiry Information Binding: Top-Level Organization Types (required) |
contact | S | 1..1 | Reference(IdentifiedEstablishment | IdentifiedEstablishmentRegistrant) | A product specific contact, person (in a role), or an organization |
Slices for name | S | 2..* | BackboneElement | The product's name, including full name and possibly coded parts Slice: Unordered, Open by value:type |
name:All Slices | Content/Rules for all slices | |||
productName | S | 1..1 | string | The full product name |
type | S | 1..1 | CodeableConcept | Type of product name, such as rINN, BAN, Proprietary, Non-Proprietary |
name:Proprietary | 1..1 | BackboneElement | The product's name, including full name and possibly coded parts | |
type | 0..1 | CodeableConcept | Type of product name, such as rINN, BAN, Proprietary, Non-Proprietary Required Pattern: At least the following | |
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
system | 1..1 | uri | Identity of the terminology system Fixed Value: http://hl7.org/fhir/us/spl/CodeSystem/codesystem-submittedMedicinalProductNameTypes | |
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: PROPRIETARY | |
Slices for part | S | 0..* | BackboneElement | Coding words or phrases of the name Slice: Unordered, Open by value:type |
part:All Slices | Content/Rules for all slices | |||
part | S | 1..1 | string | A fragment of a product name |
type | S | 1..1 | CodeableConcept | Identifying type for this part of the name (e.g. strength part) |
part:Suffix | 0..1 | BackboneElement | Coding words or phrases of the name | |
type | 1..1 | CodeableConcept | Identifying type for this part of the name (e.g. strength part) Required Pattern: At least the following | |
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
system | 1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v3-EntityNamePartQualifierR2 | |
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: SFX | |
name:NonProprietary | 1..* | BackboneElement | The product's name, including full name and possibly coded parts | |
type | 0..1 | CodeableConcept | Type of product name, such as rINN, BAN, Proprietary, Non-Proprietary Required Pattern: At least the following | |
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
system | 1..1 | uri | Identity of the terminology system Fixed Value: http://hl7.org/fhir/us/spl/CodeSystem/codesystem-submittedMedicinalProductNameTypes | |
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: NONPROPRIETARY | |
crossReference | S | 0..1 | BackboneElement | Reference to another product, e.g. for linking authorised to investigational product |
product | S | 1..1 | CodeableReference(MedicinalProductDefinition) | Reference to another product, e.g. for linking authorised to investigational product Binding: All NDC Products (required) |
concept | S | 1..1 | CodeableConcept | Reference to a concept (by class) |
reference | 0..0 | |||
type | S | 1..1 | CodeableConcept | The type of relationship, for instance branded to generic or virtual to actual product Required Pattern: At least the following |
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
system | 1..1 | uri | Identity of the terminology system Fixed Value: http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl | |
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: C64637 | |
operation | S | 0..* | BackboneElement | A manufacturing or administrative process for the medicinal product |
type | 0..1 | CodeableReference(ActivityDefinition | PlanDefinition) | The type of manufacturing operation e.g. manufacturing itself, re-packaging Binding: SPL Operation Type (required) | |
concept | S | 1..1 | CodeableConcept | Reference to a concept (by class) |
organization | S | 1..1 | Reference(IdentifiedEstablishment) | The organization responsible for the particular process, e.g. the manufacturer or importer |
Documentation for this format |
Path | Conformance | ValueSet | URI |
MedicinalProductDefinition.route | required | SPLRouteOfAdministrationhttp://hl7.org/fhir/us/spl/ValueSet/valueset-splRouteOfAdministration from this IG | |
MedicinalProductDefinition.specialMeasures | required | SPLSpecialMeasureshttp://hl7.org/fhir/us/spl/ValueSet/valueset-splSpecialMeasures from this IG | |
MedicinalProductDefinition.marketingStatus.status | required | SPLMarketingStatuses (a valid code from SPL Marketing Statuses CodeSystem)http://hl7.org/fhir/us/spl/ValueSet/valueset-splMarketingStatuses from this IG | |
MedicinalProductDefinition.contact.type | required | TopLevelOrganizationTypeshttp://hl7.org/fhir/us/spl/ValueSet/valueset-topLevelOrganizationTypes from this IG | |
MedicinalProductDefinition.crossReference.product | required | AllNDCProductshttp://hl7.org/fhir/us/spl/ValueSet/valueset-AllNDCProducts from this IG | |
MedicinalProductDefinition.operation.type | required | SPLOperationTypehttp://hl7.org/fhir/us/spl/ValueSet/valueset-splOperationType from this IG |
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
MedicinalProductDefinition | 0..* | MedicinalProductDefinition | Detailed definition of a medicinal product dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources dom-3: 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 dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated dom-5: If a resource is contained in another resource, it SHALL NOT have a security label dom-6: A resource should have narrative for robust management | |
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created ele-1: All FHIR elements must have a @value or children |
contained | 0..* | Resource | Contained, inline Resources | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
Slices for identifier | SΣ | 1..* | Identifier | Business identifier for this product. Could be an MPID Slice: Unordered, Open by value:system ele-1: All FHIR elements must have a @value or children |
identifier:All Slices | Content/Rules for all slices | |||
use | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . ele-1: All FHIR elements must have a @value or children |
system | SΣ | 1..1 | uri | The namespace for the identifier value ele-1: All FHIR elements must have a @value or children Example General: http://www.acme.com/identifiers/patient |
value | SΣC | 1..1 | string | The value that is unique ele-1: All FHIR elements must have a @value or children Example General: 123456 |
identifier:NDCCode | SΣ | 1..1 | Identifier | Business identifier for this product. Could be an MPID ele-1: All FHIR elements must have a @value or children |
use | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . ele-1: All FHIR elements must have a @value or children |
system | Σ | 0..1 | uri | The namespace for the identifier value ele-1: All FHIR elements must have a @value or children Required Pattern: http://hl7.org/fhir/sid/ndc |
status | ?!Σ | 0..1 | CodeableConcept | The status within the lifecycle of this product record Binding: PublicationStatus (preferred): The lifecycle status of an artifact. ele-1: All FHIR elements must have a @value or children |
route | SΣ | 0..* | CodeableConcept | The path by which the product is taken into or makes contact with the body Binding: SPL Route of Administration (required) ele-1: All FHIR elements must have a @value or children |
specialMeasures | SΣ | 0..* | CodeableConcept | Whether the Medicinal Product is subject to special measures for regulatory reasons Binding: SPL Special Measures (required) ele-1: All FHIR elements must have a @value or children |
marketingStatus | SΣ | 0..1 | MarketingStatus | Marketing status of the medicinal product, in contrast to marketing authorization ele-1: All FHIR elements must have a @value or children |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
status | SΣ | 1..1 | CodeableConcept | This attribute provides information on the status of the marketing of the medicinal product See ISO/TS 20443 for more information and examples Binding: SPL Marketing Statuses ValueSet (required) ele-1: All FHIR elements must have a @value or children |
dateRange | SΣ | 1..1 | Period | The 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 ele-1: All FHIR elements must have a @value or children |
contact | SΣ | 0..* | BackboneElement | A product specific contact, person (in a role), or an organization ele-1: All FHIR elements must have a @value or children |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
type | SΣ | 0..1 | CodeableConcept | Allows the contact to be classified, for example QPPV, Pharmacovigilance Enquiry Information Binding: Top-Level Organization Types (required) ele-1: All FHIR elements must have a @value or children |
contact | SΣ | 1..1 | Reference(IdentifiedEstablishment | IdentifiedEstablishmentRegistrant) | A product specific contact, person (in a role), or an organization ele-1: All FHIR elements must have a @value or children |
Slices for name | SΣ | 2..* | BackboneElement | The product's name, including full name and possibly coded parts Slice: Unordered, Open by value:type ele-1: All FHIR elements must have a @value or children |
name:All Slices | Content/Rules for all slices | |||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
productName | SΣ | 1..1 | string | The full product name ele-1: All FHIR elements must have a @value or children |
type | SΣ | 1..1 | CodeableConcept | Type of product name, such as rINN, BAN, Proprietary, Non-Proprietary Binding: ProductNameType (example): Type of a name for a Medicinal Product. ele-1: All FHIR elements must have a @value or children |
name:Proprietary | Σ | 1..1 | BackboneElement | The product's name, including full name and possibly coded parts ele-1: All FHIR elements must have a @value or children |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
productName | Σ | 1..1 | string | The full product name ele-1: All FHIR elements must have a @value or children |
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. ele-1: All FHIR elements must have a @value or children Required Pattern: At least the following |
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
system | 1..1 | uri | Identity of the terminology system Fixed Value: http://hl7.org/fhir/us/spl/CodeSystem/codesystem-submittedMedicinalProductNameTypes | |
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: PROPRIETARY | |
Slices for part | SΣ | 0..* | BackboneElement | Coding words or phrases of the name Slice: Unordered, Open by value:type ele-1: All FHIR elements must have a @value or children |
part:All Slices | Content/Rules for all slices | |||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
part | SΣ | 1..1 | string | A fragment of a product name ele-1: All FHIR elements must have a @value or children |
type | SΣ | 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. ele-1: All FHIR elements must have a @value or children |
part:Suffix | Σ | 0..1 | BackboneElement | Coding words or phrases of the name ele-1: All FHIR elements must have a @value or children |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
part | Σ | 1..1 | string | A fragment of a product name ele-1: All FHIR elements must have a @value or children |
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. ele-1: All FHIR elements must have a @value or children Required Pattern: At least the following |
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
system | 1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v3-EntityNamePartQualifierR2 | |
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: SFX | |
name:NonProprietary | Σ | 1..* | BackboneElement | The product's name, including full name and possibly coded parts ele-1: All FHIR elements must have a @value or children |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
productName | Σ | 1..1 | string | The full product name ele-1: All FHIR elements must have a @value or children |
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. ele-1: All FHIR elements must have a @value or children Required Pattern: At least the following |
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
system | 1..1 | uri | Identity of the terminology system Fixed Value: http://hl7.org/fhir/us/spl/CodeSystem/codesystem-submittedMedicinalProductNameTypes | |
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: NONPROPRIETARY | |
crossReference | SΣ | 0..1 | BackboneElement | Reference to another product, e.g. for linking authorised to investigational product ele-1: All FHIR elements must have a @value or children |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
product | SΣ | 1..1 | CodeableReference(MedicinalProductDefinition) | Reference to another product, e.g. for linking authorised to investigational product Binding: All NDC Products (required) ele-1: All FHIR elements must have a @value or children |
concept | SΣ | 1..1 | CodeableConcept | Reference to a concept (by class) ele-1: All FHIR elements must have a @value or children |
type | SΣ | 1..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. ele-1: All FHIR elements must have a @value or children Required Pattern: At least the following |
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
system | 1..1 | uri | Identity of the terminology system Fixed Value: http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl | |
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: C64637 | |
operation | SΣ | 0..* | BackboneElement | A manufacturing or administrative process for the medicinal product ele-1: All FHIR elements must have a @value or children |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
type | Σ | 0..1 | CodeableReference(ActivityDefinition | PlanDefinition) | The type of manufacturing operation e.g. manufacturing itself, re-packaging Binding: SPL Operation Type (required) ele-1: All FHIR elements must have a @value or children |
concept | SΣ | 1..1 | CodeableConcept | Reference to a concept (by class) ele-1: All FHIR elements must have a @value or children |
organization | SΣ | 1..1 | Reference(IdentifiedEstablishment) | The organization responsible for the particular process, e.g. the manufacturer or importer ele-1: All FHIR elements must have a @value or children |
Documentation for this format |
Path | Conformance | ValueSet / Code | URI |
MedicinalProductDefinition.identifier.use | required | IdentifierUsehttp://hl7.org/fhir/ValueSet/identifier-use|5.0.0 from the FHIR Standard | |
MedicinalProductDefinition.identifier:NDCCode.use | required | IdentifierUsehttp://hl7.org/fhir/ValueSet/identifier-use|5.0.0 from the FHIR Standard | |
MedicinalProductDefinition.status | preferred | PublicationStatushttp://hl7.org/fhir/ValueSet/publication-status from the FHIR Standard | |
MedicinalProductDefinition.route | required | SPLRouteOfAdministrationhttp://hl7.org/fhir/us/spl/ValueSet/valueset-splRouteOfAdministration from this IG | |
MedicinalProductDefinition.specialMeasures | required | SPLSpecialMeasureshttp://hl7.org/fhir/us/spl/ValueSet/valueset-splSpecialMeasures from this IG | |
MedicinalProductDefinition.marketingStatus.status | required | SPLMarketingStatuses (a valid code from SPL Marketing Statuses CodeSystem)http://hl7.org/fhir/us/spl/ValueSet/valueset-splMarketingStatuses from this IG | |
MedicinalProductDefinition.contact.type | required | TopLevelOrganizationTypeshttp://hl7.org/fhir/us/spl/ValueSet/valueset-topLevelOrganizationTypes from this IG | |
MedicinalProductDefinition.name.type | example | ProductNameTypehttp://hl7.org/fhir/ValueSet/medicinal-product-name-type from the FHIR Standard | |
MedicinalProductDefinition.name:Proprietary.type | example | Pattern: PROPRIETARYhttp://hl7.org/fhir/ValueSet/medicinal-product-name-type from the FHIR Standard | |
MedicinalProductDefinition.name:Proprietary.part.type | example | ProductNamePartTypehttp://hl7.org/fhir/ValueSet/medicinal-product-name-part-type from the FHIR Standard | |
MedicinalProductDefinition.name:Proprietary.part:Suffix.type | example | Pattern: SFXhttp://hl7.org/fhir/ValueSet/medicinal-product-name-part-type from the FHIR Standard | |
MedicinalProductDefinition.name:NonProprietary.type | example | Pattern: NONPROPRIETARYhttp://hl7.org/fhir/ValueSet/medicinal-product-name-type from the FHIR Standard | |
MedicinalProductDefinition.crossReference.product | required | AllNDCProductshttp://hl7.org/fhir/us/spl/ValueSet/valueset-AllNDCProducts from this IG | |
MedicinalProductDefinition.crossReference.type | example | Pattern: C64637http://hl7.org/fhir/ValueSet/medicinal-product-cross-reference-type from the FHIR Standard | |
MedicinalProductDefinition.operation.type | required | SPLOperationTypehttp://hl7.org/fhir/us/spl/ValueSet/valueset-splOperationType from this IG |
Id | Grade | Path(s) | Details | Requirements |
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 in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').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 | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
Name | Flags | Card. | Type | Description & Constraints | ||||
---|---|---|---|---|---|---|---|---|
MedicinalProductDefinition | 0..* | MedicinalProductDefinition | 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: AllLanguages (required): IETF language tag for a human language
| |||||
text | 0..1 | Narrative | Text summary of the resource, for human interpretation | |||||
contained | 0..* | Resource | Contained, inline Resources | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored | ||||
Slices for identifier | SΣ | 1..* | Identifier | Business identifier for this product. Could be an MPID Slice: Unordered, Open by value:system | ||||
identifier:All Slices | Content/Rules for all slices | |||||||
id | 0..1 | id | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
use | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . | ||||
type | Σ | 0..1 | CodeableConcept | Description of identifier Binding: IdentifierTypeCodes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | ||||
system | SΣ | 1..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient | ||||
value | SΣC | 1..1 | string | The value that is unique Example General: 123456 | ||||
period | Σ | 0..1 | Period | Time period when id is/was valid for use | ||||
assigner | Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) | ||||
identifier:NDCCode | SΣ | 1..1 | Identifier | Business identifier for this product. Could be an MPID | ||||
id | 0..1 | id | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
use | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . | ||||
type | Σ | 0..1 | CodeableConcept | Description of identifier Binding: IdentifierTypeCodes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | ||||
system | Σ | 0..1 | uri | The namespace for the identifier value Required Pattern: http://hl7.org/fhir/sid/ndc | ||||
value | ΣC | 0..1 | string | The value that is unique Example General: 123456 | ||||
period | Σ | 0..1 | Period | Time period when id is/was valid for use | ||||
assigner | Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) | ||||
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 | SΣ | 0..* | CodeableConcept | The path by which the product is taken into or makes contact with the body Binding: SPL Route of Administration (required) | ||||
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 | SΣ | 0..* | CodeableConcept | Whether the Medicinal Product is subject to special measures for regulatory reasons Binding: SPL Special Measures (required) | ||||
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: ProductClassification (example): This value set includes codes from the Anatomical Therapeutic Chemical Classification System - provided as an exemplar value set. | ||||
marketingStatus | SΣ | 0..1 | MarketingStatus | Marketing status of the medicinal product, in contrast to marketing authorization | ||||
id | 0..1 | id | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
country | Σ | 0..1 | CodeableConcept | The 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 | ||||
jurisdiction | Σ | 0..1 | CodeableConcept | Where 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 | ||||
status | SΣ | 1..1 | CodeableConcept | This attribute provides information on the status of the marketing of the medicinal product See ISO/TS 20443 for more information and examples Binding: SPL Marketing Statuses ValueSet (required) | ||||
dateRange | SΣ | 1..1 | Period | The 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 | ||||
restoreDate | Σ | 0..1 | dateTime | The 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 | ||||
packagedMedicinalProduct | Σ | 0..* | CodeableConcept | Package type for the product Binding: MedicinalProductPackageType (example): Types of medicinal product packs | ||||
comprisedOf | Σ | 0..* | Reference(ManufacturedItemDefinition | DeviceDefinition) | Types of medicinal manufactured items and/or devices that this product consists of, such as tablets, capsule, or syringes | ||||
ingredient | Σ | 0..* | CodeableConcept | The ingredients of this medicinal product - when not detailed in other resources Binding: SNOMEDCTSubstanceCodes (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: SNOMEDCTSubstanceCodes (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 | ||||
masterFile | Σ | 0..* | Reference(DocumentReference) | A master file for the medicinal product (e.g. Pharmacovigilance System Master File) | ||||
contact | SΣ | 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 | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
type | SΣ | 0..1 | CodeableConcept | Allows the contact to be classified, for example QPPV, Pharmacovigilance Enquiry Information Binding: Top-Level Organization Types (required) | ||||
contact | SΣ | 1..1 | Reference(IdentifiedEstablishment | IdentifiedEstablishmentRegistrant) | 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. | ||||
Slices for name | SΣ | 2..* | BackboneElement | The product's name, including full name and possibly coded parts Slice: Unordered, Open by value:type | ||||
name:All Slices | Content/Rules for all slices | |||||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
productName | SΣ | 1..1 | string | The full product name | ||||
type | SΣ | 1..1 | CodeableConcept | Type of product name, such as rINN, BAN, Proprietary, Non-Proprietary Binding: ProductNameType (example): Type of a name for a Medicinal Product. | ||||
part | Σ | 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 | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
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. | ||||
usage | Σ | 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 | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
country | Σ | 1..1 | CodeableConcept | Country code for where this name applies Binding: CountryValueSet (example): Jurisdiction codes | ||||
jurisdiction | Σ | 0..1 | CodeableConcept | Jurisdiction code for where this name applies Binding: JurisdictionValueSet (example): Jurisdiction codes | ||||
language | Σ | 1..1 | CodeableConcept | Language code for this name Binding: AllLanguages (required): IETF language tag for a human language
| ||||
name:Proprietary | Σ | 1..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 | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
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. Required Pattern: At least the following | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
system | 1..1 | uri | Identity of the terminology system Fixed Value: http://hl7.org/fhir/us/spl/CodeSystem/codesystem-submittedMedicinalProductNameTypes | |||||
version | 0..1 | string | Version of the system - if relevant | |||||
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: PROPRIETARY | |||||
display | 0..1 | string | Representation defined by the system | |||||
userSelected | 0..1 | boolean | If this coding was chosen directly by the user | |||||
text | 0..1 | string | Plain text representation of the concept | |||||
Slices for part | SΣ | 0..* | BackboneElement | Coding words or phrases of the name Slice: Unordered, Open by value:type | ||||
part:All Slices | Content/Rules for all slices | |||||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
part | SΣ | 1..1 | string | A fragment of a product name | ||||
type | SΣ | 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. | ||||
part:Suffix | Σ | 0..1 | 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 | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
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. Required Pattern: At least the following | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
system | 1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v3-EntityNamePartQualifierR2 | |||||
version | 0..1 | string | Version of the system - if relevant | |||||
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: SFX | |||||
display | 0..1 | string | Representation defined by the system | |||||
userSelected | 0..1 | boolean | If this coding was chosen directly by the user | |||||
text | 0..1 | string | Plain text representation of the concept | |||||
usage | Σ | 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 | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
country | Σ | 1..1 | CodeableConcept | Country code for where this name applies Binding: CountryValueSet (example): Jurisdiction codes | ||||
jurisdiction | Σ | 0..1 | CodeableConcept | Jurisdiction code for where this name applies Binding: JurisdictionValueSet (example): Jurisdiction codes | ||||
language | Σ | 1..1 | CodeableConcept | Language code for this name Binding: AllLanguages (required): IETF language tag for a human language
| ||||
name:NonProprietary | Σ | 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 | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
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. Required Pattern: At least the following | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
system | 1..1 | uri | Identity of the terminology system Fixed Value: http://hl7.org/fhir/us/spl/CodeSystem/codesystem-submittedMedicinalProductNameTypes | |||||
version | 0..1 | string | Version of the system - if relevant | |||||
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: NONPROPRIETARY | |||||
display | 0..1 | string | Representation defined by the system | |||||
userSelected | 0..1 | boolean | If this coding was chosen directly by the user | |||||
text | 0..1 | string | Plain text representation of the concept | |||||
part | Σ | 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 | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
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. | ||||
usage | Σ | 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 | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
country | Σ | 1..1 | CodeableConcept | Country code for where this name applies Binding: CountryValueSet (example): Jurisdiction codes | ||||
jurisdiction | Σ | 0..1 | CodeableConcept | Jurisdiction code for where this name applies Binding: JurisdictionValueSet (example): Jurisdiction codes | ||||
language | Σ | 1..1 | CodeableConcept | Language code for this name Binding: AllLanguages (required): IETF language tag for a human language
| ||||
crossReference | SΣ | 0..1 | 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 | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
product | SΣ | 1..1 | CodeableReference(MedicinalProductDefinition) | Reference to another product, e.g. for linking authorised to investigational product Binding: All NDC Products (required) | ||||
id | 0..1 | id | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
concept | SΣ | 1..1 | CodeableConcept | Reference to a concept (by class) | ||||
type | SΣ | 1..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. Required Pattern: At least the following | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
system | 1..1 | uri | Identity of the terminology system Fixed Value: http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl | |||||
version | 0..1 | string | Version of the system - if relevant | |||||
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: C64637 | |||||
display | 0..1 | string | Representation defined by the system | |||||
userSelected | 0..1 | boolean | If this coding was chosen directly by the user | |||||
text | 0..1 | string | Plain text representation of the concept | |||||
operation | SΣ | 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 | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
type | Σ | 0..1 | CodeableReference(ActivityDefinition | PlanDefinition) | The type of manufacturing operation e.g. manufacturing itself, re-packaging Binding: SPL Operation Type (required) | ||||
id | 0..1 | id | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
concept | SΣ | 1..1 | CodeableConcept | Reference to a concept (by class) | ||||
reference | Σ | 0..1 | Reference() | Reference to a resource (by instance) | ||||
effectiveDate | Σ | 0..1 | Period | Date range of applicability | ||||
organization | SΣ | 1..1 | Reference(IdentifiedEstablishment) | 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 | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
type | Σ | 1..1 | CodeableConcept | A code expressing the type of characteristic Binding: ProductCharacteristic (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 | |||||||
valueMarkdown | markdown | |||||||
valueQuantity | Quantity | |||||||
valueInteger | integer | |||||||
valueDate | date | |||||||
valueBoolean | boolean | |||||||
valueAttachment | Attachment | |||||||
Documentation for this format |
Path | Conformance | ValueSet / Code | URI |
MedicinalProductDefinition.language | required | AllLanguageshttp://hl7.org/fhir/ValueSet/all-languages|5.0.0 from the FHIR Standard | |
MedicinalProductDefinition.identifier.use | required | IdentifierUsehttp://hl7.org/fhir/ValueSet/identifier-use|5.0.0 from the FHIR Standard | |
MedicinalProductDefinition.identifier.type | extensible | IdentifierTypeCodeshttp://hl7.org/fhir/ValueSet/identifier-type from the FHIR Standard | |
MedicinalProductDefinition.identifier:NDCCode.use | required | IdentifierUsehttp://hl7.org/fhir/ValueSet/identifier-use|5.0.0 from the FHIR Standard | |
MedicinalProductDefinition.identifier:NDCCode.type | extensible | IdentifierTypeCodeshttp://hl7.org/fhir/ValueSet/identifier-type from the FHIR Standard | |
MedicinalProductDefinition.type | example | MedicinalProductTypehttp://hl7.org/fhir/ValueSet/medicinal-product-type from the FHIR Standard | |
MedicinalProductDefinition.domain | example | MedicinalProductDomainhttp://hl7.org/fhir/ValueSet/medicinal-product-domain from the FHIR Standard | |
MedicinalProductDefinition.status | preferred | PublicationStatushttp://hl7.org/fhir/ValueSet/publication-status from the FHIR Standard | |
MedicinalProductDefinition.combinedPharmaceuticalDoseForm | example | CombinedDoseFormhttp://hl7.org/fhir/ValueSet/combined-dose-form from the FHIR Standard | |
MedicinalProductDefinition.route | required | SPLRouteOfAdministrationhttp://hl7.org/fhir/us/spl/ValueSet/valueset-splRouteOfAdministration from this IG | |
MedicinalProductDefinition.legalStatusOfSupply | example | LegalStatusOfSupplyhttp://hl7.org/fhir/ValueSet/legal-status-of-supply from the FHIR Standard | |
MedicinalProductDefinition.additionalMonitoringIndicator | example | AdditionalMonitoringhttp://hl7.org/fhir/ValueSet/medicinal-product-additional-monitoring from the FHIR Standard | |
MedicinalProductDefinition.specialMeasures | required | SPLSpecialMeasureshttp://hl7.org/fhir/us/spl/ValueSet/valueset-splSpecialMeasures from this IG | |
MedicinalProductDefinition.pediatricUseIndicator | example | PediatricUsehttp://hl7.org/fhir/ValueSet/medicinal-product-pediatric-use from the FHIR Standard | |
MedicinalProductDefinition.classification | example | ProductClassificationhttp://hl7.org/fhir/ValueSet/medicinal-product-classification from the FHIR Standard | |
MedicinalProductDefinition.marketingStatus.status | required | SPLMarketingStatuses (a valid code from SPL Marketing Statuses CodeSystem)http://hl7.org/fhir/us/spl/ValueSet/valueset-splMarketingStatuses from this IG | |
MedicinalProductDefinition.packagedMedicinalProduct | example | MedicinalProductPackageTypehttp://hl7.org/fhir/ValueSet/medicinal-product-package-type from the FHIR Standard | |
MedicinalProductDefinition.ingredient | example | SNOMEDCTSubstanceCodeshttp://hl7.org/fhir/ValueSet/substance-codes from the FHIR Standard | |
MedicinalProductDefinition.impurity | example | SNOMEDCTSubstanceCodeshttp://hl7.org/fhir/ValueSet/substance-codes from the FHIR Standard | |
MedicinalProductDefinition.contact.type | required | TopLevelOrganizationTypeshttp://hl7.org/fhir/us/spl/ValueSet/valueset-topLevelOrganizationTypes from this IG | |
MedicinalProductDefinition.code | example | SNOMEDCTMedicationCodeshttp://hl7.org/fhir/ValueSet/medication-codes from the FHIR Standard | |
MedicinalProductDefinition.name.type | example | ProductNameTypehttp://hl7.org/fhir/ValueSet/medicinal-product-name-type from the FHIR Standard | |
MedicinalProductDefinition.name.part.type | example | ProductNamePartTypehttp://hl7.org/fhir/ValueSet/medicinal-product-name-part-type from the FHIR Standard | |
MedicinalProductDefinition.name.usage.country | example | CountryValueSethttp://hl7.org/fhir/ValueSet/country from the FHIR Standard | |
MedicinalProductDefinition.name.usage.jurisdiction | example | JurisdictionValueSethttp://hl7.org/fhir/ValueSet/jurisdiction from the FHIR Standard | |
MedicinalProductDefinition.name.usage.language | required | AllLanguageshttp://hl7.org/fhir/ValueSet/all-languages|5.0.0 from the FHIR Standard | |
MedicinalProductDefinition.name:Proprietary.type | example | Pattern: PROPRIETARYhttp://hl7.org/fhir/ValueSet/medicinal-product-name-type from the FHIR Standard | |
MedicinalProductDefinition.name:Proprietary.part.type | example | ProductNamePartTypehttp://hl7.org/fhir/ValueSet/medicinal-product-name-part-type from the FHIR Standard | |
MedicinalProductDefinition.name:Proprietary.part:Suffix.type | example | Pattern: SFXhttp://hl7.org/fhir/ValueSet/medicinal-product-name-part-type from the FHIR Standard | |
MedicinalProductDefinition.name:Proprietary.usage.country | example | CountryValueSethttp://hl7.org/fhir/ValueSet/country from the FHIR Standard | |
MedicinalProductDefinition.name:Proprietary.usage.jurisdiction | example | JurisdictionValueSethttp://hl7.org/fhir/ValueSet/jurisdiction from the FHIR Standard | |
MedicinalProductDefinition.name:Proprietary.usage.language | required | AllLanguageshttp://hl7.org/fhir/ValueSet/all-languages|5.0.0 from the FHIR Standard | |
MedicinalProductDefinition.name:NonProprietary.type | example | Pattern: NONPROPRIETARYhttp://hl7.org/fhir/ValueSet/medicinal-product-name-type from the FHIR Standard | |
MedicinalProductDefinition.name:NonProprietary.part.type | example | ProductNamePartTypehttp://hl7.org/fhir/ValueSet/medicinal-product-name-part-type from the FHIR Standard | |
MedicinalProductDefinition.name:NonProprietary.usage.country | example | CountryValueSethttp://hl7.org/fhir/ValueSet/country from the FHIR Standard | |
MedicinalProductDefinition.name:NonProprietary.usage.jurisdiction | example | JurisdictionValueSethttp://hl7.org/fhir/ValueSet/jurisdiction from the FHIR Standard | |
MedicinalProductDefinition.name:NonProprietary.usage.language | required | AllLanguageshttp://hl7.org/fhir/ValueSet/all-languages|5.0.0 from the FHIR Standard | |
MedicinalProductDefinition.crossReference.product | required | AllNDCProductshttp://hl7.org/fhir/us/spl/ValueSet/valueset-AllNDCProducts from this IG | |
MedicinalProductDefinition.crossReference.type | example | Pattern: C64637http://hl7.org/fhir/ValueSet/medicinal-product-cross-reference-type from the FHIR Standard | |
MedicinalProductDefinition.operation.type | required | SPLOperationTypehttp://hl7.org/fhir/us/spl/ValueSet/valueset-splOperationType from this IG | |
MedicinalProductDefinition.operation.confidentialityIndicator | example | ProductConfidentialityhttp://hl7.org/fhir/ValueSet/medicinal-product-confidentiality from the FHIR Standard | |
MedicinalProductDefinition.characteristic.type | example | ProductCharacteristichttp://hl7.org/fhir/ValueSet/product-characteristic-codes from the FHIR Standard |
Id | Grade | Path(s) | Details | Requirements |
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 in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').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 | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
This structure is derived from MedicinalProductDefinition
Summary
Mandatory: 7 elements(5 nested mandatory elements)
Must-Support: 25 elements
Prohibited: 1 element
Structures
This structure refers to these other structures:
Slices
This structure defines the following Slices:
Maturity: 1
Differential View
This structure is derived from MedicinalProductDefinition
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
MedicinalProductDefinition | MedicinalProductDefinition | |||
Slices for identifier | S | 1..* | Identifier | Business identifier for this product. Could be an MPID Slice: Unordered, Open by value:system |
identifier:All Slices | Content/Rules for all slices | |||
system | S | 1..1 | uri | The namespace for the identifier value |
value | S | 1..1 | string | The value that is unique |
identifier:NDCCode | S | 1..1 | Identifier | Business identifier for this product. Could be an MPID |
system | 0..1 | uri | The namespace for the identifier value Required Pattern: http://hl7.org/fhir/sid/ndc | |
route | S | 0..* | CodeableConcept | The path by which the product is taken into or makes contact with the body Binding: SPL Route of Administration (required) |
specialMeasures | S | 0..* | CodeableConcept | Whether the Medicinal Product is subject to special measures for regulatory reasons Binding: SPL Special Measures (required) |
marketingStatus | S | 0..1 | MarketingStatus | Marketing status of the medicinal product, in contrast to marketing authorization |
status | S | 1..1 | CodeableConcept | This attribute provides information on the status of the marketing of the medicinal product See ISO/TS 20443 for more information and examples Binding: SPL Marketing Statuses ValueSet (required) |
dateRange | S | 1..1 | Period | The 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 |
contact | S | 0..* | BackboneElement | A product specific contact, person (in a role), or an organization |
type | S | 0..1 | CodeableConcept | Allows the contact to be classified, for example QPPV, Pharmacovigilance Enquiry Information Binding: Top-Level Organization Types (required) |
contact | S | 1..1 | Reference(IdentifiedEstablishment | IdentifiedEstablishmentRegistrant) | A product specific contact, person (in a role), or an organization |
Slices for name | S | 2..* | BackboneElement | The product's name, including full name and possibly coded parts Slice: Unordered, Open by value:type |
name:All Slices | Content/Rules for all slices | |||
productName | S | 1..1 | string | The full product name |
type | S | 1..1 | CodeableConcept | Type of product name, such as rINN, BAN, Proprietary, Non-Proprietary |
name:Proprietary | 1..1 | BackboneElement | The product's name, including full name and possibly coded parts | |
type | 0..1 | CodeableConcept | Type of product name, such as rINN, BAN, Proprietary, Non-Proprietary Required Pattern: At least the following | |
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
system | 1..1 | uri | Identity of the terminology system Fixed Value: http://hl7.org/fhir/us/spl/CodeSystem/codesystem-submittedMedicinalProductNameTypes | |
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: PROPRIETARY | |
Slices for part | S | 0..* | BackboneElement | Coding words or phrases of the name Slice: Unordered, Open by value:type |
part:All Slices | Content/Rules for all slices | |||
part | S | 1..1 | string | A fragment of a product name |
type | S | 1..1 | CodeableConcept | Identifying type for this part of the name (e.g. strength part) |
part:Suffix | 0..1 | BackboneElement | Coding words or phrases of the name | |
type | 1..1 | CodeableConcept | Identifying type for this part of the name (e.g. strength part) Required Pattern: At least the following | |
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
system | 1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v3-EntityNamePartQualifierR2 | |
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: SFX | |
name:NonProprietary | 1..* | BackboneElement | The product's name, including full name and possibly coded parts | |
type | 0..1 | CodeableConcept | Type of product name, such as rINN, BAN, Proprietary, Non-Proprietary Required Pattern: At least the following | |
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
system | 1..1 | uri | Identity of the terminology system Fixed Value: http://hl7.org/fhir/us/spl/CodeSystem/codesystem-submittedMedicinalProductNameTypes | |
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: NONPROPRIETARY | |
crossReference | S | 0..1 | BackboneElement | Reference to another product, e.g. for linking authorised to investigational product |
product | S | 1..1 | CodeableReference(MedicinalProductDefinition) | Reference to another product, e.g. for linking authorised to investigational product Binding: All NDC Products (required) |
concept | S | 1..1 | CodeableConcept | Reference to a concept (by class) |
reference | 0..0 | |||
type | S | 1..1 | CodeableConcept | The type of relationship, for instance branded to generic or virtual to actual product Required Pattern: At least the following |
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
system | 1..1 | uri | Identity of the terminology system Fixed Value: http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl | |
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: C64637 | |
operation | S | 0..* | BackboneElement | A manufacturing or administrative process for the medicinal product |
type | 0..1 | CodeableReference(ActivityDefinition | PlanDefinition) | The type of manufacturing operation e.g. manufacturing itself, re-packaging Binding: SPL Operation Type (required) | |
concept | S | 1..1 | CodeableConcept | Reference to a concept (by class) |
organization | S | 1..1 | Reference(IdentifiedEstablishment) | The organization responsible for the particular process, e.g. the manufacturer or importer |
Documentation for this format |
Path | Conformance | ValueSet | URI |
MedicinalProductDefinition.route | required | SPLRouteOfAdministrationhttp://hl7.org/fhir/us/spl/ValueSet/valueset-splRouteOfAdministration from this IG | |
MedicinalProductDefinition.specialMeasures | required | SPLSpecialMeasureshttp://hl7.org/fhir/us/spl/ValueSet/valueset-splSpecialMeasures from this IG | |
MedicinalProductDefinition.marketingStatus.status | required | SPLMarketingStatuses (a valid code from SPL Marketing Statuses CodeSystem)http://hl7.org/fhir/us/spl/ValueSet/valueset-splMarketingStatuses from this IG | |
MedicinalProductDefinition.contact.type | required | TopLevelOrganizationTypeshttp://hl7.org/fhir/us/spl/ValueSet/valueset-topLevelOrganizationTypes from this IG | |
MedicinalProductDefinition.crossReference.product | required | AllNDCProductshttp://hl7.org/fhir/us/spl/ValueSet/valueset-AllNDCProducts from this IG | |
MedicinalProductDefinition.operation.type | required | SPLOperationTypehttp://hl7.org/fhir/us/spl/ValueSet/valueset-splOperationType from this IG |
Key Elements View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
MedicinalProductDefinition | 0..* | MedicinalProductDefinition | Detailed definition of a medicinal product dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources dom-3: 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 dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated dom-5: If a resource is contained in another resource, it SHALL NOT have a security label dom-6: A resource should have narrative for robust management | |
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created ele-1: All FHIR elements must have a @value or children |
contained | 0..* | Resource | Contained, inline Resources | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
Slices for identifier | SΣ | 1..* | Identifier | Business identifier for this product. Could be an MPID Slice: Unordered, Open by value:system ele-1: All FHIR elements must have a @value or children |
identifier:All Slices | Content/Rules for all slices | |||
use | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . ele-1: All FHIR elements must have a @value or children |
system | SΣ | 1..1 | uri | The namespace for the identifier value ele-1: All FHIR elements must have a @value or children Example General: http://www.acme.com/identifiers/patient |
value | SΣC | 1..1 | string | The value that is unique ele-1: All FHIR elements must have a @value or children Example General: 123456 |
identifier:NDCCode | SΣ | 1..1 | Identifier | Business identifier for this product. Could be an MPID ele-1: All FHIR elements must have a @value or children |
use | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . ele-1: All FHIR elements must have a @value or children |
system | Σ | 0..1 | uri | The namespace for the identifier value ele-1: All FHIR elements must have a @value or children Required Pattern: http://hl7.org/fhir/sid/ndc |
status | ?!Σ | 0..1 | CodeableConcept | The status within the lifecycle of this product record Binding: PublicationStatus (preferred): The lifecycle status of an artifact. ele-1: All FHIR elements must have a @value or children |
route | SΣ | 0..* | CodeableConcept | The path by which the product is taken into or makes contact with the body Binding: SPL Route of Administration (required) ele-1: All FHIR elements must have a @value or children |
specialMeasures | SΣ | 0..* | CodeableConcept | Whether the Medicinal Product is subject to special measures for regulatory reasons Binding: SPL Special Measures (required) ele-1: All FHIR elements must have a @value or children |
marketingStatus | SΣ | 0..1 | MarketingStatus | Marketing status of the medicinal product, in contrast to marketing authorization ele-1: All FHIR elements must have a @value or children |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
status | SΣ | 1..1 | CodeableConcept | This attribute provides information on the status of the marketing of the medicinal product See ISO/TS 20443 for more information and examples Binding: SPL Marketing Statuses ValueSet (required) ele-1: All FHIR elements must have a @value or children |
dateRange | SΣ | 1..1 | Period | The 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 ele-1: All FHIR elements must have a @value or children |
contact | SΣ | 0..* | BackboneElement | A product specific contact, person (in a role), or an organization ele-1: All FHIR elements must have a @value or children |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
type | SΣ | 0..1 | CodeableConcept | Allows the contact to be classified, for example QPPV, Pharmacovigilance Enquiry Information Binding: Top-Level Organization Types (required) ele-1: All FHIR elements must have a @value or children |
contact | SΣ | 1..1 | Reference(IdentifiedEstablishment | IdentifiedEstablishmentRegistrant) | A product specific contact, person (in a role), or an organization ele-1: All FHIR elements must have a @value or children |
Slices for name | SΣ | 2..* | BackboneElement | The product's name, including full name and possibly coded parts Slice: Unordered, Open by value:type ele-1: All FHIR elements must have a @value or children |
name:All Slices | Content/Rules for all slices | |||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
productName | SΣ | 1..1 | string | The full product name ele-1: All FHIR elements must have a @value or children |
type | SΣ | 1..1 | CodeableConcept | Type of product name, such as rINN, BAN, Proprietary, Non-Proprietary Binding: ProductNameType (example): Type of a name for a Medicinal Product. ele-1: All FHIR elements must have a @value or children |
name:Proprietary | Σ | 1..1 | BackboneElement | The product's name, including full name and possibly coded parts ele-1: All FHIR elements must have a @value or children |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
productName | Σ | 1..1 | string | The full product name ele-1: All FHIR elements must have a @value or children |
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. ele-1: All FHIR elements must have a @value or children Required Pattern: At least the following |
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
system | 1..1 | uri | Identity of the terminology system Fixed Value: http://hl7.org/fhir/us/spl/CodeSystem/codesystem-submittedMedicinalProductNameTypes | |
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: PROPRIETARY | |
Slices for part | SΣ | 0..* | BackboneElement | Coding words or phrases of the name Slice: Unordered, Open by value:type ele-1: All FHIR elements must have a @value or children |
part:All Slices | Content/Rules for all slices | |||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
part | SΣ | 1..1 | string | A fragment of a product name ele-1: All FHIR elements must have a @value or children |
type | SΣ | 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. ele-1: All FHIR elements must have a @value or children |
part:Suffix | Σ | 0..1 | BackboneElement | Coding words or phrases of the name ele-1: All FHIR elements must have a @value or children |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
part | Σ | 1..1 | string | A fragment of a product name ele-1: All FHIR elements must have a @value or children |
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. ele-1: All FHIR elements must have a @value or children Required Pattern: At least the following |
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
system | 1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v3-EntityNamePartQualifierR2 | |
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: SFX | |
name:NonProprietary | Σ | 1..* | BackboneElement | The product's name, including full name and possibly coded parts ele-1: All FHIR elements must have a @value or children |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
productName | Σ | 1..1 | string | The full product name ele-1: All FHIR elements must have a @value or children |
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. ele-1: All FHIR elements must have a @value or children Required Pattern: At least the following |
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
system | 1..1 | uri | Identity of the terminology system Fixed Value: http://hl7.org/fhir/us/spl/CodeSystem/codesystem-submittedMedicinalProductNameTypes | |
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: NONPROPRIETARY | |
crossReference | SΣ | 0..1 | BackboneElement | Reference to another product, e.g. for linking authorised to investigational product ele-1: All FHIR elements must have a @value or children |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
product | SΣ | 1..1 | CodeableReference(MedicinalProductDefinition) | Reference to another product, e.g. for linking authorised to investigational product Binding: All NDC Products (required) ele-1: All FHIR elements must have a @value or children |
concept | SΣ | 1..1 | CodeableConcept | Reference to a concept (by class) ele-1: All FHIR elements must have a @value or children |
type | SΣ | 1..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. ele-1: All FHIR elements must have a @value or children Required Pattern: At least the following |
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
system | 1..1 | uri | Identity of the terminology system Fixed Value: http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl | |
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: C64637 | |
operation | SΣ | 0..* | BackboneElement | A manufacturing or administrative process for the medicinal product ele-1: All FHIR elements must have a @value or children |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
type | Σ | 0..1 | CodeableReference(ActivityDefinition | PlanDefinition) | The type of manufacturing operation e.g. manufacturing itself, re-packaging Binding: SPL Operation Type (required) ele-1: All FHIR elements must have a @value or children |
concept | SΣ | 1..1 | CodeableConcept | Reference to a concept (by class) ele-1: All FHIR elements must have a @value or children |
organization | SΣ | 1..1 | Reference(IdentifiedEstablishment) | The organization responsible for the particular process, e.g. the manufacturer or importer ele-1: All FHIR elements must have a @value or children |
Documentation for this format |
Path | Conformance | ValueSet / Code | URI |
MedicinalProductDefinition.identifier.use | required | IdentifierUsehttp://hl7.org/fhir/ValueSet/identifier-use|5.0.0 from the FHIR Standard | |
MedicinalProductDefinition.identifier:NDCCode.use | required | IdentifierUsehttp://hl7.org/fhir/ValueSet/identifier-use|5.0.0 from the FHIR Standard | |
MedicinalProductDefinition.status | preferred | PublicationStatushttp://hl7.org/fhir/ValueSet/publication-status from the FHIR Standard | |
MedicinalProductDefinition.route | required | SPLRouteOfAdministrationhttp://hl7.org/fhir/us/spl/ValueSet/valueset-splRouteOfAdministration from this IG | |
MedicinalProductDefinition.specialMeasures | required | SPLSpecialMeasureshttp://hl7.org/fhir/us/spl/ValueSet/valueset-splSpecialMeasures from this IG | |
MedicinalProductDefinition.marketingStatus.status | required | SPLMarketingStatuses (a valid code from SPL Marketing Statuses CodeSystem)http://hl7.org/fhir/us/spl/ValueSet/valueset-splMarketingStatuses from this IG | |
MedicinalProductDefinition.contact.type | required | TopLevelOrganizationTypeshttp://hl7.org/fhir/us/spl/ValueSet/valueset-topLevelOrganizationTypes from this IG | |
MedicinalProductDefinition.name.type | example | ProductNameTypehttp://hl7.org/fhir/ValueSet/medicinal-product-name-type from the FHIR Standard | |
MedicinalProductDefinition.name:Proprietary.type | example | Pattern: PROPRIETARYhttp://hl7.org/fhir/ValueSet/medicinal-product-name-type from the FHIR Standard | |
MedicinalProductDefinition.name:Proprietary.part.type | example | ProductNamePartTypehttp://hl7.org/fhir/ValueSet/medicinal-product-name-part-type from the FHIR Standard | |
MedicinalProductDefinition.name:Proprietary.part:Suffix.type | example | Pattern: SFXhttp://hl7.org/fhir/ValueSet/medicinal-product-name-part-type from the FHIR Standard | |
MedicinalProductDefinition.name:NonProprietary.type | example | Pattern: NONPROPRIETARYhttp://hl7.org/fhir/ValueSet/medicinal-product-name-type from the FHIR Standard | |
MedicinalProductDefinition.crossReference.product | required | AllNDCProductshttp://hl7.org/fhir/us/spl/ValueSet/valueset-AllNDCProducts from this IG | |
MedicinalProductDefinition.crossReference.type | example | Pattern: C64637http://hl7.org/fhir/ValueSet/medicinal-product-cross-reference-type from the FHIR Standard | |
MedicinalProductDefinition.operation.type | required | SPLOperationTypehttp://hl7.org/fhir/us/spl/ValueSet/valueset-splOperationType from this IG |
Id | Grade | Path(s) | Details | Requirements |
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 in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').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 | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints | ||||
---|---|---|---|---|---|---|---|---|
MedicinalProductDefinition | 0..* | MedicinalProductDefinition | 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: AllLanguages (required): IETF language tag for a human language
| |||||
text | 0..1 | Narrative | Text summary of the resource, for human interpretation | |||||
contained | 0..* | Resource | Contained, inline Resources | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored | ||||
Slices for identifier | SΣ | 1..* | Identifier | Business identifier for this product. Could be an MPID Slice: Unordered, Open by value:system | ||||
identifier:All Slices | Content/Rules for all slices | |||||||
id | 0..1 | id | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
use | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . | ||||
type | Σ | 0..1 | CodeableConcept | Description of identifier Binding: IdentifierTypeCodes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | ||||
system | SΣ | 1..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient | ||||
value | SΣC | 1..1 | string | The value that is unique Example General: 123456 | ||||
period | Σ | 0..1 | Period | Time period when id is/was valid for use | ||||
assigner | Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) | ||||
identifier:NDCCode | SΣ | 1..1 | Identifier | Business identifier for this product. Could be an MPID | ||||
id | 0..1 | id | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
use | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . | ||||
type | Σ | 0..1 | CodeableConcept | Description of identifier Binding: IdentifierTypeCodes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | ||||
system | Σ | 0..1 | uri | The namespace for the identifier value Required Pattern: http://hl7.org/fhir/sid/ndc | ||||
value | ΣC | 0..1 | string | The value that is unique Example General: 123456 | ||||
period | Σ | 0..1 | Period | Time period when id is/was valid for use | ||||
assigner | Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) | ||||
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 | SΣ | 0..* | CodeableConcept | The path by which the product is taken into or makes contact with the body Binding: SPL Route of Administration (required) | ||||
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 | SΣ | 0..* | CodeableConcept | Whether the Medicinal Product is subject to special measures for regulatory reasons Binding: SPL Special Measures (required) | ||||
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: ProductClassification (example): This value set includes codes from the Anatomical Therapeutic Chemical Classification System - provided as an exemplar value set. | ||||
marketingStatus | SΣ | 0..1 | MarketingStatus | Marketing status of the medicinal product, in contrast to marketing authorization | ||||
id | 0..1 | id | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
country | Σ | 0..1 | CodeableConcept | The 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 | ||||
jurisdiction | Σ | 0..1 | CodeableConcept | Where 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 | ||||
status | SΣ | 1..1 | CodeableConcept | This attribute provides information on the status of the marketing of the medicinal product See ISO/TS 20443 for more information and examples Binding: SPL Marketing Statuses ValueSet (required) | ||||
dateRange | SΣ | 1..1 | Period | The 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 | ||||
restoreDate | Σ | 0..1 | dateTime | The 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 | ||||
packagedMedicinalProduct | Σ | 0..* | CodeableConcept | Package type for the product Binding: MedicinalProductPackageType (example): Types of medicinal product packs | ||||
comprisedOf | Σ | 0..* | Reference(ManufacturedItemDefinition | DeviceDefinition) | Types of medicinal manufactured items and/or devices that this product consists of, such as tablets, capsule, or syringes | ||||
ingredient | Σ | 0..* | CodeableConcept | The ingredients of this medicinal product - when not detailed in other resources Binding: SNOMEDCTSubstanceCodes (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: SNOMEDCTSubstanceCodes (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 | ||||
masterFile | Σ | 0..* | Reference(DocumentReference) | A master file for the medicinal product (e.g. Pharmacovigilance System Master File) | ||||
contact | SΣ | 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 | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
type | SΣ | 0..1 | CodeableConcept | Allows the contact to be classified, for example QPPV, Pharmacovigilance Enquiry Information Binding: Top-Level Organization Types (required) | ||||
contact | SΣ | 1..1 | Reference(IdentifiedEstablishment | IdentifiedEstablishmentRegistrant) | 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. | ||||
Slices for name | SΣ | 2..* | BackboneElement | The product's name, including full name and possibly coded parts Slice: Unordered, Open by value:type | ||||
name:All Slices | Content/Rules for all slices | |||||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
productName | SΣ | 1..1 | string | The full product name | ||||
type | SΣ | 1..1 | CodeableConcept | Type of product name, such as rINN, BAN, Proprietary, Non-Proprietary Binding: ProductNameType (example): Type of a name for a Medicinal Product. | ||||
part | Σ | 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 | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
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. | ||||
usage | Σ | 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 | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
country | Σ | 1..1 | CodeableConcept | Country code for where this name applies Binding: CountryValueSet (example): Jurisdiction codes | ||||
jurisdiction | Σ | 0..1 | CodeableConcept | Jurisdiction code for where this name applies Binding: JurisdictionValueSet (example): Jurisdiction codes | ||||
language | Σ | 1..1 | CodeableConcept | Language code for this name Binding: AllLanguages (required): IETF language tag for a human language
| ||||
name:Proprietary | Σ | 1..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 | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
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. Required Pattern: At least the following | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
system | 1..1 | uri | Identity of the terminology system Fixed Value: http://hl7.org/fhir/us/spl/CodeSystem/codesystem-submittedMedicinalProductNameTypes | |||||
version | 0..1 | string | Version of the system - if relevant | |||||
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: PROPRIETARY | |||||
display | 0..1 | string | Representation defined by the system | |||||
userSelected | 0..1 | boolean | If this coding was chosen directly by the user | |||||
text | 0..1 | string | Plain text representation of the concept | |||||
Slices for part | SΣ | 0..* | BackboneElement | Coding words or phrases of the name Slice: Unordered, Open by value:type | ||||
part:All Slices | Content/Rules for all slices | |||||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
part | SΣ | 1..1 | string | A fragment of a product name | ||||
type | SΣ | 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. | ||||
part:Suffix | Σ | 0..1 | 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 | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
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. Required Pattern: At least the following | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
system | 1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v3-EntityNamePartQualifierR2 | |||||
version | 0..1 | string | Version of the system - if relevant | |||||
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: SFX | |||||
display | 0..1 | string | Representation defined by the system | |||||
userSelected | 0..1 | boolean | If this coding was chosen directly by the user | |||||
text | 0..1 | string | Plain text representation of the concept | |||||
usage | Σ | 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 | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
country | Σ | 1..1 | CodeableConcept | Country code for where this name applies Binding: CountryValueSet (example): Jurisdiction codes | ||||
jurisdiction | Σ | 0..1 | CodeableConcept | Jurisdiction code for where this name applies Binding: JurisdictionValueSet (example): Jurisdiction codes | ||||
language | Σ | 1..1 | CodeableConcept | Language code for this name Binding: AllLanguages (required): IETF language tag for a human language
| ||||
name:NonProprietary | Σ | 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 | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
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. Required Pattern: At least the following | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
system | 1..1 | uri | Identity of the terminology system Fixed Value: http://hl7.org/fhir/us/spl/CodeSystem/codesystem-submittedMedicinalProductNameTypes | |||||
version | 0..1 | string | Version of the system - if relevant | |||||
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: NONPROPRIETARY | |||||
display | 0..1 | string | Representation defined by the system | |||||
userSelected | 0..1 | boolean | If this coding was chosen directly by the user | |||||
text | 0..1 | string | Plain text representation of the concept | |||||
part | Σ | 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 | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
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. | ||||
usage | Σ | 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 | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
country | Σ | 1..1 | CodeableConcept | Country code for where this name applies Binding: CountryValueSet (example): Jurisdiction codes | ||||
jurisdiction | Σ | 0..1 | CodeableConcept | Jurisdiction code for where this name applies Binding: JurisdictionValueSet (example): Jurisdiction codes | ||||
language | Σ | 1..1 | CodeableConcept | Language code for this name Binding: AllLanguages (required): IETF language tag for a human language
| ||||
crossReference | SΣ | 0..1 | 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 | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
product | SΣ | 1..1 | CodeableReference(MedicinalProductDefinition) | Reference to another product, e.g. for linking authorised to investigational product Binding: All NDC Products (required) | ||||
id | 0..1 | id | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
concept | SΣ | 1..1 | CodeableConcept | Reference to a concept (by class) | ||||
type | SΣ | 1..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. Required Pattern: At least the following | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
system | 1..1 | uri | Identity of the terminology system Fixed Value: http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl | |||||
version | 0..1 | string | Version of the system - if relevant | |||||
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: C64637 | |||||
display | 0..1 | string | Representation defined by the system | |||||
userSelected | 0..1 | boolean | If this coding was chosen directly by the user | |||||
text | 0..1 | string | Plain text representation of the concept | |||||
operation | SΣ | 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 | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
type | Σ | 0..1 | CodeableReference(ActivityDefinition | PlanDefinition) | The type of manufacturing operation e.g. manufacturing itself, re-packaging Binding: SPL Operation Type (required) | ||||
id | 0..1 | id | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
concept | SΣ | 1..1 | CodeableConcept | Reference to a concept (by class) | ||||
reference | Σ | 0..1 | Reference() | Reference to a resource (by instance) | ||||
effectiveDate | Σ | 0..1 | Period | Date range of applicability | ||||
organization | SΣ | 1..1 | Reference(IdentifiedEstablishment) | 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 | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
type | Σ | 1..1 | CodeableConcept | A code expressing the type of characteristic Binding: ProductCharacteristic (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 | |||||||
valueMarkdown | markdown | |||||||
valueQuantity | Quantity | |||||||
valueInteger | integer | |||||||
valueDate | date | |||||||
valueBoolean | boolean | |||||||
valueAttachment | Attachment | |||||||
Documentation for this format |
Path | Conformance | ValueSet / Code | URI |
MedicinalProductDefinition.language | required | AllLanguageshttp://hl7.org/fhir/ValueSet/all-languages|5.0.0 from the FHIR Standard | |
MedicinalProductDefinition.identifier.use | required | IdentifierUsehttp://hl7.org/fhir/ValueSet/identifier-use|5.0.0 from the FHIR Standard | |
MedicinalProductDefinition.identifier.type | extensible | IdentifierTypeCodeshttp://hl7.org/fhir/ValueSet/identifier-type from the FHIR Standard | |
MedicinalProductDefinition.identifier:NDCCode.use | required | IdentifierUsehttp://hl7.org/fhir/ValueSet/identifier-use|5.0.0 from the FHIR Standard | |
MedicinalProductDefinition.identifier:NDCCode.type | extensible | IdentifierTypeCodeshttp://hl7.org/fhir/ValueSet/identifier-type from the FHIR Standard | |
MedicinalProductDefinition.type | example | MedicinalProductTypehttp://hl7.org/fhir/ValueSet/medicinal-product-type from the FHIR Standard | |
MedicinalProductDefinition.domain | example | MedicinalProductDomainhttp://hl7.org/fhir/ValueSet/medicinal-product-domain from the FHIR Standard | |
MedicinalProductDefinition.status | preferred | PublicationStatushttp://hl7.org/fhir/ValueSet/publication-status from the FHIR Standard | |
MedicinalProductDefinition.combinedPharmaceuticalDoseForm | example | CombinedDoseFormhttp://hl7.org/fhir/ValueSet/combined-dose-form from the FHIR Standard | |
MedicinalProductDefinition.route | required | SPLRouteOfAdministrationhttp://hl7.org/fhir/us/spl/ValueSet/valueset-splRouteOfAdministration from this IG | |
MedicinalProductDefinition.legalStatusOfSupply | example | LegalStatusOfSupplyhttp://hl7.org/fhir/ValueSet/legal-status-of-supply from the FHIR Standard | |
MedicinalProductDefinition.additionalMonitoringIndicator | example | AdditionalMonitoringhttp://hl7.org/fhir/ValueSet/medicinal-product-additional-monitoring from the FHIR Standard | |
MedicinalProductDefinition.specialMeasures | required | SPLSpecialMeasureshttp://hl7.org/fhir/us/spl/ValueSet/valueset-splSpecialMeasures from this IG | |
MedicinalProductDefinition.pediatricUseIndicator | example | PediatricUsehttp://hl7.org/fhir/ValueSet/medicinal-product-pediatric-use from the FHIR Standard | |
MedicinalProductDefinition.classification | example | ProductClassificationhttp://hl7.org/fhir/ValueSet/medicinal-product-classification from the FHIR Standard | |
MedicinalProductDefinition.marketingStatus.status | required | SPLMarketingStatuses (a valid code from SPL Marketing Statuses CodeSystem)http://hl7.org/fhir/us/spl/ValueSet/valueset-splMarketingStatuses from this IG | |
MedicinalProductDefinition.packagedMedicinalProduct | example | MedicinalProductPackageTypehttp://hl7.org/fhir/ValueSet/medicinal-product-package-type from the FHIR Standard | |
MedicinalProductDefinition.ingredient | example | SNOMEDCTSubstanceCodeshttp://hl7.org/fhir/ValueSet/substance-codes from the FHIR Standard | |
MedicinalProductDefinition.impurity | example | SNOMEDCTSubstanceCodeshttp://hl7.org/fhir/ValueSet/substance-codes from the FHIR Standard | |
MedicinalProductDefinition.contact.type | required | TopLevelOrganizationTypeshttp://hl7.org/fhir/us/spl/ValueSet/valueset-topLevelOrganizationTypes from this IG | |
MedicinalProductDefinition.code | example | SNOMEDCTMedicationCodeshttp://hl7.org/fhir/ValueSet/medication-codes from the FHIR Standard | |
MedicinalProductDefinition.name.type | example | ProductNameTypehttp://hl7.org/fhir/ValueSet/medicinal-product-name-type from the FHIR Standard | |
MedicinalProductDefinition.name.part.type | example | ProductNamePartTypehttp://hl7.org/fhir/ValueSet/medicinal-product-name-part-type from the FHIR Standard | |
MedicinalProductDefinition.name.usage.country | example | CountryValueSethttp://hl7.org/fhir/ValueSet/country from the FHIR Standard | |
MedicinalProductDefinition.name.usage.jurisdiction | example | JurisdictionValueSethttp://hl7.org/fhir/ValueSet/jurisdiction from the FHIR Standard | |
MedicinalProductDefinition.name.usage.language | required | AllLanguageshttp://hl7.org/fhir/ValueSet/all-languages|5.0.0 from the FHIR Standard | |
MedicinalProductDefinition.name:Proprietary.type | example | Pattern: PROPRIETARYhttp://hl7.org/fhir/ValueSet/medicinal-product-name-type from the FHIR Standard | |
MedicinalProductDefinition.name:Proprietary.part.type | example | ProductNamePartTypehttp://hl7.org/fhir/ValueSet/medicinal-product-name-part-type from the FHIR Standard | |
MedicinalProductDefinition.name:Proprietary.part:Suffix.type | example | Pattern: SFXhttp://hl7.org/fhir/ValueSet/medicinal-product-name-part-type from the FHIR Standard | |
MedicinalProductDefinition.name:Proprietary.usage.country | example | CountryValueSethttp://hl7.org/fhir/ValueSet/country from the FHIR Standard | |
MedicinalProductDefinition.name:Proprietary.usage.jurisdiction | example | JurisdictionValueSethttp://hl7.org/fhir/ValueSet/jurisdiction from the FHIR Standard | |
MedicinalProductDefinition.name:Proprietary.usage.language | required | AllLanguageshttp://hl7.org/fhir/ValueSet/all-languages|5.0.0 from the FHIR Standard | |
MedicinalProductDefinition.name:NonProprietary.type | example | Pattern: NONPROPRIETARYhttp://hl7.org/fhir/ValueSet/medicinal-product-name-type from the FHIR Standard | |
MedicinalProductDefinition.name:NonProprietary.part.type | example | ProductNamePartTypehttp://hl7.org/fhir/ValueSet/medicinal-product-name-part-type from the FHIR Standard | |
MedicinalProductDefinition.name:NonProprietary.usage.country | example | CountryValueSethttp://hl7.org/fhir/ValueSet/country from the FHIR Standard | |
MedicinalProductDefinition.name:NonProprietary.usage.jurisdiction | example | JurisdictionValueSethttp://hl7.org/fhir/ValueSet/jurisdiction from the FHIR Standard | |
MedicinalProductDefinition.name:NonProprietary.usage.language | required | AllLanguageshttp://hl7.org/fhir/ValueSet/all-languages|5.0.0 from the FHIR Standard | |
MedicinalProductDefinition.crossReference.product | required | AllNDCProductshttp://hl7.org/fhir/us/spl/ValueSet/valueset-AllNDCProducts from this IG | |
MedicinalProductDefinition.crossReference.type | example | Pattern: C64637http://hl7.org/fhir/ValueSet/medicinal-product-cross-reference-type from the FHIR Standard | |
MedicinalProductDefinition.operation.type | required | SPLOperationTypehttp://hl7.org/fhir/us/spl/ValueSet/valueset-splOperationType from this IG | |
MedicinalProductDefinition.operation.confidentialityIndicator | example | ProductConfidentialityhttp://hl7.org/fhir/ValueSet/medicinal-product-confidentiality from the FHIR Standard | |
MedicinalProductDefinition.characteristic.type | example | ProductCharacteristichttp://hl7.org/fhir/ValueSet/product-characteristic-codes from the FHIR Standard |
Id | Grade | Path(s) | Details | Requirements |
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 in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').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 | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
This structure is derived from MedicinalProductDefinition
Summary
Mandatory: 7 elements(5 nested mandatory elements)
Must-Support: 25 elements
Prohibited: 1 element
Structures
This structure refers to these other structures:
Slices
This structure defines the following Slices:
Maturity: 1
Other representations of profile: CSV, Excel, Schematron