V3OrderableDrugForm

Enum V3OrderableDrugForm 

Source
pub enum V3OrderableDrugForm {
Show 162 variants AER(Option<Element>), APPFUL(Option<Element>), BAINHL(Option<Element>), BAINHLPWD(Option<Element>), BAR(Option<Element>), BARSOAP(Option<Element>), BEAD(Option<Element>), BUCTAB(Option<Element>), CAKE(Option<Element>), CAP(Option<Element>), CAPLET(Option<Element>), CEMENT(Option<Element>), CHEWBAR(Option<Element>), CHEWTAB(Option<Element>), CPTAB(Option<Element>), CRM(Option<Element>), CRYS(Option<Element>), DERMSPRY(Option<Element>), DISINTAB(Option<Element>), DISK(Option<Element>), DOUCHE(Option<Element>), DROP(Option<Element>), DRTAB(Option<Element>), ECTAB(Option<Element>), ELIXIR(Option<Element>), ENEMA(Option<Element>), ENTCAP(Option<Element>), ERCAP(Option<Element>), ERCAP12(Option<Element>), ERCAP24(Option<Element>), ERECCAP(Option<Element>), ERECTAB(Option<Element>), ERENTCAP(Option<Element>), ERSUSP(Option<Element>), ERSUSP12(Option<Element>), ERSUSP24(Option<Element>), ERTAB(Option<Element>), ERTAB12(Option<Element>), ERTAB24(Option<Element>), FLAKE(Option<Element>), FOAM(Option<Element>), FOAMAPL(Option<Element>), GASINHL(Option<Element>), GEL(Option<Element>), GELAPL(Option<Element>), GRAN(Option<Element>), GUM(Option<Element>), INHL(Option<Element>), INHLPWD(Option<Element>), INHLSOL(Option<Element>), IPSOL(Option<Element>), IRSOL(Option<Element>), ITSUSP(Option<Element>), IVSOL(Option<Element>), LIN(Option<Element>), LIQCLN(Option<Element>), LIQSOAP(Option<Element>), LTN(Option<Element>), MDINHL(Option<Element>), MDINHLPWD(Option<Element>), MEDBAR(Option<Element>), MEDPAD(Option<Element>), MEDSWAB(Option<Element>), MUCTOPSOL(Option<Element>), NASCRM(Option<Element>), NASGEL(Option<Element>), NASINHL(Option<Element>), NASOINT(Option<Element>), NASSPRY(Option<Element>), NDROP(Option<Element>), OIL(Option<Element>), OINT(Option<Element>), OINTAPL(Option<Element>), OPCRM(Option<Element>), OPDROP(Option<Element>), OPGEL(Option<Element>), OPIRSOL(Option<Element>), OPOINT(Option<Element>), OPSUSP(Option<Element>), ORALSOL(Option<Element>), ORCAP(Option<Element>), ORCRM(Option<Element>), ORDROP(Option<Element>), ORINHL(Option<Element>), ORSUSP(Option<Element>), ORTAB(Option<Element>), ORTROCHE(Option<Element>), OTCRM(Option<Element>), OTDROP(Option<Element>), OTGEL(Option<Element>), OTOINT(Option<Element>), OTSUSP(Option<Element>), PAD(Option<Element>), PASTE(Option<Element>), PATCH(Option<Element>), PELLET(Option<Element>), PILL(Option<Element>), POWD(Option<Element>), PUD(Option<Element>), PUFF(Option<Element>), PWDSPRY(Option<Element>), RECCRM(Option<Element>), RECFORM(Option<Element>), RECOINT(Option<Element>), RECPWD(Option<Element>), RECSOL(Option<Element>), RECSPRY(Option<Element>), RECSUPP(Option<Element>), RECSUSP(Option<Element>), RINSE(Option<Element>), SCOOP(Option<Element>), SHMP(Option<Element>), SLTAB(Option<Element>), SOL(Option<Element>), SPRY(Option<Element>), SPRYADAPT(Option<Element>), SRBUCTAB(Option<Element>), SUPP(Option<Element>), SUSP(Option<Element>), SWAB(Option<Element>), SYRUP(Option<Element>), TAB(Option<Element>), TINC(Option<Element>), TOPCRM(Option<Element>), TOPGEL(Option<Element>), TOPLTN(Option<Element>), TOPOIL(Option<Element>), TOPOINT(Option<Element>), TOPPWD(Option<Element>), TOPSOL(Option<Element>), TPASTE(Option<Element>), TPATCH(Option<Element>), TPATH16(Option<Element>), TPATH24(Option<Element>), TPATH2WK(Option<Element>), TPATH72(Option<Element>), TPATHWK(Option<Element>), URETHGEL(Option<Element>), URETHSUPP(Option<Element>), VAGCRM(Option<Element>), VAGCRMAPL(Option<Element>), VAGFOAM(Option<Element>), VAGFOAMAPL(Option<Element>), VAGGEL(Option<Element>), VAGOINT(Option<Element>), VAGOINTAPL(Option<Element>), VAGPWD(Option<Element>), VAGSPRY(Option<Element>), VAGSUPP(Option<Element>), VAGTAB(Option<Element>), VGELAPL(Option<Element>), WAFER(Option<Element>), _AdministrableDrugForm(Option<Element>), _DispensableDrugForm(Option<Element>), _GasDrugForm(Option<Element>), _GasLiquidMixture(Option<Element>), _GasSolidSpray(Option<Element>), _Liquid(Option<Element>), _LiquidLiquidEmulsion(Option<Element>), _LiquidSolidSuspension(Option<Element>), _SolidDrugForm(Option<Element>), Null(Option<Element>),
}

