SubstanceProtein class
SubstanceProtein A SubstanceProtein is defined as a single unit of a linear amino acid sequence, or a combination of subunits that are either covalently linked or have a defined invariant stoichiometric relationship. This includes all synthetic, recombinant and purified SubstanceProteins of defined sequence, whether the use is therapeutic or prophylactic. This set of elements will be used to describe albumins, coagulation factors, cytokines, growth factors, peptide/SubstanceProtein hormones, enzymes, toxins, toxoids, recombinant vaccines, and immunomodulators.
- Inheritance
-
- Object
- FhirBase
- Resource
- DomainResource
- SubstanceProtein
- Available extensions
Constructors
-
SubstanceProtein({FhirString? id, FhirMeta? meta, FhirUri? implicitRules, AllLanguages? language, Narrative? text, List<
Resource> ? contained, List<FhirExtension> ? extension_, List<FhirExtension> ? modifierExtension, CodeableConcept? sequenceType, FhirInteger? numberOfSubunits, List<FhirString> ? disulfideLinkage, List<SubstanceProteinSubunit> ? subunit}) -
Primary constructor for
SubstanceProtein
const
-
SubstanceProtein.fromJson(Map<
String, dynamic> json) -
Factory constructor that accepts Map<String, dynamic> as an argument
factory
- SubstanceProtein.fromJsonString(String source)
-
Factory constructor for
SubstanceProtein
that takes in a String
Convenience method to avoid the json Encoding/Decoding normally required
to get data from a String
factory
- SubstanceProtein.fromYaml(dynamic yaml)
-
Deserialize SubstanceProtein
from a String or
YamlMap
objectfactory
Properties
-
contained
→ List<
Resource> ? -
These resources do not have an independent existence apart from the
resource that contains them - they cannot be identified independently,
and nor can they have their own independent transaction scope
finalinherited
-
copyWith
→ $SubstanceProteinCopyWith<
SubstanceProtein> -
Copy function for SubstanceProtein
Returns a copy of the current instance with the provided fields modified.
If a field is not provided, it will retain its original value.
If a null is provided, this will clearn the field, unless the
field is required, in which case it will keep its current value.
no setteroverride
-
copyWith
→ $SubstanceProteinCopyWith<
SubstanceProtein> -
Available on SubstanceProtein, provided by the SubstanceProteinCopyWithExtension extension
no setter -
disulfideLinkage
→ List<
FhirString> ? -
disulfideLinkage
The disulphide bond between two cysteine residues either on the same
subunit or on two different subunits shall be described. The position
of the disulfide bonds in the SubstanceProtein shall be listed in
increasing order of subunit number and position within subunit followed
by the abbreviation of the amino acids involved. The disulfide linkage
positions shall actually contain the amino acid Cysteine at the
respective positions.
final
-
extension_
→ List<
FhirExtension> ? -
May be used to represent additional information that is not part of the
basic definition of the resource. To make the use of extensions safe and
manageable, there is a strict set of governance applied to the
definition and use of extensions. Though any implementer can define an
extension, there is a set of requirements that SHALL be met as part of
the definition of the extension.",
finalinherited
- fhirType → String
-
Returns the FHIR type of the object.
no setteroverride
- hashCode → int
-
The hash code for this object.
no setterinherited
- hasPrimitiveValue → bool
-
Checks if the object has a primitive value.
no setterinherited
- id → FhirString?
-
The logical id of the resource, as used in the URL for the resource.
finalinherited
- implicitRules → FhirUri?
-
A reference to a set of rules that were followed when the resource was
constructed, and which must be understood when processing the content.
Often, this is a reference to an implementation guide that defines the
special rules along with other profiles etc.
finalinherited
- isMetadataBased → bool
-
All FhirBases and Resources are NOT metadata based
no setterinherited
- isPrimitive → bool
-
Checks if the object is primitive.
no setterinherited
- language → AllLanguages?
-
The base language in which the resource is written.
This should be the language of the text value in the content element
when a text value is present.
finalinherited
- meta → FhirMeta?
-
The metadata about the resource. This is content that is maintained by the
infrastructure. Changes to the content might not always be associated with
version changes to the resource.
finalinherited
-
modifierExtension
→ List<
FhirExtension> ? -
May be used to represent additional information that is not part of the
basic definition of the resource and that modifies the understanding of
the element that contains it and/or the understanding of the containing
element\u0027s descendants. Usually modifier elements provide negation or
qualification. To make the use of extensions safe and manageable, there
is a strict set of governance applied to the definition and use of
extensions. Though any implementer is allowed to define an extension,
there is a set of requirements that SHALL be met as part of the
definition of the extension. Applications processing a resource are
required to check for modifier extensions.\n\nModifier extensions SHALL
NOT change the meaning of any elements on Resource or DomainResource
(including cannot change the meaning of modifierExtension itself).",
finalinherited
- numberOfSubunits → FhirInteger?
-
numberOfSubunits
Number of linear sequences of amino acids linked through peptide bonds.
The number of subunits constituting the SubstanceProtein shall be
described. It is possible that the number of subunits can be variable.
final
- path → String
-
Local Reference for this Resource, form is "ResourceType/Id"
no setterinherited
- primitiveValue → String?
-
Retrieves the primitive value of the object.
no setterinherited
- resourceType → R5ResourceType
-
The type of resource
finalinherited
- resourceTypeString → String
-
produce a string of the resourceType
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- sequenceType → CodeableConcept?
-
sequenceType
The SubstanceProtein descriptive elements will only be used when a
complete or partial amino acid sequence is available or derivable from
a nucleic acid sequence.
final
-
subunit
→ List<
SubstanceProteinSubunit> ? -
subunit
This subclause refers to the description of each subunit constituting
the SubstanceProtein. A subunit is a linear sequence of amino acids
linked through peptide bonds. The Subunit information shall be provided
when the finished SubstanceProtein is a complex of multiple sequences;
subunits are not used to delineate domains within a single sequence.
Subunits are listed in order of decreasing length; sequences of the
same length will be ordered by decreasing molecular weight; subunits
that have identical sequences will be repeated multiple times.
final
- text → Narrative?
-
A human-readable summary of the resource conveying the essential clinical
and business information for the resource.",
finalinherited
- thisReference → Reference
-
Convenience method to return a Reference referring to that Resource
no setterinherited
Methods
-
clone(
) → SubstanceProtein -
Subclasses must implement the clone method.
override
-
compareDeepStrings(
String? s1, String? s2, bool allowNull) → bool -
Checks if the object is equal to another object.
inherited
-
equalsDeep(
FhirBase? o) → bool -
Performs a deep comparison between two instances.
override
-
getChildByName(
String name) → FhirBase? -
Retrieves a single field value by its name.
override
-
getChildrenByName(
String fieldName, [bool checkValid = false]) → List< FhirBase> -
Retrieves all matching child fields by name.
Optionally validates the name.
override
-
hasType(
List< String> names) → bool -
Checks if the object has a given type.
inherited
-
hasValues(
) → bool -
Checks if the object has values.
inherited
-
isAs<
T extends FhirBase> () → T? -
Returns an Object cast as a Type if it is that type.
inherited
-
isEmpty(
) → bool -
Checks if the object is empty.
inherited
-
listChildrenNames(
) → List< String> -
Lists the JSON keys for the object.
override
-
newId(
) → Resource -
returns the same resource with a new ID (even if there is already an ID
present)
inherited
-
newIdIfNoId(
) → Resource -
returns the same resource with a new ID if there is no current ID
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
prettyPrint(
) → String -
Converts the object to a pretty JSON string.
inherited
-
toJson(
) → Map< String, dynamic> -
Returns a Map<String, dynamic> of the DomainResource
override
-
toJsonString(
) → String -
Converts the object to a JSON string.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
-
toYaml(
) → String -
Converts the object to a YAML string.
inherited
-
updateVersion(
{FhirMeta? oldMeta, bool versionIdAsTime = false}) → Resource -
Updates the meta field of this Resource, updates the meta.lastUpdated
field, adds 1 to the version number
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited