SubstanceSourceMaterialOrganism class
SubstanceSourceMaterialOrganism This subclause describes the organism which the substance is derived from. For vaccines, the parent organism shall be specified based on these subclause elements. As an example, full taxonomy will be described for the Substance Name: ., Leaf.
- Inheritance
-
- Object
- FhirBase
- Element
- DataType
- BackboneElement
- SubstanceSourceMaterialOrganism
- Available extensions
Constructors
-
SubstanceSourceMaterialOrganism({FhirString? id, List<
FhirExtension> ? extension_, List<FhirExtension> ? modifierExtension, CodeableConcept? family, CodeableConcept? genus, CodeableConcept? species, CodeableConcept? intraspecificType, FhirString? intraspecificDescription, List<SubstanceSourceMaterialAuthor> ? author, SubstanceSourceMaterialHybrid? hybrid, SubstanceSourceMaterialOrganismGeneral? organismGeneral, bool? disallowExtensions = false}) -
Primary constructor for
SubstanceSourceMaterialOrganism
const
-
SubstanceSourceMaterialOrganism.fromJson(Map<
String, dynamic> json) -
Factory constructor that accepts Map<String, dynamic> as an argument
factory
- SubstanceSourceMaterialOrganism.fromJsonString(String source)
-
Factory constructor for
SubstanceSourceMaterialOrganism
that takes in a String
Convenience method to avoid the json Encoding/Decoding normally required
to get data from a String
factory
- SubstanceSourceMaterialOrganism.fromYaml(dynamic yaml)
-
Deserialize SubstanceSourceMaterialOrganism
from a String or
YamlMap
objectfactory
Properties
-
author
4.9.13.6.1 Author type (Conditional).
final
-
copyWith
→ $SubstanceSourceMaterialOrganismCopyWith<
SubstanceSourceMaterialOrganism> -
Copy function for SubstanceSourceMaterialOrganism
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
→ $SubstanceSourceMaterialOrganismCopyWith<
SubstanceSourceMaterialOrganism> -
Available on SubstanceSourceMaterialOrganism, provided by the SubstanceSourceMaterialOrganismCopyWithExtension extension
no setter - disallowExtensions → bool?
-
This is used in the FHIRPath engine to record that no extensions are
allowed for this item in the context in which it is used.
to do: enforce this....
finalinherited
-
extension_
→ List<
FhirExtension> ? -
List of extensions for additional information.
finalinherited
- family → CodeableConcept?
-
family
The family of an organism shall be specified.
final
- fhirType → String
-
Returns the FHIR type of the object.
no setteroverride
- genus → CodeableConcept?
-
genus
The genus of an organism shall be specified; refers to the Latin
epithet of the genus element of the plant/animal scientific name; it is
present in names for genera, species and infraspecies.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- hasId → bool
-
Getter for checking if the element has an id.
no setterinherited
- hasPrimitiveValue → bool
-
Checks if the object has a primitive value.
no setterinherited
- hybrid → SubstanceSourceMaterialHybrid?
-
hybrid
4.9.13.8.1 Hybrid species maternal organism ID (Optional).
final
- id → FhirString?
-
Unique id for the element within a resource.
finalinherited
- intraspecificDescription → FhirString?
-
intraspecificDescription
The intraspecific description of an organism shall be specified based
on a controlled vocabulary. For Influenza Vaccine, the intraspecific
description shall contain the syntax of the antigen in line with the
WHO convention.
final
- intraspecificType → CodeableConcept?
-
intraspecificType
The Intraspecific type of an organism shall be specified.
final
- isMetadataBased → bool
-
All Elements are metadata based.
no setterinherited
- isPrimitive → bool
-
Checks if the object is primitive.
no setterinherited
-
modifierExtension
→ List<
FhirExtension> ? -
List of modifier extensions for additional, non-core information
finalinherited
- organismGeneral → SubstanceSourceMaterialOrganismGeneral?
-
organismGeneral
4.9.13.7.1 Kingdom (Conditional).
final
- primitiveValue → String?
-
Retrieves the primitive value of the object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- species → CodeableConcept?
-
species
The species of an organism shall be specified; refers to the Latin
epithet of the species of the plant/animal; it is present in names for
species and infraspecies.
final
Methods
-
addExtension(
FhirExtension ext) → void -
Method to add an extension.
inherited
-
addModifierExtension(
FhirExtension ext) → void -
Adds a modifier extension
inherited
-
clone(
) → SubstanceSourceMaterialOrganism -
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
-
equalsShallow(
Element other) → bool -
Method to compare shallow equality of two elements.
inherited
-
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
-
getExtensionFirstRep(
) → FhirExtension -
Getter for the first extension.
inherited
-
getExtensionsByUrl(
String url) → List< FhirExtension> -
Getter for the first extension by url.
inherited
-
getModifierExtensionFirstRep(
) → FhirExtension -
Gets the first repetition of modifier extensions
inherited
-
getModifierExtensionsByUrl(
String url) → List< FhirExtension> -
Retrieves all modifier extensions by URL
inherited
-
hasExtension(
) → bool -
Extension handling methods.
inherited
-
hasExtensionByUrl(
String url) → bool -
Method to check if an extension exists by url.
inherited
-
hasModifierExtension(
) → bool -
Method to check if there are any modifier extensions
inherited
-
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
-
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
-
removeExtension(
String url) → void -
Method to remove an extension by url.
inherited
-
removeModifierExtension(
String url) → void -
Removes modifier extensions by URL
inherited
-
toJson(
) → Map< String, dynamic> -
Converts the object to a JSON representation.
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
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited