pub enum EventResourceTypes {
Show 35 variants
ChargeItem(Option<Element>),
ClaimResponse(Option<Element>),
ClinicalImpression(Option<Element>),
Communication(Option<Element>),
Composition(Option<Element>),
Condition(Option<Element>),
Consent(Option<Element>),
Coverage(Option<Element>),
DeviceUseStatement(Option<Element>),
DiagnosticReport(Option<Element>),
DocumentManifest(Option<Element>),
DocumentReference(Option<Element>),
Encounter(Option<Element>),
EnrollmentResponse(Option<Element>),
EpisodeOfCare(Option<Element>),
ExplanationOfBenefit(Option<Element>),
FamilyMemberHistory(Option<Element>),
GuidanceResponse(Option<Element>),
ImagingStudy(Option<Element>),
Immunization(Option<Element>),
MeasureReport(Option<Element>),
Media(Option<Element>),
MedicationAdministration(Option<Element>),
MedicationDispense(Option<Element>),
MedicationStatement(Option<Element>),
Observation(Option<Element>),
PaymentNotice(Option<Element>),
PaymentReconciliation(Option<Element>),
Procedure(Option<Element>),
ProcessResponse(Option<Element>),
QuestionnaireResponse(Option<Element>),
RiskAssessment(Option<Element>),
SupplyDelivery(Option<Element>),
Task(Option<Element>),
Null(Option<Element>),
}Variants§
ChargeItem(Option<Element>)
ChargeItem
ClaimResponse(Option<Element>)
ClaimResponse
ClinicalImpression(Option<Element>)
ClinicalImpression
Communication(Option<Element>)
Communication
Composition(Option<Element>)
Composition
Condition(Option<Element>)
Condition
Consent(Option<Element>)
Consent
Coverage(Option<Element>)
Coverage
DeviceUseStatement(Option<Element>)
DeviceUseStatement
DiagnosticReport(Option<Element>)
DiagnosticReport
DocumentManifest(Option<Element>)
DocumentManifest
DocumentReference(Option<Element>)
DocumentReference
Encounter(Option<Element>)
Encounter
EnrollmentResponse(Option<Element>)
EnrollmentResponse
EpisodeOfCare(Option<Element>)
EpisodeOfCare
ExplanationOfBenefit(Option<Element>)
ExplanationOfBenefit
FamilyMemberHistory(Option<Element>)
FamilyMemberHistory
GuidanceResponse(Option<Element>)
GuidanceResponse
ImagingStudy(Option<Element>)
ImagingStudy
Immunization(Option<Element>)
Immunization
MeasureReport(Option<Element>)
MeasureReport
Media(Option<Element>)
Media
MedicationAdministration(Option<Element>)
MedicationAdministration
MedicationDispense(Option<Element>)
MedicationDispense
MedicationStatement(Option<Element>)
MedicationStatement
Observation(Option<Element>)
Observation
PaymentNotice(Option<Element>)
PaymentNotice
PaymentReconciliation(Option<Element>)
PaymentReconciliation
Procedure(Option<Element>)
Procedure
ProcessResponse(Option<Element>)
ProcessResponse
QuestionnaireResponse(Option<Element>)
QuestionnaireResponse
RiskAssessment(Option<Element>)
RiskAssessment
SupplyDelivery(Option<Element>)
SupplyDelivery
Task(Option<Element>)
Task
Null(Option<Element>)
If value is missing and just the element is present.
Trait Implementations§
Source§impl Clone for EventResourceTypes
impl Clone for EventResourceTypes
Source§fn clone(&self) -> EventResourceTypes
fn clone(&self) -> EventResourceTypes
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for EventResourceTypes
impl Debug for EventResourceTypes
Source§impl Default for EventResourceTypes
impl Default for EventResourceTypes
Source§impl FHIRJSONDeserializer for EventResourceTypes
impl FHIRJSONDeserializer for EventResourceTypes
fn from_json_str(s: &str) -> Result<Self, DeserializeError>
fn from_serde_value( json: &Value, context: Context<'_>, ) -> Result<Self, DeserializeError>
Source§impl FHIRJSONSerializer for EventResourceTypes
impl FHIRJSONSerializer for EventResourceTypes
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 EventResourceTypes
impl MetaValue for EventResourceTypes
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 EventResourceTypes
impl RefUnwindSafe for EventResourceTypes
impl Send for EventResourceTypes
impl Sync for EventResourceTypes
impl Unpin for EventResourceTypes
impl UnwindSafe for EventResourceTypes
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
Mutably borrows from an owned value. Read more
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>
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 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>
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