pub enum ContactPointSystem {
Email,
Fax,
Other,
Pager,
Phone,
Sms,
Url,
}Expand description
ContactPointSystem. Telecommunications form for contact point.
FHIR version: 5.0.0.
Variants§
Email. The value is an email address.
Fax
fax
Fax. The value is a fax machine. Use of full international numbers starting with + is recommended to enable automatic dialing support but not required.
Other
other
Other. A contact that is not a phone, fax, page or email address and is not expressible as a URL. E.g. Internal mail address. This SHOULD NOT be used for contacts that are expressible as a URL (e.g. Skype, Twitter, Facebook, etc.) Extensions may be used to distinguish “other” contact types.
Pager
pager
Pager. The value is a pager number. These may be local pager numbers that are only usable on a particular pager system.
Phone
phone
Phone. The value is a telephone number used for voice calls. Use of full international numbers starting with + is recommended to enable automatic dialing support but not required.
Sms
sms
SMS. A contact that can be used for sending a sms message (e.g. mobile phones, some landlines).
Url
url
URL. A contact that is not a phone, fax, pager or email address and is expressed as a URL. This is intended for various institutional or personal contacts including web sites, blogs, Skype, Twitter, Facebook, etc. Do not use for email addresses.
Trait Implementations§
Source§impl AsRef<str> for ContactPointSystem
impl AsRef<str> for ContactPointSystem
Source§impl Clone for ContactPointSystem
impl Clone for ContactPointSystem
Source§fn clone(&self) -> ContactPointSystem
fn clone(&self) -> ContactPointSystem
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 ContactPointSystem
impl Debug for ContactPointSystem
Source§impl<'de> Deserialize<'de> for ContactPointSystem
impl<'de> Deserialize<'de> for ContactPointSystem
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 ContactPointSystem
impl Display for ContactPointSystem
Source§impl From<ContactPointSystem> for CodeableConcept
impl From<ContactPointSystem> for CodeableConcept
Source§fn from(code: ContactPointSystem) -> Self
fn from(code: ContactPointSystem) -> Self
Source§impl From<ContactPointSystem> for Coding
impl From<ContactPointSystem> for Coding
Source§fn from(code: ContactPointSystem) -> Self
fn from(code: ContactPointSystem) -> Self
Source§impl FromStr for ContactPointSystem
impl FromStr for ContactPointSystem
Source§impl Hash for ContactPointSystem
impl Hash for ContactPointSystem
Source§impl PartialEq for ContactPointSystem
impl PartialEq for ContactPointSystem
Source§fn eq(&self, other: &ContactPointSystem) -> bool
fn eq(&self, other: &ContactPointSystem) -> bool
self and other values to be equal, and is used by ==.