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 |