pub enum EventOrRequestResourceTypes {
Show 49 variants
Appointment(Option<Element>),
AppointmentResponse(Option<Element>),
CarePlan(Option<Element>),
ChargeItem(Option<Element>),
Claim(Option<Element>),
ClaimResponse(Option<Element>),
ClinicalImpression(Option<Element>),
Communication(Option<Element>),
CommunicationRequest(Option<Element>),
Composition(Option<Element>),
Condition(Option<Element>),
Consent(Option<Element>),
Contract(Option<Element>),
Coverage(Option<Element>),
DeviceRequest(Option<Element>),
DeviceUseStatement(Option<Element>),
DiagnosticReport(Option<Element>),
DocumentManifest(Option<Element>),
DocumentReference(Option<Element>),
Encounter(Option<Element>),
EnrollmentRequest(Option<Element>),
EnrollmentResponse(Option<Element>),
EpisodeOfCare(Option<Element>),
ExplanationOfBenefit(Option<Element>),
FamilyMemberHistory(Option<Element>),
GuidanceResponse(Option<Element>),
ImagingStudy(Option<Element>),
Immunization(Option<Element>),
ImmunizationRecommendation(Option<Element>),
MeasureReport(Option<Element>),
Media(Option<Element>),
MedicationAdministration(Option<Element>),
MedicationDispense(Option<Element>),
MedicationRequest(Option<Element>),
MedicationStatement(Option<Element>),
NutritionOrder(Option<Element>),
Observation(Option<Element>),
PaymentNotice(Option<Element>),
PaymentReconciliation(Option<Element>),
Procedure(Option<Element>),
ProcessResponse(Option<Element>),
QuestionnaireResponse(Option<Element>),
RiskAssessment(Option<Element>),
ServiceRequest(Option<Element>),
SupplyDelivery(Option<Element>),
SupplyRequest(Option<Element>),
Task(Option<Element>),
VisionPrescription(Option<Element>),
Null(Option<Element>),
}Variants§
Appointment(Option<Element>)
Appointment
AppointmentResponse(Option<Element>)
AppointmentResponse
CarePlan(Option<Element>)
CarePlan
ChargeItem(Option<Element>)
ChargeItem
Claim(Option<Element>)
Claim
ClaimResponse(Option<Element>)
ClaimResponse
ClinicalImpression(Option<Element>)
ClinicalImpression
Communication(Option<Element>)
Communication
CommunicationRequest(Option<Element>)
CommunicationRequest
Composition(Option<Element>)
Composition
Condition(Option<Element>)
Condition
Consent(Option<Element>)
Consent
Contract(Option<Element>)
Contract
Coverage(Option<Element>)
Coverage
DeviceRequest(Option<Element>)
DeviceRequest
DeviceUseStatement(Option<Element>)
DeviceUseStatement
DiagnosticReport(Option<Element>)
DiagnosticReport
DocumentManifest(Option<Element>)
DocumentManifest
DocumentReference(Option<Element>)
DocumentReference
Encounter(Option<Element>)
Encounter
EnrollmentRequest(Option<Element>)
EnrollmentRequest
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
ImmunizationRecommendation(Option<Element>)
ImmunizationRecommendation
MeasureReport(Option<Element>)
MeasureReport
Media(Option<Element>)
Media
MedicationAdministration(Option<Element>)
MedicationAdministration
MedicationDispense(Option<Element>)
MedicationDispense
MedicationRequest(Option<Element>)
MedicationRequest
MedicationStatement(Option<Element>)
MedicationStatement
NutritionOrder(Option<Element>)
NutritionOrder
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
ServiceRequest(Option<Element>)
ServiceRequest
SupplyDelivery(Option<Element>)
SupplyDelivery
SupplyRequest(Option<Element>)
SupplyRequest
Task(Option<Element>)
Task
VisionPrescription(Option<Element>)
VisionPrescription
Null(Option<Element>)
If value is missing and just the element is present.
Trait Implementations§
Source§impl Clone for EventOrRequestResourceTypes
impl Clone for EventOrRequestResourceTypes
Source§fn clone(&self) -> EventOrRequestResourceTypes
fn clone(&self) -> EventOrRequestResourceTypes
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 EventOrRequestResourceTypes
impl Debug for EventOrRequestResourceTypes
Source§impl FHIRJSONDeserializer for EventOrRequestResourceTypes
impl FHIRJSONDeserializer for EventOrRequestResourceTypes
fn from_json_str(s: &str) -> Result<Self, DeserializeError>
fn from_serde_value( json: &Value, context: Context<'_>, ) -> Result<Self, DeserializeError>
Source§impl FHIRJSONSerializer for EventOrRequestResourceTypes
impl FHIRJSONSerializer for EventOrRequestResourceTypes
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 EventOrRequestResourceTypes
impl MetaValue for EventOrRequestResourceTypes
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 EventOrRequestResourceTypes
impl RefUnwindSafe for EventOrRequestResourceTypes
impl Send for EventOrRequestResourceTypes
impl Sync for EventOrRequestResourceTypes
impl Unpin for EventOrRequestResourceTypes
impl UnwindSafe for EventOrRequestResourceTypes
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