openehr-rm 0.0.128

openEHR RM Reference Model, generated from BMM: generations v1_1 (RM 1.1.0) and v1_2 (RM 1.2.0, current)
Documentation
// @generated by openehr-codegen — DO NOT EDIT.
// SPDX-FileCopyrightText: Cadasto B.V.
// SPDX-FileCopyrightText: openEHR Foundation
// SPDX-License-Identifier: Apache-2.0
//! Prelude: re-exports every generated spec type of ONE generation.
//!
//! Per-file imports are precise;
//! downstream crates and hand-written code may `use <path>::*`.
//!
//! The crate-level prelude re-exports the CURRENT generation only (the
//! composition table's `current` marker); every generation module also
//! carries its own `prelude`. An older generation's types are reached
//! through its generation module (its prelude or full module paths) —
//! no cross-generation collision resolution exists anywhere.

pub use crate::v1_2::common::archetyped::archetyped::Archetyped;
pub use crate::v1_2::common::archetyped::feeder_audit::FeederAudit;
pub use crate::v1_2::common::archetyped::feeder_audit_details::FeederAuditDetails;
pub use crate::v1_2::common::archetyped::link::Link;
pub use crate::v1_2::common::archetyped::locatable::Locatable;
pub use crate::v1_2::common::archetyped::pathable::Pathable;
pub use crate::v1_2::common::change_control::contribution::Contribution;
pub use crate::v1_2::common::change_control::imported_version::ImportedVersion;
pub use crate::v1_2::common::change_control::original_version::OriginalVersion;
pub use crate::v1_2::common::change_control::version::Version;
pub use crate::v1_2::common::change_control::versioned_object::VersionedObject;
pub use crate::v1_2::common::change_control::versioned_object::VersionedObjectData;
pub use crate::v1_2::common::directory::folder::Folder;
pub use crate::v1_2::common::directory::versioned_folder::VersionedFolder;
pub use crate::v1_2::common::generic::attestation::Attestation;
pub use crate::v1_2::common::generic::audit_details::AuditDetails;
pub use crate::v1_2::common::generic::audit_details::AuditDetailsData;
pub use crate::v1_2::common::generic::participation::Participation;
pub use crate::v1_2::common::generic::party_identified::PartyIdentified;
pub use crate::v1_2::common::generic::party_identified::PartyIdentifiedData;
pub use crate::v1_2::common::generic::party_proxy::PartyProxy;
pub use crate::v1_2::common::generic::party_related::PartyRelated;
pub use crate::v1_2::common::generic::party_self::PartySelf;
pub use crate::v1_2::common::generic::revision_history::RevisionHistory;
pub use crate::v1_2::common::generic::revision_history_item::RevisionHistoryItem;
pub use crate::v1_2::common::resource::authored_resource::AuthoredResource;
pub use crate::v1_2::common::resource::resource_description::ResourceDescription;
pub use crate::v1_2::common::resource::resource_description_item::ResourceDescriptionItem;
pub use crate::v1_2::common::resource::translation_details::TranslationDetails;
pub use crate::v1_2::common::tags::item_tag::ItemTag;
pub use crate::v1_2::composition::composition::Composition;
pub use crate::v1_2::composition::content::content_item::ContentItem;
pub use crate::v1_2::composition::content::entry::action::Action;
pub use crate::v1_2::composition::content::entry::activity::Activity;
pub use crate::v1_2::composition::content::entry::admin_entry::AdminEntry;
pub use crate::v1_2::composition::content::entry::care_entry::CareEntry;
pub use crate::v1_2::composition::content::entry::entry::Entry;
pub use crate::v1_2::composition::content::entry::evaluation::Evaluation;
pub use crate::v1_2::composition::content::entry::instruction::Instruction;
pub use crate::v1_2::composition::content::entry::instruction_details::InstructionDetails;
pub use crate::v1_2::composition::content::entry::ism_transition::IsmTransition;
pub use crate::v1_2::composition::content::entry::observation::Observation;
pub use crate::v1_2::composition::content::navigation::section::Section;
pub use crate::v1_2::composition::event_context::EventContext;
pub use crate::v1_2::data_structures::data_structure::DataStructure;
pub use crate::v1_2::data_structures::history::event::Event;
pub use crate::v1_2::data_structures::history::history::History;
pub use crate::v1_2::data_structures::history::interval_event::IntervalEvent;
pub use crate::v1_2::data_structures::history::point_event::PointEvent;
pub use crate::v1_2::data_structures::item_structure::item_list::ItemList;
pub use crate::v1_2::data_structures::item_structure::item_single::ItemSingle;
pub use crate::v1_2::data_structures::item_structure::item_structure::ItemStructure;
pub use crate::v1_2::data_structures::item_structure::item_table::ItemTable;
pub use crate::v1_2::data_structures::item_structure::item_tree::ItemTree;
pub use crate::v1_2::data_structures::representation::cluster::Cluster;
pub use crate::v1_2::data_structures::representation::element::Element;
pub use crate::v1_2::data_structures::representation::item::Item;
pub use crate::v1_2::data_types::basic::data_value::DataValue;
pub use crate::v1_2::data_types::basic::dv_boolean::DvBoolean;
pub use crate::v1_2::data_types::basic::dv_identifier::DvIdentifier;
pub use crate::v1_2::data_types::basic::dv_state::DvState;
pub use crate::v1_2::data_types::encapsulated::dv_encapsulated::DvEncapsulated;
pub use crate::v1_2::data_types::encapsulated::dv_multimedia::DvMultimedia;
pub use crate::v1_2::data_types::encapsulated::dv_parsable::DvParsable;
pub use crate::v1_2::data_types::quantity::date_time::dv_date::DvDate;
pub use crate::v1_2::data_types::quantity::date_time::dv_date_time::DvDateTime;
pub use crate::v1_2::data_types::quantity::date_time::dv_duration::DvDuration;
pub use crate::v1_2::data_types::quantity::date_time::dv_temporal::DvTemporal;
pub use crate::v1_2::data_types::quantity::date_time::dv_time::DvTime;
pub use crate::v1_2::data_types::quantity::dv_absolute_quantity::DvAbsoluteQuantity;
pub use crate::v1_2::data_types::quantity::dv_amount::DvAmount;
pub use crate::v1_2::data_types::quantity::dv_count::DvCount;
pub use crate::v1_2::data_types::quantity::dv_interval::DvInterval;
pub use crate::v1_2::data_types::quantity::dv_ordered::DvOrdered;
pub use crate::v1_2::data_types::quantity::dv_ordinal::DvOrdinal;
pub use crate::v1_2::data_types::quantity::dv_proportion::DvProportion;
pub use crate::v1_2::data_types::quantity::dv_quantified::DvQuantified;
pub use crate::v1_2::data_types::quantity::dv_quantity::DvQuantity;
pub use crate::v1_2::data_types::quantity::dv_scale::DvScale;
pub use crate::v1_2::data_types::quantity::proportion_kind::ProportionKind;
pub use crate::v1_2::data_types::quantity::reference_range::ReferenceRange;
pub use crate::v1_2::data_types::text::code_phrase::CodePhrase;
pub use crate::v1_2::data_types::text::dv_coded_text::DvCodedText;
pub use crate::v1_2::data_types::text::dv_paragraph::DvParagraph;
pub use crate::v1_2::data_types::text::dv_text::DvText;
pub use crate::v1_2::data_types::text::dv_text::DvTextData;
pub use crate::v1_2::data_types::text::term_mapping::TermMapping;
pub use crate::v1_2::data_types::time_specification::dv_general_time_specification::DvGeneralTimeSpecification;
pub use crate::v1_2::data_types::time_specification::dv_periodic_time_specification::DvPeriodicTimeSpecification;
pub use crate::v1_2::data_types::time_specification::dv_time_specification::DvTimeSpecification;
pub use crate::v1_2::data_types::uri::dv_ehr_uri::DvEhrUri;
pub use crate::v1_2::data_types::uri::dv_uri::DvUri;
pub use crate::v1_2::data_types::uri::dv_uri::DvUriData;
pub use crate::v1_2::demographic::actor::Actor;
pub use crate::v1_2::demographic::address::Address;
pub use crate::v1_2::demographic::agent::Agent;
pub use crate::v1_2::demographic::capability::Capability;
pub use crate::v1_2::demographic::contact::Contact;
pub use crate::v1_2::demographic::group::Group;
pub use crate::v1_2::demographic::organisation::Organisation;
pub use crate::v1_2::demographic::party::Party;
pub use crate::v1_2::demographic::party_identity::PartyIdentity;
pub use crate::v1_2::demographic::party_relationship::PartyRelationship;
pub use crate::v1_2::demographic::person::Person;
pub use crate::v1_2::demographic::role::Role;
pub use crate::v1_2::demographic::versioned_party::VersionedParty;
pub use crate::v1_2::ehr::ehr::Ehr;
pub use crate::v1_2::ehr::ehr_access::EhrAccess;
pub use crate::v1_2::ehr::ehr_status::EhrStatus;
pub use crate::v1_2::ehr::versioned_composition::VersionedComposition;
pub use crate::v1_2::ehr::versioned_ehr_access::VersionedEhrAccess;
pub use crate::v1_2::ehr::versioned_ehr_status::VersionedEhrStatus;
pub use crate::v1_2::ehr_extract::common::extract::Extract;
pub use crate::v1_2::ehr_extract::common::extract_action_request::ExtractActionRequest;
pub use crate::v1_2::ehr_extract::common::extract_chapter::ExtractChapter;
pub use crate::v1_2::ehr_extract::common::extract_chapter::ExtractChapterData;
pub use crate::v1_2::ehr_extract::common::extract_content_item::ExtractContentItem;
pub use crate::v1_2::ehr_extract::common::extract_entity_chapter::ExtractEntityChapter;
pub use crate::v1_2::ehr_extract::common::extract_entity_manifest::ExtractEntityManifest;
pub use crate::v1_2::ehr_extract::common::extract_error::ExtractError;
pub use crate::v1_2::ehr_extract::common::extract_folder::ExtractFolder;
pub use crate::v1_2::ehr_extract::common::extract_item::ExtractItem;
pub use crate::v1_2::ehr_extract::common::extract_manifest::ExtractManifest;
pub use crate::v1_2::ehr_extract::common::extract_participation::ExtractParticipation;
pub use crate::v1_2::ehr_extract::common::extract_request::ExtractRequest;
pub use crate::v1_2::ehr_extract::common::extract_spec::ExtractSpec;
pub use crate::v1_2::ehr_extract::common::extract_update_spec::ExtractUpdateSpec;
pub use crate::v1_2::ehr_extract::common::extract_version_spec::ExtractVersionSpec;
pub use crate::v1_2::ehr_extract::generic_extract::generic_content_item::GenericContentItem;
pub use crate::v1_2::ehr_extract::message::addressed_message::AddressedMessage;
pub use crate::v1_2::ehr_extract::message::message::Message;
pub use crate::v1_2::ehr_extract::message::message_content::MessageContent;
pub use crate::v1_2::ehr_extract::openehr_extract::openehr_content_item::OpenehrContentItem;
pub use crate::v1_2::ehr_extract::openehr_extract::x_versioned_composition::XVersionedComposition;
pub use crate::v1_2::ehr_extract::openehr_extract::x_versioned_ehr_access::XVersionedEhrAccess;
pub use crate::v1_2::ehr_extract::openehr_extract::x_versioned_ehr_status::XVersionedEhrStatus;
pub use crate::v1_2::ehr_extract::openehr_extract::x_versioned_folder::XVersionedFolder;
pub use crate::v1_2::ehr_extract::openehr_extract::x_versioned_object::XVersionedObject;
pub use crate::v1_2::ehr_extract::openehr_extract::x_versioned_object::XVersionedObjectData;
pub use crate::v1_2::ehr_extract::openehr_extract::x_versioned_party::XVersionedParty;
pub use crate::v1_2::ehr_extract::sync_extract::sync_extract::SyncExtract;
pub use crate::v1_2::ehr_extract::sync_extract::sync_extract_request::SyncExtractRequest;
pub use crate::v1_2::ehr_extract::sync_extract::sync_extract_spec::SyncExtractSpec;
pub use crate::v1_2::ehr_extract::sync_extract::x_contribution::XContribution;
pub use crate::v1_2::foundation_types::interval::interval::Interval;
pub use crate::v1_2::foundation_types::time::iso8601_date::Iso8601Date;
pub use crate::v1_2::foundation_types::time::iso8601_date::Iso8601DateData;
pub use crate::v1_2::foundation_types::time::iso8601_date_time::Iso8601DateTime;
pub use crate::v1_2::foundation_types::time::iso8601_date_time::Iso8601DateTimeData;
pub use crate::v1_2::foundation_types::time::iso8601_duration::Iso8601Duration;
pub use crate::v1_2::foundation_types::time::iso8601_duration::Iso8601DurationData;
pub use crate::v1_2::foundation_types::time::iso8601_time::Iso8601Time;
pub use crate::v1_2::foundation_types::time::iso8601_time::Iso8601TimeData;
pub use crate::v1_2::foundation_types::time::iso8601_type::Iso8601Type;
pub use crate::v1_2::integration::generic_entry::GenericEntry;
pub use crate::v1_2::support::measurement::measurement_service::MeasurementService;
pub use crate::v1_2::support::terminology::code_set_access::CodeSetAccess;
pub use crate::v1_2::support::terminology::openehr_code_set_identifiers::OpenehrCodeSetIdentifiers;
pub use crate::v1_2::support::terminology::openehr_code_set_identifiers::OpenehrCodeSetIdentifiersData;
pub use crate::v1_2::support::terminology::openehr_terminology_group_identifiers::OpenehrTerminologyGroupIdentifiers;
pub use crate::v1_2::support::terminology::openehr_terminology_group_identifiers::OpenehrTerminologyGroupIdentifiersData;
pub use crate::v1_2::support::terminology::terminology_access::TerminologyAccess;
pub use crate::v1_2::support::terminology::terminology_service::TerminologyService;