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
impl Clone for V3OrderableDrugForm
Source§fn clone(&self) -> V3OrderableDrugForm
fn clone(&self) -> V3OrderableDrugForm
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for V3OrderableDrugForm
impl Debug for V3OrderableDrugForm
Source§impl Default for V3OrderableDrugForm
impl Default for V3OrderableDrugForm
Source§impl FHIRJSONDeserializer for V3OrderableDrugForm
impl FHIRJSONDeserializer for V3OrderableDrugForm
fn from_json_str(s: &str) -> Result<Self, DeserializeError>
fn from_serde_value( json: &Value, context: Context<'_>, ) -> Result<Self, DeserializeError>
Source§impl FHIRJSONSerializer for V3OrderableDrugForm
impl FHIRJSONSerializer for V3OrderableDrugForm
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 V3OrderableDrugForm
impl MetaValue for V3OrderableDrugForm
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 V3OrderableDrugForm
impl RefUnwindSafe for V3OrderableDrugForm
impl Send for V3OrderableDrugForm
impl Sync for V3OrderableDrugForm
impl Unpin for V3OrderableDrugForm
impl UnwindSafe for V3OrderableDrugForm
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