pub enum ObservationInterpretation {
Show 58 variants
Greater(Option<Element>),
Less(Option<Element>),
A(Option<Element>),
AA(Option<Element>),
AC(Option<Element>),
B(Option<Element>),
CAR(Option<Element>),
Carrier(Option<Element>),
D(Option<Element>),
DET(Option<Element>),
E(Option<Element>),
EX(Option<Element>),
EXP(Option<Element>),
H(Option<Element>),
HLess(Option<Element>),
HH(Option<Element>),
HM(Option<Element>),
HU(Option<Element>),
HX(Option<Element>),
I(Option<Element>),
IE(Option<Element>),
IND(Option<Element>),
L(Option<Element>),
LGreater(Option<Element>),
LL(Option<Element>),
LU(Option<Element>),
LX(Option<Element>),
MS(Option<Element>),
N(Option<Element>),
NCL(Option<Element>),
ND(Option<Element>),
NEG(Option<Element>),
NR(Option<Element>),
NS(Option<Element>),
OBX(Option<Element>),
ObservationInterpretationDetection(Option<Element>),
ObservationInterpretationExpectation(Option<Element>),
POS(Option<Element>),
QCF(Option<Element>),
R(Option<Element>),
RR(Option<Element>),
ReactivityObservationInterpretation(Option<Element>),
S(Option<Element>),
SDD(Option<Element>),
SYNR(Option<Element>),
SYNS(Option<Element>),
TOX(Option<Element>),
U(Option<Element>),
UNE(Option<Element>),
VS(Option<Element>),
W(Option<Element>),
WR(Option<Element>),
_GeneticObservationInterpretation(Option<Element>),
_ObservationInterpretationChange(Option<Element>),
_ObservationInterpretationExceptions(Option<Element>),
_ObservationInterpretationNormality(Option<Element>),
_ObservationInterpretationSusceptibility(Option<Element>),
Null(Option<Element>),
}Variants§
Greater(Option<Element>)
Off scale low
Less(Option<Element>)
Off scale high
A(Option<Element>)
Abnormal
AA(Option<Element>)
Critical abnormal
AC(Option<Element>)
Anti-complementary substances present
B(Option<Element>)
Better
CAR(Option<Element>)
Carrier
Carrier(Option<Element>)
Carrier
D(Option<Element>)
Significant change down
DET(Option<Element>)
Detected
E(Option<Element>)
Equivocal
EX(Option<Element>)
outside threshold
EXP(Option<Element>)
Expected
H(Option<Element>)
High
HLess(Option<Element>)
Significantly high
HH(Option<Element>)
Critical high
HM(Option<Element>)
Hold for Medical Review
HU(Option<Element>)
Significantly high
HX(Option<Element>)
above high threshold
I(Option<Element>)
Intermediate
IE(Option<Element>)
Insufficient evidence
IND(Option<Element>)
Indeterminate
L(Option<Element>)
Low
LGreater(Option<Element>)
Significantly low
LL(Option<Element>)
Critical low
LU(Option<Element>)
Significantly low
LX(Option<Element>)
below low threshold
MS(Option<Element>)
moderately susceptible
N(Option<Element>)
Normal
NCL(Option<Element>)
No CLSI defined breakpoint
ND(Option<Element>)
Not detected
NEG(Option<Element>)
Negative
NR(Option<Element>)
Non-reactive
NS(Option<Element>)
Non-susceptible
OBX(Option<Element>)
Interpretation qualifiers in separate OBX segments
ObservationInterpretationDetection(Option<Element>)
ObservationInterpretationDetection
ObservationInterpretationExpectation(Option<Element>)
ObservationInterpretationExpectation
POS(Option<Element>)
Positive
QCF(Option<Element>)
Quality control failure
R(Option<Element>)
Resistant
RR(Option<Element>)
Reactive
ReactivityObservationInterpretation(Option<Element>)
ReactivityObservationInterpretation
S(Option<Element>)
Susceptible
SDD(Option<Element>)
Susceptible-dose dependent
SYNR(Option<Element>)
Synergy - resistant
SYNS(Option<Element>)
Synergy - susceptible
TOX(Option<Element>)
Cytotoxic substance present
U(Option<Element>)
Significant change up
UNE(Option<Element>)
Unexpected
VS(Option<Element>)
very susceptible
W(Option<Element>)
Worse
WR(Option<Element>)
Weakly reactive
_GeneticObservationInterpretation(Option<Element>)
GeneticObservationInterpretation
_ObservationInterpretationChange(Option<Element>)
ObservationInterpretationChange
_ObservationInterpretationExceptions(Option<Element>)
ObservationInterpretationExceptions
_ObservationInterpretationNormality(Option<Element>)
ObservationInterpretationNormality
_ObservationInterpretationSusceptibility(Option<Element>)
ObservationInterpretationSusceptibility
Null(Option<Element>)
If value is missing and just the element is present.
Trait Implementations§
Source§impl Clone for ObservationInterpretation
impl Clone for ObservationInterpretation
Source§fn clone(&self) -> ObservationInterpretation
fn clone(&self) -> ObservationInterpretation
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for ObservationInterpretation
impl Debug for ObservationInterpretation
Source§impl Default for ObservationInterpretation
impl Default for ObservationInterpretation
Source§impl FHIRJSONDeserializer for ObservationInterpretation
impl FHIRJSONDeserializer for ObservationInterpretation
fn from_json_str(s: &str) -> Result<Self, DeserializeError>
fn from_serde_value( json: &Value, context: Context<'_>, ) -> Result<Self, DeserializeError>
Source§impl FHIRJSONSerializer for ObservationInterpretation
impl FHIRJSONSerializer for ObservationInterpretation
fn serialize_value( &self, writer: &mut dyn Write, ) -> Result<bool, SerializeError>
fn serialize_extension( &self, writer: &mut dyn Write, ) -> Result<bool, SerializeError>
fn serialize_field( &self, field: &str, writer: &mut dyn Write, ) -> Result<bool, SerializeError>
fn is_fp_primitive(&self) -> bool
Source§impl MetaValue for ObservationInterpretation
impl MetaValue for ObservationInterpretation
fn fields(&self) -> Vec<&'static str>
fn get_field<'a>(&'a self, field: &str) -> Option<&'a dyn MetaValue>
fn get_field_mut<'a>(&'a mut self, field: &str) -> Option<&'a mut dyn MetaValue>
fn get_index<'a>(&'a self, _index: usize) -> Option<&'a dyn MetaValue>
fn get_index_mut<'a>( &'a mut self, _index: usize, ) -> Option<&'a mut dyn MetaValue>
fn flatten(&self) -> Vec<&dyn MetaValue>
fn as_any(&self) -> &dyn Any
fn typename(&self) -> &'static str
Auto Trait Implementations§
impl Freeze for ObservationInterpretation
impl RefUnwindSafe for ObservationInterpretation
impl Send for ObservationInterpretation
impl Sync for ObservationInterpretation
impl Unpin for ObservationInterpretation
impl UnwindSafe for ObservationInterpretation
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more