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