pub struct CodeSystem(pub Box<CodeSystemInner>);Expand description
The CodeSystem resource is used to declare the existence of and describe a code system or code system supplement and its key properties, and optionally define a part or all of its content.
CodeSystem v5.0.0
Declares the existence of and describes a code system or code system supplement
The CodeSystem resource is used to declare the existence of and describe a code system or code system supplement and its key properties, and optionally define a part or all of its content.
Tuple Fields§
§0: Box<CodeSystemInner>Implementations§
Source§impl CodeSystem
impl CodeSystem
Sourcepub fn builder() -> CodeSystemBuilder
pub fn builder() -> CodeSystemBuilder
Start building an instance.
Source§impl CodeSystem
impl CodeSystem
Sourcepub const fn resource_type() -> ResourceType
pub const fn resource_type() -> ResourceType
Get the resource type for this FHIR resource.
Trait Implementations§
Source§impl BaseResource for CodeSystem
impl BaseResource for CodeSystem
Source§fn implicit_rules(&self) -> &Option<String>
fn implicit_rules(&self) -> &Option<String>
Get
implicit_rules.Source§fn implicit_rules_mut(&mut self) -> &mut Option<String>
fn implicit_rules_mut(&mut self) -> &mut Option<String>
Get
implicit_rules mutably.Source§fn set_implicit_rules(&mut self, value: Option<String>)
fn set_implicit_rules(&mut self, value: Option<String>)
Set
implicit_rules.Source§fn language_mut(&mut self) -> &mut Option<String>
fn language_mut(&mut self) -> &mut Option<String>
Get
language mutably.Source§fn set_language(&mut self, value: Option<String>)
fn set_language(&mut self, value: Option<String>)
Set
language.Source§impl Clone for CodeSystem
impl Clone for CodeSystem
Source§fn clone(&self) -> CodeSystem
fn clone(&self) -> CodeSystem
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CodeSystem
impl Debug for CodeSystem
Source§impl Deref for CodeSystem
impl Deref for CodeSystem
Source§impl DerefMut for CodeSystem
impl DerefMut for CodeSystem
Source§impl<'de> Deserialize<'de> for CodeSystem
impl<'de> Deserialize<'de> for CodeSystem
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>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl DomainResource for CodeSystem
impl DomainResource for CodeSystem
Source§fn implicit_rules(&self) -> &Option<String>
fn implicit_rules(&self) -> &Option<String>
Get
implicit_rules.Source§fn implicit_rules_mut(&mut self) -> &mut Option<String>
fn implicit_rules_mut(&mut self) -> &mut Option<String>
Get
implicit_rules mutably.Source§fn set_implicit_rules(&mut self, value: Option<String>)
fn set_implicit_rules(&mut self, value: Option<String>)
Set
implicit_rules.Source§fn language_mut(&mut self) -> &mut Option<String>
fn language_mut(&mut self) -> &mut Option<String>
Get
language mutably.Source§fn set_language(&mut self, value: Option<String>)
fn set_language(&mut self, value: Option<String>)
Set
language.Source§fn contained_mut(&mut self) -> &mut Vec<Resource>
fn contained_mut(&mut self) -> &mut Vec<Resource>
Get
contained mutably.Source§fn set_contained(&mut self, value: Vec<Resource>)
fn set_contained(&mut self, value: Vec<Resource>)
Set
contained.Source§fn extension_mut(&mut self) -> &mut Vec<Extension>
fn extension_mut(&mut self) -> &mut Vec<Extension>
Get
extension mutably.Source§fn set_extension(&mut self, value: Vec<Extension>)
fn set_extension(&mut self, value: Vec<Extension>)
Set
extension.Source§fn modifier_extension(&self) -> &Vec<Extension>
fn modifier_extension(&self) -> &Vec<Extension>
Get
modifier_extension.Source§fn modifier_extension_mut(&mut self) -> &mut Vec<Extension>
fn modifier_extension_mut(&mut self) -> &mut Vec<Extension>
Get
modifier_extension mutably.Source§fn set_modifier_extension(&mut self, value: Vec<Extension>)
fn set_modifier_extension(&mut self, value: Vec<Extension>)
Set
modifier_extension.Source§impl From<CodeSystem> for Resource
impl From<CodeSystem> for Resource
Source§fn from(resource: CodeSystem) -> Self
fn from(resource: CodeSystem) -> Self
Converts to this type from the input type.
Source§impl From<CodeSystemInner> for CodeSystem
impl From<CodeSystemInner> for CodeSystem
Source§fn from(inner: CodeSystemInner) -> Self
fn from(inner: CodeSystemInner) -> Self
Converts to this type from the input type.
Source§impl IdentifiableResource for CodeSystem
impl IdentifiableResource for CodeSystem
Source§fn identifier(&self) -> &Vec<Option<Identifier>>
fn identifier(&self) -> &Vec<Option<Identifier>>
Get the identifier field.
Source§fn identifier_mut(&mut self) -> &mut Vec<Option<Identifier>>
fn identifier_mut(&mut self) -> &mut Vec<Option<Identifier>>
Get the identifier field mutably.
Source§fn set_identifier(&mut self, value: Vec<Option<Identifier>>)
fn set_identifier(&mut self, value: Vec<Option<Identifier>>)
Set the identifier field.
Source§fn identifier_ext(&self) -> &Vec<Option<FieldExtension>>
fn identifier_ext(&self) -> &Vec<Option<FieldExtension>>
Get the identifier extension field.
Source§fn identifier_ext_mut(&mut self) -> &mut Vec<Option<FieldExtension>>
fn identifier_ext_mut(&mut self) -> &mut Vec<Option<FieldExtension>>
Get the identifier extension field mutably.
Source§fn set_identifier_ext(&mut self, value: Vec<Option<FieldExtension>>)
fn set_identifier_ext(&mut self, value: Vec<Option<FieldExtension>>)
Set the identifier extension field.
Source§fn place_identifier(&mut self, identifier: Identifier) -> bool
fn place_identifier(&mut self, identifier: Identifier) -> bool
Append or replace an identifier. If there is already an identifier with
the same system or type (exact full match), it is replaced, otherwise
appended. Read more
Source§fn identifier_with_system(&self, system: &str) -> Option<&String>
fn identifier_with_system(&self, system: &str) -> Option<&String>
Return the first identifier value for a given system.
Source§fn identifiers_with_system(&self, system: &str) -> Vec<&Identifier>
fn identifiers_with_system(&self, system: &str) -> Vec<&Identifier>
Return a list of identifiers for a given system.
Source§fn identifier_with_type(
&self,
type_system: &str,
type_code: &str,
) -> Option<&String>
fn identifier_with_type( &self, type_system: &str, type_code: &str, ) -> Option<&String>
Return the first identifier value for a given type.
Source§fn identifiers_with_type(
&self,
type_system: &str,
type_code: &str,
) -> Vec<&Identifier>
fn identifiers_with_type( &self, type_system: &str, type_code: &str, ) -> Vec<&Identifier>
Return a list of identifiers for a given type.
Source§impl NamedResource for CodeSystem
impl NamedResource for CodeSystem
Source§const FHIR_VERSION: &'static str = "5.0.0"
const FHIR_VERSION: &'static str = "5.0.0"
The FHIR version of this resource.
Source§const TYPE: ResourceType = ResourceType::CodeSystem
const TYPE: ResourceType = ResourceType::CodeSystem
The ResourceType of this resouce.
Source§impl PartialEq for CodeSystem
impl PartialEq for CodeSystem
Source§fn eq(&self, other: &CodeSystem) -> bool
fn eq(&self, other: &CodeSystem) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for CodeSystem
impl Serialize for CodeSystem
Source§impl<'a> TryFrom<&'a Resource> for &'a CodeSystem
impl<'a> TryFrom<&'a Resource> for &'a CodeSystem
Source§impl<'a> TryFrom<&'a mut Resource> for &'a mut CodeSystem
impl<'a> TryFrom<&'a mut Resource> for &'a mut CodeSystem
Source§impl TryFrom<Resource> for CodeSystem
impl TryFrom<Resource> for CodeSystem
impl StructuralPartialEq for CodeSystem
Auto Trait Implementations§
impl Freeze for CodeSystem
impl RefUnwindSafe for CodeSystem
impl Send for CodeSystem
impl Sync for CodeSystem
impl Unpin for CodeSystem
impl UnsafeUnpin for CodeSystem
impl UnwindSafe for CodeSystem
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