identifier | No | Identifier | Identifier by which this substance is known |
type | No | CodeableConcept | High level categorization, e.g. polymer or nucleic acid |
status | No | CodeableConcept | Status of substance within the catalogue e.g. approved |
domain | No | CodeableConcept | If the substance applies to only human or veterinary use |
description | No | string | Textual description of the substance |
source | No | Reference<DocumentReference>[] | Supporting literature |
comment | No | string | Textual comment about this record of a substance |
moiety | No | SubstanceSpecificationMoiety | Moiety, for structural modifications |
- id | No | string | Unique id for inter-element referencing |
- extension | No | Extension[] | Additional content defined by implementations |
- modifierExtension | No | Extension[] | Extensions that cannot be ignored even if unrecognized |
- role | No | CodeableConcept | Role that the moiety is playing |
- identifier | No | Identifier | Identifier by which this moiety substance is known |
- name | No | string | Textual name for this moiety substance |
- stereochemistry | No | CodeableConcept | Stereochemistry type |
- opticalActivity | No | CodeableConcept | Optical activity type |
- molecularFormula | No | string | Molecular formula |
- amount[x] | No | Quantity, string | Quantitative value for this moiety |
property | No | SubstanceSpecificationProperty | General specifications for this substance, including how it is related to other substances |
- id | No | string | Unique id for inter-element referencing |
- extension | No | Extension[] | Additional content defined by implementations |
- modifierExtension | No | Extension[] | Extensions that cannot be ignored even if unrecognized |
- category | No | CodeableConcept | A category for this property, e.g. Physical, Chemical, Enzymatic |
- code | No | CodeableConcept | Property type e.g. viscosity, pH, isoelectric point |
- parameters | No | string | Parameters that were used in the measurement of a property (e.g. for viscosity: measured at 20C with a pH of 7.1) |
- definingSubstance[x] | No | Reference<SubstanceSpecification / Substance>, CodeableConcept | A substance upon which a defining property depends (e.g. for solubility: in water, in alcohol) |
- amount[x] | No | Quantity, string | Quantitative value for this property |
referenceInformation | No | Reference<SubstanceReferenceInformation> | General information detailing this substance |
structure | No | SubstanceSpecificationStructure | Structural information |
- id | No | string | Unique id for inter-element referencing |
- extension | No | Extension[] | Additional content defined by implementations |
- modifierExtension | No | Extension[] | Extensions that cannot be ignored even if unrecognized |
- stereochemistry | No | CodeableConcept | Stereochemistry type |
- opticalActivity | No | CodeableConcept | Optical activity type |
- molecularFormula | No | string | Molecular formula |
- molecularFormulaByMoiety | No | string | Specified per moiety according to the Hill system, i.e. first C, then H, then alphabetical, each moiety separated by a dot |
- isotope | No | SubstanceSpecificationStructureIsotope | Applicable for single substances that contain a radionuclide or a non-natural isotopic ratio |
- id | No | string | Unique id for inter-element referencing |
- extension | No | Extension[] | Additional content defined by implementations |
- modifierExtension | No | Extension[] | Extensions that cannot be ignored even if unrecognized |
- identifier | No | Identifier | Substance identifier for each non-natural or radioisotope |
- name | No | CodeableConcept | Substance name for each non-natural or radioisotope |
- substitution | No | CodeableConcept | The type of isotopic substitution present in a single substance |
- halfLife | No | Quantity | Half life - for a non-natural nuclide |
- molecularWeight | No | SubstanceSpecificationStructureIsotopeMolecularWeight | The molecular weight or weight range (for proteins, polymers or nucleic acids) |
- id | No | string | Unique id for inter-element referencing |
- extension | No | Extension[] | Additional content defined by implementations |
- modifierExtension | No | Extension[] | Extensions that cannot be ignored even if unrecognized |
- method | No | CodeableConcept | The method by which the molecular weight was determined |
- type | No | CodeableConcept | Type of molecular weight such as exact, average (also known as. number average), weight average |
- amount | No | Quantity | 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 |
- molecularWeight | No | | The molecular weight or weight range (for proteins, polymers or nucleic acids) |
- source | No | Reference<DocumentReference>[] | Supporting literature |
- representation | No | SubstanceSpecificationStructureRepresentation | Molecular structural representation |
- id | No | string | Unique id for inter-element referencing |
- extension | No | Extension[] | Additional content defined by implementations |
- modifierExtension | No | Extension[] | Extensions that cannot be ignored even if unrecognized |
- type | No | CodeableConcept | The type of structure (e.g. Full, Partial, Representative) |
- representation | No | string | The structural representation as text string in a format e.g. InChI, SMILES, MOLFILE, CDX |
- attachment | No | Attachment | An attached file with the structural representation |
code | No | SubstanceSpecificationCode | Codes associated with the substance |
- id | No | string | Unique id for inter-element referencing |
- extension | No | Extension[] | Additional content defined by implementations |
- modifierExtension | No | Extension[] | Extensions that cannot be ignored even if unrecognized |
- code | No | CodeableConcept | The specific code |
- status | No | CodeableConcept | Status of the code assignment |
- statusDate | No | dateTime | The date at which the code status is changed as part of the terminology maintenance |
- comment | No | string | Any comment can be provided in this field, if necessary |
- source | No | Reference<DocumentReference>[] | Supporting literature |
name | No | SubstanceSpecificationName | Names applicable to this substance |
- id | No | string | Unique id for inter-element referencing |
- extension | No | Extension[] | Additional content defined by implementations |
- modifierExtension | No | Extension[] | Extensions that cannot be ignored even if unrecognized |
- name | Yes | string | The actual name |
- type | No | CodeableConcept | Name type |
- status | No | CodeableConcept | The status of the name |
- preferred | No | boolean | If this is the preferred name for this substance |
- language | No | CodeableConcept[] | Language of the name |
- domain | No | CodeableConcept[] | 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 |
- jurisdiction | No | CodeableConcept[] | The jurisdiction where this name applies |
- synonym | No | [] | A synonym of this name |
- translation | No | [] | A translation for this name |
- official | No | SubstanceSpecificationNameOfficial | Details of the official nature of this name |
- id | No | string | Unique id for inter-element referencing |
- extension | No | Extension[] | Additional content defined by implementations |
- modifierExtension | No | Extension[] | Extensions that cannot be ignored even if unrecognized |
- authority | No | CodeableConcept | Which authority uses this official name |
- status | No | CodeableConcept | The status of the official name |
- date | No | dateTime | Date of official name change |
- source | No | Reference<DocumentReference>[] | Supporting literature |
molecularWeight | No | [] | The molecular weight or weight range (for proteins, polymers or nucleic acids) |
relationship | No | SubstanceSpecificationRelationship | A link between this substance and another, with details of the relationship |
- id | No | string | Unique id for inter-element referencing |
- extension | No | Extension[] | Additional content defined by implementations |
- modifierExtension | No | Extension[] | Extensions that cannot be ignored even if unrecognized |
- substance[x] | No | Reference<SubstanceSpecification>, CodeableConcept | A pointer to another substance, as a resource or just a representational code |
- relationship | No | CodeableConcept | For example “salt to parent”, “active moiety”, “starting material” |
- isDefining | No | boolean | 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 |
- amount[x] | No | Quantity, Range, Ratio, string | 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 |
- amountRatioLowLimit | No | Ratio | For use when the numeric |
- amountType | No | CodeableConcept | An operator for the amount, for example “average”, “approximately”, “less than” |
- source | No | Reference<DocumentReference>[] | Supporting literature |
nucleicAcid | No | Reference<SubstanceNucleicAcid> | Data items specific to nucleic acids |
polymer | No | Reference<SubstancePolymer> | Data items specific to polymers |
protein | No | Reference<SubstanceProtein> | Data items specific to proteins |
sourceMaterial | No | Reference<SubstanceSourceMaterial> | Material or taxonomic/anatomical source for the substance |