use crate::v1_2::data_types::quantity::date_time::dv_date_time::DvDateTime;
use openehr_base::v1_3::base_types::identification::hier_object_id::HierObjectId;
use openehr_base::v1_3::base_types::identification::object_ref::ObjectRef;
#[doc(alias = "EHR")]
#[derive(Debug, Clone, PartialEq)]
pub struct Ehr {
pub system_id: HierObjectId,
pub ehr_id: HierObjectId,
pub contributions: Option<Vec<ObjectRef>>,
pub ehr_status: ObjectRef,
pub ehr_access: ObjectRef,
pub compositions: Option<Vec<ObjectRef>>,
pub directory: Option<ObjectRef>,
pub time_created: DvDateTime,
pub folders: Option<Vec<ObjectRef>>,
pub tags: Option<Vec<ObjectRef>>,
}