Open industry specifications, models
and software for e-health

Class Index

Archetype Model

Packages Classes
aom2 ADL_CODE_DEFINITIONS AOM_PROFILE AOM_PROPERTY_MAPPING AOM_TYPE_MAPPING ARCHETYPE ARCHETYPE_CONSTRAINT ARCHETYPE_HRID ARCHETYPE_ID_CONSTRAINT ARCHETYPE_SLOT ARCHETYPE_TERM ARCHETYPE_TERMINOLOGY AUTHORED_ARCHETYPE CONSTRAINT_STATUS C_ARCHETYPE_ROOT C_ATTRIBUTE C_ATTRIBUTE_TUPLE C_BOOLEAN C_COMPLEX_OBJECT C_COMPLEX_OBJECT_PROXY C_DATE C_DATE_TIME C_DEFINED_OBJECT C_DURATION C_INTEGER C_OBJECT C_ORDERED C_PRIMITIVE_OBJECT C_PRIMITIVE_TUPLE C_REAL C_SECOND_ORDER C_STRING C_TEMPORAL C_TEMPORAL_DEFINITIONS C_TERMINOLOGY_CODE C_TIME EXPR_ARCHETYPE_ID_CONSTRAINT EXPR_ARCHETYPE_REF EXPR_CONSTRAINT OPERATIONAL_TEMPLATE P_ARCHETYPE P_ARCHETYPE_CONSTRAINT P_ARCHETYPE_HRID P_ARCHETYPE_SLOT P_ARCHETYPE_TERMINOLOGY P_AUTHORED_ARCHETYPE P_AUTHORED_RESOURCE P_C_ARCHETYPE_ROOT P_C_ATTRIBUTE P_C_ATTRIBUTE_TUPLE P_C_BOOLEAN P_C_COMPLEX_OBJECT P_C_COMPLEX_OBJECT_PROXY P_C_DATE P_C_DATE_TIME P_C_DEFINED_OBJECT P_C_DURATION P_C_INTEGER P_C_OBJECT P_C_ORDERED P_C_PRIMITIVE_OBJECT P_C_REAL P_C_STRING P_C_TEMPORAL P_C_TERMINOLOGY_CODE P_C_TIME P_OPERATIONAL_TEMPLATE P_TEMPLATE RM_ATTRIBUTE_VISIBILITY RM_OVERLAY SIBLING_ORDER TEMPLATE TEMPLATE_OVERLAY TERMINOLOGY_RELATION VALUE_SET VISIBILITY_TYPE

Base Model

Packages Classes
base_types ACCESS_GROUP_REF ARCHETYPE_ID BASIC_DEFINITIONS Env GENERIC_ID HIER_OBJECT_ID INTERNET_ID ISO_OID LOCATABLE_REF Locale Math OBJECT_ID OBJECT_REF OBJECT_VERSION_ID OPENEHR_DEFINITIONS PARTY_REF Quantity_converter Statistical_evaluator TEMPLATE_ID TERMINOLOGY_ID UID UID_BASED_ID UUID VALIDITY_KIND VERSION_STATUS VERSION_TREE_ID
foundation_types ARGS Any Array Boolean Byte CODE_PHRASE Cardinality Character Comparable Container Double FUNCTION Hash Integer Integer64 Interval Iso8601_date Iso8601_date_time Iso8601_duration Iso8601_time Iso8601_timezone Iso8601_type List Multiplicity_interval Numeric Octet Ordered Ordered_Numeric PROCEDURE Point_interval Proper_interval RESULT ROUTINE Real Set String TUPLE TUPLE1 TUPLE2 Temporal Terminology_code Terminology_term Time_Definitions Uri
resource AUTHORED_RESOURCE RESOURCE_ANNOTATIONS RESOURCE_DESCRIPTION RESOURCE_DESCRIPTION_ITEM TRANSLATION_DETAILS

Generic Languages

