GenomicStudyAnalysis class
GenomicStudyAnalysis A GenomicStudy is a set of analyses performed to analyze and generate genomic data.
- Annotations
-
- @freezed
Constructors
-
GenomicStudyAnalysis({@JsonKey(name: 'id') String? fhirId, @JsonKey(name: 'extension') List<
FhirExtension> ? extension_, List<FhirExtension> ? modifierExtension, List<Identifier> ? identifier, List<CodeableConcept> ? methodType, List<CodeableConcept> ? changeType, CodeableConcept? genomeBuild, FhirCanonical? instantiatesCanonical, FhirUri? instantiatesUri, @JsonKey(name: '_instantiatesUri') Element? instantiatesUriElement, String? title, @JsonKey(name: '_title') Element? titleElement, List<Reference> ? focus, List<Reference> ? specimen, FhirDateTime? date, @JsonKey(name: '_date') Element? dateElement, List<Annotation> ? note, Reference? protocolPerformed, List<Reference> ? regionsStudied, List<Reference> ? regionsCalled, List<GenomicStudyInput> ? input, List<GenomicStudyOutput> ? output, List<GenomicStudyPerformer> ? performer, List<GenomicStudyDevice> ? device}) -
GenomicStudyAnalysis A GenomicStudy is a set of analyses performed to
analyze and generate genomic data.
constfactory
-
GenomicStudyAnalysis.fromJson(Map<
String, dynamic> json) -
Factory constructor, accepts Map<String, dynamic> as an argument
factory
- GenomicStudyAnalysis.fromJsonString(String source)
-
Acts like a constructor, returns a GenomicStudyAnalysis, accepts a
String as an argument, mostly because I got tired of typing it out
factory
- GenomicStudyAnalysis.fromYaml(dynamic yaml)
-
Factory constructor that accepts a String in YAML format as an argument
factory
Properties
-
changeType
→ List<
CodeableConcept> ? -
changeType Type of the genomic changes studied in the analysis, e.g.,
DNA, RNA, or amino acid change.
no setterinherited
-
copyWith
→ $GenomicStudyAnalysisCopyWith<
GenomicStudyAnalysis> -
no setterinherited
- date → FhirDateTime?
-
date The date of the analysis event.
no setterinherited
- dateElement → Element?
-
dateElement ("_date") Extensions for date
no setterinherited
-
device
→ List<
GenomicStudyDevice> ? -
device Devices used for the analysis (e.g., instruments, software),
with settings and parameters.
no setterinherited
-
extension_
→ List<
FhirExtension> ? -
extension_ ("extension") May be used to represent additional
information that is not part of the basic definition of the element.
To make the use of extensions safe and managable, 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.
no setterinherited
- fhirId → String?
-
id Unique id for the element within a resource (for internal
references). This may be any string value that does not contain spaces.
no setterinherited
-
focus
→ List<
Reference> ? -
focus The focus of a genomic analysis when it is not the patient of
record representing something or someone associated with the patient
such as a spouse, parent, child, or sibling. For example, in trio
testing, the GenomicStudy.subject would be the child (proband) and the
GenomicStudy.analysis.focus of a specific analysis would be the parent.
no setterinherited
- genomeBuild → CodeableConcept?
-
genomeBuild The reference genome build that is used in this analysis.
no setterinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
-
identifier
→ List<
Identifier> ? -
identifier Identifiers for the analysis event.
no setterinherited
-
input
→ List<
GenomicStudyInput> ? -
input Inputs for the analysis event.
no setterinherited
- instantiatesCanonical → FhirCanonical?
-
instantiatesCanonical The defined protocol that describes the
analysis.
no setterinherited
- instantiatesUri → FhirUri?
-
instantiatesUri The URL pointing to an externally maintained protocol
that describes the analysis.
no setterinherited
- instantiatesUriElement → Element?
-
instantiatesUriElement ("_instantiatesUri") Extensions for
instantiatesUri
no setterinherited
-
methodType
→ List<
CodeableConcept> ? -
methodType Type of the methods used in the analysis, e.g.,
Fluorescence in situ hybridization (FISH), Karyotyping, or
Microsatellite instability testing (MSI).
no setterinherited
-
modifierExtension
→ List<
FhirExtension> ? -
modifierExtension May be used to represent additional information
that is not part of the basic definition of the element and that
modifies the understanding of the element in which it is contained
and/or the understanding of the containing element's descendants.
Usually modifier elements provide negation or qualification. To make
the use of extensions safe and managable, 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.
Applications processing a resource are required to check for modifier
extensions.Modifier extensions SHALL NOT change the meaning of any
elements on Resource or DomainResource (including cannot change the
meaning of modifierExtension itself).
no setterinherited
-
note
→ List<
Annotation> ? -
note Any notes capture with the analysis event.
no setterinherited
-
output
→ List<
GenomicStudyOutput> ? -
output Outputs for the analysis event.
no setterinherited
-
performer
→ List<
GenomicStudyPerformer> ? -
performer Performer for the analysis event.
no setterinherited
- protocolPerformed → Reference?
-
protocolPerformed The protocol that was performed for the analysis
event.
no setterinherited
-
regionsCalled
→ List<
Reference> ? -
regionsCalled Genomic regions actually called in the analysis event
(BED file).
no setterinherited
-
regionsStudied
→ List<
Reference> ? -
regionsStudied The genomic regions to be studied in the analysis (BED
file).
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
specimen
→ List<
Reference> ? -
specimen The specimen used in the analysis event.
no setterinherited
- title → String?
-
title Name of the analysis event (human friendly).
no setterinherited
- titleElement → Element?
-
titleElement ("_title") Extensions for title
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
inherited
-
toJsonString(
) → String - Another convenience method because more and more I'm transmitting FHIR data as a String and not a Map
-
toString(
) → String -
A string representation of this object.
inherited
-
toYaml(
) → String - Produces a Yaml formatted String version of the object
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited