SPL Mapping FHIR R5 Implementation Guide
0.2.1 - Build CI United States of America flag

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

Logical Model: Submitted Medication Logical Model

Official URL: http://hl7.org/fhir/us/spl/StructureDefinition/SubmittedMedicationLogicalModel Version: 0.2.1
Standards status: Trial-use Maturity Level: 1 Computable Name: SubmittedMedicationLogicalModel

Details about the Medication that is submitted to the FDA.

Submitted Medication UML Diagram

The following UML diagram shows the data elements of a Submitted Medication. More details about the data elements can be found in the definition tables below.

A Submitted Medication has a set of medication-related elements and then is broken into an optional set of Parts of products as well as optional sets of Packaging.

SubmittedMedicationstring ndc 0..1string proprietaryNamestring proprietaryNameSuffix 0..1string nonProprietaryName 0..1string form 0..1string sourceProductNDC 0..1Identifier productIdentifier 0..*string deaSchedule 0..1string route 0..*Period marketingStatusPeriodIngredientcode typestring uniistring nameRatio strength 0..1ActiveMoietystring uniistring nameReferenceStrengthstring uniistring namePackagingQuantity quantitystring typendcPackageCode 0..1boolean isSamplestring combinationProductTypePeriod marketingStatusPeriodCharacteristicstring typeAny valueImagestring titleurl referencePartProductQuantity quantityMarketingstring applicationNumber 0..1string category 0..1dateTime approvalDate 0..10..*0..20..10..10..*0..*0..10..*0..1

Usage:

Formal Views of Profile Content

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

This structure is derived from Element

