pub enum DeviceNameType {
PatientReportedName,
RegisteredName,
UserFriendlyName,
}Expand description
DeviceNameType. The type of name the device is referred by.
FHIR version: 5.0.0.
Variants§
PatientReportedName
patient-reported-name
Patient Reported name. the term used by the patient associated with the device when describing the device, for example ‘knee implant’, when documented as a self-reported device.
RegisteredName
registered-name
Registered name. The term assigned to a medical device by the entity who registers or submits information about it to a jurisdiction or its databases. This may be considered the manufacturer assigned name (e.g., brand name assigned by the labeler or manufacturer in US, or device name assigned by the manufacturer in EU) and may also be synonymous with proprietary name or trade name of the device.
UserFriendlyName
user-friendly-name
User Friendly name. The term that generically describes the device by a name as assigned by the manufacturer that is recognized by lay person. This common or generic name may be printed on the package it came in or some combination of that name with the model number, serial number, or other attribute that makes the name easy to understand for the user of that device. It is often exposed in communicating devices transport protocols. It is provided to help users identify the device when reported in discovery operations.
Trait Implementations§
Source§impl AsRef<str> for DeviceNameType
impl AsRef<str> for DeviceNameType
Source§impl Clone for DeviceNameType
impl Clone for DeviceNameType
Source§fn clone(&self) -> DeviceNameType
fn clone(&self) -> DeviceNameType
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for DeviceNameType
impl Debug for DeviceNameType
Source§impl<'de> Deserialize<'de> for DeviceNameType
impl<'de> Deserialize<'de> for DeviceNameType
Source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Source§impl Display for DeviceNameType
impl Display for DeviceNameType
Source§impl From<DeviceNameType> for CodeableConcept
impl From<DeviceNameType> for CodeableConcept
Source§fn from(code: DeviceNameType) -> Self
fn from(code: DeviceNameType) -> Self
Source§impl From<DeviceNameType> for Coding
impl From<DeviceNameType> for Coding
Source§fn from(code: DeviceNameType) -> Self
fn from(code: DeviceNameType) -> Self
Source§impl FromStr for DeviceNameType
impl FromStr for DeviceNameType
Source§impl Hash for DeviceNameType
impl Hash for DeviceNameType
Source§impl PartialEq for DeviceNameType
impl PartialEq for DeviceNameType
Source§fn eq(&self, other: &DeviceNameType) -> bool
fn eq(&self, other: &DeviceNameType) -> bool
self and other values to be equal, and is used by ==.