Packages Classes
bmm BMM_ACTION_DECISION_TABLE BMM_ACTION_TABLE BMM_ASSERTION BMM_ASSIGNMENT BMM_BOOLEAN_VALUE BMM_BUILTIN_TYPE BMM_CLASS 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_EXTERNAL_ROUTINE BMM_FEATURE BMM_FEATURE_EXTENSION BMM_FEATURE_GROUP BMM_FORMAL_ELEMENT BMM_FUNCTION BMM_FUNCTION_TYPE BMM_GENERIC_CLASS BMM_GENERIC_TYPE BMM_INCLUDE_SPEC BMM_INDEXED_CONTAINER_PROPERTY BMM_INDEXED_CONTAINER_TYPE BMM_INDEXED_CONTAINER_VALUE BMM_INSTANTIABLE_FEATURE BMM_INTEGER_VALUE BMM_INTERVAL_VALUE BMM_LITERAL_VALUE BMM_LOCAL BMM_LOCAL_ROUTINE BMM_MODEL BMM_MODEL_ACCESS BMM_MODEL_ELEMENT 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_PROCEDURE_TYPE BMM_PROPERTY BMM_PROPERTY_TYPE BMM_READONLY_VARIABLE BMM_RESULT BMM_ROUTINE BMM_ROUTINE_DEFINITION BMM_ROUTINE_TYPE BMM_SCHEMA BMM_SCHEMA_DESCRIPTOR BMM_SCHEMA_METADATA_KEY BMM_SCHEMA_STATE BMM_SELF BMM_SIGNATURE BMM_SIMPLE_CLASS BMM_SIMPLE_STATEMENT BMM_SIMPLE_TYPE BMM_SINGLETON BMM_STATEMENT BMM_STATEMENT_BLOCK BMM_STATEMENT_ITEM BMM_STATIC BMM_STATUS_TYPE BMM_STRING_VALUE BMM_TUPLE_TYPE BMM_TYPE BMM_UNITARY_PROPERTY BMM_UNITARY_TYPE BMM_UNITARY_VALUE BMM_VALUE_SET_SPEC BMM_VARIABLE BMM_VISIBILITY BMM_WRITABLE_VARIABLE 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_FEATURE_REF EL_FUNCTION_AGENT EL_FUNCTION_CALL EL_LITERAL EL_OPERATOR EL_PREDICATE EL_PROCEDURE_AGENT EL_PROPERTY_REF EL_READONLY_VARIABLE EL_SIMPLE EL_STATIC_REF EL_TERMINAL EL_TUPLE EL_TUPLE_ITEM EL_TYPE_REF EL_UNARY_OPERATOR EL_VALUE_GENERATOR EL_VARIABLE EL_WRITABLE_VARIABLE
bmm_persistence 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

Process Model

