Support Package
Overview
The Support Reference Model comprises types used throughout the openEHR models, including
assumed primitive types defined outside of openEHR. The package structure is illustrated below.
The assumed_types 'pseudo-package' stands for types assumed by the openEHR specifcations
to exist in an implementation technology, such as a programming language, schema language or database
environment. The four Support packages define the semantics respectively for constants, terminology
access, access to externally defined scientific units and conversion information. The class
EXTERNAL_ENVIRONMENT_ACCESS is a mixin class providing access to the service interface classes.
Class Definitions
EXTERNAL_ENVIRONMENT_ACCESS Class
-
Definition
-
Effective
-
BMM
-
UML
Class |
EXTERNAL_ENVIRONMENT_ACCESS (abstract) |
|
|---|---|---|
Description |
A mixin class providing access to services in the external environment. |
|
Inherit |
||
| EXTERNAL_ENVIRONMENT_ACCESS (abstract) | |
|---|---|
A mixin class providing access to services in the external environment. |
|
Inherits: OPENEHR_TERMINOLOGY_GROUP_IDENTIFIERS, OPENEHR_CODE_SET_IDENTIFIERS, TERMINOLOGY_SERVICE, MEASUREMENT_SERVICE |
|
Constants |
|
OPENEHR_TERMINOLOGY_GROUP_IDENTIFIERS.Terminology_id_openehr: |
Name of openEHR’s own terminology. |
OPENEHR_TERMINOLOGY_GROUP_IDENTIFIERS.Group_id_audit_change_type: |
|
OPENEHR_TERMINOLOGY_GROUP_IDENTIFIERS.Group_id_attestation_reason: |
|
OPENEHR_TERMINOLOGY_GROUP_IDENTIFIERS.Group_id_composition_category: |
|
OPENEHR_TERMINOLOGY_GROUP_IDENTIFIERS.Group_id_event_math_function: |
|
OPENEHR_TERMINOLOGY_GROUP_IDENTIFIERS.Group_id_instruction_states: |
|
OPENEHR_TERMINOLOGY_GROUP_IDENTIFIERS.Group_id_instruction_transitions: |
|
OPENEHR_TERMINOLOGY_GROUP_IDENTIFIERS.Group_id_null_flavours: |
|
OPENEHR_TERMINOLOGY_GROUP_IDENTIFIERS.Group_id_property: |
|
OPENEHR_TERMINOLOGY_GROUP_IDENTIFIERS.Group_id_participation_function: |
|
OPENEHR_TERMINOLOGY_GROUP_IDENTIFIERS.Group_id_participation_mode: |
|
OPENEHR_TERMINOLOGY_GROUP_IDENTIFIERS.Group_id_setting: |
|
OPENEHR_TERMINOLOGY_GROUP_IDENTIFIERS.Group_id_term_mapping_purpose: |
|
OPENEHR_TERMINOLOGY_GROUP_IDENTIFIERS.Group_id_subject_relationship: |
|
OPENEHR_TERMINOLOGY_GROUP_IDENTIFIERS.Group_id_version_life_cycle_state: |
|
OPENEHR_CODE_SET_IDENTIFIERS.Code_set_id_character_sets: |
|
OPENEHR_CODE_SET_IDENTIFIERS.Code_set_id_compression_algorithms: |
|
OPENEHR_CODE_SET_IDENTIFIERS.Code_set_id_countries: |
|
OPENEHR_CODE_SET_IDENTIFIERS.Code_set_integrity_check_algorithms: |
|
OPENEHR_CODE_SET_IDENTIFIERS.Code_set_id_languages: |
|
OPENEHR_CODE_SET_IDENTIFIERS.Code_set_id_media_types: |
|
OPENEHR_CODE_SET_IDENTIFIERS.Code_set_id_normal_statuses: |
|
Functions |
|
OPENEHR_TERMINOLOGY_GROUP_IDENTIFIERS.valid_terminology_group_id ( |
Validity function to test if an identifier is in the set defined by this class. |
OPENEHR_CODE_SET_IDENTIFIERS.valid_code_set_id ( |
Validity function to test if an identifier is in the set defined by this class. |
TERMINOLOGY_SERVICE.terminology ( |
Return an interface to the terminology named name. Allowable names include:-
|
TERMINOLOGY_SERVICE.code_set ( |
Return an interface to the code_set identified by the external identifier name (e.g. ISO_639-1). |
TERMINOLOGY_SERVICE.code_set_for_id ( |
Return an interface to the code_set identified internally in openEHR by id. |
TERMINOLOGY_SERVICE.has_terminology ( |
True if terminology named name known by this service. Allowable names include:-
|
TERMINOLOGY_SERVICE.has_code_set ( |
True if code_set linked to internal name (e.g. languages ) is available. |
TERMINOLOGY_SERVICE.terminology_identifiers (): |
Set of all terminology identifiers known in the terminology service. Values from the US NLM UMLS meta-data list at:- http://www.nlm.nih.gov/research/umls/metaa1.html |
TERMINOLOGY_SERVICE.openehr_code_sets (): |
Set of all code set identifiers known in the terminology service. |
TERMINOLOGY_SERVICE.code_set_identifiers (): |
Set of all code sets identifiers for which there is an internal openEHR name; returned as a Map of ids keyed by internal name. |
MEASUREMENT_SERVICE.is_valid_units_string ( |
True if the units string units' is a valid string according to the HL7 UCUM specification. |
MEASUREMENT_SERVICE.units_equivalent ( |
True if two units strings correspond to the same measured property. |
{
"name": "EXTERNAL_ENVIRONMENT_ACCESS",
"documentation": "A mixin class providing access to services in the external environment.",
"is_abstract": true,
"ancestors": [
"TERMINOLOGY_SERVICE",
"MEASUREMENT_SERVICE"
]
}