NameFlagsCard.TypeDescription & Constraintsdoco
.. SubmittedMedication 0..* Element
Elements defined in Ancestors:@id, extension
Submitted Medication Logical Model
Instances of this logical model are not marked to be the target of a Reference
... ndcCode 0..1 CodeableConcept NDC Code
... proprietaryName 1..1 string Proprietary Name
... proprietaryNameSuffix 0..1 string Proprietary Name Suffix
... form 0..1 CodeableConcept Medication Form
... sourceMedicationCode 0..1 CodeableConcept Source Medication
... MedicationIdentifier 0..* Identifier Additional Identifiers
... deaSchedule 0..1 CodeableConcept DEA Schedule Code
... route 0..* CodeableConcept Route of Administration
... ingredient 0..* BackboneElement Medication Ingredients
.... type 1..1 code Ingredient Type
.... unii 1..1 CodeableConcept Ingredient Code
.... name 1..1 string Ingredient Name
.... strength 0..1 Ratio Ingredient Strength
.... activeMoiety 1..2 BackboneElement Ingredient Active Moiety
..... unii 1..1 CodeableConcept Active Moiety Code
..... name 1..1 string Active Moiety Name
.... strengthReference 0..1 BackboneElement Reference Ingredient for Strength
..... unii 1..1 CodeableConcept Reference Ingredient Code
..... name 1..1 string Reference Ingredient Name
... packaging 0..1 BackboneElement Medication Packaging
.... quantity 1..1 Quantity Amount of medication in the package.
.... type 1..1 CodeableConcept Packaging Type
.... code 0..1 CodeableConcept Packaging Identifier
.... sample 1..1 boolean Drug Sample Flag
.... combinationMedicationType 0..1 CodeableConcept Combination Medication Type
.... marketingStatusPeriod 0..1 Period Marketing Status Period
.... characteristic 0..* See characteristic Packaging Characteristics
.... packaging 0..1 See packaging Outer Packaging
... part 0..* BackboneElement Medication Part
.... quantity 1..1 Quantity Part Quantity
.... Medication 1..1 Reference(Submitted Medication Logical Model) Part Medication
.... marketing 0..1 See marketing Part Marketing
... marketing 0..1 BackboneElement Marketing Application Information
.... number 0..1 Identifier Markting Application Number
.... category 0..1 CodeableConcept Marketing Category
.... approvalDate 0..1 dateTime Marketing Approval Date
... marketingStatusPeriod 1..1 Period Marketing Status Period
... characteristic 0..* BackboneElement Medication Characteristics
.... type 1..1 CodeableConcept Characteristic Type
.... value[x] 1..1 Characteristic Value
..... valueQuantity Quantity
..... valueInteger integer
..... valueRange Range
..... valueCodeableConcept CodeableConcept
..... valueString string
..... valueBase64Binary base64Binary
..... valueBoolean boolean

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. SubmittedMedication 0..* Element
Elements defined in Ancestors:@id, extension
Submitted Medication Logical Model
Instances of this logical model are not marked to be the target of a Reference
ele-1: All FHIR elements must have a @value or children
... @id 0..1 string Unique id for inter-element referencing
... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... ndcCode 0..1 CodeableConcept NDC Code
... proprietaryNameSuffix 0..1 string Proprietary Name Suffix
... nonProprietaryName 0..1 string Non-Proprietary Name
... form 0..1 CodeableConcept Medication Form
... sourceMedicationCode 0..1 CodeableConcept Source Medication
... MedicationIdentifier 0..* Identifier Additional Identifiers
... deaSchedule 0..1 CodeableConcept DEA Schedule Code
... route 0..* CodeableConcept Route of Administration
... ingredient 0..* BackboneElement Medication Ingredients
ele-1: All FHIR elements must have a @value or children
.... @id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... 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 1..1 code Ingredient Type
.... unii 1..1 CodeableConcept Ingredient Code
.... name 1..1 string Ingredient Name
.... strength 0..1 Ratio Ingredient Strength
.... activeMoiety 1..2 BackboneElement Ingredient Active Moiety
ele-1: All FHIR elements must have a @value or children
..... @id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... 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
..... unii 1..1 CodeableConcept Active Moiety Code
..... name 1..1 string Active Moiety Name
.... strengthReference 0..1 BackboneElement Reference Ingredient for Strength
ele-1: All FHIR elements must have a @value or children
..... @id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... 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
..... unii 1..1 CodeableConcept Reference Ingredient Code
..... name 1..1 string Reference Ingredient Name
... packaging 0..1 BackboneElement Medication Packaging
ele-1: All FHIR elements must have a @value or children
.... @id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... 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
.... quantity 1..1 Quantity Amount of medication in the package.
.... type 1..1 CodeableConcept Packaging Type
.... code 0..1 CodeableConcept Packaging Identifier
.... sample 1..1 boolean Drug Sample Flag
.... combinationMedicationType 0..1 CodeableConcept Combination Medication Type
.... marketingStatusPeriod 0..1 Period Marketing Status Period
.... characteristic 0..* See characteristic Packaging Characteristics
.... packaging 0..1 See packaging Outer Packaging
... part 0..* BackboneElement Medication Part
ele-1: All FHIR elements must have a @value or children
.... @id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... 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
.... quantity 1..1 Quantity Part Quantity
.... Medication 1..1 Reference(Submitted Medication Logical Model) Part Medication
.... marketing 0..1 See marketing Part Marketing
... marketing 0..1 BackboneElement Marketing Application Information
ele-1: All FHIR elements must have a @value or children
.... @id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... 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
.... number 0..1 Identifier Markting Application Number
.... category 0..1 CodeableConcept Marketing Category
.... approvalDate 0..1 dateTime Marketing Approval Date
... marketingStatusPeriod 1..1 Period Marketing Status Period
... characteristic 0..* BackboneElement Medication Characteristics
ele-1: All FHIR elements must have a @value or children
.... @id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... 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 1..1 CodeableConcept Characteristic Type
.... value[x] 1..1 Characteristic Value
..... valueQuantity Quantity
..... valueInteger integer
..... valueRange Range
..... valueCodeableConcept CodeableConcept
..... valueString string
..... valueBase64Binary base64Binary
..... valueBoolean boolean

