C80PracticeCodes

Enum C80PracticeCodes 

Source
pub enum C80PracticeCodes {
Show 116 variants V394539006(Option<Element>), V394576009(Option<Element>), V394577000(Option<Element>), V394578005(Option<Element>), V394579002(Option<Element>), V394580004(Option<Element>), V394581000(Option<Element>), V394582007(Option<Element>), V394583002(Option<Element>), V394584008(Option<Element>), V394585009(Option<Element>), V394586005(Option<Element>), V394587001(Option<Element>), V394588006(Option<Element>), V394589003(Option<Element>), V394590007(Option<Element>), V394591006(Option<Element>), V394592004(Option<Element>), V394593009(Option<Element>), V394594003(Option<Element>), V394597005(Option<Element>), V394598000(Option<Element>), V394599008(Option<Element>), V394600006(Option<Element>), V394601005(Option<Element>), V394602003(Option<Element>), V394604002(Option<Element>), V394605001(Option<Element>), V394606000(Option<Element>), V394607009(Option<Element>), V394608004(Option<Element>), V394609007(Option<Element>), V394610002(Option<Element>), V394611003(Option<Element>), V394612005(Option<Element>), V394649004(Option<Element>), V394732004(Option<Element>), V394733009(Option<Element>), V394801008(Option<Element>), V394802001(Option<Element>), V394803006(Option<Element>), V394804000(Option<Element>), V394806003(Option<Element>), V394807007(Option<Element>), V394808002(Option<Element>), V394809005(Option<Element>), V394810000(Option<Element>), V394811001(Option<Element>), V394812008(Option<Element>), V394813003(Option<Element>), V394814009(Option<Element>), V394821009(Option<Element>), V394882004(Option<Element>), V394913002(Option<Element>), V394914008(Option<Element>), V394915009(Option<Element>), V394916005(Option<Element>), V408440000(Option<Element>), V408441001(Option<Element>), V408443003(Option<Element>), V408444009(Option<Element>), V408446006(Option<Element>), V408447002(Option<Element>), V408448007(Option<Element>), V408449004(Option<Element>), V408450004(Option<Element>), V408454008(Option<Element>), V408455009(Option<Element>), V408459003(Option<Element>), V408460008(Option<Element>), V408461007(Option<Element>), V408462000(Option<Element>), V408463005(Option<Element>), V408464004(Option<Element>), V408465003(Option<Element>), V408466002(Option<Element>), V408467006(Option<Element>), V408468001(Option<Element>), V408469009(Option<Element>), V408470005(Option<Element>), V408471009(Option<Element>), V408472002(Option<Element>), V408474001(Option<Element>), V408475000(Option<Element>), V408476004(Option<Element>), V408477008(Option<Element>), V408478003(Option<Element>), V408480009(Option<Element>), V409967009(Option<Element>), V409968004(Option<Element>), V410001006(Option<Element>), V410005002(Option<Element>), V416304004(Option<Element>), V418002000(Option<Element>), V418018006(Option<Element>), V418058008(Option<Element>), V418112009(Option<Element>), V418535003(Option<Element>), V418652005(Option<Element>), V418862001(Option<Element>), V418960008(Option<Element>), V419043006(Option<Element>), V419170002(Option<Element>), V419192003(Option<Element>), V419321007(Option<Element>), V419365004(Option<Element>), V419472004(Option<Element>), V419610006(Option<Element>), V419772000(Option<Element>), V419815003(Option<Element>), V419983000(Option<Element>), V420112009(Option<Element>), V420208008(Option<Element>), V421661004(Option<Element>), V422191005(Option<Element>), Null(Option<Element>),
}

Variants§

§

V394539006(Option<Element>)

Pediatric surgery

§

V394576009(Option<Element>)

Surgical-Accident & emergency

§

V394577000(Option<Element>)

Anesthetics

§

V394578005(Option<Element>)

Audiological medicine

§

V394579002(Option<Element>)

Cardiology

§

V394580004(Option<Element>)

Clinical genetics

§

V394581000(Option<Element>)

Community medicine

§

V394582007(Option<Element>)

Dermatology

§

V394583002(Option<Element>)

Endocrinology

§

V394584008(Option<Element>)

Gastroenterology

§

V394585009(Option<Element>)

Obstetrics and gynecology

§

V394586005(Option<Element>)

Gynecology

§

V394587001(Option<Element>)

Psychiatry

§

V394588006(Option<Element>)

Pediatric (Child and adolescent) psychiatry

§

V394589003(Option<Element>)

Nephrology

§

V394590007(Option<Element>)

Thoracic medicine

§

V394591006(Option<Element>)

Neurology

§

V394592004(Option<Element>)

Clinical oncology

§

V394593009(Option<Element>)

Medical oncology

§

V394594003(Option<Element>)

Ophthalmology

§

V394597005(Option<Element>)

Histopathology

§

V394598000(Option<Element>)

Immunopathology

§

V394599008(Option<Element>)

Neuropathology

§

V394600006(Option<Element>)

Clinical pharmacology

§

V394601005(Option<Element>)

Clinical physiology

§

V394602003(Option<Element>)

Rehabilitation

§

V394604002(Option<Element>)

Surgery-Ear, nose and throat surgery

§

V394605001(Option<Element>)

Surgery-Dental-Oral surgery

§

V394606000(Option<Element>)

Surgery-Dentistry-Restorative dentistry

§

V394607009(Option<Element>)

Pediatric dentistry

§

V394608004(Option<Element>)

Surgery-Dentistry-surgical-Orthodontics

§

V394609007(Option<Element>)

Surgery-general

§

V394610002(Option<Element>)

Surgery-Neurosurgery

§

V394611003(Option<Element>)

Surgery-Plastic surgery

§

V394612005(Option<Element>)

Urology

§

V394649004(Option<Element>)

Nuclear medicine

§

V394732004(Option<Element>)

Surgical specialty–OTHER-NOT LISTED

§

V394733009(Option<Element>)

Medical specialty–OTHER–NOT LISTED

§

V394801008(Option<Element>)

Surgery-Trauma and orthopedics

§

V394802001(Option<Element>)

General medicine

§

V394803006(Option<Element>)

Clinical hematology

§

V394804000(Option<Element>)

Clinical cytogenetics and molecular genetics

§

V394806003(Option<Element>)

Palliative medicine

§

V394807007(Option<Element>)

Infectious diseases

§

V394808002(Option<Element>)

Genito-urinary medicine

§

V394809005(Option<Element>)

Clinical neuro-physiology

§

V394810000(Option<Element>)

Rheumatology

§

V394811001(Option<Element>)

Geriatric medicine

§

V394812008(Option<Element>)

Dental medicine specialties

§

V394813003(Option<Element>)

Medical ophthalmology

§

V394814009(Option<Element>)

General practice

§

V394821009(Option<Element>)

Occupational medicine

§

V394882004(Option<Element>)

Pain management

§

V394913002(Option<Element>)

Psychotherapy

§

V394914008(Option<Element>)

Radiology

§

V394915009(Option<Element>)

General pathology

§

V394916005(Option<Element>)

Hematopathology

§

V408440000(Option<Element>)

Public health medicine

§

V408441001(Option<Element>)

Surgery-Dental-Endodontics

§

V408443003(Option<Element>)

General medical practice

§

V408444009(Option<Element>)

Dental-General dental practice

§

V408446006(Option<Element>)

Gynecological oncology

§

V408447002(Option<Element>)

Respite care

§

V408448007(Option<Element>)

Tropical medicine

§

V408449004(Option<Element>)

Surgery-Dentistry–surgical

§

V408450004(Option<Element>)

Sleep studies

§

V408454008(Option<Element>)

Clinical microbiology

§

V408455009(Option<Element>)

Radiology-Interventional radiology

§

V408459003(Option<Element>)

Pediatric cardiology

§

V408460008(Option<Element>)

Surgery-Dental-surgical-Prosthodontics

§

V408461007(Option<Element>)

Surgery-Dental-Periodontal surgery

§

V408462000(Option<Element>)

Burns care

§

V408463005(Option<Element>)

Surgery-Vascular

§

V408464004(Option<Element>)

Surgery-Colorectal surgery

§

V408465003(Option<Element>)

Surgery-Dental-Oral and maxillofacial surgery

§

V408466002(Option<Element>)

Surgery-Cardiac surgery

§

V408467006(Option<Element>)

Adult mental illness

§

V408468001(Option<Element>)

Learning disability

§

V408469009(Option<Element>)

Surgery-Breast surgery

§

V408470005(Option<Element>)

Obstetrics

§

V408471009(Option<Element>)

Surgery-Cardiothoracic transplantation

§

V408472002(Option<Element>)

Hepatology

§

V408474001(Option<Element>)

Surgery-Hepatobiliary and pancreatic surgery

§

V408475000(Option<Element>)

Diabetic medicine

§

V408476004(Option<Element>)

Surgery-Bone and marrow transplantation

§

V408477008(Option<Element>)

Surgery-Transplantation surgery

§

V408478003(Option<Element>)

Critical care medicine

§

V408480009(Option<Element>)

Clinical immunology

§

V409967009(Option<Element>)

Toxicology

§

V409968004(Option<Element>)

Preventive medicine

§

V410001006(Option<Element>)

Military medicine

§

V410005002(Option<Element>)

Dive medicine

§

V416304004(Option<Element>)

Osteopathic manipulative medicine

§

V418002000(Option<Element>)

Pediatric oncology

§

V418018006(Option<Element>)

Surgery-Dermatologic surgery

§

V418058008(Option<Element>)

Pediatric gastroenterology

§

V418112009(Option<Element>)

Pulmonary medicine

§

V418535003(Option<Element>)

Pediatric immunology

§

V418652005(Option<Element>)

Pediatric hematology

§

V418862001(Option<Element>)

Pediatric infectious diseases

§

V418960008(Option<Element>)

Otolaryngology

§

V419043006(Option<Element>)

Urological oncology

§

V419170002(Option<Element>)

Pediatric pulmonology

§

V419192003(Option<Element>)

Internal medicine

§

V419321007(Option<Element>)

Surgical oncology

§

V419365004(Option<Element>)

Pediatric nephrology

§

V419472004(Option<Element>)

Pediatric rheumatology

§

V419610006(Option<Element>)

Pediatric endocrinology

§

V419772000(Option<Element>)

Family practice

§

V419815003(Option<Element>)

Radiation oncology

§

V419983000(Option<Element>)

Pediatric ophthalmology

§

V420112009(Option<Element>)

Pediatric surgery-bone marrow transplantation

§

V420208008(Option<Element>)

Pediatric genetics

§

V421661004(Option<Element>)

Blood banking and transfusion medicine

§

V422191005(Option<Element>)

Ophthalmic surgery

§

Null(Option<Element>)

If value is missing and just the element is present.

Trait Implementations§

Source§

impl Clone for C80PracticeCodes

Source§

fn clone(&self) -> C80PracticeCodes

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 C80PracticeCodes

Source§

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

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

impl Default for C80PracticeCodes

Source§

fn default() -> Self

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

impl FHIRJSONDeserializer for C80PracticeCodes

Source§

impl FHIRJSONSerializer for C80PracticeCodes

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

Source§

fn into(self) -> Option<String>

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

impl MetaValue for C80PracticeCodes

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 C80PracticeCodes

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