pub enum ProvenanceActivityType {
Show 72 variants
ADM(Option<Element>),
ALY(Option<Element>),
ANONY(Option<Element>),
APPEND(Option<Element>),
ATND(Option<Element>),
AUT(Option<Element>),
AUTHEN(Option<Element>),
BBY(Option<Element>),
BEN(Option<Element>),
CAGNT(Option<Element>),
CALLBCK(Option<Element>),
CAT(Option<Element>),
CON(Option<Element>),
COV(Option<Element>),
CREATE(Option<Element>),
CSM(Option<Element>),
CST(Option<Element>),
DEID(Option<Element>),
DELETE(Option<Element>),
DEV(Option<Element>),
DIR(Option<Element>),
DIS(Option<Element>),
DIST(Option<Element>),
DON(Option<Element>),
DST(Option<Element>),
ELOC(Option<Element>),
ENT(Option<Element>),
ESC(Option<Element>),
EXPAGNT(Option<Element>),
EXPART(Option<Element>),
EXPTRGT(Option<Element>),
EXSRC(Option<Element>),
GUAR(Option<Element>),
HLD(Option<Element>),
IND(Option<Element>),
INF(Option<Element>),
IRCP(Option<Element>),
LA(Option<Element>),
LABEL(Option<Element>),
LOC(Option<Element>),
MASK(Option<Element>),
NOT(Option<Element>),
NRD(Option<Element>),
NULLIFY(Option<Element>),
ORG(Option<Element>),
PART(Option<Element>),
PPRF(Option<Element>),
PRCP(Option<Element>),
PRD(Option<Element>),
PRF(Option<Element>),
PSEUD(Option<Element>),
RCT(Option<Element>),
RCV(Option<Element>),
RDV(Option<Element>),
REF(Option<Element>),
REFB(Option<Element>),
REFT(Option<Element>),
RESP(Option<Element>),
RML(Option<Element>),
SBJ(Option<Element>),
SPC(Option<Element>),
SPRF(Option<Element>),
TPA(Option<Element>),
TRANS(Option<Element>),
TRC(Option<Element>),
UPDATE(Option<Element>),
VIA(Option<Element>),
VRF(Option<Element>),
WIT(Option<Element>),
_ParticipationAncillary(Option<Element>),
_ParticipationInformationGenerator(Option<Element>),
Null(Option<Element>),
}Variants§
ADM(Option<Element>)
admitter
ALY(Option<Element>)
analyte
ANONY(Option<Element>)
APPEND(Option<Element>)
ATND(Option<Element>)
attender
AUT(Option<Element>)
author (originator)
AUTHEN(Option<Element>)
authenticator
BBY(Option<Element>)
baby
BEN(Option<Element>)
beneficiary
CAGNT(Option<Element>)
causative agent
CALLBCK(Option<Element>)
callback contact
CAT(Option<Element>)
catalyst
CON(Option<Element>)
consultant
COV(Option<Element>)
coverage target
CREATE(Option<Element>)
CSM(Option<Element>)
consumable
CST(Option<Element>)
custodian
DEID(Option<Element>)
DELETE(Option<Element>)
DEV(Option<Element>)
device
DIR(Option<Element>)
direct target
DIS(Option<Element>)
discharger
DIST(Option<Element>)
distributor
DON(Option<Element>)
donor
DST(Option<Element>)
destination
ELOC(Option<Element>)
entry location
ENT(Option<Element>)
data entry person
ESC(Option<Element>)
escort
EXPAGNT(Option<Element>)
ExposureAgent
EXPART(Option<Element>)
ExposureParticipation
EXPTRGT(Option<Element>)
ExposureTarget
EXSRC(Option<Element>)
ExposureSource
GUAR(Option<Element>)
guarantor party
HLD(Option<Element>)
holder
IND(Option<Element>)
indirect target
INF(Option<Element>)
informant
IRCP(Option<Element>)
information recipient
LA(Option<Element>)
legal authenticator
LABEL(Option<Element>)
LOC(Option<Element>)
location
MASK(Option<Element>)
NOT(Option<Element>)
ugent notification contact
NRD(Option<Element>)
non-reuseable device
NULLIFY(Option<Element>)
ORG(Option<Element>)
origin
PART(Option<Element>)
Participation
PPRF(Option<Element>)
primary performer
PRCP(Option<Element>)
primary information recipient
PRD(Option<Element>)
product
PRF(Option<Element>)
performer
PSEUD(Option<Element>)
RCT(Option<Element>)
record target
RCV(Option<Element>)
receiver
RDV(Option<Element>)
reusable device
REF(Option<Element>)
referrer
REFB(Option<Element>)
Referred By
REFT(Option<Element>)
Referred to
RESP(Option<Element>)
responsible party
RML(Option<Element>)
remote
SBJ(Option<Element>)
subject
SPC(Option<Element>)
specimen
SPRF(Option<Element>)
secondary performer
TPA(Option<Element>)
therapeutic agent
TRANS(Option<Element>)
Transcriber
TRC(Option<Element>)
tracker
UPDATE(Option<Element>)
VIA(Option<Element>)
via
VRF(Option<Element>)
verifier
WIT(Option<Element>)
witness
_ParticipationAncillary(Option<Element>)
ParticipationAncillary
_ParticipationInformationGenerator(Option<Element>)
ParticipationInformationGenerator
Null(Option<Element>)
If value is missing and just the element is present.
Trait Implementations§
Source§impl Clone for ProvenanceActivityType
impl Clone for ProvenanceActivityType
Source§fn clone(&self) -> ProvenanceActivityType
fn clone(&self) -> ProvenanceActivityType
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for ProvenanceActivityType
impl Debug for ProvenanceActivityType
Source§impl Default for ProvenanceActivityType
impl Default for ProvenanceActivityType
Source§impl FHIRJSONDeserializer for ProvenanceActivityType
impl FHIRJSONDeserializer for ProvenanceActivityType
fn from_json_str(s: &str) -> Result<Self, DeserializeError>
fn from_serde_value( json: &Value, context: Context<'_>, ) -> Result<Self, DeserializeError>
Source§impl FHIRJSONSerializer for ProvenanceActivityType
impl FHIRJSONSerializer for ProvenanceActivityType
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 ProvenanceActivityType
impl MetaValue for ProvenanceActivityType
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 ProvenanceActivityType
impl RefUnwindSafe for ProvenanceActivityType
impl Send for ProvenanceActivityType
impl Sync for ProvenanceActivityType
impl Unpin for ProvenanceActivityType
impl UnwindSafe for ProvenanceActivityType
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