pub struct MessageDefinitionFocus {
pub id: Option<String>,
pub extension: Vec<Extension>,
pub modifier_extension: Vec<Extension>,
pub code: Option<Primitive<String>>,
pub profile: Option<Primitive<String>>,
pub min: Option<Primitive<i32>>,
pub max: Option<Primitive<String>>,
}Expand description
Resource(s) that are the subject of the event
FHIR path: MessageDefinition.focus.
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
code: Option<Primitive<String>>code (1..1): Type of resource
profile: Option<Primitive<String>>profile (0..1): Profile that must be adhered to by focus
min: Option<Primitive<i32>>min (1..1): Minimum number of focuses of this type
max: Option<Primitive<String>>max (0..1): Maximum number of focuses of this type
Trait Implementations§
Source§impl Clone for MessageDefinitionFocus
impl Clone for MessageDefinitionFocus
Source§impl Debug for MessageDefinitionFocus
impl Debug for MessageDefinitionFocus
Source§impl Default for MessageDefinitionFocus
impl Default for MessageDefinitionFocus
Source§impl FhirJson for MessageDefinitionFocus
Available on crate feature foundation only.
impl FhirJson for MessageDefinitionFocus
Available on crate feature
foundation only.Source§impl PartialEq for MessageDefinitionFocus
impl PartialEq for MessageDefinitionFocus
impl StructuralPartialEq for MessageDefinitionFocus
Auto Trait Implementations§
impl Freeze for MessageDefinitionFocus
impl RefUnwindSafe for MessageDefinitionFocus
impl Send for MessageDefinitionFocus
impl Sync for MessageDefinitionFocus
impl Unpin for MessageDefinitionFocus
impl UnsafeUnpin for MessageDefinitionFocus
impl UnwindSafe for MessageDefinitionFocus
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