pub struct Schedule {Show 17 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 active: Option<BooleanDt>,
pub service_category: Option<Vec<CodeableConcept>>,
pub service_type: Option<Vec<CodeableReference>>,
pub specialty: Option<Vec<CodeableConcept>>,
pub name: Option<StringDt>,
pub actor: Option<Vec<Reference>>,
pub planning_horizon: Option<Period>,
pub comment: Option<MarkdownDt>,
}
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>>
External Ids for this item
active: Option<BooleanDt>
Whether this schedule is in active use
service_category: Option<Vec<CodeableConcept>>
High-level category
service_type: Option<Vec<CodeableReference>>
Specific service
specialty: Option<Vec<CodeableConcept>>
Type of specialty needed
name: Option<StringDt>
Human-readable label
actor: Option<Vec<Reference>>
Resource(s) that availability information is being provided for
planning_horizon: Option<Period>
Period of time covered by schedule
comment: Option<MarkdownDt>
Comments on availability
Implementations§
Source§impl Schedule
impl Schedule
pub fn set_identifier(self, v: Vec<Identifier>) -> Self
pub fn add_identifier(self, v: Identifier) -> Self
pub fn set_active<T: Into<BooleanDt>>(self, v: T) -> Self
pub fn set_service_category(self, v: Vec<CodeableConcept>) -> Self
pub fn add_service_category(self, v: CodeableConcept) -> Self
pub fn set_service_type(self, v: Vec<CodeableReference>) -> Self
pub fn add_service_type(self, v: CodeableReference) -> Self
pub fn set_specialty(self, v: Vec<CodeableConcept>) -> Self
pub fn add_specialty(self, v: CodeableConcept) -> Self
pub fn set_name<T: Into<StringDt>>(self, v: T) -> Self
pub fn set_actor(self, v: Vec<Reference>) -> Self
pub fn add_actor(self, v: Reference) -> Self
pub fn set_planning_horizon(self, v: Period) -> Self
pub fn set_comment<T: Into<MarkdownDt>>(self, v: T) -> Self
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Schedule
impl<'de> Deserialize<'de> for Schedule
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl DomainResource for Schedule
impl DomainResource for Schedule
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 Schedule
impl RefUnwindSafe for Schedule
impl Send for Schedule
impl Sync for Schedule
impl Unpin for Schedule
impl UnwindSafe for Schedule
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