Variants§

§

AER(Option<Element>)

Aerosol

§

APPFUL(Option<Element>)

Applicatorful

§

BAINHL(Option<Element>)

Breath Activated Inhaler

§

BAINHLPWD(Option<Element>)

Breath Activated Powder Inhaler

§

BAR(Option<Element>)

Bar

§

BARSOAP(Option<Element>)

Bar Soap

§

BEAD(Option<Element>)

Beads

§

BUCTAB(Option<Element>)

Buccal Tablet

§

CAKE(Option<Element>)

Cake

§

CAP(Option<Element>)

Capsule

§

CAPLET(Option<Element>)

Caplet

§

CEMENT(Option<Element>)

Cement

§

CHEWBAR(Option<Element>)

Chewable Bar

§

CHEWTAB(Option<Element>)

Chewable Tablet

§

CPTAB(Option<Element>)

Coated Particles Tablet

§

CRM(Option<Element>)

Cream

§

CRYS(Option<Element>)

Crystals

§

DERMSPRY(Option<Element>)

Dermal Spray

§

DISINTAB(Option<Element>)

Disintegrating Tablet

§

DISK(Option<Element>)

Disk

§

DOUCHE(Option<Element>)

Douche

§

DROP(Option<Element>)

Drops

§

DRTAB(Option<Element>)

Delayed Release Tablet

§

ECTAB(Option<Element>)

Enteric Coated Tablet

§

ELIXIR(Option<Element>)

Elixir

§

ENEMA(Option<Element>)

Enema

§

ENTCAP(Option<Element>)

Enteric Coated Capsule

§

ERCAP(Option<Element>)

Extended Release Capsule

§

ERCAP12(Option<Element>)

12 Hour Extended Release Capsule

§

ERCAP24(Option<Element>)

24 Hour Extended Release Capsule

§

ERECCAP(Option<Element>)

Extended Release Enteric Coated Capsule

§

ERECTAB(Option<Element>)

Extended Release Enteric Coated Tablet

§

ERENTCAP(Option<Element>)

Extended Release Enteric Coated Capsule

§

ERSUSP(Option<Element>)

Extended-Release Suspension

§

ERSUSP12(Option<Element>)

12 Hour Extended-Release Suspension

§

ERSUSP24(Option<Element>)

24 Hour Extended Release Suspension

§

ERTAB(Option<Element>)

Extended Release Tablet

§

ERTAB12(Option<Element>)

12 Hour Extended Release Tablet

§

ERTAB24(Option<Element>)

24 Hour Extended Release Tablet

§

FLAKE(Option<Element>)

Flakes

§

FOAM(Option<Element>)

Foam

§

FOAMAPL(Option<Element>)

Foam with Applicator

§

GASINHL(Option<Element>)

Gas for Inhalation

§

GEL(Option<Element>)

Gel

§

GELAPL(Option<Element>)

Gel with Applicator

§

GRAN(Option<Element>)

Granules

§

GUM(Option<Element>)

ChewingGum

§

INHL(Option<Element>)

Inhalant

§

INHLPWD(Option<Element>)

Inhalant Powder

§

INHLSOL(Option<Element>)

Inhalant Solution

§

IPSOL(Option<Element>)

Intraperitoneal Solution

§

IRSOL(Option<Element>)

Irrigation Solution

§

ITSUSP(Option<Element>)

Intrathecal Suspension

§

IVSOL(Option<Element>)

Intravenous Solution

§

LIN(Option<Element>)

Liniment

§

LIQCLN(Option<Element>)

Liquid Cleanser

§

LIQSOAP(Option<Element>)

Medicated Liquid Soap

§

LTN(Option<Element>)

Lotion

§

MDINHL(Option<Element>)

Metered Dose Inhaler

§

MDINHLPWD(Option<Element>)

Metered Dose Powder Inhaler

§

MEDBAR(Option<Element>)

Medicated Bar Soap

§

MEDPAD(Option<Element>)

Medicated Pad

§

MEDSWAB(Option<Element>)

Medicated swab

§

MUCTOPSOL(Option<Element>)

Mucous Membrane Topical Solution

§

NASCRM(Option<Element>)

Nasal Cream

§

NASGEL(Option<Element>)

Nasal Gel

§

NASINHL(Option<Element>)

Nasal Inhalant

§

NASOINT(Option<Element>)

Nasal Ointment

§

NASSPRY(Option<Element>)

Nasal Spray

§

NDROP(Option<Element>)

Nasal Drops

§

OIL(Option<Element>)

Oil

§

OINT(Option<Element>)

Ointment

§

OINTAPL(Option<Element>)

Ointment with Applicator

§

OPCRM(Option<Element>)

Ophthalmic Cream

§

OPDROP(Option<Element>)

Ophthalmic Drops

§

OPGEL(Option<Element>)

Ophthalmic Gel

§

OPIRSOL(Option<Element>)

Ophthalmic Irrigation Solution

§

OPOINT(Option<Element>)

Ophthalmic Ointment

§

OPSUSP(Option<Element>)

Ophthalmic Suspension

§

ORALSOL(Option<Element>)

Oral Solution

§

ORCAP(Option<Element>)

Oral Capsule

§

ORCRM(Option<Element>)

Oral Cream

§

ORDROP(Option<Element>)

Oral Drops

§

ORINHL(Option<Element>)

Oral Inhalant

§

ORSUSP(Option<Element>)

Oral Suspension

§

ORTAB(Option<Element>)

Oral Tablet

§

ORTROCHE(Option<Element>)

Lozenge/Oral Troche

§

OTCRM(Option<Element>)

Otic Cream

§

OTDROP(Option<Element>)

Otic Drops

§

OTGEL(Option<Element>)

Otic Gel

§

OTOINT(Option<Element>)

Otic Ointment

§

OTSUSP(Option<Element>)

Otic Suspension

§

PAD(Option<Element>)

Pad

§

PASTE(Option<Element>)

Paste

§

PATCH(Option<Element>)

Patch

§

PELLET(Option<Element>)

Pellet

§

PILL(Option<Element>)

Pill

§

POWD(Option<Element>)

Powder

§

PUD(Option<Element>)

Pudding

§

PUFF(Option<Element>)

Puff

§

PWDSPRY(Option<Element>)

Powder Spray

§

RECCRM(Option<Element>)

Rectal Cream

§

RECFORM(Option<Element>)

Rectal foam

§

RECOINT(Option<Element>)

Rectal Ointment

§

RECPWD(Option<Element>)

Rectal Powder

§

RECSOL(Option<Element>)

Rectal Solution

§

RECSPRY(Option<Element>)

Rectal Spray

§

RECSUPP(Option<Element>)

Rectal Suppository

§

RECSUSP(Option<Element>)

