http://hl7.org/fhir/StructureDefinition/SubstanceDefinition|5.0.0

The detailed description of a substance, typically at a level beyond what is used for prescribing.
NameFlagsCardTypeDescription & Constraints
SubstanceDefinition
0..*The detailed description of a substance, typically at a level beyond what is used for prescribing
 
identifier
Σ
0..*IdentifierIdentifier by which this substance is known
 
version
Σ
0..1stringA business level version identifier of the substance
 
status
Σ
0..1CodeableConceptStatus of substance within the catalogue e.g. active, retired PublicationStatus (preferred)
 
classification
Σ
0..*CodeableConceptA categorization, high level e.g. polymer or nucleic acid, or food, chemical, biological, or lower e.g. polymer linear or branch chain, or type of impurity
 
domain
Σ
0..1CodeableConceptIf the substance applies to human or veterinary use MedicinalProductType (example)
 
grade
Σ
0..*CodeableConceptThe quality standard, established benchmark, to which substance complies (e.g. USP/NF, BP) SubstanceGrade (example)
 
description
Σ
0..1markdownTextual description of the substance
 
informationSource
Σ
0..*ReferenceSupporting literature
 
note
Σ
0..*AnnotationTextual comment about the substance's catalogue or registry record
 
manufacturer
Σ
0..*ReferenceThe entity that creates, makes, produces or fabricates the substance
 
supplier
Σ
0..*ReferenceAn entity that is the source for the substance. It may be different from the manufacturer
 
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 SubstanceStereochemistry (example)
 
 
opticalActivity
Σ
0..1CodeableConceptOptical activity type SubstanceOpticalActivity (example)
 
 
molecularFormula
Σ
0..1stringMolecular formula for this moiety (e.g. with the Hill system)
 
 
amount[x]
Σ
0..1Quantitative value for this moiety
 
 
 
amountQuantity
Σ
0..1Quantity
 
 
 
amountString
Σ
0..1string
 
 
measurementType
Σ
0..1CodeableConceptThe measurement type of the quantitative value SubstanceAmountType (example)
 
characterization
Σ
0..*BackboneElementGeneral specifications for this substance
 
 
technique
Σ
0..1CodeableConceptThe method used to find the characterization e.g. HPLC SubstanceStructureTechnique (example)
 
 
form
Σ
0..1CodeableConceptDescribes the nature of the chemical entity and explains, for instance, whether this is a base or a salt form SubstanceForm (example)
 
 
description
Σ
0..1markdownThe description or justification in support of the interpretation of the data file
 
 
file
Σ
0..*AttachmentThe data produced by the analytical instrument or a pictorial representation of that data. Examples: a JCAMP, JDX, or ADX file, or a chromatogram or spectrum analysis
 
property
Σ
0..*BackboneElementGeneral specifications for this substance
 
 
type *
Σ
1..1CodeableConceptA code expressing the type of property SNOMEDCTCharacteristicCodes (example)
 
 
value[x]
Σ
0..1A value for the property
 
 
 
valueCodeableConcept
Σ
0..1CodeableConcept
 
 
 
valueQuantity
Σ
0..1Quantity
 
 
 
valueDate
Σ
0..1date
 
 
 
valueBoolean
Σ
0..1boolean
 
 
 
valueAttachment
Σ
0..1Attachment
 
referenceInformation
Σ
0..1ReferenceGeneral information detailing this substance
 
molecularWeight
Σ
0..*BackboneElementThe average mass of a molecule of a compound
 
 
method
Σ
0..1CodeableConceptThe method by which the weight was determined SubstanceWeightMethod (example)
 
 
type
Σ
0..1CodeableConceptType of molecular weight e.g. exact, average, weight average SubstanceWeightType (example)
 
 
amount *
Σ
1..1QuantityUsed to capture quantitative values for a variety of elements
 
structure
Σ
0..1BackboneElementStructural information
 
 
stereochemistry
Σ
0..1CodeableConceptStereochemistry type SubstanceStereochemistry (example)
 
 
opticalActivity
Σ
0..1CodeableConceptOptical activity type SubstanceOpticalActivity (example)
 
 
molecularFormula
Σ
0..1stringAn expression which states the number and type of atoms present in a molecule of a substance
 
 
molecularFormulaByMoiety
Σ
0..1stringSpecified per moiety according to the Hill system
 
 
molecularWeight
Σ
0..1The molecular weight or weight range
 
 
technique
Σ
0..*CodeableConceptThe method used to find the structure e.g. X-ray, NMR SubstanceStructureTechnique (example)
 
 
sourceDocument
Σ
0..*ReferenceSource of information for the structure
 
 
representation
Σ
0..*BackboneElementA depiction of the structure of the substance
 
 
 
