pub struct DeviceDefinitionSpecialization {
pub id: Option<String>,
pub extension: Vec<Extension>,
pub modifier_extension: Vec<Extension>,
pub system_type: Option<Primitive<String>>,
pub version: Option<Primitive<String>>,
}Expand description
The capabilities supported on a device, the standards to which the device conforms for a particular purpose, and used for the communication
FHIR path: DeviceDefinition.specialization.
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
system_type: Option<Primitive<String>>systemType (1..1): The standard that is used to operate and communicate
version: Option<Primitive<String>>version (0..1): The version of the standard that is used to operate and communicate
Trait Implementations§
Source§impl FhirJson for DeviceDefinitionSpecialization
Available on crate feature specialized only.
impl FhirJson for DeviceDefinitionSpecialization
Available on crate feature
specialized only.Source§const TYPE_NAME: &'static str = "DeviceDefinitionSpecialization"
const TYPE_NAME: &'static str = "DeviceDefinitionSpecialization"
The FHIR type name, used as the path root when decoding on its own.
impl StructuralPartialEq for DeviceDefinitionSpecialization
Auto Trait Implementations§
impl Freeze for DeviceDefinitionSpecialization
impl RefUnwindSafe for DeviceDefinitionSpecialization
impl Send for DeviceDefinitionSpecialization
impl Sync for DeviceDefinitionSpecialization
impl Unpin for DeviceDefinitionSpecialization
impl UnsafeUnpin for DeviceDefinitionSpecialization
impl UnwindSafe for DeviceDefinitionSpecialization
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