V3SpecimenType

Enum V3SpecimenType 

Source
pub enum V3SpecimenType {
Show 125 variants ABS(Option<Element>), AMN(Option<Element>), ASP(Option<Element>), BBL(Option<Element>), BDY(Option<Element>), BIFL(Option<Element>), BLD(Option<Element>), BLDA(Option<Element>), BLDC(Option<Element>), BLDCO(Option<Element>), BLDV(Option<Element>), BON(Option<Element>), BPH(Option<Element>), BPU(Option<Element>), BRN(Option<Element>), BRO(Option<Element>), BRTH(Option<Element>), CALC(Option<Element>), CDM(Option<Element>), CNJT(Option<Element>), CNL(Option<Element>), COL(Option<Element>), CRN(Option<Element>), CSF(Option<Element>), CTP(Option<Element>), CUR(Option<Element>), CVM(Option<Element>), CVX(Option<Element>), CYST(Option<Element>), DIAF(Option<Element>), DOSE(Option<Element>), DRN(Option<Element>), DUFL(Option<Element>), EAR(Option<Element>), EARW(Option<Element>), ELT(Option<Element>), ENDC(Option<Element>), ENDM(Option<Element>), EOS(Option<Element>), EYE(Option<Element>), FIB(Option<Element>), FIST(Option<Element>), FLT(Option<Element>), FLU(Option<Element>), FOOD(Option<Element>), GAS(Option<Element>), GAST(Option<Element>), GEN(Option<Element>), GENC(Option<Element>), GENF(Option<Element>), GENL(Option<Element>), GENV(Option<Element>), HAR(Option<Element>), IHG(Option<Element>), ISLT(Option<Element>), IT(Option<Element>), LAM(Option<Element>), LIQ(Option<Element>), LN(Option<Element>), LNA(Option<Element>), LNV(Option<Element>), LYM(Option<Element>), MAC(Option<Element>), MAR(Option<Element>), MBLD(Option<Element>), MEC(Option<Element>), MILK(Option<Element>), MLK(Option<Element>), NAIL(Option<Element>), NOS(Option<Element>), PAFL(Option<Element>), PAT(Option<Element>), PLAS(Option<Element>), PLB(Option<Element>), PLC(Option<Element>), PLR(Option<Element>), PMN(Option<Element>), PPP(Option<Element>), PRP(Option<Element>), PRT(Option<Element>), PUS(Option<Element>), RBC(Option<Element>), SAL(Option<Element>), SER(Option<Element>), SKM(Option<Element>), SKN(Option<Element>), SMN(Option<Element>), SMPLS(Option<Element>), SNV(Option<Element>), SPRM(Option<Element>), SPT(Option<Element>), SPTC(Option<Element>), SPTT(Option<Element>), STL(Option<Element>), SWT(Option<Element>), TEAR(Option<Element>), THRB(Option<Element>), THRT(Option<Element>), TISG(Option<Element>), TISPL(Option<Element>), TISS(Option<Element>), TISU(Option<Element>), TLGI(Option<Element>), TLNG(Option<Element>), TSMI(Option<Element>), TUB(Option<Element>), ULC(Option<Element>), UMB(Option<Element>), UMED(Option<Element>), UR(Option<Element>), URC(Option<Element>), URNS(Option<Element>), URT(Option<Element>), URTH(Option<Element>), USUB(Option<Element>), VOM(Option<Element>), WAT(Option<Element>), WBC(Option<Element>), WICK(Option<Element>), WND(Option<Element>), WNDA(Option<Element>), WNDD(Option<Element>), WNDE(Option<Element>), _SpecimenEntityType(Option<Element>), Null(Option<Element>),
}

Variants§

§

ABS(Option<Element>)

Abcess

§

AMN(Option<Element>)

Amniotic fluid

§

ASP(Option<Element>)

Aspirate

§

BBL(Option<Element>)

Blood bag

§

BDY(Option<Element>)

Whole body

§

BIFL(Option<Element>)

Bile fluid

§

BLD(Option<Element>)

Whole blood

§

BLDA(Option<Element>)

Blood arterial

§

BLDC(Option<Element>)

Blood capillary

§