type
Σ
0..1CodeableConceptThe kind of structural representation (e.g. full, partial) SubstanceRepresentationType (example)
 
 
 
representation
Σ
0..1stringThe structural representation as a text string in a standard format
 
 
 
format
Σ
0..1CodeableConceptThe format of the representation e.g. InChI, SMILES, MOLFILE (note: not the physical file format) SubstanceRepresentationFormat (example)
 
 
 
document
Σ
0..1ReferenceAn attachment with the structural representation e.g. a structure graphic or AnIML file
 
code
Σ
0..*BackboneElementCodes associated with the substance
 
 
code
Σ
0..1CodeableConceptThe specific code
 
 
status
Σ
0..1CodeableConceptStatus of the code assignment, for example 'provisional', 'approved' PublicationStatus (preferred)
 
 
statusDate
Σ
0..1dateTimeThe date at which the code status was changed
 
 
note
Σ
0..*AnnotationAny comment can be provided in this field
 
 
source
Σ
0..*ReferenceSupporting literature
 
name
Σ
0..*BackboneElementNames applicable to this substance
 
 
name *
Σ
1..1stringThe actual name
 
 
type
Σ
0..1CodeableConceptName type e.g. 'systematic', 'scientific, 'brand' SubstanceNameType (example)
 
 
status
Σ
0..1CodeableConceptThe status of the name e.g. 'current', 'proposed' PublicationStatus (preferred)
 
 
preferred
Σ
0..1booleanIf this is the preferred name for this substance
 
 
language
Σ
0..*CodeableConceptHuman language that the name is written in Language (required)
 
 
domain
Σ
0..*CodeableConceptThe use context of this name e.g. as an active ingredient or as a food colour additive SubstanceNameDomain (example)
 
 
jurisdiction
Σ
0..*CodeableConceptThe jurisdiction where this name applies Jurisdiction (example)
 
 
synonym
Σ
0..*A synonym of this particular name, by which the substance is also known
 
 
translation
Σ
0..*A translation for this name into another human language
 
 
official
Σ
0..*BackboneElementDetails of the official nature of this name
 
 
 
authority
Σ
0..1CodeableConceptWhich authority uses this official name SubstanceNameAuthority (preferred)
 
 
 
status
Σ
0..1CodeableConceptThe status of the official name, for example 'draft', 'active' PublicationStatus (preferred)
 
 
 
date
Σ
0..1dateTimeDate of official name change
 
 
source
Σ
0..*ReferenceSupporting literature
 
relationship
Σ
0..*BackboneElementA link between this substance and another
 
 
substanceDefinition[x]
Σ
0..1A pointer to another substance, as a resource or a representational code
 
 
 
substanceDefinitionReference
Σ
0..1Reference
 
 
 
substanceDefinitionCodeableConcept
Σ
0..1CodeableConcept
 
 
type *
Σ
1..1CodeableConceptFor example \"salt to parent\", \"active moiety\" SubstanceRelationshipType (example)
 
 
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 relationships
 
 
amount[x]
Σ
0..1A numeric factor for the relationship, e.g. that a substance salt has some percentage of active substance in relation to some other
 
 
 
amountQuantity
Σ
0..1Quantity
 
 
 
amountRatio
Σ
0..1Ratio
 
 
 
amountString
Σ
0..1string
 
 
ratioHighLimitAmount
Σ
0..1RatioFor use when the numeric has an uncertain range
 
 
comparator
Σ
0..1CodeableConceptAn operator for the amount, for example \"average\", \"approximately\", \"less than\" SubstanceAmountType (example)
 
 
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..1BackboneElementMaterial or taxonomic/anatomical source
 
 
type
Σ
0..1CodeableConceptClassification of the origin of the raw material. e.g. cat hair is an Animal source type SourceMaterialType (example)
 
 
genus
Σ
0..1CodeableConceptThe genus of an organism e.g. the Latin epithet of the plant/animal scientific name SourceMaterialGenus (example)
 
 
species
Σ
0..1CodeableConceptThe species of an organism e.g. the Latin epithet of the species of the plant/animal SourceMaterialSpecies (example)
 
 
part
Σ
0..1CodeableConceptAn anatomical origin of the source material within an organism SourceMaterialPart (example)
 
 
countryOfOrigin
Σ
0..*CodeableConceptThe country or countries where the material is harvested Country (required)