pub enum V3ParticipationFunction {
Show 50 variants
ADMPHYS(Option<Element>),
ANEST(Option<Element>),
ANRS(Option<Element>),
ASSEMBLER(Option<Element>),
ATTPHYS(Option<Element>),
AUCG(Option<Element>),
AUCOV(Option<Element>),
AUEMROV(Option<Element>),
AULR(Option<Element>),
AUTM(Option<Element>),
AUWA(Option<Element>),
CLMADJ(Option<Element>),
COMPOSER(Option<Element>),
DISPHYS(Option<Element>),
ENROLL(Option<Element>),
FASST(Option<Element>),
FFSMGT(Option<Element>),
FULINRD(Option<Element>),
GRDCON(Option<Element>),
MCMGT(Option<Element>),
MDWF(Option<Element>),
NASST(Option<Element>),
PAYORCNTR(Option<Element>),
PCP(Option<Element>),
POACON(Option<Element>),
PRCON(Option<Element>),
PRISURG(Option<Element>),
PROMSK(Option<Element>),
PROVMGT(Option<Element>),
REINS(Option<Element>),
RETROCES(Option<Element>),
REVIEWER(Option<Element>),
RNDPHYS(Option<Element>),
SASST(Option<Element>),
SELFINRD(Option<Element>),
SNRS(Option<Element>),
SUBCON(Option<Element>),
SUBCTRT(Option<Element>),
TASST(Option<Element>),
UMGT(Option<Element>),
UNDERWRTNG(Option<Element>),
_AuthorizedParticipationFunction(Option<Element>),
_AuthorizedReceiverParticipationFunction(Option<Element>),
_ConsenterParticipationFunction(Option<Element>),
_CoverageParticipationFunction(Option<Element>),
_OverriderParticipationFunction(Option<Element>),
_PayorParticipationFunction(Option<Element>),
_SponsorParticipationFunction(Option<Element>),
_UnderwriterParticipationFunction(Option<Element>),
Null(Option<Element>),
}Variants§
ADMPHYS(Option<Element>)
admitting physician
ANEST(Option<Element>)
anesthesist
ANRS(Option<Element>)
anesthesia nurse
ASSEMBLER(Option<Element>)
assembly software
ATTPHYS(Option<Element>)
attending physician
AUCG(Option<Element>)
caregiver information receiver
AUCOV(Option<Element>)
consent overrider
AUEMROV(Option<Element>)
emergency overrider
AULR(Option<Element>)
legitimate relationship information receiver
AUTM(Option<Element>)
care team information receiver
AUWA(Option<Element>)
work area information receiver
CLMADJ(Option<Element>)
claims adjudication
COMPOSER(Option<Element>)
composer software
DISPHYS(Option<Element>)
discharging physician
ENROLL(Option<Element>)
enrollment broker
FASST(Option<Element>)
first assistant surgeon
FFSMGT(Option<Element>)
ffs management
FULINRD(Option<Element>)
fully insured
GRDCON(Option<Element>)
legal guardian consent author
MCMGT(Option<Element>)
managed care management
MDWF(Option<Element>)
midwife
NASST(Option<Element>)
nurse assistant
PAYORCNTR(Option<Element>)
payor contracting
PCP(Option<Element>)
primary care physician
POACON(Option<Element>)
healthcare power of attorney consent author
PRCON(Option<Element>)
personal representative consent author
PRISURG(Option<Element>)
primary surgeon
PROMSK(Option<Element>)
authorized provider masking author
PROVMGT(Option<Element>)
provider management
REINS(Option<Element>)
reinsures
RETROCES(Option<Element>)
retrocessionaires
REVIEWER(Option<Element>)
reviewer
RNDPHYS(Option<Element>)
rounding physician
SASST(Option<Element>)
second assistant surgeon
SELFINRD(Option<Element>)
self insured
SNRS(Option<Element>)
scrub nurse
SUBCON(Option<Element>)
subject of consent author
SUBCTRT(Option<Element>)
subcontracting risk
TASST(Option<Element>)
third assistant
UMGT(Option<Element>)
utilization management
UNDERWRTNG(Option<Element>)
underwriting
_AuthorizedParticipationFunction(Option<Element>)
AuthorizedParticipationFunction
_AuthorizedReceiverParticipationFunction(Option<Element>)
AuthorizedReceiverParticipationFunction
_ConsenterParticipationFunction(Option<Element>)
ConsenterParticipationFunction
_CoverageParticipationFunction(Option<Element>)
CoverageParticipationFunction
_OverriderParticipationFunction(Option<Element>)
OverriderParticipationFunction
_PayorParticipationFunction(Option<Element>)
PayorParticipationFunction
_SponsorParticipationFunction(Option<Element>)
SponsorParticipationFunction
_UnderwriterParticipationFunction(Option<Element>)
UnderwriterParticipationFunction
Null(Option<Element>)
If value is missing and just the element is present.
Trait Implementations§
Source§impl Clone for V3ParticipationFunction
impl Clone for V3ParticipationFunction
Source§fn clone(&self) -> V3ParticipationFunction
fn clone(&self) -> V3ParticipationFunction
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for V3ParticipationFunction
impl Debug for V3ParticipationFunction
Source§impl Default for V3ParticipationFunction
impl Default for V3ParticipationFunction
Source§impl FHIRJSONDeserializer for V3ParticipationFunction
impl FHIRJSONDeserializer for V3ParticipationFunction
fn from_json_str(s: &str) -> Result<Self, DeserializeError>
fn from_serde_value( json: &Value, context: Context<'_>, ) -> Result<Self, DeserializeError>
Source§impl FHIRJSONSerializer for V3ParticipationFunction
impl FHIRJSONSerializer for V3ParticipationFunction
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 V3ParticipationFunction
impl MetaValue for V3ParticipationFunction
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 V3ParticipationFunction
impl RefUnwindSafe for V3ParticipationFunction
impl Send for V3ParticipationFunction
impl Sync for V3ParticipationFunction
impl Unpin for V3ParticipationFunction
impl UnwindSafe for V3ParticipationFunction
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