doco Documentation for this format

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
NameFlagsCard.TypeDescription & Constraintsdoco
.. SubmittedMedication 0..* Element
Elements defined in Ancestors:@id, extension
Submitted Medication Logical Model
Instances of this logical model are not marked to be the target of a Reference
... @id 0..1 string Unique id for inter-element referencing
... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
... ndcCode 0..1 CodeableConcept NDC Code
... proprietaryNameSuffix 0..1 string Proprietary Name Suffix
... nonProprietaryName 0..1 string Non-Proprietary Name
... form 0..1 CodeableConcept Medication Form
... sourceMedicationCode 0..1 CodeableConcept Source Medication
... MedicationIdentifier 0..* Identifier Additional Identifiers
... deaSchedule 0..1 CodeableConcept DEA Schedule Code
... route 0..* CodeableConcept Route of Administration
... ingredient 0..* BackboneElement Medication Ingredients
.... @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
.... type 1..1 code Ingredient Type
.... unii 1..1 CodeableConcept Ingredient Code
.... name 1..1 string Ingredient Name
.... strength 0..1 Ratio Ingredient Strength
.... activeMoiety 1..2 BackboneElement Ingredient Active Moiety
..... @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
..... unii 1..1 CodeableConcept Active Moiety Code
..... name 1..1 string Active Moiety Name
.... strengthReference 0..1 BackboneElement Reference Ingredient for Strength
..... @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
..... unii 1..1 CodeableConcept Reference Ingredient Code
..... name 1..1 string Reference Ingredient Name
... packaging 0..1 BackboneElement Medication Packaging
.... @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
.... quantity 1..1 Quantity Amount of medication in the package.
.... type 1..1 CodeableConcept Packaging Type
.... code 0..1 CodeableConcept Packaging Identifier
.... sample 1..1 boolean Drug Sample Flag
.... combinationMedicationType 0..1 CodeableConcept Combination Medication Type
.... marketingStatusPeriod 0..1 Period Marketing Status Period
.... characteristic 0..* See characteristic Packaging Characteristics
.... packaging 0..1 See packaging Outer Packaging
... part 0..* BackboneElement Medication Part
.... @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
.... quantity 1..1 Quantity Part Quantity
.... Medication 1..1 Reference(Submitted Medication Logical Model) Part Medication
.... marketing 0..1 See marketing Part Marketing
... marketing 0..1 BackboneElement Marketing Application Information
.... @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
.... number 0..1 Identifier Markting Application Number
.... category 0..1 CodeableConcept Marketing Category
.... approvalDate 0..1 dateTime Marketing Approval Date
... marketingStatusPeriod 1..1 Period Marketing Status Period
... characteristic 0..* BackboneElement Medication Characteristics
.... @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
.... type 1..1 CodeableConcept Characteristic Type
.... value[x] 1..1 Characteristic Value
..... valueQuantity Quantity
..... valueInteger integer
..... valueRange Range
..... valueCodeableConcept CodeableConcept
..... valueString string
..... valueBase64Binary base64Binary
..... valueBoolean boolean

doco Documentation for this format

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

This structure is derived from Element

Summary

Mandatory: 0 element(17 nested mandatory elements)

Structures

This structure refers to these other structures:

Maturity: 1

Differential View

This structure is derived from Element

