Open industry specifications, models
and software for e-health
openEHR components

Generic Languages (LANG) Component - latest

Specifications

Specification Description
STABLE ODIN This is the JSON-like notation used to express various sections of ADL archetypes including description, terminology and annotations, and also BMM files.
TRIAL BMM BMM provides a human- and machine-readable / writable format for defining object models. It can be considered a much more compact and readable alternative to XMI.
STABLE P_BMM A human-readable and machine-processable save format for BMM.
DEV Expression Language The openEHR Expression Language defines an extensible core model and syntax for specifying expressions for particular purposes elsewhere in openEHR, e.g. guidelines, rules etc.

Releases

Release Date Description
Release 1.0.0 cooking Release notes

Computable Expressions

Resource Description
openEHR_UML-LANG.mdzip UML file for openEHR Language model classes, as MagicDraw 18.5. Contains UML 2.5 standard XMI file.

Class Index

Packages Classes
bmm BMM_ACTION_TABLE BMM_ASSERTION BMM_ASSIGNMENT BMM_BOOLEAN_VALUE BMM_CLASS BMM_CLASS_ENTITY BMM_CLASS_FEATURE BMM_CONDITIONAL_ACTION BMM_CONSTANT BMM_CONTAINER_PROPERTY BMM_CONTAINER_TYPE BMM_CONTAINER_VALUE BMM_DECLARATION BMM_DEFINITIONS BMM_EFFECTIVE_TYPE BMM_ENTITY_METATYPE BMM_ENUMERATION BMM_ENUMERATION_INTEGER BMM_ENUMERATION_STRING BMM_FEATURE_EXTENSION BMM_FEATURE_GROUP BMM_FUNCTION BMM_GENERIC_CLASS BMM_GENERIC_TYPE BMM_INDEXED_CONTAINER_PROPERTY BMM_INDEXED_CONTAINER_TYPE BMM_INDEXED_CONTAINER_VALUE BMM_INSTANTIABLE BMM_INTEGER_VALUE BMM_INTERVAL_VALUE BMM_LITERAL_VALUE BMM_LOCAL BMM_MODEL BMM_MODEL_ACCESS BMM_MODEL_METADATA BMM_MODEL_TYPE BMM_MODULE BMM_OPERATOR BMM_OPERATOR_POSITION BMM_PACKAGE BMM_PACKAGE_CONTAINER BMM_PARAMETER BMM_PARAMETER_DIRECTION BMM_PARAMETER_TYPE BMM_PRIMITIVE_VALUE BMM_PROCEDURE BMM_PROCEDURE_CALL BMM_PROPERTY BMM_RESULT BMM_ROUTINE BMM_ROUTINE_BODY BMM_ROUTINE_EXTERNAL BMM_SCHEMA BMM_SCHEMA_DESCRIPTOR BMM_SCHEMA_METADATA_KEY BMM_SCHEMA_STATE BMM_SIGNATURE BMM_SIMPLE_CLASS BMM_SIMPLE_TYPE BMM_STATEMENT BMM_STATEMENT_BLOCK BMM_STATEMENT_ITEM BMM_STRING_VALUE BMM_TUPLE_TYPE BMM_TYPE BMM_TYPED BMM_TYPED_FEATURE BMM_UNITARY_PROPERTY BMM_UNITARY_TYPE BMM_UNITARY_VALUE BMM_VALUE_SET_SPEC BMM_VARIABLE BMM_VISIBILITY EL_AGENT EL_AGENT_CALL EL_ATTACHED EL_BINARY_OPERATOR EL_BOOLEAN_EXPRESSION EL_CASE EL_CASE_TABLE EL_CONDITIONAL_EXPRESSION EL_CONDITION_CHAIN EL_CONSTRAINED EL_DECISION_BRANCH EL_DECISION_TABLE EL_DEFINED EL_EXPRESSION EL_FUNCTION_AGENT EL_FUNCTION_CALL EL_INSTANCE_REF EL_INSTANTIABLE_REF EL_LITERAL EL_OPERATOR EL_PREDICATE EL_PROCEDURE_AGENT EL_SCOPED_REF EL_SELF_REF EL_SIMPLE EL_TERMINAL EL_TUPLE EL_TUPLE_ITEM EL_TYPE_REF EL_UNARY_OPERATOR
bmm_persistence BMM_INCLUDE_SPEC P_BMM_BASE_TYPE P_BMM_CLASS P_BMM_CONTAINER_PROPERTY P_BMM_CONTAINER_TYPE P_BMM_ENUMERATION P_BMM_ENUMERATION_INTEGER P_BMM_ENUMERATION_STRING P_BMM_GENERIC_PARAMETER P_BMM_GENERIC_PROPERTY P_BMM_GENERIC_TYPE P_BMM_INDEXED_CONTAINER_PROPERTY P_BMM_INDEXED_CONTAINER_TYPE P_BMM_MODEL_ELEMENT P_BMM_OPEN_TYPE P_BMM_PACKAGE P_BMM_PACKAGE_CONTAINER P_BMM_PROPERTY P_BMM_SCHEMA P_BMM_SCHEMA_DESCRIPTOR P_BMM_SIMPLE_TYPE P_BMM_SINGLE_PROPERTY P_BMM_SINGLE_PROPERTY_OPEN P_BMM_TYPE