This page is part of the FHIR Specification (v3.3.0: R4 Ballot 2). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions
Biomedical Research and Regulation Work Group | Maturity Level: 0 | Draft | Compartments: Not linked to any defined compartments |
A pharmaceutical product described in terms of its composition and dose form.
Qualitative and quantitative composition of a Medicinal Product in the dose form approved for administration in line with the regulated product information
Note that in many instances, the pharmaceutical product is equal to the manufactured item. However, there are instances where the manufactured item must undergo a transformation before being administered to the patient (as the pharmaceutical product) and the two are not equal.
This resource is referenced by medicinalproduct
Structure
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
MedicinalProductPharmaceutical | ΣD | DomainResource | A pharmaceutical product described in terms of its composition and dose form Elements defined in Ancestors: id, meta, implicitRules, language, text, contained, extension, modifierExtension | |
identifier | Σ | 0..* | Identifier | An identifier for the pharmaceutical medicinal product |
administrableDoseForm | Σ | 1..1 | CodeableConcept | The administrable dose form, after necessary reconstitution |
unitOfPresentation | Σ | 0..1 | CodeableConcept | Todo |
routeOfAdministration | Σ | 1..* | CodeableConcept | The path by which the pharmaceutical product is taken into or makes contact with the body |
ingredient | Σ | 0..* | Reference(MedicinalProductIngredient) | Ingredient |
device | Σ | 0..* | string | Accompanying device |
characteristics | Σ | 0..* | BackboneElement | Characteristics e.g. a products onset of action |
code | Σ | 1..1 | CodeableConcept | A coded characteristic |
status | Σ | 0..1 | CodeableConcept | The status of characteristic e.g. assigned or pending |
Documentation for this format |
UML Diagram (Legend)
XML Template
<MedicinalProductPharmaceutical xmlns="http://hl7.org/fhir"> <!-- from Resource: id, meta, implicitRules, and language --> <!-- from DomainResource: text, contained, extension, and modifierExtension --> <identifier><!-- 0..* Identifier An identifier for the pharmaceutical medicinal product --></identifier> <administrableDoseForm><!-- 1..1 CodeableConcept The administrable dose form, after necessary reconstitution --></administrableDoseForm> <unitOfPresentation><!-- 0..1 CodeableConcept Todo --></unitOfPresentation> <routeOfAdministration><!-- 1..* CodeableConcept The path by which the pharmaceutical product is taken into or makes contact with the body --></routeOfAdministration> <ingredient><!-- 0..* Reference(MedicinalProductIngredient) Ingredient --></ingredient> <device value="[string]"/><!-- 0..* Accompanying device --> <characteristics> <!-- 0..* Characteristics e.g. a products onset of action --> <code><!-- 1..1 CodeableConcept A coded characteristic --></code> <status><!-- 0..1 CodeableConcept The status of characteristic e.g. assigned or pending --></status> </characteristics> </MedicinalProductPharmaceutical>
JSON Template
{ "resourceType" : "MedicinalProductPharmaceutical", // from Resource: id, meta, implicitRules, and language // from DomainResource: text, contained, extension, and modifierExtension "identifier" : [{ Identifier }], // An identifier for the pharmaceutical medicinal product "administrableDoseForm" : { CodeableConcept }, // R! The administrable dose form, after necessary reconstitution "unitOfPresentation" : { CodeableConcept }, // Todo "routeOfAdministration" : [{ CodeableConcept }], // R! The path by which the pharmaceutical product is taken into or makes contact with the body "ingredient" : [{ Reference(MedicinalProductIngredient) }], // Ingredient "device" : ["<string>"], // Accompanying device "characteristics" : [{ // Characteristics e.g. a products onset of action "code" : { CodeableConcept }, // R! A coded characteristic "status" : { CodeableConcept } // The status of characteristic e.g. assigned or pending }] }
Turtle Template
@prefix fhir: <http://hl7.org/fhir/> . [ a fhir:MedicinalProductPharmaceutical; fhir:nodeRole fhir:treeRoot; # if this is the parser root # from Resource: .id, .meta, .implicitRules, and .language # from DomainResource: .text, .contained, .extension, and .modifierExtension fhir:MedicinalProductPharmaceutical.identifier [ Identifier ], ... ; # 0..* An identifier for the pharmaceutical medicinal product fhir:MedicinalProductPharmaceutical.administrableDoseForm [ CodeableConcept ]; # 1..1 The administrable dose form, after necessary reconstitution fhir:MedicinalProductPharmaceutical.unitOfPresentation [ CodeableConcept ]; # 0..1 Todo fhir:MedicinalProductPharmaceutical.routeOfAdministration [ CodeableConcept ], ... ; # 1..* The path by which the pharmaceutical product is taken into or makes contact with the body fhir:MedicinalProductPharmaceutical.ingredient [ Reference(MedicinalProductIngredient) ], ... ; # 0..* Ingredient fhir:MedicinalProductPharmaceutical.device [ string ], ... ; # 0..* Accompanying device fhir:MedicinalProductPharmaceutical.characteristics [ # 0..* Characteristics e.g. a products onset of action fhir:MedicinalProductPharmaceutical.characteristics.code [ CodeableConcept ]; # 1..1 A coded characteristic fhir:MedicinalProductPharmaceutical.characteristics.status [ CodeableConcept ]; # 0..1 The status of characteristic e.g. assigned or pending ], ...; ]
Structure
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
MedicinalProductPharmaceutical | ΣD | DomainResource | A pharmaceutical product described in terms of its composition and dose form Elements defined in Ancestors: id, meta, implicitRules, language, text, contained, extension, modifierExtension | |
identifier | Σ | 0..* | Identifier | An identifier for the pharmaceutical medicinal product |
administrableDoseForm | Σ | 1..1 | CodeableConcept | The administrable dose form, after necessary reconstitution |
unitOfPresentation | Σ | 0..1 | CodeableConcept | Todo |
routeOfAdministration | Σ | 1..* | CodeableConcept | The path by which the pharmaceutical product is taken into or makes contact with the body |
ingredient | Σ | 0..* | Reference(MedicinalProductIngredient) | Ingredient |
device | Σ | 0..* | string | Accompanying device |
characteristics | Σ | 0..* | BackboneElement | Characteristics e.g. a products onset of action |
code | Σ | 1..1 | CodeableConcept | A coded characteristic |
status | Σ | 0..1 | CodeableConcept | The status of characteristic e.g. assigned or pending |
Documentation for this format |
XML Template
<MedicinalProductPharmaceutical xmlns="http://hl7.org/fhir"> <!-- from Resource: id, meta, implicitRules, and language --> <!-- from DomainResource: text, contained, extension, and modifierExtension --> <identifier><!-- 0..* Identifier An identifier for the pharmaceutical medicinal product --></identifier> <administrableDoseForm><!-- 1..1 CodeableConcept The administrable dose form, after necessary reconstitution --></administrableDoseForm> <unitOfPresentation><!-- 0..1 CodeableConcept Todo --></unitOfPresentation> <routeOfAdministration><!-- 1..* CodeableConcept The path by which the pharmaceutical product is taken into or makes contact with the body --></routeOfAdministration> <ingredient><!-- 0..* Reference(MedicinalProductIngredient) Ingredient --></ingredient> <device value="[string]"/><!-- 0..* Accompanying device --> <characteristics> <!-- 0..* Characteristics e.g. a products onset of action --> <code><!-- 1..1 CodeableConcept A coded characteristic --></code> <status><!-- 0..1 CodeableConcept The status of characteristic e.g. assigned or pending --></status> </characteristics> </MedicinalProductPharmaceutical>
JSON Template
{ "resourceType" : "MedicinalProductPharmaceutical", // from Resource: id, meta, implicitRules, and language // from DomainResource: text, contained, extension, and modifierExtension "identifier" : [{ Identifier }], // An identifier for the pharmaceutical medicinal product "administrableDoseForm" : { CodeableConcept }, // R! The administrable dose form, after necessary reconstitution "unitOfPresentation" : { CodeableConcept }, // Todo "routeOfAdministration" : [{ CodeableConcept }], // R! The path by which the pharmaceutical product is taken into or makes contact with the body "ingredient" : [{ Reference(MedicinalProductIngredient) }], // Ingredient "device" : ["<string>"], // Accompanying device "characteristics" : [{ // Characteristics e.g. a products onset of action "code" : { CodeableConcept }, // R! A coded characteristic "status" : { CodeableConcept } // The status of characteristic e.g. assigned or pending }] }
Turtle Template
@prefix fhir: <http://hl7.org/fhir/> . [ a fhir:MedicinalProductPharmaceutical; fhir:nodeRole fhir:treeRoot; # if this is the parser root # from Resource: .id, .meta, .implicitRules, and .language # from DomainResource: .text, .contained, .extension, and .modifierExtension fhir:MedicinalProductPharmaceutical.identifier [ Identifier ], ... ; # 0..* An identifier for the pharmaceutical medicinal product fhir:MedicinalProductPharmaceutical.administrableDoseForm [ CodeableConcept ]; # 1..1 The administrable dose form, after necessary reconstitution fhir:MedicinalProductPharmaceutical.unitOfPresentation [ CodeableConcept ]; # 0..1 Todo fhir:MedicinalProductPharmaceutical.routeOfAdministration [ CodeableConcept ], ... ; # 1..* The path by which the pharmaceutical product is taken into or makes contact with the body fhir:MedicinalProductPharmaceutical.ingredient [ Reference(MedicinalProductIngredient) ], ... ; # 0..* Ingredient fhir:MedicinalProductPharmaceutical.device [ string ], ... ; # 0..* Accompanying device fhir:MedicinalProductPharmaceutical.characteristics [ # 0..* Characteristics e.g. a products onset of action fhir:MedicinalProductPharmaceutical.characteristics.code [ CodeableConcept ]; # 1..1 A coded characteristic fhir:MedicinalProductPharmaceutical.characteristics.status [ CodeableConcept ]; # 0..1 The status of characteristic e.g. assigned or pending ], ...; ]
Alternate definitions: Master Definition XML + JSON, XML Schema/Schematron + JSON Schema, ShEx (for Turtle) + see the extensions & the dependency analysis