pub struct EncounterLocationBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub location: Option<Reference>,
pub status: Option<CodeDt>,
pub form: Option<CodeableConcept>,
pub period: Option<Period>,
}
Fields§
§id: Option<String>
Unique id for inter-element referencing
extension: Option<Vec<Extension>>
Additional content defined by implementations
modifier_extension: Option<Vec<Extension>>
Extensions that cannot be ignored even if unrecognized
location: Option<Reference>
Location the encounter takes place
status: Option<CodeDt>
planned | active | reserved | completed
form: Option<CodeableConcept>
The physical type of the location (usually the level in the location hierarchy - bed, room, ward, virtual etc.)
period: Option<Period>
Time period during which the patient was present at the location
Trait Implementations§
Source§impl Clone for EncounterLocationBackboneElement
impl Clone for EncounterLocationBackboneElement
Source§fn clone(&self) -> EncounterLocationBackboneElement
fn clone(&self) -> EncounterLocationBackboneElement
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 Convert for EncounterLocationBackboneElement
impl Convert for EncounterLocationBackboneElement
fn to_integer(&self) -> Result<Integer>
fn to_decimal(&self) -> Result<Decimal>
fn to_strings(&self) -> Result<String>
fn to_datetime(&self) -> Result<DateTime>
fn to_boolean(&self) -> Result<Boolean>
Source§impl Default for EncounterLocationBackboneElement
impl Default for EncounterLocationBackboneElement
Source§fn default() -> EncounterLocationBackboneElement
fn default() -> EncounterLocationBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for EncounterLocationBackboneElement
impl<'de> Deserialize<'de> for EncounterLocationBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for EncounterLocationBackboneElement
impl Executor for EncounterLocationBackboneElement
fn element(&self, symbol: &String, index: &Option<usize>) -> Result<Collection>
fn to_collection(&self, index: &Option<usize>) -> Collection
fn child(&self, _index: usize) -> Result<Collection>
impl DataType for EncounterLocationBackboneElement
Auto Trait Implementations§
impl Freeze for EncounterLocationBackboneElement
impl RefUnwindSafe for EncounterLocationBackboneElement
impl Send for EncounterLocationBackboneElement
impl Sync for EncounterLocationBackboneElement
impl Unpin for EncounterLocationBackboneElement
impl UnwindSafe for EncounterLocationBackboneElement
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