NameFlagsCard.TypeDescription & Constraintsdoco
.. SubmittedMedication 0..* Element
Elements defined in Ancestors:@id, extension
Submitted Medication Logical Model
Instances of this logical model are not marked to be the target of a Reference
... ndcCode 0..1 CodeableConcept NDC Code
... proprietaryName 1..1 string Proprietary Name
... proprietaryNameSuffix 0..1 string Proprietary Name Suffix
... form 0..1 CodeableConcept Medication Form
... sourceMedicationCode 0..1 CodeableConcept Source Medication
... MedicationIdentifier 0..* Identifier Additional Identifiers
... deaSchedule 0..1 CodeableConcept DEA Schedule Code
... route 0..* CodeableConcept Route of Administration
... ingredient 0..* BackboneElement Medication Ingredients
.... type 1..1 code Ingredient Type
.... unii 1..1 CodeableConcept Ingredient Code
.... name 1..1 string Ingredient Name
.... strength 0..1 Ratio Ingredient Strength
.... activeMoiety 1..2 BackboneElement Ingredient Active Moiety
..... unii 1..1 CodeableConcept Active Moiety Code
..... name 1..1 string Active Moiety Name
.... strengthReference 0..1 BackboneElement Reference Ingredient for Strength
..... unii 1..1 CodeableConcept Reference Ingredient Code
..... name 1..1 string Reference Ingredient Name
... packaging 0..1 BackboneElement Medication Packaging
.... quantity 1..1 Quantity Amount of medication in the package.
.... type 1..1 CodeableConcept Packaging Type
.... code 0..1 CodeableConcept Packaging Identifier
.... sample 1..1 boolean Drug Sample Flag
.... combinationMedicationType 0..1 CodeableConcept Combination Medication Type
.... marketingStatusPeriod 0..1 Period Marketing Status Period
.... characteristic 0..* See characteristic Packaging Characteristics
.... packaging 0..1 See packaging Outer Packaging
... part 0..* BackboneElement Medication Part
.... quantity 1..1 Quantity Part Quantity
.... Medication 1..1 Reference(Submitted Medication Logical Model) Part Medication
.... marketing 0..1 See marketing Part Marketing
... marketing 0..1 BackboneElement Marketing Application Information
.... number 0..1 Identifier Markting Application Number
.... category 0..1 CodeableConcept Marketing Category
.... approvalDate 0..1 dateTime Marketing Approval Date
... marketingStatusPeriod 1..1 Period Marketing Status Period
... characteristic 0..* BackboneElement Medication Characteristics
.... type 1..1 CodeableConcept Characteristic Type
.... value[x] 1..1 Characteristic Value
..... valueQuantity Quantity
..... valueInteger integer
..... valueRange Range
..... valueCodeableConcept CodeableConcept
..... valueString string
..... valueBase64Binary base64Binary
..... valueBoolean boolean

doco Documentation for this format

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. SubmittedMedication 0..* Element
Elements defined in Ancestors:@id, extension
Submitted Medication Logical Model
Instances of this logical model are not marked to be the target of a Reference
ele-1: All FHIR elements must have a @value or children
... @id 0..1 string Unique id for inter-element referencing
... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... ndcCode 0..1 CodeableConcept NDC Code
... proprietaryNameSuffix 0..1 string Proprietary Name Suffix
... nonProprietaryName 0..1 string Non-Proprietary Name
... form 0..1 CodeableConcept Medication Form
... sourceMedicationCode 0..1 CodeableConcept Source Medication
... MedicationIdentifier 0..* Identifier Additional Identifiers
... deaSchedule 0..1 CodeableConcept DEA Schedule Code
... route 0..* CodeableConcept Route of Administration
... ingredient 0..* BackboneElement Medication Ingredients
ele-1: All FHIR elements must have a @value or children
.... @id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... 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 1..1 code Ingredient Type
.... unii 1..1 CodeableConcept Ingredient Code
.... name 1..1 string Ingredient Name
.... strength 0..1 Ratio Ingredient Strength
.... activeMoiety 1..2 BackboneElement Ingredient Active Moiety
ele-1: All FHIR elements must have a @value or children
..... @id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... 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
..... unii 1..1 CodeableConcept Active Moiety Code
..... name 1..1 string Active Moiety Name
.... strengthReference 0..1 BackboneElement Reference Ingredient for Strength
ele-1: All FHIR elements must have a @value or children
..... @id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... 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
..... unii 1..1 CodeableConcept Reference Ingredient Code
..... name 1..1 string Reference Ingredient Name
... packaging 0..1 BackboneElement Medication Packaging
ele-1: All FHIR elements must have a @value or children
.... @id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... 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
.... quantity 1..1 Quantity Amount of medication in the package.
.... type 1..1 CodeableConcept Packaging Type
.... code 0..1 CodeableConcept Packaging Identifier
.... sample 1..1 boolean Drug Sample Flag
.... combinationMedicationType 0..1 CodeableConcept Combination Medication Type
.... marketingStatusPeriod 0..1 Period Marketing Status Period
.... characteristic 0..* See characteristic Packaging Characteristics
.... packaging 0..1 See packaging Outer Packaging
... part 0..* BackboneElement Medication Part
ele-1: All FHIR elements must have a @value or children
.... @id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... 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
.... quantity 1..1 Quantity Part Quantity
.... Medication 1..1 Reference(Submitted Medication Logical Model) Part Medication
.... marketing 0..1 See marketing Part Marketing
... marketing 0..1 BackboneElement Marketing Application Information
ele-1: All FHIR elements must have a @value or children
.... @id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... 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
.... number 0..1 Identifier Markting Application Number
.... category 0..1 CodeableConcept Marketing Category
.... approvalDate 0..1 dateTime Marketing Approval Date
... marketingStatusPeriod 1..1 Period Marketing Status Period
... characteristic 0..* BackboneElement Medication Characteristics
ele-1: All FHIR elements must have a @value or children
.... @id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... 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 1..1 CodeableConcept Characteristic Type
.... value[x] 1..1 Characteristic Value
..... valueQuantity Quantity
..... valueInteger integer
..... valueRange Range
..... valueCodeableConcept CodeableConcept
..... valueString string
..... valueBase64Binary base64Binary
..... valueBoolean boolean

