pub struct ImagingSelection {Show 25 fields
pub id: Option<Id>,
pub meta: Option<Meta>,
pub implicit_rules: Option<UriDt>,
pub language: Option<CodeDt>,
pub text: Option<Narrative>,
pub contained: Option<Vec<AnyResource>>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub identifier: Option<Vec<Identifier>>,
pub status: Option<CodeDt>,
pub subject: Option<Reference>,
pub issued: Option<InstantDt>,
pub performer: Option<Vec<ImagingSelectionPerformerBackboneElement>>,
pub based_on: Option<Vec<Reference>>,
pub category: Option<Vec<CodeableConcept>>,
pub code: Option<CodeableConcept>,
pub study_uid: Option<IdDt>,
pub derived_from: Option<Vec<Reference>>,
pub endpoint: Option<Vec<Reference>>,
pub series_uid: Option<IdDt>,
pub series_number: Option<UnsignedIntDt>,
pub frame_of_reference_uid: Option<IdDt>,
pub body_site: Option<CodeableReference>,
pub focus: Option<Vec<Reference>>,
pub instance: Option<Vec<ImagingSelectionInstanceBackboneElement>>,
}
Fields§
§id: Option<Id>
Logical id of this artifact
meta: Option<Meta>
Metadata about the resource
implicit_rules: Option<UriDt>
A set of rules under which this content was created
language: Option<CodeDt>
Language of the resource content
text: Option<Narrative>
Text summary of the resource, for human interpretation
contained: Option<Vec<AnyResource>>
Contained, inline Resources
extension: Option<Vec<Extension>>
Additional content defined by implementations
modifier_extension: Option<Vec<Extension>>
Extensions that cannot be ignored
identifier: Option<Vec<Identifier>>
Business Identifier for Imaging Selection
status: Option<CodeDt>
available | entered-in-error | unknown
subject: Option<Reference>
Subject of the selected instances
issued: Option<InstantDt>
Date / Time when this imaging selection was created
performer: Option<Vec<ImagingSelectionPerformerBackboneElement>>
Selector of the instances (human or machine)
based_on: Option<Vec<Reference>>
Associated request
category: Option<Vec<CodeableConcept>>
Classifies the imaging selection
code: Option<CodeableConcept>
Imaging Selection purpose text or code
study_uid: Option<IdDt>
DICOM Study Instance UID
derived_from: Option<Vec<Reference>>
The imaging study from which the imaging selection is derived
endpoint: Option<Vec<Reference>>
The network service providing retrieval for the images referenced in the imaging selection
series_uid: Option<IdDt>
DICOM Series Instance UID
series_number: Option<UnsignedIntDt>
DICOM Series Number
frame_of_reference_uid: Option<IdDt>
The Frame of Reference UID for the selected images
body_site: Option<CodeableReference>
Body part examined
focus: Option<Vec<Reference>>
Related resource that is the focus for the imaging selection
instance: Option<Vec<ImagingSelectionInstanceBackboneElement>>
The selected instances
Implementations§
Source§impl ImagingSelection
impl ImagingSelection
pub fn set_identifier(self, v: Vec<Identifier>) -> Self
pub fn add_identifier(self, v: Identifier) -> Self
pub fn set_status<T: Into<CodeDt>>(self, v: T) -> Self
pub fn set_subject(self, v: Reference) -> Self
pub fn set_issued<T: Into<InstantDt>>(self, v: T) -> Self
pub fn set_performer( self, v: Vec<ImagingSelectionPerformerBackboneElement>, ) -> Self
pub fn add_performer(self, v: ImagingSelectionPerformerBackboneElement) -> Self
pub fn set_based_on(self, v: Vec<Reference>) -> Self
pub fn add_based_on(self, v: Reference) -> Self
pub fn set_category(self, v: Vec<CodeableConcept>) -> Self
pub fn add_category(self, v: CodeableConcept) -> Self
pub fn set_code(self, v: CodeableConcept) -> Self
pub fn set_study_uid<T: Into<IdDt>>(self, v: T) -> Self
pub fn set_derived_from(self, v: Vec<Reference>) -> Self
pub fn add_derived_from(self, v: Reference) -> Self
pub fn set_endpoint(self, v: Vec<Reference>) -> Self
pub fn add_endpoint(self, v: Reference) -> Self
pub fn set_series_uid<T: Into<IdDt>>(self, v: T) -> Self
pub fn set_series_number<T: Into<UnsignedIntDt>>(self, v: T) -> Self
pub fn set_frame_of_reference_uid<T: Into<IdDt>>(self, v: T) -> Self
pub fn set_body_site(self, v: CodeableReference) -> Self
pub fn set_focus(self, v: Vec<Reference>) -> Self
pub fn add_focus(self, v: Reference) -> Self
pub fn set_instance( self, v: Vec<ImagingSelectionInstanceBackboneElement>, ) -> Self
pub fn add_instance(self, v: ImagingSelectionInstanceBackboneElement) -> Self
Trait Implementations§
Source§impl Clone for ImagingSelection
impl Clone for ImagingSelection
Source§fn clone(&self) -> ImagingSelection
fn clone(&self) -> ImagingSelection
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more