http://hl7.org/fhir/StructureDefinition/SubstanceSpecification|4.0.1

The detailed description of a substance, typically at a level beyond what is used for prescribing.
NameFlagsCardTypeDescription & Constraints
SubstanceSpecification
0..*The detailed description of a substance, typically at a level beyond what is used for prescribing
 
identifier
Σ
0..1IdentifierIdentifier by which this substance is known
 
type
Σ
0..1CodeableConceptHigh level categorization, e.g. polymer or nucleic acid
 
status
Σ
0..1CodeableConceptStatus of substance within the catalogue e.g. approved
 
domain
Σ
0..1CodeableConceptIf the substance applies to only human or veterinary use
 
description
Σ
0..1stringTextual description of the substance
 
source
Σ
0..*ReferenceSupporting literature
 
comment
Σ
0..1stringTextual comment about this record of a substance
 
moiety
Σ
0..*BackboneElementMoiety, for structural modifications
 
 
role
Σ
0..1CodeableConceptRole that the moiety is playing
 
 
identifier
Σ
0..1IdentifierIdentifier by which this moiety substance is known
 
 
name
Σ
0..1stringTextual name for this moiety substance
 
 
stereochemistry
Σ
0..1CodeableConceptStereochemistry type
 
 
opticalActivity
Σ
0..1CodeableConceptOptical activity type
 
 
molecularFormula
Σ
0..1stringMolecular formula
 
 
amount[x]
Σ
0..1Quantitative value for this moiety
 
 
 
amountQuantity
Σ
0..1Quantity
 
 
 
amountString
Σ
0..1string
 
property
Σ
0..*BackboneElementGeneral specifications for this substance, including how it is related to other substances
 
 
category
Σ
0..1CodeableConceptA category for this property, e.g. Physical, Chemical, Enzymatic
 
 
code
Σ
0..1CodeableConceptProperty type e.g. viscosity, pH, isoelectric point
 
 
parameters
Σ
0..1stringParameters that were used in the measurement of a property (e.g. for viscosity: measured at 20C with a pH of 7.1)
 
 
definingSubstance[x]
Σ
0..1A substance upon which a defining property depends (e.g. for solubility: in water, in alcohol)
 
 
 
definingSubstanceReference
Σ
0..1Reference
 
 
 
definingSubstanceCodeableConcept
Σ
0..1CodeableConcept
 
 
amount[x]
Σ
0..1Quantitative value for this property
 
 
 
amountQuantity
Σ
0..1Quantity
 
 
 
amountString
Σ
0..1string
 
referenceInformation
Σ
0..1ReferenceGeneral information detailing this substance
 
structure
Σ
0..1BackboneElementStructural information
 
 
stereochemistry
Σ
0..1CodeableConceptStereochemistry type
 
 
opticalActivity
Σ
0..1CodeableConceptOptical activity type
 
 
molecularFormula
Σ
0..1stringMolecular formula
 
 
molecularFormulaByMoiety
Σ
0..1stringSpecified per moiety according to the Hill system, i.e. first C, then H, then alphabetical, each moiety separated by a dot
 
 
isotope
Σ
0..*BackboneElementApplicable for single substances that contain a radionuclide or a non-natural isotopic ratio
 
 
 
identifier
Σ
0..1IdentifierSubstance identifier for each non-natural or radioisotope
 
 
 
name
Σ
0..1CodeableConceptSubstance name for each non-natural or radioisotope
 
 
 
substitution
Σ
0..1CodeableConceptThe type of isotopic substitution present in a single substance
 
 
 
halfLife
Σ
0..1QuantityHalf life - for a non-natural nuclide
 
 
 
