R4 Draft for Comment

This page is part of the FHIR Specification (v3.2.0: R4 Ballot 1). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions

Biomedical Research and Regulation Work GroupMaturity Level: 0 Draft Compartments: Not linked to any defined compartments

Detailed Descriptions for the elements in the SubstanceSpecification resource.

SubstanceSpecification
Definition

The detailed description of a substance, typically at a level beyond what is used for prescribing.

Control1..1
Summarytrue
SubstanceSpecification.comment
Definition

Textual comment.

Control0..1
Typestring
Summarytrue
SubstanceSpecification.stoichiometric
Definition

Chemicals may be stoichiometric or non-stoichiometric.

Control0..1
Typeboolean
Summarytrue
SubstanceSpecification.identifier
Definition

Identifier by which this substance is known.

NoteThis is a business identifer, not a resource identifier (see discussion)
Control0..1
TypeIdentifier
Summarytrue
SubstanceSpecification.type
Definition

High level categorisation, e.g. polymer or nucleic acid.

Control0..1
TypeCodeableConcept
Summarytrue
SubstanceSpecification.referenceSource
Definition

Supporting literature.

Control0..*
Typestring
Summarytrue
SubstanceSpecification.moiety
Definition

Moiety, for structural modifications.

Control0..*
Summarytrue
SubstanceSpecification.moiety.role
Definition

Role that the moiety is playing.

Control0..1
TypeCodeableConcept
Summarytrue
SubstanceSpecification.moiety.identifier
Definition

Identifier by which this moiety substance is known.

NoteThis is a business identifer, not a resource identifier (see discussion)
Control0..1
TypeIdentifier
Summarytrue
SubstanceSpecification.moiety.name
Definition

Textual name for this moiety substance.

Control0..1
Typestring
Summarytrue
SubstanceSpecification.moiety.stereochemistry
Definition

Stereochemistry type.

Control0..1
TypeCodeableConcept
Summarytrue
SubstanceSpecification.moiety.opticalActivity
Definition

Optical activity type.

Control0..1
TypeCodeableConcept
Summarytrue
SubstanceSpecification.moiety.molecularFormula
Definition

Molecular formula.

Control0..1
Typestring
Summarytrue
SubstanceSpecification.moiety.amount
Definition

Quantitative value for this moiety.

Control0..1
Typestring
Summarytrue
SubstanceSpecification.property
Definition

General specifications for this substance, including how it is related to other substances.

Control0..*
Summarytrue
SubstanceSpecification.property.type
Definition

Description todo.

Control0..1
TypeCodeableConcept
Summarytrue
SubstanceSpecification.property.name
Definition

Description todo.

Control0..1
TypeCodeableConcept
Summarytrue
SubstanceSpecification.property.parameters
Definition

A field that should be used to capture parameters that were used in the measurement of a property.

Control0..1
Typestring
Summarytrue
SubstanceSpecification.property.substanceId
Definition

Identifier for a substance upon which a defining property depends.

Control0..1
TypeIdentifier
Summarytrue
SubstanceSpecification.property.substanceName
Definition

Description todo.

Control0..1
Typestring
Summarytrue
SubstanceSpecification.property.amount
Definition

Quantitative value for this property.

Control0..1
Typestring
Summarytrue
SubstanceSpecification.referenceInformation
Definition

General information detailing this substance.

Control0..1
TypeReference(SubstanceReferenceInformation)
Summarytrue
SubstanceSpecification.structure
Definition

Structural information.

Control0..1
Summarytrue
SubstanceSpecification.structure.stereochemistry
Definition

Stereochemistry type.

Control0..1
TypeCodeableConcept
Summarytrue
SubstanceSpecification.structure.opticalActivity
Definition

Optical activity type.

Control0..1
TypeCodeableConcept
Summarytrue
SubstanceSpecification.structure.molecularFormula
Definition

Molecular formula.

Control0..1
Typestring
Summarytrue
SubstanceSpecification.structure.molecularFormulaByMoiety
Definition

Specified per moiety according to the Hill system, i.e. first C, then H, then alphabetical. and each moiety separated by a dot.

Control0..1
Typestring
Summarytrue
SubstanceSpecification.structure.isotope
Definition

Applicable for single substances that contain a radionuclide or a non-natural isotopic ratio.

Control0..*
Summarytrue
SubstanceSpecification.structure.isotope.nuclideId
Definition

Substance identifier for each non-natural or radioisotope.

Control0..1
TypeIdentifier
Summarytrue
SubstanceSpecification.structure.isotope.nuclideName
Definition

Substance name for each non-natural or radioisotope.

Control0..1
TypeCodeableConcept
Summarytrue
SubstanceSpecification.structure.isotope.substitutionType
Definition

The type of isotopic substitution present in a single substance.

