This page is part of the FHIR Specification (v4.0.1: R4 - Mixed Normative and STU) in it's permanent home (it will always be available at this URL). 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 | Trial Use | Security Category: Anonymous | Compartments: Not linked to any defined compartments |
Detailed Descriptions for the elements in the SubstanceSpecification resource.
| SubstanceSpecification | |
| Element Id | SubstanceSpecification |
| Definition | The detailed description of a substance, typically at a level beyond what is used for prescribing. |
| Cardinality | 0..* |
| Type | DomainResource |
| Summary | true |
| SubstanceSpecification.identifier | |
| Element Id | SubstanceSpecification.identifier |
| Definition | Identifier by which this substance is known. |
| Note | This is a business identifier, not a resource identifier (see discussion) |
| Cardinality | 0..1 |
| Type | Identifier |
| Summary | true |
| SubstanceSpecification.type | |
| Element Id | SubstanceSpecification.type |
| Definition | High level categorization, e.g. polymer or nucleic acid. |
| Cardinality | 0..1 |
| Type | CodeableConcept |
| Summary | true |
| SubstanceSpecification.status | |
| Element Id | SubstanceSpecification.status |
| Definition | Status of substance within the catalogue e.g. approved. |
| Cardinality | 0..1 |
| Type | CodeableConcept |
| Summary | true |
| SubstanceSpecification.domain | |
| Element Id | SubstanceSpecification.domain |
| Definition | If the substance applies to only human or veterinary use. |
| Cardinality | 0..1 |
| Type | CodeableConcept |
| Summary | true |
| SubstanceSpecification.description | |
| Element Id | SubstanceSpecification.description |
| Definition | Textual description of the substance. |
| Cardinality | 0..1 |
| Type | string |
| Summary | true |
| SubstanceSpecification.source | |
| Element Id | SubstanceSpecification.source |
| Definition | Supporting literature. |
| Cardinality | 0..* |
| Type | Reference(DocumentReference) |
| Summary | true |
| SubstanceSpecification.comment | |
| Element Id | SubstanceSpecification.comment |
| Definition | Textual comment about this record of a substance. |
| Cardinality | 0..1 |
| Type | string |
| Summary | true |
| SubstanceSpecification.moiety | |
| Element Id | SubstanceSpecification.moiety |
| Definition | Moiety, for structural modifications. |
| Cardinality | 0..* |
| Summary | true |
| SubstanceSpecification.moiety.role | |
| Element Id | SubstanceSpecification.moiety.role |
| Definition | Role that the moiety is playing. |
| Cardinality | 0..1 |
| Type | CodeableConcept |
| Summary | true |
| SubstanceSpecification.moiety.identifier | |
| Element Id | SubstanceSpecification.moiety.identifier |
| Definition | Identifier by which this moiety substance is known. |
| Note | This is a business identifier, not a resource identifier (see discussion) |
| Cardinality | 0..1 |
| Type | Identifier |
| Summary | true |
| SubstanceSpecification.moiety.name | |
| Element Id | SubstanceSpecification.moiety.name |
| Definition | Textual name for this moiety substance. |
| Cardinality | 0..1 |
| Type | string |
| Summary | true |
| SubstanceSpecification.moiety.stereochemistry | |
| Element Id | SubstanceSpecification.moiety.stereochemistry |
| Definition | Stereochemistry type. |
| Cardinality | 0..1 |
| Type | CodeableConcept |
| Summary | true |
| SubstanceSpecification.moiety.opticalActivity | |
| Element Id | SubstanceSpecification.moiety.opticalActivity |
| Definition | Optical activity type. |
| Cardinality | 0..1 |
| Type | CodeableConcept |
| Summary | true |
| SubstanceSpecification.moiety.molecularFormula | |
| Element Id | SubstanceSpecification.moiety.molecularFormula |
| Definition | Molecular formula. |
| Cardinality | 0..1 |
| Type | string |
| Summary | true |
| SubstanceSpecification.moiety.amount[x] | |
| Element Id | SubstanceSpecification.moiety.amount[x] |
| Definition | Quantitative value for this moiety. |
| Cardinality | 0..1 |
| Type | Quantity|string |
| [x] Note | See Choice of Data Types for further information about how to use [x] |
| Summary | true |
| SubstanceSpecification.property | |
| Element Id | SubstanceSpecification.property |
| Definition | General specifications for this substance, including how it is related to other substances. |
| Cardinality | 0..* |
| Summary | true |
| SubstanceSpecification.property.category | |
| Element Id | SubstanceSpecification.property.category |
| Definition | A category for this property, e.g. Physical, Chemical, Enzymatic. |
| Cardinality | 0..1 |
| Type | CodeableConcept |
| Summary | true |
| SubstanceSpecification.property.code | |
| Element Id | SubstanceSpecification.property.code |
| Definition | Property type e.g. viscosity, pH, isoelectric point. |
| Cardinality | 0..1 |
| Type | CodeableConcept |
| Summary | true |
| SubstanceSpecification.property.parameters | |
| Element Id | SubstanceSpecification.property.parameters |
| Definition | Parameters that were used in the measurement of a property (e.g. for viscosity: measured at 20C with a pH of 7.1). |
| Cardinality | 0..1 |
| Type | string |
| Summary | true |
| SubstanceSpecification.property.definingSubstance[x] | |
| Element Id | SubstanceSpecification.property.definingSubstance[x] |
| Definition | A substance upon which a defining property depends (e.g. for solubility: in water, in alcohol). |
| Cardinality | 0..1 |
| Type | Reference(SubstanceSpecification | Substance)|CodeableConcept |
| [x] Note | See Choice of Data Types for further information about how to use [x] |
| Summary | true |
| SubstanceSpecification.property.amount[x] | |
| Element Id | SubstanceSpecification.property.amount[x] |
| Definition | Quantitative value for this property. |
| Cardinality | 0..1 |
| Type | Quantity|string |
| [x] Note | See Choice of Data Types for further information about how to use [x] |
| Summary | true |
| SubstanceSpecification.referenceInformation | |
| Element Id | SubstanceSpecification.referenceInformation |
| Definition | General information detailing this substance. |
| Cardinality | 0..1 |
| Type | Reference(SubstanceReferenceInformation) |
| Summary | true |
| SubstanceSpecification.structure | |
| Element Id | SubstanceSpecification.structure |
| Definition | Structural information. |
| Cardinality | 0..1 |
| Summary | true |
| SubstanceSpecification.structure.stereochemistry | |
| Element Id | SubstanceSpecification.structure.stereochemistry |
| Definition | Stereochemistry type. |
| Cardinality | 0..1 |
| Type | CodeableConcept |
| Summary | true |
| SubstanceSpecification.structure.opticalActivity | |
| Element Id | SubstanceSpecification.structure.opticalActivity |
| Definition | Optical activity type. |
| Cardinality | 0..1 |
| Type | CodeableConcept |
| Summary | true |
| SubstanceSpecification.structure.molecularFormula | |
| Element Id | SubstanceSpecification.structure.molecularFormula |
| Definition | Molecular formula. |
| Cardinality | 0..1 |
| Type | string |
| Summary | true |
| SubstanceSpecification.structure.molecularFormulaByMoiety | |
| Element Id | SubstanceSpecification.structure.molecularFormulaByMoiety |
| Definition | Specified per moiety according to the Hill system, i.e. first C, then H, then alphabetical, each moiety separated by a dot. |
| Cardinality | 0..1 |
| Type | string |
| Summary | true |
| SubstanceSpecification.structure.isotope | |
| Element Id | SubstanceSpecification.structure.isotope |
| Definition | Applicable for single substances that contain a radionuclide or a non-natural isotopic ratio. |
| Cardinality | 0..* |
| Summary | true |
| SubstanceSpecification.structure.isotope.identifier | |
| Element Id | SubstanceSpecification.structure.isotope.identifier |
| Definition | Substance identifier for each non-natural or radioisotope. |
| Note | This is a business identifier, not a resource identifier (see discussion) |
| Cardinality | 0..1 |
| Type | Identifier |
| Summary | true |
| SubstanceSpecification.structure.isotope.name | |
| Element Id | SubstanceSpecification.structure.isotope.name |
| Definition | Substance name for each non-natural or radioisotope. |
| Cardinality | 0..1 |
| Type | CodeableConcept |
| Summary | true |
| SubstanceSpecification.structure.isotope.substitution | |
| Element Id | SubstanceSpecification.structure.isotope.substitution |
| Definition | The type of isotopic substitution present in a single substance. |
| Cardinality | 0..1 |
| Type | CodeableConcept |
| Summary | true |
| SubstanceSpecification.structure.isotope.halfLife | |
| Element Id | SubstanceSpecification.structure.isotope.halfLife |
| Definition | Half life - for a non-natural nuclide. |
| Cardinality | 0..1 |
| Type | Quantity |
| Summary | true |
| SubstanceSpecification.structure.isotope.molecularWeight | |
| Element Id | SubstanceSpecification.structure.isotope.molecularWeight |
| Definition | The molecular weight or weight range (for proteins, polymers or nucleic acids). |
| Cardinality | 0..1 |
| Summary | true |
| SubstanceSpecification.structure.isotope.molecularWeight.method | |
| Element Id | SubstanceSpecification.structure.isotope.molecularWeight.method |
| Definition | The method by which the molecular weight was determined. |
| Cardinality | 0..1 |
| Type | CodeableConcept |
| Summary | true |
| SubstanceSpecification.structure.isotope.molecularWeight.type | |
| Element Id | SubstanceSpecification.structure.isotope.molecularWeight.type |
| Definition | Type of molecular weight such as exact, average (also known as. number average), weight average. |
| Cardinality | 0..1 |
| Type | CodeableConcept |
| Summary | true |
| SubstanceSpecification.structure.isotope.molecularWeight.amount | |
| Element Id | SubstanceSpecification.structure.isotope.molecularWeight.amount |
| Definition | Used to capture quantitative values for a variety of elements. If only limits are given, the arithmetic mean would be the average. If only a single definite value for a given element is given, it would be captured in this field. |
| Cardinality | 0..1 |
| Type | Quantity |
| Summary | true |
| SubstanceSpecification.structure.molecularWeight | |
| Element Id | SubstanceSpecification.structure.molecularWeight |
| Definition | The molecular weight or weight range (for proteins, polymers or nucleic acids). |
| Cardinality | 0..1 |
| Type | See SubstanceSpecification.structure.isotope.molecularWeight |
| Summary | true |
| SubstanceSpecification.structure.source | |
| Element Id | SubstanceSpecification.structure.source |
| Definition | Supporting literature. |
| Cardinality | 0..* |
| Type | Reference(DocumentReference) |
| Summary | true |
| SubstanceSpecification.structure.representation | |
| Element Id | SubstanceSpecification.structure.representation |
| Definition | Molecular structural representation. |
| Cardinality | 0..* |
| Summary | true |
| SubstanceSpecification.structure.representation.type | |
| Element Id | SubstanceSpecification.structure.representation.type |
| Definition | The type of structure (e.g. Full, Partial, Representative). |
| Cardinality | 0..1 |
| Type | CodeableConcept |
| Summary | true |
| SubstanceSpecification.structure.representation.representation | |
| Element Id | SubstanceSpecification.structure.representation.representation |
| Definition | The structural representation as text string in a format e.g. InChI, SMILES, MOLFILE, CDX. |
| Cardinality | 0..1 |
| Type | string |
| Summary | true |
| SubstanceSpecification.structure.representation.attachment | |
| Element Id | SubstanceSpecification.structure.representation.attachment |
| Definition | An attached file with the structural representation. |
| Cardinality | 0..1 |
| Type | Attachment |
| Summary | true |
| SubstanceSpecification.code | |
| Element Id | SubstanceSpecification.code |
| Definition | Codes associated with the substance. |
| Cardinality | 0..* |
| Summary | true |
| SubstanceSpecification.code.code | |
| Element Id | SubstanceSpecification.code.code |
| Definition | The specific code. |
| Cardinality | 0..1 |
| Type | CodeableConcept |
| Summary | true |
| SubstanceSpecification.code.status | |
| Element Id | SubstanceSpecification.code.status |
| Definition | Status of the code assignment. |
| Cardinality | 0..1 |
| Type | CodeableConcept |
| Summary | true |
| SubstanceSpecification.code.statusDate | |
| Element Id | SubstanceSpecification.code.statusDate |
| Definition | The date at which the code status is changed as part of the terminology maintenance. |
| Cardinality | 0..1 |
| Type | dateTime |
| Summary | true |
| SubstanceSpecification.code.comment | |
| Element Id | SubstanceSpecification.code.comment |
| Definition | Any comment can be provided in this field, if necessary. |
| Cardinality | 0..1 |
| Type | string |
| Summary | true |
| SubstanceSpecification.code.source | |
| Element Id | SubstanceSpecification.code.source |
| Definition | Supporting literature. |
| Cardinality | 0..* |
| Type | Reference(DocumentReference) |
| Summary | true |
| SubstanceSpecification.name | |
| Element Id | SubstanceSpecification.name |
| Definition | Names applicable to this substance. |
| Cardinality | 0..* |
| Summary | true |
| SubstanceSpecification.name.name | |
| Element Id | SubstanceSpecification.name.name |
| Definition | The actual name. |
| Cardinality | 1..1 |
| Type | string |
| Summary | true |
| SubstanceSpecification.name.type | |
| Element Id | SubstanceSpecification.name.type |
| Definition | Name type. |
| Cardinality | 0..1 |
| Type | CodeableConcept |
| Summary | true |
| SubstanceSpecification.name.status | |
| Element Id | SubstanceSpecification.name.status |
| Definition | The status of the name. |
| Cardinality | 0..1 |
| Type | CodeableConcept |
| Summary | true |
| SubstanceSpecification.name.preferred | |
| Element Id | SubstanceSpecification.name.preferred |
| Definition | If this is the preferred name for this substance. |
| Cardinality | 0..1 |
| Type | boolean |
| Summary | true |
| SubstanceSpecification.name.language | |
| Element Id | SubstanceSpecification.name.language |
| Definition | Language of the name. |
| Cardinality | 0..* |
| Type | CodeableConcept |
| Summary | true |
| SubstanceSpecification.name.domain | |
| Element Id | SubstanceSpecification.name.domain |
| Definition | The use context of this name for example if there is a different name a drug active ingredient as opposed to a food colour additive. |
| Cardinality | 0..* |
| Type | CodeableConcept |
| Summary | true |
| SubstanceSpecification.name.jurisdiction | |
| Element Id | SubstanceSpecification.name.jurisdiction |
| Definition | The jurisdiction where this name applies. |
| Cardinality | 0..* |
| Type | CodeableConcept |
| Summary | true |
| SubstanceSpecification.name.synonym | |
| Element Id | SubstanceSpecification.name.synonym |
| Definition | A synonym of this name. |
| Cardinality | 0..* |
| Type | See SubstanceSpecification.name |
| Summary | true |
| SubstanceSpecification.name.translation | |
| Element Id | SubstanceSpecification.name.translation |
| Definition | A translation for this name. |
| Cardinality | 0..* |
| Type | See SubstanceSpecification.name |
| Summary | true |
| SubstanceSpecification.name.official | |
| Element Id | SubstanceSpecification.name.official |
| Definition | Details of the official nature of this name. |
| Cardinality | 0..* |
| Summary | true |
| SubstanceSpecification.name.official.authority | |
| Element Id | SubstanceSpecification.name.official.authority |
| Definition | Which authority uses this official name. |
| Cardinality | 0..1 |
| Type | CodeableConcept |
| Summary | true |
| SubstanceSpecification.name.official.status | |
| Element Id | SubstanceSpecification.name.official.status |
| Definition | The status of the official name. |
| Cardinality | 0..1 |
| Type | CodeableConcept |
| Summary | true |
| SubstanceSpecification.name.official.date | |
| Element Id | SubstanceSpecification.name.official.date |
| Definition | Date of official name change. |
| Cardinality | 0..1 |
| Type | dateTime |
| Summary | true |
| SubstanceSpecification.name.source | |
| Element Id | SubstanceSpecification.name.source |
| Definition | Supporting literature. |
| Cardinality | 0..* |
| Type | Reference(DocumentReference) |
| Summary | true |
| SubstanceSpecification.molecularWeight | |
| Element Id | SubstanceSpecification.molecularWeight |
| Definition | The molecular weight or weight range (for proteins, polymers or nucleic acids). |
| Cardinality | 0..* |
| Type | See SubstanceSpecification.structure.isotope.molecularWeight |
| Summary | true |
| SubstanceSpecification.relationship | |
| Element Id | SubstanceSpecification.relationship |
| Definition | A link between this substance and another, with details of the relationship. |
| Cardinality | 0..* |
| Summary | true |
| SubstanceSpecification.relationship.substance[x] | |
| Element Id | SubstanceSpecification.relationship.substance[x] |
| Definition | A pointer to another substance, as a resource or just a representational code. |
| Cardinality | 0..1 |
| Type | Reference(SubstanceSpecification)|CodeableConcept |
| [x] Note | See Choice of Data Types for further information about how to use [x] |
| Summary | true |
| SubstanceSpecification.relationship.relationship | |
| Element Id | SubstanceSpecification.relationship.relationship |
| Definition | For example "salt to parent", "active moiety", "starting material". |
| Cardinality | 0..1 |
| Type | CodeableConcept |
| Summary | true |
| SubstanceSpecification.relationship.isDefining | |
| Element Id | SubstanceSpecification.relationship.isDefining |
| Definition | For example where an enzyme strongly bonds with a particular substance, this is a defining relationship for that enzyme, out of several possible substance relationships. |
| Cardinality | 0..1 |
| Type | boolean |
| Summary | true |
| SubstanceSpecification.relationship.amount[x] | |
| Element Id | SubstanceSpecification.relationship.amount[x] |
| Definition | A numeric factor for the relationship, for instance to express that the salt of a substance has some percentage of the active substance in relation to some other. |
| Cardinality | 0..1 |
| Type | Quantity|Range|Ratio|string |
| [x] Note | See Choice of Data Types for further information about how to use [x] |
| Summary | true |
| SubstanceSpecification.relationship.amountRatioLowLimit | |
| Element Id | SubstanceSpecification.relationship.amountRatioLowLimit |
| Definition | For use when the numeric. |
| Cardinality | 0..1 |
| Type | Ratio |
| Summary | true |
| SubstanceSpecification.relationship.amountType | |
| Element Id | SubstanceSpecification.relationship.amountType |
| Definition | An operator for the amount, for example "average", "approximately", "less than". |
| Cardinality | 0..1 |
| Type | CodeableConcept |
| Summary | true |
| SubstanceSpecification.relationship.source | |
| Element Id | SubstanceSpecification.relationship.source |
| Definition | Supporting literature. |
| Cardinality | 0..* |
| Type | Reference(DocumentReference) |
| Summary | true |
| SubstanceSpecification.nucleicAcid | |
| Element Id | SubstanceSpecification.nucleicAcid |
| Definition | Data items specific to nucleic acids. |
| Cardinality | 0..1 |
| Type | Reference(SubstanceNucleicAcid) |
| Summary | true |
| SubstanceSpecification.polymer | |
| Element Id | SubstanceSpecification.polymer |
| Definition | Data items specific to polymers. |
| Cardinality | 0..1 |
| Type | Reference(SubstancePolymer) |
| Summary | true |
| SubstanceSpecification.protein | |
| Element Id | SubstanceSpecification.protein |
| Definition | Data items specific to proteins. |
| Cardinality | 0..1 |
| Type | Reference(SubstanceProtein) |
| Summary | true |
| SubstanceSpecification.sourceMaterial | |
| Element Id | SubstanceSpecification.sourceMaterial |
| Definition | Material or taxonomic/anatomical source for the substance. |
| Cardinality | 0..1 |
| Type | Reference(SubstanceSourceMaterial) |
| Summary | true |