pub enum NamingSystemIdentifierType {
IriStem,
Oid,
Other,
Uri,
Uuid,
V2Csmnemonic,
}
Expand description
NamingSystemIdentifierType. Identifies the style of unique identifier used to identify a namespace.
FHIR version: 5.0.0.
Variants§
IriStem
iri-stem
IRI stem. An IRI string that can be prepended to the code to obtain a concept IRI for RDF applications. This should be a valid, absolute IRI as defined in RFC 3987. See rdf.html#iri-stem for details on how this value may be used.
Oid
oid
OID. An ISO object identifier; e.g. 1.2.3.4.5.
Other
other
Other. Some other type of unique identifier; e.g. HL7-assigned reserved string such as LN for LOINC.
Uri
uri
URI. A uniform resource identifier (ideally a URL - uniform resource locator); e.g. http://unitsofmeasure.org.
Uuid
uuid
UUID. A universally unique identifier of the form a5afddf4-e880-459b-876e-e4591b0acc11.
V2Csmnemonic
v2csmnemonic
V2CSMNemonic. A short string published by HL7 for use in the V2 family of standsrds to idenfify a code system in the V12 coded data types CWE, CNE, and CF. The code values are also published by HL7 at http://www.hl7.org/Special/committees/vocab/table_0396/index.cfm
Trait Implementations§
Source§impl AsRef<str> for NamingSystemIdentifierType
impl AsRef<str> for NamingSystemIdentifierType
Source§impl Clone for NamingSystemIdentifierType
impl Clone for NamingSystemIdentifierType
Source§fn clone(&self) -> NamingSystemIdentifierType
fn clone(&self) -> NamingSystemIdentifierType
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for NamingSystemIdentifierType
impl Debug for NamingSystemIdentifierType
Source§impl<'de> Deserialize<'de> for NamingSystemIdentifierType
impl<'de> Deserialize<'de> for NamingSystemIdentifierType
Source§fn deserialize<D>(
deserializer: D,
) -> Result<NamingSystemIdentifierType, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<NamingSystemIdentifierType, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl Display for NamingSystemIdentifierType
impl Display for NamingSystemIdentifierType
Source§impl From<NamingSystemIdentifierType> for CodeableConcept
impl From<NamingSystemIdentifierType> for CodeableConcept
Source§fn from(code: NamingSystemIdentifierType) -> CodeableConcept
fn from(code: NamingSystemIdentifierType) -> CodeableConcept
Source§impl From<NamingSystemIdentifierType> for Coding
impl From<NamingSystemIdentifierType> for Coding
Source§fn from(code: NamingSystemIdentifierType) -> Coding
fn from(code: NamingSystemIdentifierType) -> Coding
Source§impl FromStr for NamingSystemIdentifierType
impl FromStr for NamingSystemIdentifierType
Source§impl Hash for NamingSystemIdentifierType
impl Hash for NamingSystemIdentifierType
Source§impl Serialize for NamingSystemIdentifierType
impl Serialize for NamingSystemIdentifierType
Source§fn serialize<S>(
&self,
serializer: S,
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where
S: Serializer,
fn serialize<S>(
&self,
serializer: S,
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where
S: Serializer,
impl Copy for NamingSystemIdentifierType
impl Eq for NamingSystemIdentifierType
impl StructuralPartialEq for NamingSystemIdentifierType
Auto Trait Implementations§
impl Freeze for NamingSystemIdentifierType
impl RefUnwindSafe for NamingSystemIdentifierType
impl Send for NamingSystemIdentifierType
impl Sync for NamingSystemIdentifierType
impl Unpin for NamingSystemIdentifierType
impl UnwindSafe for NamingSystemIdentifierType
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key
and return true
if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string
, but without panic on OOM.