openehr-rm 0.0.2

openEHR RM 1.2.0 Reference Model, generated from BMM
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// @generated by openehr-codegen from BMM (`EXTRACT_MANIFEST`) — DO NOT EDIT.

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

use crate::ehr_extract::common::extract_entity_manifest::ExtractEntityManifest;

/// Specification of the candidate entities and optionally top-level items (e.g. Compositions) to be included in the Extract.
#[doc(alias = "EXTRACT_MANIFEST")]
#[derive(Debug, Clone, PartialEq)]
pub struct ExtractManifest {
    /// List of entity manifests uids of items included in the Extract; for openEHR data, these are uids identifying the version containers.
    pub entities: openehr_base::containers::NonEmptyVec<ExtractEntityManifest>,
}