openehr-term 0.0.3

openEHR TERM 3.1.0 terminology data model, generated from BMM; vendored terminology XML in assets/
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// @generated by openehr-codegen from BMM (`TERMINOLOGY_CONCEPT`) — DO NOT EDIT.

//! The openEHR `TERMINOLOGY_CONCEPT` spec class, generated from the vendored BMM
//! meta-model.

use crate::terminology::terminology_status::TerminologyStatus;

/// A single terminology concept in a vocabulary.
#[doc(alias = "TERMINOLOGY_CONCEPT")]
#[derive(Debug, Clone, PartialEq)]
pub struct TerminologyConcept {
    /// The code of this concept.
    pub id: String,
    /// The rubric, i.e. linguistic expression, of this concept, in the language of this terminology instance.
    pub rubric: String,
    /// Status of this concept within the vocabulary.
    pub status: Option<TerminologyStatus>,
}