Extensions for Using Data Elements from FHIR R5 in FHIR R4 - Downloaded Version null See the Directory of published versions
| Official URL: http://hl7.org/fhir/5.0/StructureDefinition/profile-SubstanceDefinition-for-SubstanceSpecification | Version: 0.1.0 | |||
| Standards status: Trial-use | Maturity Level: 0 | Computable Name: Profile_R5_SubstanceDefinition_R4_SubstanceSpecification | ||
This cross-version profile allows R5 SubstanceDefinition content to be represented via FHIR R4 SubstanceSpecification resources.
Usages:
You can also check for usages in the FHIR IG Statistics
Description of Profiles, Differentials, Snapshots and how the different presentations work.
| Id | Grade | Path(s) | Description | Expression |
| dom-2 | error | SubstanceSpecification | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | SubstanceSpecification | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource |
contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
|
| dom-4 | error | SubstanceSpecification | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated |
contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
|
| dom-5 | error | SubstanceSpecification | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | SubstanceSpecification | A resource should have narrative for robust management |
text.`div`.exists()
|
| ele-1 | error | SubstanceSpecification.implicitRules, SubstanceSpecification.extension, SubstanceSpecification.extension:version, SubstanceSpecification.extension:classification, SubstanceSpecification.extension:grade, SubstanceSpecification.extension:informationSource, SubstanceSpecification.extension:note, SubstanceSpecification.extension:manufacturer, SubstanceSpecification.extension:supplier, SubstanceSpecification.extension:characterization, SubstanceSpecification.extension:referenceInformation, SubstanceSpecification.extension:nucleicAcid, SubstanceSpecification.extension:polymer, SubstanceSpecification.extension:protein, SubstanceSpecification.modifierExtension | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | SubstanceSpecification.extension, SubstanceSpecification.extension:version, SubstanceSpecification.extension:classification, SubstanceSpecification.extension:grade, SubstanceSpecification.extension:informationSource, SubstanceSpecification.extension:note, SubstanceSpecification.extension:manufacturer, SubstanceSpecification.extension:supplier, SubstanceSpecification.extension:characterization, SubstanceSpecification.extension:referenceInformation, SubstanceSpecification.extension:nucleicAcid, SubstanceSpecification.extension:polymer, SubstanceSpecification.extension:protein, SubstanceSpecification.modifierExtension | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
This structure is derived from SubstanceSpecification
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
0..* | SubstanceSpecification(4.0.1) | The detailed description of a substance, typically at a level beyond what is used for prescribing | |||||
![]() ![]() |
Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() |
0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() |
0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..1 | string | R5: A business level version identifier of the substance (new) URL: http://hl7.org/fhir/StructureDefinition/artifact-version Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..* | CodeableConcept | R5: A 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 (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-SubstanceDefinition.classification Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..* | CodeableConcept | R5: The quality standard, established benchmark, to which substance complies (e.g. USP/NF, BP) (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-SubstanceDefinition.grade Binding: R5SubstanceGradeForR4 (0.1.0) (example): The quality standard, established benchmark, to which a substance complies Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..* | Reference(Cross-version Profile for R5.Citation for use in FHIR R4(0.1.0) | Basic) | R5: Supporting literature (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-SubstanceDefinition.informationSource Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..* | Annotation | R5: Textual comment about the substance's catalogue or registry record (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-SubstanceDefinition.note Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..* | Reference(Cross-version Profile for R5.Organization for use in FHIR R4(0.1.0) | Organization) | R5: The entity that creates, makes, produces or fabricates the substance (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-SubstanceDefinition.manufacturer Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..* | Reference(Cross-version Profile for R5.Organization for use in FHIR R4(0.1.0) | Organization) | R5: An entity that is the source for the substance. It may be different from the manufacturer (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-SubstanceDefinition.supplier Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..* | (Complex) | R5: General specifications for this substance (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-SubstanceDefinition.characterization Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..1 | Reference(Cross-version Profile for R5.SubstanceReferenceInformation for use in FHIR R4(0.1.0) | Basic) | R5: General information detailing this substance (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-SubstanceDefinition.referenceInformation Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..1 | Reference(Cross-version Profile for R5.SubstanceNucleicAcid for use in FHIR R4(0.1.0) | Basic) | R5: Data items specific to nucleic acids (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-SubstanceDefinition.nucleicAcid Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..1 | Reference(Cross-version Profile for R5.SubstancePolymer for use in FHIR R4(0.1.0) | Basic) | R5: Data items specific to polymers (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-SubstanceDefinition.polymer Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..1 | Reference(Cross-version Profile for R5.SubstanceProtein for use in FHIR R4(0.1.0) | Basic) | R5: Data items specific to proteins (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-SubstanceDefinition.protein Constraints: ext-1 | |||||
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored Constraints: ext-1 | ||||
![]() ![]() |
Σ | 0..1 | Identifier | Identifier by which this substance is known | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..* | Identifier | R5: identifier URL: http://hl7.org/fhir/StructureDefinition/artifact-identifier Constraints: ext-1 | |||||
![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . | ||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Description of identifier Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | ||||
![]() ![]() ![]() |
Σ | 0..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient | ||||
![]() ![]() ![]() |
Σ | 0..1 | string | The value that is unique Example General: 123456 | ||||
![]() ![]() ![]() |
Σ | 0..1 | Period | Time period when id is/was valid for use | ||||
![]() ![]() ![]() |
Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) | ||||
![]() ![]() |
Σ | 0..1 | CodeableConcept | High level categorization, e.g. polymer or nucleic acid | ||||
![]() ![]() |
Σ | 0..1 | CodeableConcept | Status of substance within the catalogue e.g. approved | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..1 | code | R5: Status of substance within the catalogue e.g. active, retired URL: http://hl7.org/fhir/StructureDefinition/artifact-status Binding: PublicationStatus (required): The lifecycle status of an artifact. Constraints: ext-1 | |||||
![]() ![]() ![]() |
Σ | 0..* | Coding | Code defined by a terminology system | ||||
![]() ![]() ![]() |
Σ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() |
Σ | 0..1 | CodeableConcept | If the substance applies to only human or veterinary use | ||||
![]() ![]() |
Σ | 0..1 | string | Textual description of the substance | ||||
![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |||||
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..1 | markdown | R5: description URL: http://hl7.org/fhir/StructureDefinition/artifact-description Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..1 | string | Primitive value for string Max Length:1048576 | |||||
![]() ![]() |
Σ | 0..* | Reference(DocumentReference) | Supporting literature | ||||
![]() ![]() |
Σ | 0..1 | string | Textual comment about this record of a substance | ||||
![]() ![]() |
Σ | 0..* | BackboneElement | Moiety, for structural modifications | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | R5: The measurement type of the quantitative value (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-SubstanceDefinition.moiety.measurementType Binding: R5SubstanceAmountTypeForR4 (0.1.0) (example): The relationship between two substance types. Constraints: ext-1 | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Role that the moiety is playing | ||||
![]() ![]() ![]() |
Σ | 0..1 | Identifier | Identifier by which this moiety substance is known | ||||
![]() ![]() ![]() |
Σ | 0..1 | string | Textual name for this moiety substance | ||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Stereochemistry type | ||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Optical activity type | ||||
![]() ![]() ![]() |
Σ | 0..1 | string | Molecular formula | ||||
![]() ![]() ![]() |
Σ | 0..1 | Quantitative value for this moiety | |||||
![]() ![]() ![]() ![]() |
Quantity | |||||||
![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() |
Σ | 0..* | BackboneElement | General specifications for this substance, including how it is related to other substances | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | R5: A code expressing the type of property (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-SubstanceDefinition.property.type Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept, Quantity, date, boolean, Attachment | R5: A value for the property (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-SubstanceDefinition.property.value Constraints: ext-1 | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | A category for this property, e.g. Physical, Chemical, Enzymatic | ||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Property type e.g. viscosity, pH, isoelectric point | ||||
![]() ![]() ![]() |
Σ | 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) | ||||
![]() ![]() ![]() |
Σ | 0..1 | A substance upon which a defining property depends (e.g. for solubility: in water, in alcohol) | |||||
![]() ![]() ![]() ![]() |
Reference(SubstanceSpecification | Substance) | |||||||
![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() |
Σ | 0..1 | Quantitative value for this property | |||||
![]() ![]() ![]() ![]() |
Quantity | |||||||
![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() |
Σ | 0..1 | Reference(SubstanceReferenceInformation) | General information detailing this substance | ||||
![]() ![]() |
Σ | 0..1 | BackboneElement | Structural information | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | R5: The method used to find the structure e.g. X-ray, NMR (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-SubstanceDefinition.structure.technique Binding: R5SubstanceStructureTechniqueForR4 (0.1.0) (example): The method used to elucidate the structure of the drug substance. Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..* | Reference(Cross-version Profile for R5.DocumentReference for use in FHIR R4(0.1.0) | Media) | R5: Source of information for the structure (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-SubstanceDefinition.structure.sourceDocument Constraints: ext-1 | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Stereochemistry type | ||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Optical activity type | ||||
![]() ![]() ![]() |
Σ | 0..1 | string | Molecular formula | ||||
![]() ![]() ![]() |
Σ | 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 | ||||
![]() ![]() ![]() |
Σ | 0..* | BackboneElement | Applicable for single substances that contain a radionuclide or a non-natural isotopic ratio | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Identifier | Substance identifier for each non-natural or radioisotope | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Substance name for each non-natural or radioisotope | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | The type of isotopic substitution present in a single substance | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Quantity | Half life - for a non-natural nuclide | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | BackboneElement | The molecular weight or weight range (for proteins, polymers or nucleic acids) | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | The method by which the molecular weight was determined | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Type of molecular weight such as exact, average (also known as. number average), weight average | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 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 | ||||
![]() ![]() ![]() |
Σ | 0..1 | See molecularWeight (SubstanceSpecification) | The molecular weight or weight range (for proteins, polymers or nucleic acids) | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(DocumentReference) | Supporting literature | ||||
![]() ![]() ![]() |
Σ | 0..* | BackboneElement | Molecular structural representation | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | R5: The format of the representation e.g. InChI, SMILES, MOLFILE (note: not the physical file format) (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-SubstanceDefinition.structure.representation.format Binding: R5SubstanceRepresentationFormatForR4 (0.1.0) (example): A format of a substance representation. Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Reference(Cross-version Profile for R5.DocumentReference for use in FHIR R4(0.1.0) | Media) | R5: An attachment with the structural representation e.g. a structure graphic or AnIML file (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-SubstanceDefinition.structure.representation.document Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | The type of structure (e.g. Full, Partial, Representative) | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | The structural representation as text string in a format e.g. InChI, SMILES, MOLFILE, CDX | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Attachment | An attached file with the structural representation | ||||
![]() ![]() |
Σ | 0..* | BackboneElement | Codes associated with the substance | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..* | Annotation | R5: Any comment can be provided in this field (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-SubstanceDefinition.code.note Constraints: ext-1 | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | The specific code | ||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Status of the code assignment | ||||
![]() ![]() ![]() |
Σ | 0..1 | dateTime | The date at which the code status is changed as part of the terminology maintenance | ||||
![]() ![]() ![]() |
Σ | 0..1 | string | Any comment can be provided in this field, if necessary | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(DocumentReference) | Supporting literature | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Reference(Resource) | R5: source additional types URL: http://hl7.org/fhir/StructureDefinition/alternate-reference Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | string | Literal reference, Relative, internal or absolute URL | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Identifier | Logical reference, when literal reference is not known | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Text alternative for the resource | ||||
![]() ![]() |
Σ | 0..* | BackboneElement | Names applicable to this substance | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..* | string | R5: name URL: http://hl7.org/fhir/StructureDefinition/artifact-name Constraints: ext-1 | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() |
Σ | 1..1 | string | The actual name | ||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Name type | ||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | The status of the name | ||||
![]() ![]() ![]() |
Σ | 0..1 | boolean | If this is the preferred name for this substance | ||||
![]() ![]() ![]() |
Σ | 0..* | CodeableConcept | Language of the name | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | CodeableConcept | R5: Human language that the name is written in URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-SubstanceDefinition.name.language Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | Code defined by a terminology system | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() ![]() |
Σ | 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 | ||||
![]() ![]() ![]() |
Σ | 0..* | CodeableConcept | The jurisdiction where this name applies | ||||
![]() ![]() ![]() |
Σ | 0..* | See name (SubstanceSpecification) | A synonym of this name | ||||
![]() ![]() ![]() |
Σ | 0..* | See name (SubstanceSpecification) | A translation for this name | ||||
![]() ![]() ![]() |
Σ | 0..* | BackboneElement | Details of the official nature of this name | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Which authority uses this official name | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | The status of the official name | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | dateTime | Date of official name change | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(DocumentReference) | Supporting literature | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Reference(Resource) | R5: source additional types URL: http://hl7.org/fhir/StructureDefinition/alternate-reference Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | string | Literal reference, Relative, internal or absolute URL | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Identifier | Logical reference, when literal reference is not known | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Text alternative for the resource | ||||
![]() ![]() |
Σ | 0..* | BackboneElement | The molecular weight or weight range (for proteins, polymers or nucleic acids) | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | R5: The method by which the weight was determined (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-SubstanceDefinition.molecularWeight.method Binding: R5SubstanceWeightMethodForR4 (0.1.0) (example): The method by which the substance weight was measured. Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | R5: Type of molecular weight e.g. exact, average, weight average (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-SubstanceDefinition.molecularWeight.type Binding: R5SubstanceWeightTypeForR4 (0.1.0) (example): The type of substance weight measurement. Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
1..1 | Quantity | R5: Used to capture quantitative values for a variety of elements (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-SubstanceDefinition.molecularWeight.amount Constraints: ext-1 | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | The method by which the molecular weight was determined | ||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Type of molecular weight such as exact, average (also known as. number average), weight average | ||||
![]() ![]() ![]() |
Σ | 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 | ||||
![]() ![]() |
Σ | 0..* | BackboneElement | A link between this substance and another, with details of the relationship | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..1 | Reference(Cross-version Profile for R5.SubstanceDefinition for use in FHIR R4(0.1.0) | SubstanceSpecification), CodeableConcept | R5: A pointer to another substance, as a resource or a representational code (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-SubstanceDefinition.relationship.substanceDefinition Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | R5: For example "salt to parent", "active moiety" (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-SubstanceDefinition.relationship.type Binding: R5SubstanceRelationshipTypeForR4 (0.1.0) (example): The relationship between two substance types. Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..1 | Ratio | R5: For use when the numeric has an uncertain range (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-SubstanceDefinition.relationship.ratioHighLimitAmount Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | R5: An operator for the amount, for example "average", "approximately", "less than" (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-SubstanceDefinition.relationship.comparator Binding: R5SubstanceAmountTypeForR4 (0.1.0) (example): The relationship between two substance types. Constraints: ext-1 | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() |
Σ | 0..1 | A pointer to another substance, as a resource or just a representational code | |||||
![]() ![]() ![]() ![]() |
Reference(SubstanceSpecification) | |||||||
![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | For example "salt to parent", "active moiety", "starting material" | ||||
![]() ![]() ![]() |
Σ | 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 | ||||
![]() ![]() ![]() |
Σ | 0..1 | 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 | |||||
![]() ![]() ![]() ![]() |
Quantity | |||||||
![]() ![]() ![]() ![]() |
Range | |||||||
![]() ![]() ![]() ![]() |
Ratio | |||||||
![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() |
Σ | 0..1 | Ratio | For use when the numeric | ||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | An operator for the amount, for example "average", "approximately", "less than" | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(DocumentReference) | Supporting literature | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Reference(Resource) | R5: source additional types URL: http://hl7.org/fhir/StructureDefinition/alternate-reference Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | string | Literal reference, Relative, internal or absolute URL | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Identifier | Logical reference, when literal reference is not known | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Text alternative for the resource | ||||
![]() ![]() |
Σ | 0..1 | Reference(SubstanceNucleicAcid) | Data items specific to nucleic acids | ||||
![]() ![]() |
Σ | 0..1 | Reference(SubstancePolymer) | Data items specific to polymers | ||||
![]() ![]() |
Σ | 0..1 | Reference(SubstanceProtein) | Data items specific to proteins | ||||
![]() ![]() |
Σ | 0..1 | Reference(SubstanceSourceMaterial) | Material or taxonomic/anatomical source for the substance | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | R5: Classification of the origin of the raw material. e.g. cat hair is an Animal source type (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-SubstanceDefinition.sourceMaterial.type Binding: R5SubstanceSourceMaterialTypeForR4 (0.1.0) (example): A classification that provides the origin of the substance raw material. Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | R5: The genus of an organism e.g. the Latin epithet of the plant/animal scientific name (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-SubstanceDefinition.sourceMaterial.genus Binding: R5SubstanceSourceMaterialGenusForR4 (0.1.0) (example): The genus of an organism, typically referring to the Latin epithet of the genus element of the plant/animal scientific name. Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | R5: The species of an organism e.g. the Latin epithet of the species of the plant/animal (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-SubstanceDefinition.sourceMaterial.species Binding: R5SubstanceSourceMaterialSpeciesForR4 (0.1.0) (example): A species of origin a substance raw material. Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | R5: An anatomical origin of the source material within an organism (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-SubstanceDefinition.sourceMaterial.part Binding: R5SubstanceSourceMaterialPartForR4 (0.1.0) (example): An anatomical origin of the source material within an organism. Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | R5: The country or countries where the material is harvested (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-SubstanceDefinition.sourceMaterial.countryOfOrigin Constraints: ext-1 | |||||
![]() ![]() ![]() |
ΣC | 0..1 | string | Literal reference, Relative, internal or absolute URL | ||||
![]() ![]() ![]() |
Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). | ||||
![]() ![]() ![]() |
Σ | 0..1 | Identifier | Logical reference, when literal reference is not known | ||||
![]() ![]() ![]() |
Σ | 0..1 | string | Text alternative for the resource | ||||
Documentation for this format | ||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| SubstanceSpecification.language | Base | preferred |
Common Languages
|
📍4.0.1 | tx.fhir.org |
| SubstanceSpecification.identifier.use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std. |
| SubstanceSpecification.identifier.type | Base | extensible | IdentifierType | 📍4.0.1 | FHIR Std. |
| SubstanceSpecification.code.source.type | Base | extensible |
ResourceType
|
📍4.0.1 | tx.fhir.org |
| SubstanceSpecification.name.source.type | Base | extensible |
ResourceType
|
📍4.0.1 | tx.fhir.org |
| SubstanceSpecification.relationship.source.type | Base | extensible |
ResourceType
|
📍4.0.1 | tx.fhir.org |
| SubstanceSpecification.sourceMaterial.type | Base | extensible |
ResourceType
|
📍4.0.1 | tx.fhir.org |
| Id | Grade | Path(s) | Description | Expression |
| dom-2 | error | SubstanceSpecification | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | SubstanceSpecification | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource |
contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
|
| dom-4 | error | SubstanceSpecification | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated |
contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
|
| dom-5 | error | SubstanceSpecification | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | SubstanceSpecification | A resource should have narrative for robust management |
text.`div`.exists()
|
| ele-1 | error | SubstanceSpecification.meta, SubstanceSpecification.implicitRules, SubstanceSpecification.language, SubstanceSpecification.text, SubstanceSpecification.extension, SubstanceSpecification.extension:version, SubstanceSpecification.extension:classification, SubstanceSpecification.extension:grade, SubstanceSpecification.extension:informationSource, SubstanceSpecification.extension:note, SubstanceSpecification.extension:manufacturer, SubstanceSpecification.extension:supplier, SubstanceSpecification.extension:characterization, SubstanceSpecification.extension:referenceInformation, SubstanceSpecification.extension:nucleicAcid, SubstanceSpecification.extension:polymer, SubstanceSpecification.extension:protein, SubstanceSpecification.modifierExtension, SubstanceSpecification.identifier, SubstanceSpecification.identifier.extension, SubstanceSpecification.identifier.extension:identifier, SubstanceSpecification.identifier.use, SubstanceSpecification.identifier.type, SubstanceSpecification.identifier.system, SubstanceSpecification.identifier.value, SubstanceSpecification.identifier.period, SubstanceSpecification.identifier.assigner, SubstanceSpecification.type, SubstanceSpecification.status, SubstanceSpecification.status.extension, SubstanceSpecification.status.extension:status, SubstanceSpecification.status.coding, SubstanceSpecification.status.text, SubstanceSpecification.domain, SubstanceSpecification.description, SubstanceSpecification.description.extension, SubstanceSpecification.description.extension:description, SubstanceSpecification.source, SubstanceSpecification.comment, SubstanceSpecification.moiety, SubstanceSpecification.moiety.extension, SubstanceSpecification.moiety.extension:measurementType, SubstanceSpecification.moiety.modifierExtension, SubstanceSpecification.moiety.role, SubstanceSpecification.moiety.identifier, SubstanceSpecification.moiety.name, SubstanceSpecification.moiety.stereochemistry, SubstanceSpecification.moiety.opticalActivity, SubstanceSpecification.moiety.molecularFormula, SubstanceSpecification.moiety.amount[x], SubstanceSpecification.property, SubstanceSpecification.property.extension, SubstanceSpecification.property.extension:type, SubstanceSpecification.property.extension:value, SubstanceSpecification.property.modifierExtension, SubstanceSpecification.property.category, SubstanceSpecification.property.code, SubstanceSpecification.property.parameters, SubstanceSpecification.property.definingSubstance[x], SubstanceSpecification.property.amount[x], SubstanceSpecification.referenceInformation, SubstanceSpecification.structure, SubstanceSpecification.structure.extension, SubstanceSpecification.structure.extension:technique, SubstanceSpecification.structure.extension:sourceDocument, SubstanceSpecification.structure.modifierExtension, SubstanceSpecification.structure.stereochemistry, SubstanceSpecification.structure.opticalActivity, SubstanceSpecification.structure.molecularFormula, SubstanceSpecification.structure.molecularFormulaByMoiety, SubstanceSpecification.structure.isotope, SubstanceSpecification.structure.isotope.extension, SubstanceSpecification.structure.isotope.modifierExtension, SubstanceSpecification.structure.isotope.identifier, SubstanceSpecification.structure.isotope.name, SubstanceSpecification.structure.isotope.substitution, SubstanceSpecification.structure.isotope.halfLife, SubstanceSpecification.structure.isotope.molecularWeight, SubstanceSpecification.structure.isotope.molecularWeight.extension, SubstanceSpecification.structure.isotope.molecularWeight.modifierExtension, SubstanceSpecification.structure.isotope.molecularWeight.method, SubstanceSpecification.structure.isotope.molecularWeight.type, SubstanceSpecification.structure.isotope.molecularWeight.amount, SubstanceSpecification.structure.molecularWeight, SubstanceSpecification.structure.source, SubstanceSpecification.structure.representation, SubstanceSpecification.structure.representation.extension, SubstanceSpecification.structure.representation.extension:format, SubstanceSpecification.structure.representation.extension:document, SubstanceSpecification.structure.representation.modifierExtension, SubstanceSpecification.structure.representation.type, SubstanceSpecification.structure.representation.representation, SubstanceSpecification.structure.representation.attachment, SubstanceSpecification.code, SubstanceSpecification.code.extension, SubstanceSpecification.code.extension:note, SubstanceSpecification.code.modifierExtension, SubstanceSpecification.code.code, SubstanceSpecification.code.status, SubstanceSpecification.code.statusDate, SubstanceSpecification.code.comment, SubstanceSpecification.code.source, SubstanceSpecification.code.source.extension, SubstanceSpecification.code.source.extension:source, SubstanceSpecification.code.source.reference, SubstanceSpecification.code.source.type, SubstanceSpecification.code.source.identifier, SubstanceSpecification.code.source.display, SubstanceSpecification.name, SubstanceSpecification.name.extension, SubstanceSpecification.name.extension:name, SubstanceSpecification.name.modifierExtension, SubstanceSpecification.name.name, SubstanceSpecification.name.type, SubstanceSpecification.name.status, SubstanceSpecification.name.preferred, SubstanceSpecification.name.language, SubstanceSpecification.name.language.extension, SubstanceSpecification.name.language.extension:language, SubstanceSpecification.name.language.coding, SubstanceSpecification.name.language.text, SubstanceSpecification.name.domain, SubstanceSpecification.name.jurisdiction, SubstanceSpecification.name.synonym, SubstanceSpecification.name.translation, SubstanceSpecification.name.official, SubstanceSpecification.name.official.extension, SubstanceSpecification.name.official.modifierExtension, SubstanceSpecification.name.official.authority, SubstanceSpecification.name.official.status, SubstanceSpecification.name.official.date, SubstanceSpecification.name.source, SubstanceSpecification.name.source.extension, SubstanceSpecification.name.source.extension:source, SubstanceSpecification.name.source.reference, SubstanceSpecification.name.source.type, SubstanceSpecification.name.source.identifier, SubstanceSpecification.name.source.display, SubstanceSpecification.molecularWeight, SubstanceSpecification.molecularWeight.extension, SubstanceSpecification.molecularWeight.extension:method, SubstanceSpecification.molecularWeight.extension:type, SubstanceSpecification.molecularWeight.extension:amount, SubstanceSpecification.molecularWeight.modifierExtension, SubstanceSpecification.molecularWeight.method, SubstanceSpecification.molecularWeight.type, SubstanceSpecification.molecularWeight.amount, SubstanceSpecification.relationship, SubstanceSpecification.relationship.extension, SubstanceSpecification.relationship.extension:substanceDefinition, SubstanceSpecification.relationship.extension:type, SubstanceSpecification.relationship.extension:ratioHighLimitAmount, SubstanceSpecification.relationship.extension:comparator, SubstanceSpecification.relationship.modifierExtension, SubstanceSpecification.relationship.substance[x], SubstanceSpecification.relationship.relationship, SubstanceSpecification.relationship.isDefining, SubstanceSpecification.relationship.amount[x], SubstanceSpecification.relationship.amountRatioLowLimit, SubstanceSpecification.relationship.amountType, SubstanceSpecification.relationship.source, SubstanceSpecification.relationship.source.extension, SubstanceSpecification.relationship.source.extension:source, SubstanceSpecification.relationship.source.reference, SubstanceSpecification.relationship.source.type, SubstanceSpecification.relationship.source.identifier, SubstanceSpecification.relationship.source.display, SubstanceSpecification.nucleicAcid, SubstanceSpecification.polymer, SubstanceSpecification.protein, SubstanceSpecification.sourceMaterial, SubstanceSpecification.sourceMaterial.extension, SubstanceSpecification.sourceMaterial.extension:type, SubstanceSpecification.sourceMaterial.extension:genus, SubstanceSpecification.sourceMaterial.extension:species, SubstanceSpecification.sourceMaterial.extension:part, SubstanceSpecification.sourceMaterial.extension:countryOfOrigin, SubstanceSpecification.sourceMaterial.reference, SubstanceSpecification.sourceMaterial.type, SubstanceSpecification.sourceMaterial.identifier, SubstanceSpecification.sourceMaterial.display | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | SubstanceSpecification.extension, SubstanceSpecification.extension:version, SubstanceSpecification.extension:classification, SubstanceSpecification.extension:grade, SubstanceSpecification.extension:informationSource, SubstanceSpecification.extension:note, SubstanceSpecification.extension:manufacturer, SubstanceSpecification.extension:supplier, SubstanceSpecification.extension:characterization, SubstanceSpecification.extension:referenceInformation, SubstanceSpecification.extension:nucleicAcid, SubstanceSpecification.extension:polymer, SubstanceSpecification.extension:protein, SubstanceSpecification.modifierExtension, SubstanceSpecification.identifier.extension, SubstanceSpecification.identifier.extension:identifier, SubstanceSpecification.status.extension, SubstanceSpecification.status.extension:status, SubstanceSpecification.description.extension, SubstanceSpecification.description.extension:description, SubstanceSpecification.moiety.extension, SubstanceSpecification.moiety.extension:measurementType, SubstanceSpecification.moiety.modifierExtension, SubstanceSpecification.property.extension, SubstanceSpecification.property.extension:type, SubstanceSpecification.property.extension:value, SubstanceSpecification.property.modifierExtension, SubstanceSpecification.structure.extension, SubstanceSpecification.structure.extension:technique, SubstanceSpecification.structure.extension:sourceDocument, SubstanceSpecification.structure.modifierExtension, SubstanceSpecification.structure.isotope.extension, SubstanceSpecification.structure.isotope.modifierExtension, SubstanceSpecification.structure.isotope.molecularWeight.extension, SubstanceSpecification.structure.isotope.molecularWeight.modifierExtension, SubstanceSpecification.structure.representation.extension, SubstanceSpecification.structure.representation.extension:format, SubstanceSpecification.structure.representation.extension:document, SubstanceSpecification.structure.representation.modifierExtension, SubstanceSpecification.code.extension, SubstanceSpecification.code.extension:note, SubstanceSpecification.code.modifierExtension, SubstanceSpecification.code.source.extension, SubstanceSpecification.code.source.extension:source, SubstanceSpecification.name.extension, SubstanceSpecification.name.extension:name, SubstanceSpecification.name.modifierExtension, SubstanceSpecification.name.language.extension, SubstanceSpecification.name.language.extension:language, SubstanceSpecification.name.official.extension, SubstanceSpecification.name.official.modifierExtension, SubstanceSpecification.name.source.extension, SubstanceSpecification.name.source.extension:source, SubstanceSpecification.molecularWeight.extension, SubstanceSpecification.molecularWeight.extension:method, SubstanceSpecification.molecularWeight.extension:type, SubstanceSpecification.molecularWeight.extension:amount, SubstanceSpecification.molecularWeight.modifierExtension, SubstanceSpecification.relationship.extension, SubstanceSpecification.relationship.extension:substanceDefinition, SubstanceSpecification.relationship.extension:type, SubstanceSpecification.relationship.extension:ratioHighLimitAmount, SubstanceSpecification.relationship.extension:comparator, SubstanceSpecification.relationship.modifierExtension, SubstanceSpecification.relationship.source.extension, SubstanceSpecification.relationship.source.extension:source, SubstanceSpecification.sourceMaterial.extension, SubstanceSpecification.sourceMaterial.extension:type, SubstanceSpecification.sourceMaterial.extension:genus, SubstanceSpecification.sourceMaterial.extension:species, SubstanceSpecification.sourceMaterial.extension:part, SubstanceSpecification.sourceMaterial.extension:countryOfOrigin | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
This structure is derived from SubstanceSpecification
Summary
Mandatory: 0 element(6 nested mandatory elements)
Extensions
This structure refers to these extensions:
Maturity: 0
Key Elements View
| Id | Grade | Path(s) | Description | Expression |
| dom-2 | error | SubstanceSpecification | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | SubstanceSpecification | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource |
contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
|
| dom-4 | error | SubstanceSpecification | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated |
contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
|
| dom-5 | error | SubstanceSpecification | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | SubstanceSpecification | A resource should have narrative for robust management |
text.`div`.exists()
|
| ele-1 | error | SubstanceSpecification.implicitRules, SubstanceSpecification.extension, SubstanceSpecification.extension:version, SubstanceSpecification.extension:classification, SubstanceSpecification.extension:grade, SubstanceSpecification.extension:informationSource, SubstanceSpecification.extension:note, SubstanceSpecification.extension:manufacturer, SubstanceSpecification.extension:supplier, SubstanceSpecification.extension:characterization, SubstanceSpecification.extension:referenceInformation, SubstanceSpecification.extension:nucleicAcid, SubstanceSpecification.extension:polymer, SubstanceSpecification.extension:protein, SubstanceSpecification.modifierExtension | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | SubstanceSpecification.extension, SubstanceSpecification.extension:version, SubstanceSpecification.extension:classification, SubstanceSpecification.extension:grade, SubstanceSpecification.extension:informationSource, SubstanceSpecification.extension:note, SubstanceSpecification.extension:manufacturer, SubstanceSpecification.extension:supplier, SubstanceSpecification.extension:characterization, SubstanceSpecification.extension:referenceInformation, SubstanceSpecification.extension:nucleicAcid, SubstanceSpecification.extension:polymer, SubstanceSpecification.extension:protein, SubstanceSpecification.modifierExtension | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
Differential View
This structure is derived from SubstanceSpecification
Snapshot View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
0..* | SubstanceSpecification(4.0.1) | The detailed description of a substance, typically at a level beyond what is used for prescribing | |||||
![]() ![]() |
Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() |
0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() |
0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..1 | string | R5: A business level version identifier of the substance (new) URL: http://hl7.org/fhir/StructureDefinition/artifact-version Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..* | CodeableConcept | R5: A 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 (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-SubstanceDefinition.classification Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..* | CodeableConcept | R5: The quality standard, established benchmark, to which substance complies (e.g. USP/NF, BP) (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-SubstanceDefinition.grade Binding: R5SubstanceGradeForR4 (0.1.0) (example): The quality standard, established benchmark, to which a substance complies Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..* | Reference(Cross-version Profile for R5.Citation for use in FHIR R4(0.1.0) | Basic) | R5: Supporting literature (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-SubstanceDefinition.informationSource Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..* | Annotation | R5: Textual comment about the substance's catalogue or registry record (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-SubstanceDefinition.note Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..* | Reference(Cross-version Profile for R5.Organization for use in FHIR R4(0.1.0) | Organization) | R5: The entity that creates, makes, produces or fabricates the substance (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-SubstanceDefinition.manufacturer Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..* | Reference(Cross-version Profile for R5.Organization for use in FHIR R4(0.1.0) | Organization) | R5: An entity that is the source for the substance. It may be different from the manufacturer (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-SubstanceDefinition.supplier Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..* | (Complex) | R5: General specifications for this substance (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-SubstanceDefinition.characterization Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..1 | Reference(Cross-version Profile for R5.SubstanceReferenceInformation for use in FHIR R4(0.1.0) | Basic) | R5: General information detailing this substance (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-SubstanceDefinition.referenceInformation Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..1 | Reference(Cross-version Profile for R5.SubstanceNucleicAcid for use in FHIR R4(0.1.0) | Basic) | R5: Data items specific to nucleic acids (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-SubstanceDefinition.nucleicAcid Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..1 | Reference(Cross-version Profile for R5.SubstancePolymer for use in FHIR R4(0.1.0) | Basic) | R5: Data items specific to polymers (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-SubstanceDefinition.polymer Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..1 | Reference(Cross-version Profile for R5.SubstanceProtein for use in FHIR R4(0.1.0) | Basic) | R5: Data items specific to proteins (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-SubstanceDefinition.protein Constraints: ext-1 | |||||
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored Constraints: ext-1 | ||||
![]() ![]() |
Σ | 0..1 | Identifier | Identifier by which this substance is known | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..* | Identifier | R5: identifier URL: http://hl7.org/fhir/StructureDefinition/artifact-identifier Constraints: ext-1 | |||||
![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . | ||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Description of identifier Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | ||||
![]() ![]() ![]() |
Σ | 0..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient | ||||
![]() ![]() ![]() |
Σ | 0..1 | string | The value that is unique Example General: 123456 | ||||
![]() ![]() ![]() |
Σ | 0..1 | Period | Time period when id is/was valid for use | ||||
![]() ![]() ![]() |
Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) | ||||
![]() ![]() |
Σ | 0..1 | CodeableConcept | High level categorization, e.g. polymer or nucleic acid | ||||
![]() ![]() |
Σ | 0..1 | CodeableConcept | Status of substance within the catalogue e.g. approved | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..1 | code | R5: Status of substance within the catalogue e.g. active, retired URL: http://hl7.org/fhir/StructureDefinition/artifact-status Binding: PublicationStatus (required): The lifecycle status of an artifact. Constraints: ext-1 | |||||
![]() ![]() ![]() |
Σ | 0..* | Coding | Code defined by a terminology system | ||||
![]() ![]() ![]() |
Σ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() |
Σ | 0..1 | CodeableConcept | If the substance applies to only human or veterinary use | ||||
![]() ![]() |
Σ | 0..1 | string | Textual description of the substance | ||||
![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |||||
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..1 | markdown | R5: description URL: http://hl7.org/fhir/StructureDefinition/artifact-description Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..1 | string | Primitive value for string Max Length:1048576 | |||||
![]() ![]() |
Σ | 0..* | Reference(DocumentReference) | Supporting literature | ||||
![]() ![]() |
Σ | 0..1 | string | Textual comment about this record of a substance | ||||
![]() ![]() |
Σ | 0..* | BackboneElement | Moiety, for structural modifications | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | R5: The measurement type of the quantitative value (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-SubstanceDefinition.moiety.measurementType Binding: R5SubstanceAmountTypeForR4 (0.1.0) (example): The relationship between two substance types. Constraints: ext-1 | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Role that the moiety is playing | ||||
![]() ![]() ![]() |
Σ | 0..1 | Identifier | Identifier by which this moiety substance is known | ||||
![]() ![]() ![]() |
Σ | 0..1 | string | Textual name for this moiety substance | ||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Stereochemistry type | ||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Optical activity type | ||||
![]() ![]() ![]() |
Σ | 0..1 | string | Molecular formula | ||||
![]() ![]() ![]() |
Σ | 0..1 | Quantitative value for this moiety | |||||
![]() ![]() ![]() ![]() |
Quantity | |||||||
![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() |
Σ | 0..* | BackboneElement | General specifications for this substance, including how it is related to other substances | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | R5: A code expressing the type of property (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-SubstanceDefinition.property.type Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept, Quantity, date, boolean, Attachment | R5: A value for the property (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-SubstanceDefinition.property.value Constraints: ext-1 | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | A category for this property, e.g. Physical, Chemical, Enzymatic | ||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Property type e.g. viscosity, pH, isoelectric point | ||||
![]() ![]() ![]() |
Σ | 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) | ||||
![]() ![]() ![]() |
Σ | 0..1 | A substance upon which a defining property depends (e.g. for solubility: in water, in alcohol) | |||||
![]() ![]() ![]() ![]() |
Reference(SubstanceSpecification | Substance) | |||||||
![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() |
Σ | 0..1 | Quantitative value for this property | |||||
![]() ![]() ![]() ![]() |
Quantity | |||||||
![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() |
Σ | 0..1 | Reference(SubstanceReferenceInformation) | General information detailing this substance | ||||
![]() ![]() |
Σ | 0..1 | BackboneElement | Structural information | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | R5: The method used to find the structure e.g. X-ray, NMR (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-SubstanceDefinition.structure.technique Binding: R5SubstanceStructureTechniqueForR4 (0.1.0) (example): The method used to elucidate the structure of the drug substance. Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..* | Reference(Cross-version Profile for R5.DocumentReference for use in FHIR R4(0.1.0) | Media) | R5: Source of information for the structure (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-SubstanceDefinition.structure.sourceDocument Constraints: ext-1 | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Stereochemistry type | ||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Optical activity type | ||||
![]() ![]() ![]() |
Σ | 0..1 | string | Molecular formula | ||||
![]() ![]() ![]() |
Σ | 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 | ||||
![]() ![]() ![]() |
Σ | 0..* | BackboneElement | Applicable for single substances that contain a radionuclide or a non-natural isotopic ratio | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Identifier | Substance identifier for each non-natural or radioisotope | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Substance name for each non-natural or radioisotope | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | The type of isotopic substitution present in a single substance | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Quantity | Half life - for a non-natural nuclide | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | BackboneElement | The molecular weight or weight range (for proteins, polymers or nucleic acids) | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | The method by which the molecular weight was determined | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Type of molecular weight such as exact, average (also known as. number average), weight average | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 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 | ||||
![]() ![]() ![]() |
Σ | 0..1 | See molecularWeight (SubstanceSpecification) | The molecular weight or weight range (for proteins, polymers or nucleic acids) | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(DocumentReference) | Supporting literature | ||||
![]() ![]() ![]() |
Σ | 0..* | BackboneElement | Molecular structural representation | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | R5: The format of the representation e.g. InChI, SMILES, MOLFILE (note: not the physical file format) (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-SubstanceDefinition.structure.representation.format Binding: R5SubstanceRepresentationFormatForR4 (0.1.0) (example): A format of a substance representation. Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Reference(Cross-version Profile for R5.DocumentReference for use in FHIR R4(0.1.0) | Media) | R5: An attachment with the structural representation e.g. a structure graphic or AnIML file (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-SubstanceDefinition.structure.representation.document Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | The type of structure (e.g. Full, Partial, Representative) | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | The structural representation as text string in a format e.g. InChI, SMILES, MOLFILE, CDX | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Attachment | An attached file with the structural representation | ||||
![]() ![]() |
Σ | 0..* | BackboneElement | Codes associated with the substance | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..* | Annotation | R5: Any comment can be provided in this field (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-SubstanceDefinition.code.note Constraints: ext-1 | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | The specific code | ||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Status of the code assignment | ||||
![]() ![]() ![]() |
Σ | 0..1 | dateTime | The date at which the code status is changed as part of the terminology maintenance | ||||
![]() ![]() ![]() |
Σ | 0..1 | string | Any comment can be provided in this field, if necessary | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(DocumentReference) | Supporting literature | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Reference(Resource) | R5: source additional types URL: http://hl7.org/fhir/StructureDefinition/alternate-reference Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | string | Literal reference, Relative, internal or absolute URL | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Identifier | Logical reference, when literal reference is not known | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Text alternative for the resource | ||||
![]() ![]() |
Σ | 0..* | BackboneElement | Names applicable to this substance | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..* | string | R5: name URL: http://hl7.org/fhir/StructureDefinition/artifact-name Constraints: ext-1 | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() |
Σ | 1..1 | string | The actual name | ||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Name type | ||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | The status of the name | ||||
![]() ![]() ![]() |
Σ | 0..1 | boolean | If this is the preferred name for this substance | ||||
![]() ![]() ![]() |
Σ | 0..* | CodeableConcept | Language of the name | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | CodeableConcept | R5: Human language that the name is written in URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-SubstanceDefinition.name.language Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | Code defined by a terminology system | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() ![]() |
Σ | 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 | ||||
![]() ![]() ![]() |
Σ | 0..* | CodeableConcept | The jurisdiction where this name applies | ||||
![]() ![]() ![]() |
Σ | 0..* | See name (SubstanceSpecification) | A synonym of this name | ||||
![]() ![]() ![]() |
Σ | 0..* | See name (SubstanceSpecification) | A translation for this name | ||||
![]() ![]() ![]() |
Σ | 0..* | BackboneElement | Details of the official nature of this name | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Which authority uses this official name | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | The status of the official name | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | dateTime | Date of official name change | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(DocumentReference) | Supporting literature | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Reference(Resource) | R5: source additional types URL: http://hl7.org/fhir/StructureDefinition/alternate-reference Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | string | Literal reference, Relative, internal or absolute URL | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Identifier | Logical reference, when literal reference is not known | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Text alternative for the resource | ||||
![]() ![]() |
Σ | 0..* | BackboneElement | The molecular weight or weight range (for proteins, polymers or nucleic acids) | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | R5: The method by which the weight was determined (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-SubstanceDefinition.molecularWeight.method Binding: R5SubstanceWeightMethodForR4 (0.1.0) (example): The method by which the substance weight was measured. Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | R5: Type of molecular weight e.g. exact, average, weight average (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-SubstanceDefinition.molecularWeight.type Binding: R5SubstanceWeightTypeForR4 (0.1.0) (example): The type of substance weight measurement. Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
1..1 | Quantity | R5: Used to capture quantitative values for a variety of elements (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-SubstanceDefinition.molecularWeight.amount Constraints: ext-1 | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | The method by which the molecular weight was determined | ||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Type of molecular weight such as exact, average (also known as. number average), weight average | ||||
![]() ![]() ![]() |
Σ | 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 | ||||
![]() ![]() |
Σ | 0..* | BackboneElement | A link between this substance and another, with details of the relationship | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..1 | Reference(Cross-version Profile for R5.SubstanceDefinition for use in FHIR R4(0.1.0) | SubstanceSpecification), CodeableConcept | R5: A pointer to another substance, as a resource or a representational code (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-SubstanceDefinition.relationship.substanceDefinition Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | R5: For example "salt to parent", "active moiety" (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-SubstanceDefinition.relationship.type Binding: R5SubstanceRelationshipTypeForR4 (0.1.0) (example): The relationship between two substance types. Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..1 | Ratio | R5: For use when the numeric has an uncertain range (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-SubstanceDefinition.relationship.ratioHighLimitAmount Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | R5: An operator for the amount, for example "average", "approximately", "less than" (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-SubstanceDefinition.relationship.comparator Binding: R5SubstanceAmountTypeForR4 (0.1.0) (example): The relationship between two substance types. Constraints: ext-1 | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() |
Σ | 0..1 | A pointer to another substance, as a resource or just a representational code | |||||
![]() ![]() ![]() ![]() |
Reference(SubstanceSpecification) | |||||||
![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | For example "salt to parent", "active moiety", "starting material" | ||||
![]() ![]() ![]() |
Σ | 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 | ||||
![]() ![]() ![]() |
Σ | 0..1 | 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 | |||||
![]() ![]() ![]() ![]() |
Quantity | |||||||
![]() ![]() ![]() ![]() |
Range | |||||||
![]() ![]() ![]() ![]() |
Ratio | |||||||
![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() |
Σ | 0..1 | Ratio | For use when the numeric | ||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | An operator for the amount, for example "average", "approximately", "less than" | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(DocumentReference) | Supporting literature | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Reference(Resource) | R5: source additional types URL: http://hl7.org/fhir/StructureDefinition/alternate-reference Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | string | Literal reference, Relative, internal or absolute URL | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Identifier | Logical reference, when literal reference is not known | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Text alternative for the resource | ||||
![]() ![]() |
Σ | 0..1 | Reference(SubstanceNucleicAcid) | Data items specific to nucleic acids | ||||
![]() ![]() |
Σ | 0..1 | Reference(SubstancePolymer) | Data items specific to polymers | ||||
![]() ![]() |
Σ | 0..1 | Reference(SubstanceProtein) | Data items specific to proteins | ||||
![]() ![]() |
Σ | 0..1 | Reference(SubstanceSourceMaterial) | Material or taxonomic/anatomical source for the substance | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | R5: Classification of the origin of the raw material. e.g. cat hair is an Animal source type (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-SubstanceDefinition.sourceMaterial.type Binding: R5SubstanceSourceMaterialTypeForR4 (0.1.0) (example): A classification that provides the origin of the substance raw material. Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | R5: The genus of an organism e.g. the Latin epithet of the plant/animal scientific name (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-SubstanceDefinition.sourceMaterial.genus Binding: R5SubstanceSourceMaterialGenusForR4 (0.1.0) (example): The genus of an organism, typically referring to the Latin epithet of the genus element of the plant/animal scientific name. Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | R5: The species of an organism e.g. the Latin epithet of the species of the plant/animal (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-SubstanceDefinition.sourceMaterial.species Binding: R5SubstanceSourceMaterialSpeciesForR4 (0.1.0) (example): A species of origin a substance raw material. Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | R5: An anatomical origin of the source material within an organism (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-SubstanceDefinition.sourceMaterial.part Binding: R5SubstanceSourceMaterialPartForR4 (0.1.0) (example): An anatomical origin of the source material within an organism. Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | R5: The country or countries where the material is harvested (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-SubstanceDefinition.sourceMaterial.countryOfOrigin Constraints: ext-1 | |||||
![]() ![]() ![]() |
ΣC | 0..1 | string | Literal reference, Relative, internal or absolute URL | ||||
![]() ![]() ![]() |
Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). | ||||
![]() ![]() ![]() |
Σ | 0..1 | Identifier | Logical reference, when literal reference is not known | ||||
![]() ![]() ![]() |
Σ | 0..1 | string | Text alternative for the resource | ||||
Documentation for this format | ||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| SubstanceSpecification.language | Base | preferred |
Common Languages
|
📍4.0.1 | tx.fhir.org |
| SubstanceSpecification.identifier.use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std. |
| SubstanceSpecification.identifier.type | Base | extensible | IdentifierType | 📍4.0.1 | FHIR Std. |
| SubstanceSpecification.code.source.type | Base | extensible |
ResourceType
|
📍4.0.1 | tx.fhir.org |
| SubstanceSpecification.name.source.type | Base | extensible |
ResourceType
|
📍4.0.1 | tx.fhir.org |
| SubstanceSpecification.relationship.source.type | Base | extensible |
ResourceType
|
📍4.0.1 | tx.fhir.org |
| SubstanceSpecification.sourceMaterial.type | Base | extensible |
ResourceType
|
📍4.0.1 | tx.fhir.org |
| Id | Grade | Path(s) | Description | Expression |
| dom-2 | error | SubstanceSpecification | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | SubstanceSpecification | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource |
contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
|
| dom-4 | error | SubstanceSpecification | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated |
contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
|
| dom-5 | error | SubstanceSpecification | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | SubstanceSpecification | A resource should have narrative for robust management |
text.`div`.exists()
|
| ele-1 | error | SubstanceSpecification.meta, SubstanceSpecification.implicitRules, SubstanceSpecification.language, SubstanceSpecification.text, SubstanceSpecification.extension, SubstanceSpecification.extension:version, SubstanceSpecification.extension:classification, SubstanceSpecification.extension:grade, SubstanceSpecification.extension:informationSource, SubstanceSpecification.extension:note, SubstanceSpecification.extension:manufacturer, SubstanceSpecification.extension:supplier, SubstanceSpecification.extension:characterization, SubstanceSpecification.extension:referenceInformation, SubstanceSpecification.extension:nucleicAcid, SubstanceSpecification.extension:polymer, SubstanceSpecification.extension:protein, SubstanceSpecification.modifierExtension, SubstanceSpecification.identifier, SubstanceSpecification.identifier.extension, SubstanceSpecification.identifier.extension:identifier, SubstanceSpecification.identifier.use, SubstanceSpecification.identifier.type, SubstanceSpecification.identifier.system, SubstanceSpecification.identifier.value, SubstanceSpecification.identifier.period, SubstanceSpecification.identifier.assigner, SubstanceSpecification.type, SubstanceSpecification.status, SubstanceSpecification.status.extension, SubstanceSpecification.status.extension:status, SubstanceSpecification.status.coding, SubstanceSpecification.status.text, SubstanceSpecification.domain, SubstanceSpecification.description, SubstanceSpecification.description.extension, SubstanceSpecification.description.extension:description, SubstanceSpecification.source, SubstanceSpecification.comment, SubstanceSpecification.moiety, SubstanceSpecification.moiety.extension, SubstanceSpecification.moiety.extension:measurementType, SubstanceSpecification.moiety.modifierExtension, SubstanceSpecification.moiety.role, SubstanceSpecification.moiety.identifier, SubstanceSpecification.moiety.name, SubstanceSpecification.moiety.stereochemistry, SubstanceSpecification.moiety.opticalActivity, SubstanceSpecification.moiety.molecularFormula, SubstanceSpecification.moiety.amount[x], SubstanceSpecification.property, SubstanceSpecification.property.extension, SubstanceSpecification.property.extension:type, SubstanceSpecification.property.extension:value, SubstanceSpecification.property.modifierExtension, SubstanceSpecification.property.category, SubstanceSpecification.property.code, SubstanceSpecification.property.parameters, SubstanceSpecification.property.definingSubstance[x], SubstanceSpecification.property.amount[x], SubstanceSpecification.referenceInformation, SubstanceSpecification.structure, SubstanceSpecification.structure.extension, SubstanceSpecification.structure.extension:technique, SubstanceSpecification.structure.extension:sourceDocument, SubstanceSpecification.structure.modifierExtension, SubstanceSpecification.structure.stereochemistry, SubstanceSpecification.structure.opticalActivity, SubstanceSpecification.structure.molecularFormula, SubstanceSpecification.structure.molecularFormulaByMoiety, SubstanceSpecification.structure.isotope, SubstanceSpecification.structure.isotope.extension, SubstanceSpecification.structure.isotope.modifierExtension, SubstanceSpecification.structure.isotope.identifier, SubstanceSpecification.structure.isotope.name, SubstanceSpecification.structure.isotope.substitution, SubstanceSpecification.structure.isotope.halfLife, SubstanceSpecification.structure.isotope.molecularWeight, SubstanceSpecification.structure.isotope.molecularWeight.extension, SubstanceSpecification.structure.isotope.molecularWeight.modifierExtension, SubstanceSpecification.structure.isotope.molecularWeight.method, SubstanceSpecification.structure.isotope.molecularWeight.type, SubstanceSpecification.structure.isotope.molecularWeight.amount, SubstanceSpecification.structure.molecularWeight, SubstanceSpecification.structure.source, SubstanceSpecification.structure.representation, SubstanceSpecification.structure.representation.extension, SubstanceSpecification.structure.representation.extension:format, SubstanceSpecification.structure.representation.extension:document, SubstanceSpecification.structure.representation.modifierExtension, SubstanceSpecification.structure.representation.type, SubstanceSpecification.structure.representation.representation, SubstanceSpecification.structure.representation.attachment, SubstanceSpecification.code, SubstanceSpecification.code.extension, SubstanceSpecification.code.extension:note, SubstanceSpecification.code.modifierExtension, SubstanceSpecification.code.code, SubstanceSpecification.code.status, SubstanceSpecification.code.statusDate, SubstanceSpecification.code.comment, SubstanceSpecification.code.source, SubstanceSpecification.code.source.extension, SubstanceSpecification.code.source.extension:source, SubstanceSpecification.code.source.reference, SubstanceSpecification.code.source.type, SubstanceSpecification.code.source.identifier, SubstanceSpecification.code.source.display, SubstanceSpecification.name, SubstanceSpecification.name.extension, SubstanceSpecification.name.extension:name, SubstanceSpecification.name.modifierExtension, SubstanceSpecification.name.name, SubstanceSpecification.name.type, SubstanceSpecification.name.status, SubstanceSpecification.name.preferred, SubstanceSpecification.name.language, SubstanceSpecification.name.language.extension, SubstanceSpecification.name.language.extension:language, SubstanceSpecification.name.language.coding, SubstanceSpecification.name.language.text, SubstanceSpecification.name.domain, SubstanceSpecification.name.jurisdiction, SubstanceSpecification.name.synonym, SubstanceSpecification.name.translation, SubstanceSpecification.name.official, SubstanceSpecification.name.official.extension, SubstanceSpecification.name.official.modifierExtension, SubstanceSpecification.name.official.authority, SubstanceSpecification.name.official.status, SubstanceSpecification.name.official.date, SubstanceSpecification.name.source, SubstanceSpecification.name.source.extension, SubstanceSpecification.name.source.extension:source, SubstanceSpecification.name.source.reference, SubstanceSpecification.name.source.type, SubstanceSpecification.name.source.identifier, SubstanceSpecification.name.source.display, SubstanceSpecification.molecularWeight, SubstanceSpecification.molecularWeight.extension, SubstanceSpecification.molecularWeight.extension:method, SubstanceSpecification.molecularWeight.extension:type, SubstanceSpecification.molecularWeight.extension:amount, SubstanceSpecification.molecularWeight.modifierExtension, SubstanceSpecification.molecularWeight.method, SubstanceSpecification.molecularWeight.type, SubstanceSpecification.molecularWeight.amount, SubstanceSpecification.relationship, SubstanceSpecification.relationship.extension, SubstanceSpecification.relationship.extension:substanceDefinition, SubstanceSpecification.relationship.extension:type, SubstanceSpecification.relationship.extension:ratioHighLimitAmount, SubstanceSpecification.relationship.extension:comparator, SubstanceSpecification.relationship.modifierExtension, SubstanceSpecification.relationship.substance[x], SubstanceSpecification.relationship.relationship, SubstanceSpecification.relationship.isDefining, SubstanceSpecification.relationship.amount[x], SubstanceSpecification.relationship.amountRatioLowLimit, SubstanceSpecification.relationship.amountType, SubstanceSpecification.relationship.source, SubstanceSpecification.relationship.source.extension, SubstanceSpecification.relationship.source.extension:source, SubstanceSpecification.relationship.source.reference, SubstanceSpecification.relationship.source.type, SubstanceSpecification.relationship.source.identifier, SubstanceSpecification.relationship.source.display, SubstanceSpecification.nucleicAcid, SubstanceSpecification.polymer, SubstanceSpecification.protein, SubstanceSpecification.sourceMaterial, SubstanceSpecification.sourceMaterial.extension, SubstanceSpecification.sourceMaterial.extension:type, SubstanceSpecification.sourceMaterial.extension:genus, SubstanceSpecification.sourceMaterial.extension:species, SubstanceSpecification.sourceMaterial.extension:part, SubstanceSpecification.sourceMaterial.extension:countryOfOrigin, SubstanceSpecification.sourceMaterial.reference, SubstanceSpecification.sourceMaterial.type, SubstanceSpecification.sourceMaterial.identifier, SubstanceSpecification.sourceMaterial.display | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | SubstanceSpecification.extension, SubstanceSpecification.extension:version, SubstanceSpecification.extension:classification, SubstanceSpecification.extension:grade, SubstanceSpecification.extension:informationSource, SubstanceSpecification.extension:note, SubstanceSpecification.extension:manufacturer, SubstanceSpecification.extension:supplier, SubstanceSpecification.extension:characterization, SubstanceSpecification.extension:referenceInformation, SubstanceSpecification.extension:nucleicAcid, SubstanceSpecification.extension:polymer, SubstanceSpecification.extension:protein, SubstanceSpecification.modifierExtension, SubstanceSpecification.identifier.extension, SubstanceSpecification.identifier.extension:identifier, SubstanceSpecification.status.extension, SubstanceSpecification.status.extension:status, SubstanceSpecification.description.extension, SubstanceSpecification.description.extension:description, SubstanceSpecification.moiety.extension, SubstanceSpecification.moiety.extension:measurementType, SubstanceSpecification.moiety.modifierExtension, SubstanceSpecification.property.extension, SubstanceSpecification.property.extension:type, SubstanceSpecification.property.extension:value, SubstanceSpecification.property.modifierExtension, SubstanceSpecification.structure.extension, SubstanceSpecification.structure.extension:technique, SubstanceSpecification.structure.extension:sourceDocument, SubstanceSpecification.structure.modifierExtension, SubstanceSpecification.structure.isotope.extension, SubstanceSpecification.structure.isotope.modifierExtension, SubstanceSpecification.structure.isotope.molecularWeight.extension, SubstanceSpecification.structure.isotope.molecularWeight.modifierExtension, SubstanceSpecification.structure.representation.extension, SubstanceSpecification.structure.representation.extension:format, SubstanceSpecification.structure.representation.extension:document, SubstanceSpecification.structure.representation.modifierExtension, SubstanceSpecification.code.extension, SubstanceSpecification.code.extension:note, SubstanceSpecification.code.modifierExtension, SubstanceSpecification.code.source.extension, SubstanceSpecification.code.source.extension:source, SubstanceSpecification.name.extension, SubstanceSpecification.name.extension:name, SubstanceSpecification.name.modifierExtension, SubstanceSpecification.name.language.extension, SubstanceSpecification.name.language.extension:language, SubstanceSpecification.name.official.extension, SubstanceSpecification.name.official.modifierExtension, SubstanceSpecification.name.source.extension, SubstanceSpecification.name.source.extension:source, SubstanceSpecification.molecularWeight.extension, SubstanceSpecification.molecularWeight.extension:method, SubstanceSpecification.molecularWeight.extension:type, SubstanceSpecification.molecularWeight.extension:amount, SubstanceSpecification.molecularWeight.modifierExtension, SubstanceSpecification.relationship.extension, SubstanceSpecification.relationship.extension:substanceDefinition, SubstanceSpecification.relationship.extension:type, SubstanceSpecification.relationship.extension:ratioHighLimitAmount, SubstanceSpecification.relationship.extension:comparator, SubstanceSpecification.relationship.modifierExtension, SubstanceSpecification.relationship.source.extension, SubstanceSpecification.relationship.source.extension:source, SubstanceSpecification.sourceMaterial.extension, SubstanceSpecification.sourceMaterial.extension:type, SubstanceSpecification.sourceMaterial.extension:genus, SubstanceSpecification.sourceMaterial.extension:species, SubstanceSpecification.sourceMaterial.extension:part, SubstanceSpecification.sourceMaterial.extension:countryOfOrigin | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
This structure is derived from SubstanceSpecification
Summary
Mandatory: 0 element(6 nested mandatory elements)
Extensions
This structure refers to these extensions:
Maturity: 0
Other representations of profile: CSV, Excel, Schematron