Packages Classes
decision_language DECISION_LOGIC_MODULE DLM_INPUT_SECTION DLM_PRECONDITIONS_SECTION DLM_REFERENCE_SECTION DLM_RULE DLM_RULES_SECTION STATE_VARIABLE TRACKED_QUANTITATIVE_VARIABLE TRACKED_STATE_VARIABLE VALUE_SNAPSHOT
task_planning ADHOC_BRANCH ADHOC_GROUP ALLOCATION_STATUS API_CALL ARCHETYPE_HRID BOOLEAN_CONTEXT_EXPRESSION CALENDAR_ENTRY CALENDAR_EVENT CALLBACK_NOTIFICATION CALLBACK_WAIT CAPTURE_DATASET_SPEC CHOICE_BRANCH CHOICE_GROUP CLOCK_TIME CONCURRENCY_MODE CONDITION_BRANCH CONDITION_GROUP CONTEXT_CONSTANT CONTEXT_EXPRESSION CONTEXT_VALUE CONTEXT_VARIABLE CONTINUOUS_EVENT_VARIABLE CUSTOMARY_TIME DATASET_COMMIT_GROUP DATASET_SPEC DECISION_BRANCH DECISION_GROUP DEFINED_ACTION DISPATCHABLE_ACTION DISPATCHABLE_TASK EVENT EVENT_ACTION EVENT_BRANCH EVENT_GROUP EVENT_RECORD EVENT_VARIABLE EVENT_WAIT EXECUTION_RULE EXECUTION_TYPE EXTERNAL_REQUEST EXTERNAL_VARIABLE HAND_OFF I_TASK_PLAN_DEFINITION I_TASK_PLAN_MATERIALISED I_WORK_PLAN_DEFINITION I_WORK_PLAN_MATERIALISED LINKED_PLAN LOCAL_VARIABLE MANUAL_NOTIFICATION M_ALLOCATION M_CALENDAR M_CALLBACK M_CAPTURE_DATASET_SPEC M_CONDITION_GROUP M_CONTEXT_VARIABLE M_DISPATCHABLE_ACTION M_EVENT_GROUP M_PERFORMABLE_ACTION M_PERFORMER_ALLOCATION M_PLAN_DATA_CONTEXT M_PLAN_ITEM M_RESOURCE_ALLOCATION M_REVIEW_DATASET_SPEC M_TASK M_TASK_ACTION M_TASK_COSTING M_TASK_GROUP M_TASK_PLAN M_TIMELINE M_WORK_PLAN ORDER_REF OVERRIDE_TYPE PARAMETER_DEF PARAMETER_MAPPING PERFORMABLE_ACTION PERFORMABLE_TASK PLAN_CALENDAR PLAN_DATA_CONTEXT PLAN_EVENT PLAN_ITEM PLAN_TIMELINE PLAN_TIME_ORIGIN PUBLICATION_REFERENCE QUERY_CALL REMINDER RESOURCE_PARTICIPATION RESUME_ACTION RESUME_TYPE REVIEW_DATASET_SPEC STATE_TRIGGER SUBJECT_PRECONDITION SUB_PLAN SYSTEM_CALL SYSTEM_NOTIFICATION SYSTEM_REQUEST TASK TASK_ACTION TASK_COSTING TASK_EVENT_RECORD TASK_GROUP TASK_LIFECYCLE TASK_NOTIFICATION_RECORD TASK_PARTICIPATION TASK_PLAN TASK_PLAN_EVENT_RECORD TASK_PLAN_EXECUTION_HISTORY TASK_REPEAT TASK_TRANSITION TASK_WAIT TEMPORAL_RELATION TIMELINE_MOMENT TIMER_EVENT TIMER_WAIT TIME_SPECIFIER WORK_PLAN

Reference Model

