This page is part of the FHIR Specification (v4.5.0: R5 Preview #3). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions . Page versions: R5 R4B
SubstanceDefinition | Substance (and derived classes: Chemical, Polymer, Protein, Nucleic_Acid, Structurally_Diverse) |
identifier | Substance.Substance_Id |
version | Version.Version_Number |
status | Substance_Classification.Domain |
category | (The derived class type: Chemical, Polymer, Protein, Nucleic_Acid, Structurally_Diverse) |
classification | Substance_Classification.Substance_Classification and Substance_classification.Substance_Classification_Subtype |
domain | Substance_Classification.Substance_Classification (and Code and Type) and Substance_Classification.Substance_Classification_Subtype |
description | Substance.Comment |
source | Substance.Reference_Source |
note | n/a |
manufacturer | n/a |
supplier | n/a |
moiety | Substance.Moiety |
role | Moiety.Moiety_Role |
identifier | Moiety.Moiety_Id |
name | Moiety.Moiety_Name |
stereochemistry | Moiety.Stereochemistry |
opticalActivity | Moiety.Optical_Activity |
molecularFormula | Moiety.Molecular_Formula |
amount[x] | Moiety.Amount |
amountType | Amount.Amount_Type |
property | Substance.Property |
category | Property.Property_Type |
code | Property.Property_Name |
parameters | Property.Property_Parameters |
definingSubstance | Property.Substance_Id, Property.Substance_Name |
amount[x] | Property.Amount |
referenceRange | Amount.Reference_Range |
source | Specified_Substance_Group_1.Characteristic_Attribute.Reference_Source |
referenceInformation | Reference_Information |
structure | Substance.Structure |
stereochemistry | Structure.Stereochemistry |
opticalActivity | Structure.Optical_Activity |
molecularFormula | Structure.Molecular_Formula |
molecularFormulaByMoiety | Structure.Molecular_Formula_By_Moiety |
isotope | Structure.Isotope |
identifier | Isotope.Nuclide_Id |
name | Isotope.Nuclide_Name |
substitution | Isotope.Substitution_Type |
halfLife | Isotope.Nuclide_Half_Life |
molecularWeight | Isotope.Molecular_Weight |
method | Molecular_Weight.Molecular_Weight_Method |
type | Molecular_Weight.Molecular_Weight_Type |
amount | Molecular_Weight.Amount |
molecularWeight | Structure.Molecular_Weight |
technique | n/a |
sourceDocument | Structure.Reference_Source |
representation | Structure.Structural_Representation |
type | Structural_Representation.Structural_Representation_Type |
representation | Structural_Representation.Structural_Representation |
format | n/a |
document | Structural_Representation.Structural_Representation_Attachment |
code | Substance.Substance_Code |
code | Substance_Code.Code, Substance_Code.Code_System, Substance_Code.Code_System_Id |
status | Substance_Code.Code_System_Status |
statusDate | Substance_Code.Code_Change_Date |
note | Substance_Code.Comment |
source | Substance_Code.Reference_Source |
name | Substance.Substance_Name |
name | Substance_Name.Substance_Name |
type | Substance_Name.Substance_Name_Type |
status | n/a |
preferred | n/a |
language | Substance_Name.Language |
domain | Substance_Name.Substance_Name_Domain |
jurisdiction | Substance_Name.Jurisdiction |
synonym | n/a |
translation | n/a |
official | Substance_Name.Official_Name |
authority | Official_Name.Official_Name_Type |
status | Official_Name.Official_Name_Status |
date | Official_Name.Official_Name_Status_Change_Date |
source | Substance_Name.Reference_Source |
molecularWeight | Substance.Structure.Molecular_Weight |
relationship | Substance.Reference_Information.Relationship |
substanceDefinition[x] | Substance_Relationship.Related_Substance_Id |
type | Substance_Relationship.Relationship_Type |
isDefining | Substance_Relationship.Is_Defining |
amount[x] | Substance_Relationship.Amount.Quantity |
amountRatioHighLimit | Substance_Relationship.Amount.Quantity.High_Limit |
amountType | Substance_Relationship.Amount_Type |
source | Substance_Relationship.Reference_Source |
nucleicAcid | (used to add specifics of Nucleic Acids to Substances) |
polymer | (used to add specifics of Polymers to Substances) |
protein | (used to add specifics of Proteins to Substances) |
sourceMaterial | Substance.Source_Material |