molecularWeight
Σ
0..1BackboneElementThe molecular weight or weight range (for proteins, polymers or nucleic acids)
 
 
 
 
method
Σ
0..1CodeableConceptThe method by which the molecular weight was determined
 
 
 
 
type
Σ
0..1CodeableConceptType of molecular weight such as exact, average (also known as. number average), weight average
 
 
 
 
amount
Σ
0..1QuantityUsed 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
 
 
molecularWeight
Σ
0..1The molecular weight or weight range (for proteins, polymers or nucleic acids)
 
 
source
Σ
0..*ReferenceSupporting literature
 
 
representation
Σ
0..*BackboneElementMolecular structural representation
 
 
 
type
Σ
0..1CodeableConceptThe type of structure (e.g. Full, Partial, Representative)
 
 
 
representation
Σ
0..1stringThe structural representation as text string in a format e.g. InChI, SMILES, MOLFILE, CDX
 
 
 
attachment
Σ
0..1AttachmentAn attached file with the structural representation
 
code
Σ
0..*BackboneElementCodes associated with the substance
 
 
code
Σ
0..1CodeableConceptThe specific code
 
 
status
Σ
0..1CodeableConceptStatus of the code assignment
 
 
statusDate
Σ
0..1dateTimeThe date at which the code status is changed as part of the terminology maintenance
 
 
comment
Σ
0..1stringAny comment can be provided in this field, if necessary
 
 
source
Σ
0..*ReferenceSupporting literature
 
name
Σ
0..*BackboneElementNames applicable to this substance
 
 
name *
Σ
1..1stringThe actual name
 
 
type
Σ
0..1CodeableConceptName type
 
 
status
Σ
0..1CodeableConceptThe status of the name
 
 
preferred
Σ
0..1booleanIf this is the preferred name for this substance
 
 
language
Σ
0..*CodeableConceptLanguage of the name
 
 
domain
Σ
0..*CodeableConceptThe use context of this name for example if there is a different name a drug active ingredient as opposed to a food colour additive
 
 
jurisdiction
Σ
0..*CodeableConceptThe jurisdiction where this name applies
 
 
synonym
Σ
0..*A synonym of this name
 
 
translation
Σ
0..*A translation for this name
 
 
official
Σ
0..*BackboneElementDetails of the official nature of this name
 
 
 
authority
Σ
0..1CodeableConceptWhich authority uses this official name
 
 
 
status
Σ
0..1CodeableConceptThe status of the official name
 
 
 
date
Σ
0..1dateTimeDate of official name change
 
 
source
Σ
0..*ReferenceSupporting literature
 
molecularWeight
Σ
0..*The molecular weight or weight range (for proteins, polymers or nucleic acids)
 
relationship
Σ
0..*BackboneElementA link between this substance and another, with details of the relationship
 
 
substance[x]
Σ
0..1A pointer to another substance, as a resource or just a representational code
 
 
 
substanceReference
Σ
0..1Reference
 
 
 
substanceCodeableConcept
Σ
0..1CodeableConcept
 
 
relationship
Σ
0..1CodeableConceptFor example \"salt to parent\", \"active moiety\", \"starting material\"
 
 
isDefining
Σ
0..1booleanFor example where an enzyme strongly bonds with a particular substance, this is a defining relationship for that enzyme, out of several possible substance relationships
 
 
amount[x]
Σ
0..1A 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
 
 
 
amountQuantity
Σ
0..1Quantity
 
 
 
amountRange
Σ
0..1Range
 
 
 
amountRatio
Σ
0..1Ratio
 
 
 
amountString
Σ
0..1string
 
 
amountRatioLowLimit
Σ
0..1RatioFor use when the numeric
 
 
amountType
Σ
0..1CodeableConceptAn operator for the amount, for example \"average\", \"approximately\", \"less than\"
 
 
source
Σ
0..*ReferenceSupporting literature
 
nucleicAcid
Σ
0..1ReferenceData items specific to nucleic acids
 
polymer
Σ
0..1ReferenceData items specific to polymers
 
protein
Σ
0..1ReferenceData items specific to proteins
 
sourceMaterial
Σ
0..1ReferenceMaterial or taxonomic/anatomical source for the substance