pub enum V3ActRelationshipType {
Show 138 variants
ACTIMM(Option<Element>),
ADJUNCT(Option<Element>),
APND(Option<Element>),
ARR(Option<Element>),
ART(Option<Element>),
AUTH(Option<Element>),
BLOCK(Option<Element>),
BSLN(Option<Element>),
CAUS(Option<Element>),
CHRG(Option<Element>),
CIND(Option<Element>),
COMP(Option<Element>),
COMPLY(Option<Element>),
CONCURRENT(Option<Element>),
COST(Option<Element>),
COVBY(Option<Element>),
CREDIT(Option<Element>),
CTRLV(Option<Element>),
CURE(Option<Element>),
CUREADJ(Option<Element>),
DEBIT(Option<Element>),
DEP(Option<Element>),
DIAG(Option<Element>),
DOC(Option<Element>),
DRIV(Option<Element>),
DURING(Option<Element>),
EAE(Option<Element>),
EAEORECW(Option<Element>),
EAS(Option<Element>),
EASORECWS(Option<Element>),
EBE(Option<Element>),
EBEORECW(Option<Element>),
EBS(Option<Element>),
EBSORECWS(Option<Element>),
ECW(Option<Element>),
ECWS(Option<Element>),
EDU(Option<Element>),
ELNK(Option<Element>),
ENE(Option<Element>),
ENS(Option<Element>),
EVID(Option<Element>),
EXACBY(Option<Element>),
EXPL(Option<Element>),
FLFS(Option<Element>),
GEN(Option<Element>),
GEVL(Option<Element>),
GOAL(Option<Element>),
IMM(Option<Element>),
INDEPENDENT(Option<Element>),
INST(Option<Element>),
INTF(Option<Element>),
ITEMSLOC(Option<Element>),
LIMIT(Option<Element>),
MBR(Option<Element>),
META(Option<Element>),
MFST(Option<Element>),
MITGT(Option<Element>),
MOD(Option<Element>),
MTCH(Option<Element>),
MTGTADJ(Option<Element>),
MTREAT(Option<Element>),
NAME(Option<Element>),
OBJC(Option<Element>),
OBJF(Option<Element>),
OCCR(Option<Element>),
OPTN(Option<Element>),
OREF(Option<Element>),
OUTC(Option<Element>),
OVERLAP(Option<Element>),
PALLTREAT(Option<Element>),
PART(Option<Element>),
PASSIMM(Option<Element>),
PERT(Option<Element>),
PRCN(Option<Element>),
PREV(Option<Element>),
PRYLX(Option<Element>),
QUALF(Option<Element>),
RACT(Option<Element>),
RCHAL(Option<Element>),
RCVY(Option<Element>),
REFR(Option<Element>),
REFV(Option<Element>),
RELVBY(Option<Element>),
REV(Option<Element>),
RISK(Option<Element>),
RPLC(Option<Element>),
RSON(Option<Element>),
SAE(Option<Element>),
SAEORSCWE(Option<Element>),
SAS(Option<Element>),
SASEAE(Option<Element>),
SASECWE(Option<Element>),
SASORSCW(Option<Element>),
SASSBEEAS(Option<Element>),
SBE(Option<Element>),
SBEEAE(Option<Element>),
SBEORSCWE(Option<Element>),
SBS(Option<Element>),
SBSEAE(Option<Element>),
SBSEAS(Option<Element>),
SBSEASEBE(Option<Element>),
SBSEBE(Option<Element>),
SBSECWE(Option<Element>),
SBSORSCW(Option<Element>),
SCH(Option<Element>),
SCW(Option<Element>),
SCWE(Option<Element>),
SCWSEAE(Option<Element>),
SCWSEBE(Option<Element>),
SDU(Option<Element>),
SEQL(Option<Element>),
SNE(Option<Element>),
SNS(Option<Element>),
SPRT(Option<Element>),
SPRTBND(Option<Element>),
STEP(Option<Element>),
SUBJ(Option<Element>),
SUCC(Option<Element>),
SUGG(Option<Element>),
SUMM(Option<Element>),
SYMP(Option<Element>),
TREAT(Option<Element>),
TRIG(Option<Element>),
UPDT(Option<Element>),
USE(Option<Element>),
VALUE(Option<Element>),
VRXCRPT(Option<Element>),
XCRPT(Option<Element>),
XFRM(Option<Element>),
_ActClassTemporallyPertains(Option<Element>),
_ActRelationshipAccounting(Option<Element>),
_ActRelationshipConditional(Option<Element>),
_ActRelationshipCostTracking(Option<Element>),
_ActRelationshipPosting(Option<Element>),
_ActRelationshipTemporallyPertains(Option<Element>),
_ActRelationshipTemporallyPertainsApproximates(Option<Element>),
_ActRelationsipObjective(Option<Element>),
Null(Option<Element>),
}Variants§
ACTIMM(Option<Element>)
active immunization against
ADJUNCT(Option<Element>)
adjunctive treatment
APND(Option<Element>)
is appendage
ARR(Option<Element>)
arrival
ART(Option<Element>)
act relationship type
AUTH(Option<Element>)
authorized by
BLOCK(Option<Element>)
blocks
BSLN(Option<Element>)
has baseline
CAUS(Option<Element>)
is etiology for
CHRG(Option<Element>)
has charge
CIND(Option<Element>)
has contra-indication
COMP(Option<Element>)
has component
COMPLY(Option<Element>)
complies with
CONCURRENT(Option<Element>)
concurrent with
COST(Option<Element>)
has cost
COVBY(Option<Element>)
covered by
CREDIT(Option<Element>)
has credit
CTRLV(Option<Element>)
has control variable
CURE(Option<Element>)
curative indication
CUREADJ(Option<Element>)
adjunct curative indication
DEBIT(Option<Element>)
has debit
DEP(Option<Element>)
departure
DIAG(Option<Element>)
diagnoses
DOC(Option<Element>)
documents
DRIV(Option<Element>)
is derived from
DURING(Option<Element>)
occurs during
EAE(Option<Element>)
ends after end of
EAEORECW(Option<Element>)
ends after or concurrent with end of
EAS(Option<Element>)
ends after start of
EASORECWS(Option<Element>)
ends after or concurrent with start of
EBE(Option<Element>)
ends before end of
EBEORECW(Option<Element>)
ends before or concurrent with end of
EBS(Option<Element>)
ends before start of
EBSORECWS(Option<Element>)
ends before or concurrent with start of
ECW(Option<Element>)
ends concurrent with
ECWS(Option<Element>)
ends concurrent with start of
EDU(Option<Element>)
ends during
ELNK(Option<Element>)
episodeLink
ENE(Option<Element>)
ends near end
ENS(Option<Element>)
ends near start
EVID(Option<Element>)
provides evidence for
EXACBY(Option<Element>)
exacerbated by
EXPL(Option<Element>)
has explanation
FLFS(Option<Element>)
fulfills
GEN(Option<Element>)
has generalization
GEVL(Option<Element>)
evaluates (goal)
GOAL(Option<Element>)
has goal
IMM(Option<Element>)
immunization against
INDEPENDENT(Option<Element>)
independent of time of
INST(Option<Element>)
instantiates (master)
INTF(Option<Element>)
interfered by
ITEMSLOC(Option<Element>)
items located
LIMIT(Option<Element>)
limited by
MBR(Option<Element>)
has member
META(Option<Element>)
has metadata
MFST(Option<Element>)
is manifestation of
MITGT(Option<Element>)
mitigates
MOD(Option<Element>)
modifies
MTCH(Option<Element>)
matches (trigger)
MTGTADJ(Option<Element>)
adjunct mitigation
MTREAT(Option<Element>)
maintenance treatment
NAME(Option<Element>)
assigns name
OBJC(Option<Element>)
has continuing objective
OBJF(Option<Element>)
has final objective
OCCR(Option<Element>)
occurrence
OPTN(Option<Element>)
has option
OREF(Option<Element>)
references order
OUTC(Option<Element>)
has outcome
OVERLAP(Option<Element>)
overlaps with
PALLTREAT(Option<Element>)
palliates
PART(Option<Element>)
has part
PASSIMM(Option<Element>)
passive immunization against
PERT(Option<Element>)
has pertinent information
PRCN(Option<Element>)
has pre-condition
PREV(Option<Element>)
has previous instance
PRYLX(Option<Element>)
prophylaxis of
QUALF(Option<Element>)
has qualifier
RACT(Option<Element>)
RCHAL(Option<Element>)
re-challenge
RCVY(Option<Element>)
recovers
REFR(Option<Element>)
refers to
REFV(Option<Element>)
has reference values
RELVBY(Option<Element>)
relieved by
REV(Option<Element>)
reverses
RISK(Option<Element>)
has risk
RPLC(Option<Element>)
replaces
RSON(Option<Element>)
has reason
SAE(Option<Element>)
starts after end of
SAEORSCWE(Option<Element>)
starts after or concurrent with end of
SAS(Option<Element>)
starts after start of
SASEAE(Option<Element>)
starts after start of, ends after end of
SASECWE(Option<Element>)
starts after start of, ends with
SASORSCW(Option<Element>)
starts after or concurrent with start of
SASSBEEAS(Option<Element>)
start after start of, contains end of
SBE(Option<Element>)
starts before end of
SBEEAE(Option<Element>)
contains end of
SBEORSCWE(Option<Element>)
starts before or concurrent with end of
SBS(Option<Element>)
starts before start of
SBSEAE(Option<Element>)
contains time of
SBSEAS(Option<Element>)
contains start of
SBSEASEBE(Option<Element>)
contains start of, ends before end of
SBSEBE(Option<Element>)
starts before start of, ends before end of
SBSECWE(Option<Element>)
starts before start of, ends with
SBSORSCW(Option<Element>)
starts before or concurrent with start of
SCH(Option<Element>)
schedules request
SCW(Option<Element>)
starts concurrent with
SCWE(Option<Element>)
starts concurrent with end of
SCWSEAE(Option<Element>)
starts with, ends after end of
SCWSEBE(Option<Element>)
starts with. ends before end of
SDU(Option<Element>)
starts during
SEQL(Option<Element>)
is sequel
SNE(Option<Element>)
starts near end
SNS(Option<Element>)
starts near start
SPRT(Option<Element>)
has support
SPRTBND(Option<Element>)
has bounded support
STEP(Option<Element>)
has step
SUBJ(Option<Element>)
has subject
SUCC(Option<Element>)
succeeds
SUGG(Option<Element>)
SUMM(Option<Element>)
summarized by
SYMP(Option<Element>)
symptomatic relief
TREAT(Option<Element>)
treats
TRIG(Option<Element>)
has trigger
UPDT(Option<Element>)
updates (condition)
USE(Option<Element>)
uses
VALUE(Option<Element>)
has value
VRXCRPT(Option<Element>)
Excerpt verbatim
XCRPT(Option<Element>)
Excerpts
XFRM(Option<Element>)
transformation
_ActClassTemporallyPertains(Option<Element>)
ActClassTemporallyPertains
_ActRelationshipAccounting(Option<Element>)
ActRelationshipAccounting
_ActRelationshipConditional(Option<Element>)
ActRelationshipConditional
_ActRelationshipCostTracking(Option<Element>)
ActRelationshipCostTracking
_ActRelationshipPosting(Option<Element>)
ActRelationshipPosting
_ActRelationshipTemporallyPertains(Option<Element>)
ActRelationshipTemporallyPertains
_ActRelationshipTemporallyPertainsApproximates(Option<Element>)
ActRelationshipTemporallyPertainsApproximates
_ActRelationsipObjective(Option<Element>)
Act Relationsip Objective
Null(Option<Element>)
If value is missing and just the element is present.
Trait Implementations§
Source§impl Clone for V3ActRelationshipType
impl Clone for V3ActRelationshipType
Source§fn clone(&self) -> V3ActRelationshipType
fn clone(&self) -> V3ActRelationshipType
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for V3ActRelationshipType
impl Debug for V3ActRelationshipType
Source§impl Default for V3ActRelationshipType
impl Default for V3ActRelationshipType
Source§impl FHIRJSONDeserializer for V3ActRelationshipType
impl FHIRJSONDeserializer for V3ActRelationshipType
fn from_json_str(s: &str) -> Result<Self, DeserializeError>
fn from_serde_value( json: &Value, context: Context<'_>, ) -> Result<Self, DeserializeError>
Source§impl FHIRJSONSerializer for V3ActRelationshipType
impl FHIRJSONSerializer for V3ActRelationshipType
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 V3ActRelationshipType
impl MetaValue for V3ActRelationshipType
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 V3ActRelationshipType
impl RefUnwindSafe for V3ActRelationshipType
impl Send for V3ActRelationshipType
impl Sync for V3ActRelationshipType
impl Unpin for V3ActRelationshipType
impl UnwindSafe for V3ActRelationshipType
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