Control0..1
TypeCodeableConcept
Summarytrue
SubstanceSpecification.structure.isotope.nuclideHalfLife
Definition

Half life - for a non-natural nuclide.

Control0..1
TypeQuantity
Summarytrue
SubstanceSpecification.structure.isotope.amount
Definition

Quantitative values for this isotope.

Control0..1
Typestring
Summarytrue
SubstanceSpecification.structure.isotope.molecularWeight
Definition

The molecular weight or weight range (for proteins, polymers or nucleic acids).

Control0..1
Summarytrue
SubstanceSpecification.structure.isotope.molecularWeight.method
Definition

The method by which the molecular weight was determined.

Control0..1
TypeCodeableConcept
Summarytrue
SubstanceSpecification.structure.isotope.molecularWeight.type
Definition

Type of molecular weight such as exact, average (also known as. number average), weight average.

Control0..1
TypeCodeableConcept
Summarytrue
SubstanceSpecification.structure.isotope.molecularWeight.amount
Definition

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.

Control0..1
Typestring
Summarytrue
SubstanceSpecification.structure.molecularWeight
Definition

The molecular weight or weight range (for proteins, polymers or nucleic acids).

Control0..1
TypeSee SubstanceSpecification.structure.isotope.molecularWeight
Summarytrue
SubstanceSpecification.structure.referenceSource
Definition

Supporting literature.

Control0..*
TypeReference(DocumentReference)
Summarytrue
SubstanceSpecification.structure.structuralRepresentation
Definition

Molectular structural representation.

Control0..*
Summarytrue
SubstanceSpecification.structure.structuralRepresentation.type
Definition

The type of structure (e.g. Full, Partial, Representative).

Control0..1
TypeCodeableConcept
Summarytrue
SubstanceSpecification.structure.structuralRepresentation.representation
Definition

The structural representation as text string in a format e.g. InChI, SMILES, MOLFILE, CDX.

Control0..1
Typestring
Summarytrue
SubstanceSpecification.structure.structuralRepresentation.attachment
Definition

An attached file with the structural representation.

Control0..1
TypeAttachment
Summarytrue
SubstanceSpecification.substanceCode
Definition

Codes associated with the substance.

Control0..*
Summarytrue
SubstanceSpecification.substanceCode.code
Definition

The specific code.

Control0..1
TypeCodeableConcept
Summarytrue
SubstanceSpecification.substanceCode.status
Definition

Status of the code assignment.

Control0..1
TypeCodeableConcept
Summarytrue
SubstanceSpecification.substanceCode.statusDate
Definition

The date at which the code status is changed as part of the terminology maintenance.

Control0..1
TypedateTime
Summarytrue
SubstanceSpecification.substanceCode.comment
Definition

Any comment can be provided in this field, if necessary.

Control0..1
Typestring
Summarytrue
SubstanceSpecification.substanceCode.referenceSource
Definition

Supporting literature.

Control0..*
Typestring
Summarytrue
SubstanceSpecification.substanceName
Definition

Names applicable to this substence.

Control0..*
Summarytrue
SubstanceSpecification.substanceName.name
Definition

The actual name.

Control0..1
Typestring
Summarytrue
SubstanceSpecification.substanceName.type
Definition

Name type.

Control0..1
TypeCodeableConcept
Summarytrue
SubstanceSpecification.substanceName.language
Definition

Language of the name.

Control0..*
TypeCodeableConcept
Summarytrue
SubstanceSpecification.substanceName.domain
Definition

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.

Control0..*
TypeCodeableConcept
Summarytrue
SubstanceSpecification.substanceName.jurisdiction
Definition

The jurisdiction where this name applies.

Control0..*
TypeCodeableConcept
Summarytrue
SubstanceSpecification.substanceName.officialName
Definition

Details of the official nature of this name.

Control0..*
Summarytrue
SubstanceSpecification.substanceName.officialName.authority
Definition

Which authority uses this official name.

Control0..1
TypeCodeableConcept
Summarytrue
SubstanceSpecification.substanceName.officialName.status
Definition

The status of the official name.

Control0..1
TypeCodeableConcept
Summarytrue
SubstanceSpecification.substanceName.officialName.date
Definition

Date of official name change.

Control0..1
TypedateTime
Summarytrue
SubstanceSpecification.substanceName.referenceSource
Definition

Supporting literature.

Control0..*
Typestring
Summarytrue
SubstanceSpecification.molecularWeight
Definition

The molecular weight or weight range (for proteins, polymers or nucleic acids).

Control0..*
TypeSee SubstanceSpecification.structure.isotope.molecularWeight
Summarytrue
SubstanceSpecification.polymer
Definition

Data items specific to polymers.

Control0..1
TypeReference(SubstancePolymer)
Summarytrue