Rectal Suspension

§

RINSE(Option<Element>)

Mouthwash/Rinse

§

SCOOP(Option<Element>)

Scoops

§

SHMP(Option<Element>)

Shampoo

§

SLTAB(Option<Element>)

Sublingual Tablet

§

SOL(Option<Element>)

Solution

§

SPRY(Option<Element>)

Sprays

§

SPRYADAPT(Option<Element>)

Spray with Adaptor

§

SRBUCTAB(Option<Element>)

Sustained Release Buccal Tablet

§

SUPP(Option<Element>)

Suppository

§

SUSP(Option<Element>)

Suspension

§

SWAB(Option<Element>)

Swab

§

SYRUP(Option<Element>)

Syrup

§

TAB(Option<Element>)

Tablet

§

TINC(Option<Element>)

Tincture

§

TOPCRM(Option<Element>)

Topical Cream

§

TOPGEL(Option<Element>)

Topical Gel

§

TOPLTN(Option<Element>)

Topical Lotion

§

TOPOIL(Option<Element>)

Topical Oil

§

TOPOINT(Option<Element>)

Topical Ointment

§

TOPPWD(Option<Element>)

Topical Powder

§

TOPSOL(Option<Element>)

Topical Solution

§

TPASTE(Option<Element>)

Toothpaste

§

TPATCH(Option<Element>)

Transdermal Patch

§

TPATH16(Option<Element>)

16 Hour Transdermal Patch

§

TPATH24(Option<Element>)

24 Hour Transdermal Patch

§

TPATH2WK(Option<Element>)

Biweekly Transdermal Patch

§

TPATH72(Option<Element>)

72 Hour Transdermal Patch

§

TPATHWK(Option<Element>)

Weekly Transdermal Patch

§

URETHGEL(Option<Element>)

Urethral Gel

§

URETHSUPP(Option<Element>)

Urethral suppository

§

VAGCRM(Option<Element>)

Vaginal Cream

§

VAGCRMAPL(Option<Element>)

Vaginal Cream with Applicator

§

VAGFOAM(Option<Element>)

Vaginal foam

§

VAGFOAMAPL(Option<Element>)

Vaginal foam with applicator

§

VAGGEL(Option<Element>)

Vaginal Gel

§

VAGOINT(Option<Element>)

Vaginal Ointment

§

VAGOINTAPL(Option<Element>)

Vaginal Ointment with Applicator

§

VAGPWD(Option<Element>)

Vaginal Powder

§

VAGSPRY(Option<Element>)

Vaginal Spray

§

VAGSUPP(Option<Element>)

Vaginal Suppository

§

VAGTAB(Option<Element>)

Vaginal Tablet

§

VGELAPL(Option<Element>)

Vaginal Gel with Applicator

§

WAFER(Option<Element>)

Wafer

§

_AdministrableDrugForm(Option<Element>)

AdministrableDrugForm

§

_DispensableDrugForm(Option<Element>)

DispensableDrugForm

§

_GasDrugForm(Option<Element>)

GasDrugForm

§

_GasLiquidMixture(Option<Element>)

GasLiquidMixture

§

_GasSolidSpray(Option<Element>)

GasSolidSpray

§

_Liquid(Option<Element>)

Liquid

§

_LiquidLiquidEmulsion(Option<Element>)

LiquidLiquidEmulsion

§

_LiquidSolidSuspension(Option<Element>)

LiquidSolidSuspension

§

_SolidDrugForm(Option<Element>)

SolidDrugForm

§

Null(Option<Element>)

If value is missing and just the element is present.

Trait Implementations§

Source§

impl Clone for V3OrderableDrugForm

Source§

fn clone(&self) -> V3OrderableDrugForm

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 V3OrderableDrugForm

Source§

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

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

impl Default for V3OrderableDrugForm

Source§

fn default() -> Self

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

impl FHIRJSONDeserializer for V3OrderableDrugForm

Source§

impl FHIRJSONSerializer for V3OrderableDrugForm

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 &V3OrderableDrugForm

Source§

fn into(self) -> Option<String>

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

impl MetaValue for V3OrderableDrugForm

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 V3OrderableDrugForm

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