ImagingStudySeries class
ImagingStudySeries Representation of the content produced in a DICOM
- Annotations
-
- @freezed
Constructors
-
ImagingStudySeries({@JsonKey(name: 'id') FhirId? fhirId, @JsonKey(name: 'extension') List<
FhirExtension> ? extension_, List<FhirExtension> ? modifierExtension, FhirId? uid, @JsonKey(name: '_uid') Element? uidElement, FhirUnsignedInt? number, @JsonKey(name: '_number') Element? numberElement, required Coding modality, String? description, @JsonKey(name: '_description') Element? descriptionElement, FhirUnsignedInt? numberOfInstances, @JsonKey(name: '_numberOfInstances') Element? numberOfInstancesElement, List<Reference> ? endpoint, Coding? bodySite, Coding? laterality, List<Reference> ? specimen, FhirDateTime? started, @JsonKey(name: '_started') Element? startedElement, List<ImagingStudyPerformer> ? performer, List<ImagingStudyInstance> ? instance}) -
ImagingStudySeries Representation of the content produced in a DICOM
imaging study. A study comprises a set of series, each of which includes a
set of Service-Object Pair Instances (SOP Instances - images or other
data) acquired or produced in a common context. A series is of only one
modality (e.g. X-ray, CT, MR, ultrasound), but a study may have multiple
series of different modalities.
constfactory
-
ImagingStudySeries.fromJson(Map<
String, dynamic> json) -
Factory constructor, accepts Map<String, dynamic> as an argument
factory
- ImagingStudySeries.fromJsonString(String source)
-
Acts like a constructor, returns a ImagingStudySeries, accepts a
String as an argument, mostly because I got tired of typing it out
factory
- ImagingStudySeries.fromYaml(dynamic yaml)
-
Factory constructor that accepts a String in YAML format as an argument
factory
Properties
- bodySite → Coding?
-
bodySite The anatomic structures examined. See DICOM Part 16 Annex L
(http://dicom.nema.org/medical/dicom/current/output/chtml/part16/chapter_L.html) for DICOM
to SNOMED-CT mappings. The bodySite may indicate the laterality of body
part imaged; if so, it shall be consistent with any content of
ImagingStudy.series.laterality.
no setterinherited
-
copyWith
→ $ImagingStudySeriesCopyWith<
ImagingStudySeries> -
no setterinherited
- description → String?
-
description A description of the series.
no setterinherited
- descriptionElement → Element?
-
descriptionElement Extensions for description
no setterinherited
-
endpoint
→ List<
Reference> ? -
endpoint The network service providing access (e.g., query, view, or
retrieval) for this series. See implementation notes for information about
using DICOM endpoints. A series-level endpoint, if present, has precedence
over a study-level endpoint with the same Endpoint.connectionType.
no setterinherited
-
extension_
→ List<
FhirExtension> ? -
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 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.
no setterinherited
- fhirId → FhirId?
-
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
- hashCode → int
-
The hash code for this object.
no setterinherited
-
instance
→ List<
ImagingStudyInstance> ? -
instance A single SOP instance within the series, e.g. an image, or
presentation state.
no setterinherited
- laterality → Coding?
-
laterality The laterality of the (possibly paired) anatomic structures
examined. E.g., the left knee, both lungs, or unpaired abdomen. If
present, shall be consistent with any laterality information indicated in
ImagingStudy.series.bodySite.
no setterinherited
- modality → Coding
-
modality The modality of this series sequence.
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 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. 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
- number → FhirUnsignedInt?
-
number The numeric identifier of this series in the study.
no setterinherited
- numberElement → Element?
-
numberElement Extensions for number
no setterinherited
- numberOfInstances → FhirUnsignedInt?
-
numberOfInstances Number of SOP Instances in the Study. The value given
may be larger than the number of instance elements this resource contains
due to resource availability, security, or other factors. This element
should be present if any instance elements are present.
no setterinherited
- numberOfInstancesElement → Element?
-
numberOfInstancesElement Extensions for numberOfInstances
no setterinherited
-
performer
→ List<
ImagingStudyPerformer> ? -
performer Indicates who or what performed the series and how they were
involved.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
specimen
→ List<
Reference> ? -
specimen The specimen imaged, e.g., for whole slide imaging of a
biopsy.
no setterinherited
- started → FhirDateTime?
-
started The date and time the series was started.
no setterinherited
- startedElement → Element?
-
startedElement Extensions for started
no setterinherited
- uid → FhirId?
-
uid The DICOM Series Instance UID for the series.
no setterinherited
- uidElement → Element?
-
uidElement Extensions for uid
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