doco Documentation for this format

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. SubmittedMedication 0..* Element
Elements defined in Ancestors:@id, extension
Submitted Medication Logical Model
Instances of this logical model are not marked to be the target of a Reference
... @id 0..1 string Unique id for inter-element referencing
... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
... ndcCode 0..1 CodeableConcept NDC Code
... proprietaryNameSuffix 0..1 string Proprietary Name Suffix
... nonProprietaryName 0..1 string Non-Proprietary Name
... form 0..1 CodeableConcept Medication Form
... sourceMedicationCode 0..1 CodeableConcept Source Medication
... MedicationIdentifier 0..* Identifier Additional Identifiers
... deaSchedule 0..1 CodeableConcept DEA Schedule Code
... route 0..* CodeableConcept Route of Administration
... ingredient 0..* BackboneElement Medication Ingredients
.... @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
.... type 1..1 code Ingredient Type
.... unii 1..1 CodeableConcept Ingredient Code
.... name 1..1 string Ingredient Name
.... strength 0..1 Ratio Ingredient Strength
.... activeMoiety 1..2 BackboneElement Ingredient Active Moiety
..... @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
..... unii 1..1 CodeableConcept Active Moiety Code
..... name 1..1 string Active Moiety Name
.... strengthReference 0..1 BackboneElement Reference Ingredient for Strength
..... @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
..... unii 1..1 CodeableConcept Reference Ingredient Code
..... name 1..1 string Reference Ingredient Name
... packaging 0..1 BackboneElement Medication Packaging
.... @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
.... quantity 1..1 Quantity Amount of medication in the package.
.... type 1..1 CodeableConcept Packaging Type
.... code 0..1 CodeableConcept Packaging Identifier
.... sample 1..1 boolean Drug Sample Flag
.... combinationMedicationType 0..1 CodeableConcept Combination Medication Type
.... marketingStatusPeriod 0..1 Period Marketing Status Period
.... characteristic 0..* See characteristic Packaging Characteristics
.... packaging 0..1 See packaging Outer Packaging
... part 0..* BackboneElement Medication Part
.... @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
.... quantity 1..1 Quantity Part Quantity
.... Medication 1..1 Reference(Submitted Medication Logical Model) Part Medication
.... marketing 0..1 See marketing Part Marketing
... marketing 0..1 BackboneElement Marketing Application Information
.... @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
.... number 0..1 Identifier Markting Application Number
.... category 0..1 CodeableConcept Marketing Category
.... approvalDate 0..1 dateTime Marketing Approval Date
... marketingStatusPeriod 1..1 Period Marketing Status Period
... characteristic 0..* BackboneElement Medication Characteristics
.... @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
.... type 1..1 CodeableConcept Characteristic Type
.... value[x] 1..1 Characteristic Value
..... valueQuantity Quantity
..... valueInteger integer
..... valueRange Range
..... valueCodeableConcept CodeableConcept
..... valueString string
..... valueBase64Binary base64Binary
..... valueBoolean boolean

doco Documentation for this format

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

This structure is derived from Element

Summary

Mandatory: 0 element(17 nested mandatory elements)

Structures

This structure refers to these other structures:

Maturity: 1

 

Other representations of profile: CSV, Excel