BLDCO(Option<Element>)

Blood - cord

§

BLDV(Option<Element>)

Blood venous

§

BON(Option<Element>)

Bone

§

BPH(Option<Element>)

Basophils

§

BPU(Option<Element>)

Blood product unit

§

BRN(Option<Element>)

Burn

§

BRO(Option<Element>)

Bronchial

§

BRTH(Option<Element>)

Exhaled gas (=breath)

§

CALC(Option<Element>)

Calculus (=Stone)

§

CDM(Option<Element>)

Cardiac muscle

§

CNJT(Option<Element>)

Conjunctiva

§

CNL(Option<Element>)

Cannula

§

COL(Option<Element>)

Colostrum

§

CRN(Option<Element>)

Cornea

§

CSF(Option<Element>)

Cerebral spinal fluid

§

CTP(Option<Element>)

Catheter tip

§

CUR(Option<Element>)

Curettage

§

CVM(Option<Element>)

Cervical mucus

§

CVX(Option<Element>)

Cervix

§

CYST(Option<Element>)

Cyst

§

DIAF(Option<Element>)

Dialysis fluid

§

DOSE(Option<Element>)

Dose med or substance

§

DRN(Option<Element>)

Drain

§

DUFL(Option<Element>)

Duodenal fluid

§

EAR(Option<Element>)

Ear

§

EARW(Option<Element>)

Ear wax (cerumen)

§

ELT(Option<Element>)

Electrode

§

ENDC(Option<Element>)

Endocardium

§

ENDM(Option<Element>)

Endometrium

§

EOS(Option<Element>)

Eosinophils

§

EYE(Option<Element>)

Eye

§

FIB(Option<Element>)

Fibroblasts

§

FIST(Option<Element>)

Fistula

§

FLT(Option<Element>)

Filter

§

FLU(Option<Element>)

Body fluid, unsp

§

FOOD(Option<Element>)

Food sample

§

GAS(Option<Element>)

Gas

§

GAST(Option<Element>)

Gastric fluid/contents

§

GEN(Option<Element>)

Genital

§

GENC(Option<Element>)

Genital cervix

§

GENF(Option<Element>)

Genital fluid

§

GENL(Option<Element>)

Genital lochia

§

GENV(Option<Element>)

Genital vaginal

§

HAR(Option<Element>)

Hair

§

IHG(Option<Element>)

Inhaled Gas

§

ISLT(Option<Element>)

Isolate

§

IT(Option<Element>)

Intubation tube

§

LAM(Option<Element>)

Lamella

§

LIQ(Option<Element>)

Liquid NOS

§

LN(Option<Element>)

Line

§

LNA(Option<Element>)

Line arterial

§

LNV(Option<Element>)

Line venous

§

LYM(Option<Element>)

Lymphocytes

§

MAC(Option<Element>)

Macrophages

§

MAR(Option<Element>)

Marrow (bone)

§

MBLD(Option<Element>)

Menstrual blood

§

MEC(Option<Element>)

Meconium

§

MILK(Option<Element>)

Breast milk

§

MLK(Option<Element>)

Milk

§

NAIL(Option<Element>)

Nail

§

NOS(Option<Element>)

Nose (nasal passage)

§

PAFL(Option<Element>)

Pancreatic fluid

§

PAT(Option<Element>)

Patient

§

PLAS(Option<Element>)

Plasma

§

PLB(Option<Element>)

Plasma bag

§

PLC(Option<Element>)

Placenta

§

PLR(Option<Element>)

Pleural fluid (thoracentesis fld)

§

PMN(Option<Element>)

Polymorphonuclear neutrophils

§

PPP(Option<Element>)

Platelet poor plasma

§

PRP(Option<Element>)

Platelet rich plasma

§

PRT(Option<Element>)

Peritoneal fluid /ascites

§

PUS(Option<Element>)

Pus

§

RBC(Option<Element>)

Erythrocytes

§

SAL(Option<Element>)

Saliva

§

SER(Option<Element>)

Serum

§

SKM(Option<Element>)

Skeletal muscle

§

SKN(Option<Element>)

Skin

§

SMN(Option<Element>)

Seminal fluid

