This
page
is
part
of
the
FHIR
Specification
(v4.0.1:
R4
(v5.0.0:
R5
-
Mixed
Normative
and
STU
)
).
This
is
the
current
published
version
in
it's
permanent
home
(it
will
always
be
available
at
this
URL).
The
current
version
which
supercedes
this
version
is
5.0.0
.
For
a
full
list
of
available
versions,
see
the
Directory
of
published
versions
.
Page
versions:
R5
R4
R5
R4
Biomedical
Research
and
Regulation
Work
Group
|
Maturity Level : 0 | Trial Use | Security Category : Anonymous |
Compartments
:
|
Todo.
Properties
of
a
substance
specific
to
it
being
a
polymer.
For an overview of this resource and others in the Medication Definition domain, also see the module page
Note to Implementers: This resource is still undergoing development and review by the appropriate Workgroups. At this time, is considered only as a draft resource not suitable for production
implementationimplementation.
Structure
| Name | Flags | Card. | Type |
Description
&
Constraints
|
|---|---|---|---|---|
|
|
DomainResource |
Elements defined in Ancestors: id , meta , implicitRules , language , text , contained , extension , modifierExtension |
|
|
Σ | 0..1 |
|
|
|
Σ | 0..1 | CodeableConcept |
|
|
Σ |
|
CodeableConcept |
|
|
Σ | 0..* |
|
|
|
Σ |
|
|
Todo
-
this
is
intended
to
connect
to
a
repeating
full
modification
structure,
also
used
by
Protein
and
Nucleic
Acid
.
String
is
just
a
placeholder
|
|
Σ |
|
|
Todo
|
|
Σ |
|
|
|
|
Σ |
|
|
|
|
Σ | 0..1 | CodeableConcept |
|
|
Σ | 0..1 |
|
|
|
Σ | 0..1 |
|
|
|
Σ |
|
|
|
|
Σ |
|
|
|
|
Σ | 0..1 | string |
|
|
Σ | 0..1 | CodeableConcept |
|
|
Σ | 0..* | BackboneElement |
|
|
Σ | 0..1 |
|
|
|
Σ | 0..1 |
|
|
|
Σ | 0..1 |
|
|
|
Σ | 0..* | BackboneElement |
|
|
Σ | 0..1 | CodeableConcept |
|
| Σ | 0..1 | integer |
An
average
amount
of
polymerisation
|
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | integer |
A
low
expected
limit
of
the
amount
|
|
Σ | 0..1 |
|
|
|
Σ | 0..* | BackboneElement |
|
|
Σ | 0..1 | CodeableConcept |
|
|
Σ | 0..1 | string |
|
|
Σ | 0..1 | CodeableConcept |
The
format
of
the
representation
e.g.
InChI,
SMILES,
MOLFILE,
CDX,
SDF,
PDB,
mmCIF
|
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | Attachment |
An
attached
file
with
the
structural
representation
|
Documentation
for
this
format
|
||||
See the Extensions for this resource
UML Diagram ( Legend )
XML Template
<<SubstancePolymer xmlns="http://hl7.org/fhir"><!-- from Resource: id, meta, implicitRules, and language --> <!-- from DomainResource: text, contained, extension, and modifierExtension -->
<</class> <</geometry> <</copolymerConnectivity> <<identifier><!-- 0..1 Identifier A business idenfier for this polymer, but typically this is handled by a SubstanceDefinition identifier --></identifier> <class><!-- 0..1 CodeableConcept Overall type of the polymer --></class> <geometry><!-- 0..1 CodeableConcept Polymer geometry, e.g. linear, branched, cross-linked, network or dendritic --></geometry> <copolymerConnectivity><!-- 0..* CodeableConcept Descrtibes the copolymer sequence type (polymer connectivity) --></copolymerConnectivity> <modification value="[string]"/><!-- 0..1 Todo - this is intended to connect to a repeating full modification structure, also used by Protein and Nucleic Acid . String is just a placeholder --> <monomerSet> <!-- 0..* Todo --><</ratioType> < <</material> <</type> < <</amount><ratioType><!-- 0..1 CodeableConcept Captures the type of ratio to the entire polymer, e.g. Monomer/Polymer ratio, SRU/Polymer Ratio --></ratioType> <startingMaterial> <!-- 0..* The starting materials - monomer(s) used in the synthesis of the polymer --> <code><!-- 0..1 CodeableConcept The type of substance for this starting material --></code> <category><!-- 0..1 CodeableConcept Substance high level category, e.g. chemical substance --></category> <isDefining value="[boolean]"/><!-- 0..1 Used to specify whether the attribute described is a defining element for the unique identification of the polymer --> <amount><!-- 0..1 Quantity A percentage --></amount> </startingMaterial> </monomerSet>< < < <</repeatUnitAmountType> < <</orientationOfPolymerisation> < <</amount> < <</degree> <</amount><repeat> <!-- 0..* Specifies and quantifies the repeated units and their configuration --> <averageMolecularFormula value="[string]"/><!-- 0..1 A representation of an (average) molecular formula from a polymer --> <repeatUnitAmountType><!-- 0..1 CodeableConcept How the quantitative amount of Structural Repeat Units is captured (e.g. Exact, Numeric, Average) --></repeatUnitAmountType> <repeatUnit> <!-- 0..* An SRU - Structural Repeat Unit --> <unit value="[string]"/><!-- 0..1 Structural repeat units are essential elements for defining polymers --> <orientation><!-- 0..1 CodeableConcept The orientation of the polymerisation, e.g. head-tail, head-head, random --></orientation> <amount value="[integer]"/><!-- 0..1 Number of repeats of this unit --> <degreeOfPolymerisation> <!-- 0..* Applies to homopolymer and block co-polymers where the degree of polymerisation within a block can be described --> <type><!-- 0..1 CodeableConcept The type of the degree of polymerisation shall be described, e.g. SRU/Polymer Ratio --></type> <average value="[integer]"/><!-- 0..1 An average amount of polymerisation --> <low value="[integer]"/><!-- 0..1 A low expected limit of the amount --> <high value="[integer]"/><!-- 0..1 A high expected limit of the amount --> </degreeOfPolymerisation>< <</type> < <</attachment><structuralRepresentation> <!-- 0..* A graphical structure for this SRU --> <type><!-- 0..1 CodeableConcept The type of structure (e.g. Full, Partial, Representative) --></type> <representation value="[string]"/><!-- 0..1 The structural representation as text string in a standard format e.g. InChI, SMILES, MOLFILE, CDX, SDF, PDB, mmCIF --> <format><!-- 0..1 CodeableConcept The format of the representation e.g. InChI, SMILES, MOLFILE, CDX, SDF, PDB, mmCIF --></format> <attachment><!-- 0..1 Attachment An attached file with the structural representation --></attachment> </structuralRepresentation> </repeatUnit> </repeat> </SubstancePolymer>
JSON Template
{
"resourceType" : "",
"resourceType" : "SubstancePolymer",
// from Resource: id, meta, implicitRules, and language
// from DomainResource: text, contained, extension, and modifierExtension
"
"
"
"
"identifier" : { Identifier }, // A business idenfier for this polymer, but typically this is handled by a SubstanceDefinition identifier
"class" : { CodeableConcept }, // Overall type of the polymer
"geometry" : { CodeableConcept }, // Polymer geometry, e.g. linear, branched, cross-linked, network or dendritic
"copolymerConnectivity" : [{ CodeableConcept }], // Descrtibes the copolymer sequence type (polymer connectivity)
"modification" : "<string>", // Todo - this is intended to connect to a repeating full modification structure, also used by Protein and Nucleic Acid . String is just a placeholder
"monomerSet" : [{ // Todo
"
"
"
"
"
"
"ratioType" : { CodeableConcept }, // Captures the type of ratio to the entire polymer, e.g. Monomer/Polymer ratio, SRU/Polymer Ratio
"startingMaterial" : [{ // The starting materials - monomer(s) used in the synthesis of the polymer
"code" : { CodeableConcept }, // The type of substance for this starting material
"category" : { CodeableConcept }, // Substance high level category, e.g. chemical substance
"isDefining" : <boolean>, // Used to specify whether the attribute described is a defining element for the unique identification of the polymer
"amount" : { Quantity } // A percentage
}]
}],
"
"
"
"
"
"
"
"
"
"
"
"repeat" : [{ // Specifies and quantifies the repeated units and their configuration
"averageMolecularFormula" : "<string>", // A representation of an (average) molecular formula from a polymer
"repeatUnitAmountType" : { CodeableConcept }, // How the quantitative amount of Structural Repeat Units is captured (e.g. Exact, Numeric, Average)
"repeatUnit" : [{ // An SRU - Structural Repeat Unit
"unit" : "<string>", // Structural repeat units are essential elements for defining polymers
"orientation" : { CodeableConcept }, // The orientation of the polymerisation, e.g. head-tail, head-head, random
"amount" : <integer>, // Number of repeats of this unit
"degreeOfPolymerisation" : [{ // Applies to homopolymer and block co-polymers where the degree of polymerisation within a block can be described
"type" : { CodeableConcept }, // The type of the degree of polymerisation shall be described, e.g. SRU/Polymer Ratio
"average" : <integer>, // An average amount of polymerisation
"low" : <integer>, // A low expected limit of the amount
"high" : <integer> // A high expected limit of the amount
}],
"
"
"
"
"structuralRepresentation" : [{ // A graphical structure for this SRU
"type" : { CodeableConcept }, // The type of structure (e.g. Full, Partial, Representative)
"representation" : "<string>", // The structural representation as text string in a standard format e.g. InChI, SMILES, MOLFILE, CDX, SDF, PDB, mmCIF
"format" : { CodeableConcept }, // The format of the representation e.g. InChI, SMILES, MOLFILE, CDX, SDF, PDB, mmCIF
"attachment" : { Attachment } // An attached file with the structural representation
}]
}]
}]
}
Turtle Template
@prefix fhir: <http://hl7.org/fhir/> .![]()
[ a fhir:;[ a fhir:SubstancePolymer; fhir:nodeRole fhir:treeRoot; # if this is the parser root # from Resource: .id, .meta, .implicitRules, and .language # from DomainResource: .text, .contained, .extension, and .modifierExtensionfhir: fhir: fhir: fhir: fhir: fhir: fhir: fhir: fhir: fhir: fhir: ], ...; ], ...; fhir: fhir: fhir: fhir: fhir: fhir: fhir: fhir: fhir: fhir: fhir: ], ...; fhir: fhir: fhir: fhir: ], ...; ], ...; ], ...;fhir:identifier [ Identifier ] ; # 0..1 A business idenfier for this polymer, but typically this is handled by a SubstanceDefinition identifier fhir:class [ CodeableConcept ] ; # 0..1 Overall type of the polymer fhir:geometry [ CodeableConcept ] ; # 0..1 Polymer geometry, e.g. linear, branched, cross-linked, network or dendritic fhir:copolymerConnectivity ( [ CodeableConcept ] ... ) ; # 0..* Descrtibes the copolymer sequence type (polymer connectivity) fhir:modification [ string ] ; # 0..1 Todo - this is intended to connect to a repeating full modification structure, also used by Protein and Nucleic Acid . String is just a placeholder fhir:monomerSet ( [ # 0..* Todo fhir:ratioType [ CodeableConcept ] ; # 0..1 Captures the type of ratio to the entire polymer, e.g. Monomer/Polymer ratio, SRU/Polymer Ratio fhir:startingMaterial ( [ # 0..* The starting materials - monomer(s) used in the synthesis of the polymer fhir:code [ CodeableConcept ] ; # 0..1 The type of substance for this starting material fhir:category [ CodeableConcept ] ; # 0..1 Substance high level category, e.g. chemical substance fhir:isDefining [ boolean ] ; # 0..1 Used to specify whether the attribute described is a defining element for the unique identification of the polymer fhir:amount [ Quantity ] ; # 0..1 A percentage ] ... ) ; ] ... ) ; fhir:repeat ( [ # 0..* Specifies and quantifies the repeated units and their configuration fhir:averageMolecularFormula [ string ] ; # 0..1 A representation of an (average) molecular formula from a polymer fhir:repeatUnitAmountType [ CodeableConcept ] ; # 0..1 How the quantitative amount of Structural Repeat Units is captured (e.g. Exact, Numeric, Average) fhir:repeatUnit ( [ # 0..* An SRU - Structural Repeat Unit fhir:unit [ string ] ; # 0..1 Structural repeat units are essential elements for defining polymers fhir:orientation [ CodeableConcept ] ; # 0..1 The orientation of the polymerisation, e.g. head-tail, head-head, random fhir:amount [ integer ] ; # 0..1 Number of repeats of this unit fhir:degreeOfPolymerisation ( [ # 0..* Applies to homopolymer and block co-polymers where the degree of polymerisation within a block can be described fhir:type [ CodeableConcept ] ; # 0..1 The type of the degree of polymerisation shall be described, e.g. SRU/Polymer Ratio fhir:average [ integer ] ; # 0..1 An average amount of polymerisation fhir:low [ integer ] ; # 0..1 A low expected limit of the amount fhir:high [ integer ] ; # 0..1 A high expected limit of the amount ] ... ) ; fhir:structuralRepresentation ( [ # 0..* A graphical structure for this SRU fhir:type [ CodeableConcept ] ; # 0..1 The type of structure (e.g. Full, Partial, Representative) fhir:representation [ string ] ; # 0..1 The structural representation as text string in a standard format e.g. InChI, SMILES, MOLFILE, CDX, SDF, PDB, mmCIF fhir:format [ CodeableConcept ] ; # 0..1 The format of the representation e.g. InChI, SMILES, MOLFILE, CDX, SDF, PDB, mmCIF fhir:attachment [ Attachment ] ; # 0..1 An attached file with the structural representation ] ... ) ; ] ... ) ; ] ... ) ; ]
Changes
since
R3
from
both
R4
and
R4B
| SubstancePolymer | |
| SubstancePolymer.identifier |
|
| SubstancePolymer.modification |
|
| SubstancePolymer.monomerSet.startingMaterial.code |
|
| SubstancePolymer.monomerSet.startingMaterial.category |
|
| SubstancePolymer.monomerSet.startingMaterial.amount |
|
| SubstancePolymer.repeat.repeatUnit.unit |
|
| SubstancePolymer.repeat.repeatUnit.orientation |
|
| SubstancePolymer.repeat.repeatUnit.amount |
|
| SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.type |
|
| SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.average |
|
| SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.low |
|
| SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.high |
|
| SubstancePolymer.repeat.repeatUnit.structuralRepresentation.format |
|
| SubstancePolymer.repeat.numberOfUnits |
|
| SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.amount |
|
This
resource
did
not
exist
in
Release
2
See
the
Full
Difference
for
further
information
This analysis is available for R4 as XML or JSON and for R4B as XML or JSON .
Structure
| Name | Flags | Card. | Type |
Description
&
Constraints
|
|---|---|---|---|---|
|
|
DomainResource |
Elements defined in Ancestors: id , meta , implicitRules , language , text , contained , extension , modifierExtension |
|
|
Σ | 0..1 |
|
|
|
Σ | 0..1 | CodeableConcept |
|
|
Σ |
|
CodeableConcept |
|
|
Σ | 0..* |
|
|
|
Σ |
|
|
Todo
-
this
is
intended
to
connect
to
a
repeating
full
modification
structure,
also
used
by
Protein
and
Nucleic
Acid
.
String
is
just
a
placeholder
|
|
Σ |
|
|
Todo
|
|
Σ |
|
|
|
|
Σ |
|
|
|
|
Σ | 0..1 | CodeableConcept |
|
|
Σ | 0..1 |
|
|
|
Σ | 0..1 |
|
|
|
Σ |
|
|
|
|
Σ |
|
|
|
|
Σ | 0..1 | string |
|
|
Σ | 0..1 | CodeableConcept |
|
|
Σ | 0..* | BackboneElement |
|
|
Σ | 0..1 |
|
|
|
Σ | 0..1 |
|
|
|
Σ | 0..1 |
|
|
|
Σ | 0..* | BackboneElement |
|
|
Σ | 0..1 | CodeableConcept |
|
| Σ | 0..1 | integer |
An
average
amount
of
polymerisation
|
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | integer |
A
low
expected
limit
of
the
amount
|
|
Σ | 0..1 |
|
|
|
Σ | 0..* | BackboneElement |
|
|
Σ | 0..1 | CodeableConcept |
|
|
Σ | 0..1 | string |
|
|
Σ | 0..1 | CodeableConcept |
The
format
of
the
representation
e.g.
InChI,
SMILES,
MOLFILE,
CDX,
SDF,
PDB,
mmCIF
|
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | Attachment |
An
attached
file
with
the
structural
representation
|
Documentation
for
this
format
|
||||
See the Extensions for this resource
XML Template
<<SubstancePolymer xmlns="http://hl7.org/fhir"><!-- from Resource: id, meta, implicitRules, and language --> <!-- from DomainResource: text, contained, extension, and modifierExtension -->
<</class> <</geometry> <</copolymerConnectivity> <<identifier><!-- 0..1 Identifier A business idenfier for this polymer, but typically this is handled by a SubstanceDefinition identifier --></identifier> <class><!-- 0..1 CodeableConcept Overall type of the polymer --></class> <geometry><!-- 0..1 CodeableConcept Polymer geometry, e.g. linear, branched, cross-linked, network or dendritic --></geometry> <copolymerConnectivity><!-- 0..* CodeableConcept Descrtibes the copolymer sequence type (polymer connectivity) --></copolymerConnectivity> <modification value="[string]"/><!-- 0..1 Todo - this is intended to connect to a repeating full modification structure, also used by Protein and Nucleic Acid . String is just a placeholder --> <monomerSet> <!-- 0..* Todo --><</ratioType> < <</material> <</type> < <</amount><ratioType><!-- 0..1 CodeableConcept Captures the type of ratio to the entire polymer, e.g. Monomer/Polymer ratio, SRU/Polymer Ratio --></ratioType> <startingMaterial> <!-- 0..* The starting materials - monomer(s) used in the synthesis of the polymer --> <code><!-- 0..1 CodeableConcept The type of substance for this starting material --></code> <category><!-- 0..1 CodeableConcept Substance high level category, e.g. chemical substance --></category> <isDefining value="[boolean]"/><!-- 0..1 Used to specify whether the attribute described is a defining element for the unique identification of the polymer --> <amount><!-- 0..1 Quantity A percentage --></amount> </startingMaterial> </monomerSet>< < < <</repeatUnitAmountType> < <</orientationOfPolymerisation> < <</amount> < <</degree> <</amount><repeat> <!-- 0..* Specifies and quantifies the repeated units and their configuration --> <averageMolecularFormula value="[string]"/><!-- 0..1 A representation of an (average) molecular formula from a polymer --> <repeatUnitAmountType><!-- 0..1 CodeableConcept How the quantitative amount of Structural Repeat Units is captured (e.g. Exact, Numeric, Average) --></repeatUnitAmountType> <repeatUnit> <!-- 0..* An SRU - Structural Repeat Unit --> <unit value="[string]"/><!-- 0..1 Structural repeat units are essential elements for defining polymers --> <orientation><!-- 0..1 CodeableConcept The orientation of the polymerisation, e.g. head-tail, head-head, random --></orientation> <amount value="[integer]"/><!-- 0..1 Number of repeats of this unit --> <degreeOfPolymerisation> <!-- 0..* Applies to homopolymer and block co-polymers where the degree of polymerisation within a block can be described --> <type><!-- 0..1 CodeableConcept The type of the degree of polymerisation shall be described, e.g. SRU/Polymer Ratio --></type> <average value="[integer]"/><!-- 0..1 An average amount of polymerisation --> <low value="[integer]"/><!-- 0..1 A low expected limit of the amount --> <high value="[integer]"/><!-- 0..1 A high expected limit of the amount --> </degreeOfPolymerisation>< <</type> < <</attachment><structuralRepresentation> <!-- 0..* A graphical structure for this SRU --> <type><!-- 0..1 CodeableConcept The type of structure (e.g. Full, Partial, Representative) --></type> <representation value="[string]"/><!-- 0..1 The structural representation as text string in a standard format e.g. InChI, SMILES, MOLFILE, CDX, SDF, PDB, mmCIF --> <format><!-- 0..1 CodeableConcept The format of the representation e.g. InChI, SMILES, MOLFILE, CDX, SDF, PDB, mmCIF --></format> <attachment><!-- 0..1 Attachment An attached file with the structural representation --></attachment> </structuralRepresentation> </repeatUnit> </repeat> </SubstancePolymer>
JSON Template
{
"resourceType" : "",
"resourceType" : "SubstancePolymer",
// from Resource: id, meta, implicitRules, and language
// from DomainResource: text, contained, extension, and modifierExtension
"
"
"
"
"identifier" : { Identifier }, // A business idenfier for this polymer, but typically this is handled by a SubstanceDefinition identifier
"class" : { CodeableConcept }, // Overall type of the polymer
"geometry" : { CodeableConcept }, // Polymer geometry, e.g. linear, branched, cross-linked, network or dendritic
"copolymerConnectivity" : [{ CodeableConcept }], // Descrtibes the copolymer sequence type (polymer connectivity)
"modification" : "<string>", // Todo - this is intended to connect to a repeating full modification structure, also used by Protein and Nucleic Acid . String is just a placeholder
"monomerSet" : [{ // Todo
"
"
"
"
"
"
"ratioType" : { CodeableConcept }, // Captures the type of ratio to the entire polymer, e.g. Monomer/Polymer ratio, SRU/Polymer Ratio
"startingMaterial" : [{ // The starting materials - monomer(s) used in the synthesis of the polymer
"code" : { CodeableConcept }, // The type of substance for this starting material
"category" : { CodeableConcept }, // Substance high level category, e.g. chemical substance
"isDefining" : <boolean>, // Used to specify whether the attribute described is a defining element for the unique identification of the polymer
"amount" : { Quantity } // A percentage
}]
}],
"
"
"
"
"
"
"
"
"
"
"
"repeat" : [{ // Specifies and quantifies the repeated units and their configuration
"averageMolecularFormula" : "<string>", // A representation of an (average) molecular formula from a polymer
"repeatUnitAmountType" : { CodeableConcept }, // How the quantitative amount of Structural Repeat Units is captured (e.g. Exact, Numeric, Average)
"repeatUnit" : [{ // An SRU - Structural Repeat Unit
"unit" : "<string>", // Structural repeat units are essential elements for defining polymers
"orientation" : { CodeableConcept }, // The orientation of the polymerisation, e.g. head-tail, head-head, random
"amount" : <integer>, // Number of repeats of this unit
"degreeOfPolymerisation" : [{ // Applies to homopolymer and block co-polymers where the degree of polymerisation within a block can be described
"type" : { CodeableConcept }, // The type of the degree of polymerisation shall be described, e.g. SRU/Polymer Ratio
"average" : <integer>, // An average amount of polymerisation
"low" : <integer>, // A low expected limit of the amount
"high" : <integer> // A high expected limit of the amount
}],
"
"
"
"
"structuralRepresentation" : [{ // A graphical structure for this SRU
"type" : { CodeableConcept }, // The type of structure (e.g. Full, Partial, Representative)
"representation" : "<string>", // The structural representation as text string in a standard format e.g. InChI, SMILES, MOLFILE, CDX, SDF, PDB, mmCIF
"format" : { CodeableConcept }, // The format of the representation e.g. InChI, SMILES, MOLFILE, CDX, SDF, PDB, mmCIF
"attachment" : { Attachment } // An attached file with the structural representation
}]
}]
}]
}
Turtle Template
@prefix fhir: <http://hl7.org/fhir/> .![]()
[ a fhir:;[ a fhir:SubstancePolymer; fhir:nodeRole fhir:treeRoot; # if this is the parser root # from Resource: .id, .meta, .implicitRules, and .language # from DomainResource: .text, .contained, .extension, and .modifierExtensionfhir: fhir: fhir: fhir: fhir: fhir: fhir: fhir: fhir: fhir: fhir: ], ...; ], ...; fhir: fhir: fhir: fhir: fhir: fhir: fhir: fhir: fhir: fhir: fhir: ], ...; fhir: fhir: fhir: fhir: ], ...; ], ...; ], ...;fhir:identifier [ Identifier ] ; # 0..1 A business idenfier for this polymer, but typically this is handled by a SubstanceDefinition identifier fhir:class [ CodeableConcept ] ; # 0..1 Overall type of the polymer fhir:geometry [ CodeableConcept ] ; # 0..1 Polymer geometry, e.g. linear, branched, cross-linked, network or dendritic fhir:copolymerConnectivity ( [ CodeableConcept ] ... ) ; # 0..* Descrtibes the copolymer sequence type (polymer connectivity) fhir:modification [ string ] ; # 0..1 Todo - this is intended to connect to a repeating full modification structure, also used by Protein and Nucleic Acid . String is just a placeholder fhir:monomerSet ( [ # 0..* Todo fhir:ratioType [ CodeableConcept ] ; # 0..1 Captures the type of ratio to the entire polymer, e.g. Monomer/Polymer ratio, SRU/Polymer Ratio fhir:startingMaterial ( [ # 0..* The starting materials - monomer(s) used in the synthesis of the polymer fhir:code [ CodeableConcept ] ; # 0..1 The type of substance for this starting material fhir:category [ CodeableConcept ] ; # 0..1 Substance high level category, e.g. chemical substance fhir:isDefining [ boolean ] ; # 0..1 Used to specify whether the attribute described is a defining element for the unique identification of the polymer fhir:amount [ Quantity ] ; # 0..1 A percentage ] ... ) ; ] ... ) ; fhir:repeat ( [ # 0..* Specifies and quantifies the repeated units and their configuration fhir:averageMolecularFormula [ string ] ; # 0..1 A representation of an (average) molecular formula from a polymer fhir:repeatUnitAmountType [ CodeableConcept ] ; # 0..1 How the quantitative amount of Structural Repeat Units is captured (e.g. Exact, Numeric, Average) fhir:repeatUnit ( [ # 0..* An SRU - Structural Repeat Unit fhir:unit [ string ] ; # 0..1 Structural repeat units are essential elements for defining polymers fhir:orientation [ CodeableConcept ] ; # 0..1 The orientation of the polymerisation, e.g. head-tail, head-head, random fhir:amount [ integer ] ; # 0..1 Number of repeats of this unit fhir:degreeOfPolymerisation ( [ # 0..* Applies to homopolymer and block co-polymers where the degree of polymerisation within a block can be described fhir:type [ CodeableConcept ] ; # 0..1 The type of the degree of polymerisation shall be described, e.g. SRU/Polymer Ratio fhir:average [ integer ] ; # 0..1 An average amount of polymerisation fhir:low [ integer ] ; # 0..1 A low expected limit of the amount fhir:high [ integer ] ; # 0..1 A high expected limit of the amount ] ... ) ; fhir:structuralRepresentation ( [ # 0..* A graphical structure for this SRU fhir:type [ CodeableConcept ] ; # 0..1 The type of structure (e.g. Full, Partial, Representative) fhir:representation [ string ] ; # 0..1 The structural representation as text string in a standard format e.g. InChI, SMILES, MOLFILE, CDX, SDF, PDB, mmCIF fhir:format [ CodeableConcept ] ; # 0..1 The format of the representation e.g. InChI, SMILES, MOLFILE, CDX, SDF, PDB, mmCIF fhir:attachment [ Attachment ] ; # 0..1 An attached file with the structural representation ] ... ) ; ] ... ) ; ] ... ) ; ]
Changes
since
Release
3
from
both
R4
and
R4B
| SubstancePolymer | |
| SubstancePolymer.identifier |
|
| SubstancePolymer.modification |
|
| SubstancePolymer.monomerSet.startingMaterial.code |
|
| SubstancePolymer.monomerSet.startingMaterial.category |
|
| SubstancePolymer.monomerSet.startingMaterial.amount |
|
| SubstancePolymer.repeat.repeatUnit.unit |
|
| SubstancePolymer.repeat.repeatUnit.orientation |
|
| SubstancePolymer.repeat.repeatUnit.amount |
|
| SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.type |
|
| SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.average |
|
| SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.low |
|
| SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.high |
|
| SubstancePolymer.repeat.repeatUnit.structuralRepresentation.format |
|
| SubstancePolymer.repeat.numberOfUnits |
|
| SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.amount |
|
This
resource
did
not
exist
in
Release
2
See
the
Full
Difference
for
further
information
This analysis is available for R4 as XML or JSON and for R4B as XML or JSON .
See
the
Profiles
&
Extensions
and
the
alternate
Additional
definitions:
Master
Definition
XML
+
JSON
,
XML
Schema
/
Schematron
+
JSON
Schema
,
ShEx
(for
Turtle
)
+
see
the
extensions
,
the
spreadsheet
version
&
the
dependency
analysis
Search parameters for this resource. See also the full list of search parameters for this resource , and check the Extensions registry for search parameters on extensions related to this resource. The common parameters also apply. See Searching for more information about searching in REST, messaging, and services.
(No search parameters for this resource)