pub struct CoverageEligibilityRequest {Show 23 fields
pub id: Option<Id>,
pub meta: Option<Meta>,
pub implicit_rules: Option<UriDt>,
pub language: Option<CodeDt>,
pub text: Option<Narrative>,
pub contained: Option<Vec<AnyResource>>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub identifier: Option<Vec<Identifier>>,
pub status: Option<CodeDt>,
pub priority: Option<CodeableConcept>,
pub purpose: Option<Vec<CodeDt>>,
pub patient: Option<Reference>,
pub event: Option<Vec<CoverageEligibilityRequestEventBackboneElement>>,
pub serviced: Option<Period>,
pub created: Option<DateTimeDt>,
pub enterer: Option<Reference>,
pub provider: Option<Reference>,
pub insurer: Option<Reference>,
pub facility: Option<Reference>,
pub supporting_info: Option<Vec<CoverageEligibilityRequestSupportingInfoBackboneElement>>,
pub insurance: Option<Vec<CoverageEligibilityRequestInsuranceBackboneElement>>,
pub item: Option<Vec<CoverageEligibilityRequestItemBackboneElement>>,
}
Fields§
§id: Option<Id>
Logical id of this artifact
meta: Option<Meta>
Metadata about the resource
implicit_rules: Option<UriDt>
A set of rules under which this content was created
language: Option<CodeDt>
Language of the resource content
text: Option<Narrative>
Text summary of the resource, for human interpretation
contained: Option<Vec<AnyResource>>
Contained, inline Resources
extension: Option<Vec<Extension>>
Additional content defined by implementations
modifier_extension: Option<Vec<Extension>>
Extensions that cannot be ignored
identifier: Option<Vec<Identifier>>
Business Identifier for coverage eligiblity request
status: Option<CodeDt>
active | cancelled | draft | entered-in-error
priority: Option<CodeableConcept>
Desired processing priority
purpose: Option<Vec<CodeDt>>
auth-requirements | benefits | discovery | validation
patient: Option<Reference>
Intended recipient of products and services
event: Option<Vec<CoverageEligibilityRequestEventBackboneElement>>
Event information
serviced: Option<Period>
Estimated date or dates of service
created: Option<DateTimeDt>
Creation date
enterer: Option<Reference>
Author
provider: Option<Reference>
Party responsible for the request
insurer: Option<Reference>
Coverage issuer
facility: Option<Reference>
Servicing facility
supporting_info: Option<Vec<CoverageEligibilityRequestSupportingInfoBackboneElement>>
Supporting information
insurance: Option<Vec<CoverageEligibilityRequestInsuranceBackboneElement>>
Patient insurance information
item: Option<Vec<CoverageEligibilityRequestItemBackboneElement>>
Item to be evaluated for eligibiity
Implementations§
Source§impl CoverageEligibilityRequest
impl CoverageEligibilityRequest
pub fn set_identifier(self, v: Vec<Identifier>) -> Self
pub fn add_identifier(self, v: Identifier) -> Self
pub fn set_status<T: Into<CodeDt>>(self, v: T) -> Self
pub fn set_priority(self, v: CodeableConcept) -> Self
pub fn set_purpose(self, v: Vec<CodeDt>) -> Self
pub fn add_purpose<T: Into<CodeDt>>(self, v: T) -> Self
pub fn set_patient(self, v: Reference) -> Self
pub fn set_event( self, v: Vec<CoverageEligibilityRequestEventBackboneElement>, ) -> Self
pub fn add_event( self, v: CoverageEligibilityRequestEventBackboneElement, ) -> Self
pub fn set_serviced(self, v: Period) -> Self
pub fn set_created<T: Into<DateTimeDt>>(self, v: T) -> Self
pub fn set_enterer(self, v: Reference) -> Self
pub fn set_provider(self, v: Reference) -> Self
pub fn set_insurer(self, v: Reference) -> Self
pub fn set_facility(self, v: Reference) -> Self
pub fn set_supporting_info( self, v: Vec<CoverageEligibilityRequestSupportingInfoBackboneElement>, ) -> Self
pub fn add_supporting_info( self, v: CoverageEligibilityRequestSupportingInfoBackboneElement, ) -> Self
pub fn set_insurance( self, v: Vec<CoverageEligibilityRequestInsuranceBackboneElement>, ) -> Self
pub fn add_insurance( self, v: CoverageEligibilityRequestInsuranceBackboneElement, ) -> Self
pub fn set_item( self, v: Vec<CoverageEligibilityRequestItemBackboneElement>, ) -> Self
pub fn add_item(self, v: CoverageEligibilityRequestItemBackboneElement) -> Self
Trait Implementations§
Source§impl Clone for CoverageEligibilityRequest
impl Clone for CoverageEligibilityRequest
Source§fn clone(&self) -> CoverageEligibilityRequest
fn clone(&self) -> CoverageEligibilityRequest
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 CoverageEligibilityRequest
impl Debug for CoverageEligibilityRequest
Source§impl Default for CoverageEligibilityRequest
impl Default for CoverageEligibilityRequest
Source§fn default() -> CoverageEligibilityRequest
fn default() -> CoverageEligibilityRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CoverageEligibilityRequest
impl<'de> Deserialize<'de> for CoverageEligibilityRequest
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl DomainResource for CoverageEligibilityRequest
impl DomainResource for CoverageEligibilityRequest
fn extension(&self) -> &Option<Vec<Extension>>
fn set_extension(self, ext: Vec<Extension>) -> Self
fn add_extension(self, ext: Extension) -> Self
fn modifier_extension(&self) -> &Option<Vec<Extension>>
fn set_modifier_extension(self, ext: Vec<Extension>) -> Self
fn add_modifier_extension(self, ext: Extension) -> Self
Auto Trait Implementations§
impl Freeze for CoverageEligibilityRequest
impl RefUnwindSafe for CoverageEligibilityRequest
impl Send for CoverageEligibilityRequest
impl Sync for CoverageEligibilityRequest
impl Unpin for CoverageEligibilityRequest
impl UnwindSafe for CoverageEligibilityRequest
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