§

SMPLS(Option<Element>)

Seminal plasma

§

SNV(Option<Element>)

Synovial fluid (Joint fluid)

§

SPRM(Option<Element>)

Spermatozoa

§

SPT(Option<Element>)

Sputum

§

SPTC(Option<Element>)

Sputum - coughed

§

SPTT(Option<Element>)

Sputum - tracheal aspirate

§

STL(Option<Element>)

Stool = Fecal

§

SWT(Option<Element>)

Sweat

§

TEAR(Option<Element>)

Tears

§

THRB(Option<Element>)

Thrombocyte (platelet)

§

THRT(Option<Element>)

Throat

§

TISG(Option<Element>)

Tissue gall bladder

§

TISPL(Option<Element>)

Tissue placenta

§

TISS(Option<Element>)

Tissue, unspecified

§

TISU(Option<Element>)

Tissue ulcer

§

TLGI(Option<Element>)

Tissue large intestine

§

TLNG(Option<Element>)

Tissue lung

§

TSMI(Option<Element>)

Tissue small intestine Tissue ulcer

§

TUB(Option<Element>)

Tube, unspecified

§

ULC(Option<Element>)

Ulcer

§

UMB(Option<Element>)

Umbilical blood

§

UMED(Option<Element>)

Unknown medicine

§

UR(Option<Element>)

Urine

§

URC(Option<Element>)

Urine clean catch

§

URNS(Option<Element>)

Urine sediment

§

URT(Option<Element>)

Urine catheter

§

URTH(Option<Element>)

Urethra

§

USUB(Option<Element>)

Unknown substance

§

VOM(Option<Element>)

Vomitus

§

WAT(Option<Element>)

Water

§

WBC(Option<Element>)

Leukocytes

§

WICK(Option<Element>)

Wick

§

WND(Option<Element>)

Wound

§

WNDA(Option<Element>)

Wound abscess

§

WNDD(Option<Element>)

Wound drainage

§

WNDE(Option<Element>)

Wound exudate

§

_SpecimenEntityType(Option<Element>)

SpecimenEntityType

§

Null(Option<Element>)

If value is missing and just the element is present.

Trait Implementations§

Source§

impl Clone for V3SpecimenType

Source§

fn clone(&self) -> V3SpecimenType

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for V3SpecimenType

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for V3SpecimenType

Source§

fn default() -> Self

Returns the “default value” for a type. Read more
Source§

impl FHIRJSONDeserializer for V3SpecimenType

Source§

impl FHIRJSONSerializer for V3SpecimenType

Source§

fn serialize_value( &self, writer: &mut dyn Write, ) -> Result<bool, SerializeError>

Source§

fn serialize_extension( &self, writer: &mut dyn Write, ) -> Result<bool, SerializeError>

Source§

fn serialize_field( &self, field: &str, writer: &mut dyn Write, ) -> Result<bool, SerializeError>

Source§

fn is_fp_primitive(&self) -> bool

Source§

impl Into<Option<String>> for &V3SpecimenType

Source§

fn into(self) -> Option<String>

Converts this type into the (usually inferred) input type.
Source§

impl MetaValue for V3SpecimenType

Source§

fn fields(&self) -> Vec<&'static str>

Source§

fn get_field<'a>(&'a self, field: &str) -> Option<&'a dyn MetaValue>

Source§

fn get_field_mut<'a>(&'a mut self, field: &str) -> Option<&'a mut dyn MetaValue>

Source§

fn get_index<'a>(&'a self, _index: usize) -> Option<&'a dyn MetaValue>

Source§

fn get_index_mut<'a>( &'a mut self, _index: usize, ) -> Option<&'a mut dyn MetaValue>

Source§

fn flatten(&self) -> Vec<&dyn MetaValue>

Source§

fn as_any(&self) -> &dyn Any

Source§

fn typename(&self) -> &'static str

Source§

impl TryFrom<String> for V3SpecimenType

Source§

type Error = String

The type returned in the event of a conversion error.
Source§

fn try_from(value: String) -> Result<Self, String>

Performs the conversion.

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts 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 more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where F: FnOnce(&Self) -> bool,

Converts 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
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more