Skip to main content

CodeSystemRead

Trait CodeSystemRead 

Source
pub trait CodeSystemRead {
    type Concept: ConceptRead;

    // Required methods
    fn content(&self) -> Option<&str>;
    fn hierarchy_meaning(&self) -> Option<&str>;
    fn case_sensitive(&self) -> Option<bool>;
    fn properties(&self) -> Vec<PropertyRead<'_>>;
    fn concepts(&self) -> &[Self::Concept];
}
Expand description

The facts of a CodeSystem a validator reads, the same in every release.

Required Associated Types§

Source

type Concept: ConceptRead

The release’s CodeSystem.concept.

Required Methods§

Source

fn content(&self) -> Option<&str>

How much of the code system the resource carries (CodeSystem.content).

Source

fn hierarchy_meaning(&self) -> Option<&str>

What the concept hierarchy means (CodeSystem.hierarchyMeaning).

Source

fn case_sensitive(&self) -> Option<bool>

Whether codes compare case-sensitively (CodeSystem.caseSensitive).

Source

fn properties(&self) -> Vec<PropertyRead<'_>>

The properties concepts may carry (CodeSystem.property).

Source

fn concepts(&self) -> &[Self::Concept]

The top-level concepts (CodeSystem.concept).

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§