pub struct MessageHeaderSource {
pub id: Option<String>,
pub extension: Vec<Extension>,
pub modifier_extension: Vec<Extension>,
pub name: Option<Primitive<String>>,
pub software: Option<Primitive<String>>,
pub version: Option<Primitive<String>>,
pub contact: Option<ContactPoint>,
pub endpoint: Option<Primitive<String>>,
}Expand description
Message source application
FHIR path: MessageHeader.source.
Fields§
§id: Option<String>id (0..1): Unique id for inter-element referencing
extension: Vec<Extension>extension (0..*): Additional content defined by implementations
modifier_extension: Vec<Extension>modifierExtension (0..*): Extensions that cannot be ignored even if unrecognized
name: Option<Primitive<String>>name (0..1): Name of system
software: Option<Primitive<String>>software (0..1): Name of software running the system
version: Option<Primitive<String>>version (0..1): Version of software running
contact: Option<ContactPoint>contact (0..1): Human contact for problems
endpoint: Option<Primitive<String>>endpoint (1..1): Actual message source address or id
Trait Implementations§
Source§impl Clone for MessageHeaderSource
impl Clone for MessageHeaderSource
Source§impl Debug for MessageHeaderSource
impl Debug for MessageHeaderSource
Source§impl Default for MessageHeaderSource
impl Default for MessageHeaderSource
Source§impl FhirJson for MessageHeaderSource
Available on crate feature foundation only.
impl FhirJson for MessageHeaderSource
Available on crate feature
foundation only.Source§impl PartialEq for MessageHeaderSource
impl PartialEq for MessageHeaderSource
impl StructuralPartialEq for MessageHeaderSource
Auto Trait Implementations§
impl Freeze for MessageHeaderSource
impl RefUnwindSafe for MessageHeaderSource
impl Send for MessageHeaderSource
impl Sync for MessageHeaderSource
impl Unpin for MessageHeaderSource
impl UnsafeUnpin for MessageHeaderSource
impl UnwindSafe for MessageHeaderSource
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