pub enum CodeSystemHierarchyMeaning {
ClassifiedWith,
GroupedBy,
IsA,
PartOf,
}
Expand description
CodeSystemHierarchyMeaning. The meaning of the hierarchy of concepts in a code system.
FHIR version: 5.0.0.
Variants§
ClassifiedWith
classified-with
Classified With. Child concepts in the hierarchy may have only one parent, and there is a presumption that the code system is a “closed world” meaning all things must be in the hierarchy. This results in concepts such as “not otherwise classified.”.
GroupedBy
grouped-by
Grouped By. No particular relationship between the concepts can be assumed, except what can be determined by inspection of the definitions of the elements (possible reasons to use this: importing from a source where this is not defined, or where various parts of the hierarchy have different meanings).
IsA
is-a
Is-A. A hierarchy where the child concepts have an IS-A relationship with the parents - that is, all the properties of the parent are also true for its child concepts. Not that is-a is a property of the concepts, so additional subsumption relationships may be defined using properties.
PartOf
part-of
Part Of. Child elements list the individual parts of a composite whole (e.g. body site).
Trait Implementations§
Source§impl AsRef<str> for CodeSystemHierarchyMeaning
impl AsRef<str> for CodeSystemHierarchyMeaning
Source§impl Clone for CodeSystemHierarchyMeaning
impl Clone for CodeSystemHierarchyMeaning
Source§fn clone(&self) -> CodeSystemHierarchyMeaning
fn clone(&self) -> CodeSystemHierarchyMeaning
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for CodeSystemHierarchyMeaning
impl Debug for CodeSystemHierarchyMeaning
Source§impl<'de> Deserialize<'de> for CodeSystemHierarchyMeaning
impl<'de> Deserialize<'de> for CodeSystemHierarchyMeaning
Source§fn deserialize<D>(
deserializer: D,
) -> Result<CodeSystemHierarchyMeaning, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<CodeSystemHierarchyMeaning, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl Display for CodeSystemHierarchyMeaning
impl Display for CodeSystemHierarchyMeaning
Source§impl From<CodeSystemHierarchyMeaning> for CodeableConcept
impl From<CodeSystemHierarchyMeaning> for CodeableConcept
Source§fn from(code: CodeSystemHierarchyMeaning) -> CodeableConcept
fn from(code: CodeSystemHierarchyMeaning) -> CodeableConcept
Source§impl From<CodeSystemHierarchyMeaning> for Coding
impl From<CodeSystemHierarchyMeaning> for Coding
Source§fn from(code: CodeSystemHierarchyMeaning) -> Coding
fn from(code: CodeSystemHierarchyMeaning) -> Coding
Source§impl FromStr for CodeSystemHierarchyMeaning
impl FromStr for CodeSystemHierarchyMeaning
Source§impl Hash for CodeSystemHierarchyMeaning
impl Hash for CodeSystemHierarchyMeaning
Source§impl Serialize for CodeSystemHierarchyMeaning
impl Serialize for CodeSystemHierarchyMeaning
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 CodeSystemHierarchyMeaning
impl Eq for CodeSystemHierarchyMeaning
impl StructuralPartialEq for CodeSystemHierarchyMeaning
Auto Trait Implementations§
impl Freeze for CodeSystemHierarchyMeaning
impl RefUnwindSafe for CodeSystemHierarchyMeaning
impl Send for CodeSystemHierarchyMeaning
impl Sync for CodeSystemHierarchyMeaning
impl Unpin for CodeSystemHierarchyMeaning
impl UnwindSafe for CodeSystemHierarchyMeaning
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.