pub struct ImagingStudy {Show 26 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 modality: Option<Vec<CodeableConcept>>,
pub subject: Option<Reference>,
pub encounter: Option<Reference>,
pub started: Option<DateTimeDt>,
pub based_on: Option<Vec<Reference>>,
pub part_of: Option<Vec<Reference>>,
pub referrer: Option<Reference>,
pub endpoint: Option<Vec<Reference>>,
pub number_of_series: Option<UnsignedIntDt>,
pub number_of_instances: Option<UnsignedIntDt>,
pub procedure: Option<Vec<CodeableReference>>,
pub location: Option<Reference>,
pub reason: Option<Vec<CodeableReference>>,
pub note: Option<Vec<Annotation>>,
pub description: Option<StringDt>,
pub series: Option<Vec<ImagingStudySeriesBackboneElement>>,
}
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>>
Identifiers for the whole study
status: Option<CodeDt>
registered | available | cancelled | entered-in-error | unknown
modality: Option<Vec<CodeableConcept>>
All of the distinct values for series’ modalities
subject: Option<Reference>
Who or what is the subject of the study
encounter: Option<Reference>
Encounter with which this imaging study is associated
started: Option<DateTimeDt>
When the study was started
based_on: Option<Vec<Reference>>
Request fulfilled
part_of: Option<Vec<Reference>>
Part of referenced event
referrer: Option<Reference>
Referring physician
endpoint: Option<Vec<Reference>>
Study access endpoint
number_of_series: Option<UnsignedIntDt>
Number of Study Related Series
number_of_instances: Option<UnsignedIntDt>
Number of Study Related Instances
procedure: Option<Vec<CodeableReference>>
The performed procedure or code
location: Option<Reference>
Where ImagingStudy occurred
reason: Option<Vec<CodeableReference>>
Why the study was requested / performed
note: Option<Vec<Annotation>>
User-defined comments
description: Option<StringDt>
Institution-generated description
series: Option<Vec<ImagingStudySeriesBackboneElement>>
Each study has one or more series of instances
Implementations§
Source§impl ImagingStudy
impl ImagingStudy
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_modality(self, v: Vec<CodeableConcept>) -> Self
pub fn add_modality(self, v: CodeableConcept) -> Self
pub fn set_subject(self, v: Reference) -> Self
pub fn set_encounter(self, v: Reference) -> Self
pub fn set_started<T: Into<DateTimeDt>>(self, v: T) -> Self
pub fn set_based_on(self, v: Vec<Reference>) -> Self
pub fn add_based_on(self, v: Reference) -> Self
pub fn set_part_of(self, v: Vec<Reference>) -> Self
pub fn add_part_of(self, v: Reference) -> Self
pub fn set_referrer(self, v: Reference) -> Self
pub fn set_endpoint(self, v: Vec<Reference>) -> Self
pub fn add_endpoint(self, v: Reference) -> Self
pub fn set_number_of_series<T: Into<UnsignedIntDt>>(self, v: T) -> Self
pub fn set_number_of_instances<T: Into<UnsignedIntDt>>(self, v: T) -> Self
pub fn set_procedure(self, v: Vec<CodeableReference>) -> Self
pub fn add_procedure(self, v: CodeableReference) -> Self
pub fn set_location(self, v: Reference) -> Self
pub fn set_reason(self, v: Vec<CodeableReference>) -> Self
pub fn add_reason(self, v: CodeableReference) -> Self
pub fn set_note(self, v: Vec<Annotation>) -> Self
pub fn add_note(self, v: Annotation) -> Self
pub fn set_description<T: Into<StringDt>>(self, v: T) -> Self
pub fn set_series(self, v: Vec<ImagingStudySeriesBackboneElement>) -> Self
pub fn add_series(self, v: ImagingStudySeriesBackboneElement) -> Self
Trait Implementations§
Source§impl Clone for ImagingStudy
impl Clone for ImagingStudy
Source§fn clone(&self) -> ImagingStudy
fn clone(&self) -> ImagingStudy
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more