Packages Classes
common ARCHETYPED ATTESTATION AUDIT_DETAILS AUTHORED_RESOURCE CONTRIBUTION FEEDER_AUDIT FEEDER_AUDIT_DETAILS FOLDER IMPORTED_VERSION ITEM_TAG LINK LOCATABLE ORIGINAL_VERSION PARTICIPATION PARTY_IDENTIFIED PARTY_PROXY PARTY_RELATED PARTY_SELF PATHABLE RESOURCE_DESCRIPTION RESOURCE_DESCRIPTION_ITEM REVISION_HISTORY REVISION_HISTORY_ITEM TRANSLATION_DETAILS VERSION VERSIONED_FOLDER VERSIONED_OBJECT
composition ACTION ACTIVITY ADMIN_ENTRY CARE_ENTRY COMPOSITION CONTENT_ITEM ENTRY EVALUATION EVENT_CONTEXT INSTRUCTION INSTRUCTION_DETAILS ISM_TRANSITION OBSERVATION SECTION
data_structures CLUSTER DATA_STRUCTURE ELEMENT EVENT HISTORY INTERVAL_EVENT ITEM ITEM_LIST ITEM_SINGLE ITEM_STRUCTURE ITEM_TABLE ITEM_TREE POINT_EVENT
data_types CODE_PHRASE DATA_VALUE DV_ABSOLUTE_QUANTITY DV_AMOUNT DV_BOOLEAN DV_CODED_TEXT DV_COUNT DV_DATE DV_DATE_TIME DV_DURATION DV_EHR_URI DV_ENCAPSULATED DV_GENERAL_TIME_SPECIFICATION DV_IDENTIFIER DV_INTERVAL DV_MULTIMEDIA DV_ORDERED DV_ORDINAL DV_PARAGRAPH DV_PARSABLE DV_PERIODIC_TIME_SPECIFICATION DV_PROPORTION DV_QUANTIFIED DV_QUANTITY DV_SCALE DV_STATE DV_TEMPORAL DV_TEXT DV_TIME DV_TIME_SPECIFICATION DV_URI PROPORTION_KIND REFERENCE_RANGE TERM_MAPPING
demographic ACTOR ADDRESS AGENT CAPABILITY CONTACT GROUP ORGANISATION PARTY PARTY_IDENTITY PARTY_RELATIONSHIP PERSON ROLE VERSIONED_PARTY
ehr ACCESS_CONTROL_SETTINGS EHR EHR_ACCESS EHR_STATUS VERSIONED_COMPOSITION VERSIONED_EHR_ACCESS VERSIONED_EHR_STATUS
ehr_extract ADDRESSED_MESSAGE EXTRACT EXTRACT_ACTION_REQUEST EXTRACT_CHAPTER EXTRACT_CONTENT_ITEM EXTRACT_ENTITY_CHAPTER EXTRACT_ENTITY_MANIFEST EXTRACT_ERROR EXTRACT_FOLDER EXTRACT_ITEM EXTRACT_MANIFEST EXTRACT_PARTICIPATION EXTRACT_REQUEST EXTRACT_SPEC EXTRACT_UPDATE_SPEC EXTRACT_VERSION_SPEC GENERIC_CONTENT_ITEM MESSAGE MESSAGE_CONTENT OPENEHR_CONTENT_ITEM SYNC_EXTRACT SYNC_EXTRACT_REQUEST SYNC_EXTRACT_SPEC X_CONTRIBUTION X_VERSIONED_COMPOSITION X_VERSIONED_EHR_ACCESS X_VERSIONED_EHR_STATUS X_VERSIONED_FOLDER X_VERSIONED_OBJECT X_VERSIONED_PARTY
entity ACCOUNTABILITY ADDRESS AGENT AGGREGATE_AGENT ARTEFACT ASSET AUTOMATON BIOLOGICAL_ENTITY CAPABILITY CONSUMABLE CONSUMABLE_USE CONTACT ENTITY ENTITY_RELATIONSHIP EQUIPMENT FACILITY GEOGRAPHICAL_SITE INDEPENDENT_OBJECT INDIVIDUAL_AGENT MATERIALLY_DEPENDENT_ENTITY MATERIAL_BORDER MATERIAL_ENTITY MATERIAL_LOCATION MATERIAL_POINT MATERIAL_SURFACE OBJECT_AGGREGATE OBJECT_EXTENSION_PART ORGANISATION ORG_ENTITY ORG_UNIT PARTY PARTY_IDENTITY PARTY_RELATIONSHIP PERSON PERSONA PHYSICAL_ENTITY PROPERTY REGISTRY RELATIONSHIP_GROUP RESOURCE RESOURCE_ITEM RESOURCE_PACKAGE RESOURCE_USE SERVICE SERVICE_USE SOCIAL_ENTITY SPACE SPATIAL_REGION SUBSTANCE TEAM VERSIONED_ASSET VERSIONED_ENTITY VERSIONED_MATERIAL_ENTITY VERSIONED_PARTY VERSIONED_RESOURCE_ITEM VERSIONED_RESOURCE_USE
integration GENERIC_ENTRY
support CODE_SET_ACCESS EXTERNAL_ENVIRONMENT_ACCESS MEASUREMENT_SERVICE OPENEHR_CODE_SET_IDENTIFIERS OPENEHR_TERMINOLOGY_GROUP_IDENTIFIERS TERMINOLOGY_ACCESS TERMINOLOGY_SERVICE