pub struct EnrollmentRequest {Show 15 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 created: Option<DateTimeDt>,
pub insurer: Option<Reference>,
pub provider: Option<Reference>,
pub candidate: Option<Reference>,
pub coverage: Option<Reference>,
}
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
status: Option<CodeDt>
active | cancelled | draft | entered-in-error
created: Option<DateTimeDt>
Creation date
insurer: Option<Reference>
Target
provider: Option<Reference>
Responsible practitioner
candidate: Option<Reference>
The subject to be enrolled
coverage: Option<Reference>
Insurance information
Implementations§
Source§impl EnrollmentRequest
impl EnrollmentRequest
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_created<T: Into<DateTimeDt>>(self, v: T) -> Self
pub fn set_insurer(self, v: Reference) -> Self
pub fn set_provider(self, v: Reference) -> Self
pub fn set_candidate(self, v: Reference) -> Self
pub fn set_coverage(self, v: Reference) -> Self
Trait Implementations§
Source§impl Clone for EnrollmentRequest
impl Clone for EnrollmentRequest
Source§fn clone(&self) -> EnrollmentRequest
fn clone(&self) -> EnrollmentRequest
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 EnrollmentRequest
impl Debug for EnrollmentRequest
Source§impl Default for EnrollmentRequest
impl Default for EnrollmentRequest
Source§fn default() -> EnrollmentRequest
fn default() -> EnrollmentRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for EnrollmentRequest
impl<'de> Deserialize<'de> for EnrollmentRequest
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl DomainResource for EnrollmentRequest
impl DomainResource for EnrollmentRequest
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
Source§impl Resource for EnrollmentRequest
impl Resource for EnrollmentRequest
Source§impl Serialize for EnrollmentRequest
impl Serialize for EnrollmentRequest
Auto Trait Implementations§
impl Freeze for EnrollmentRequest
impl RefUnwindSafe for EnrollmentRequest
impl Send for EnrollmentRequest
impl Sync for EnrollmentRequest
impl Unpin for EnrollmentRequest
impl UnwindSafe for EnrollmentRequest
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