wiki:Support Information Model 2 Support Package

TOC PREV NEXT

この文書はThe openEHR Support Information Modelの翻訳です。翻訳の妥当性については保証しませんので適宜原文を参照してください。

サポートパッケージ

Support Package

2.1 概要

2.1 Overview

サポート参照モデルはopenEHRモデル全般で使用される型で構成されており、openEHR以外で定義されていると想定されるプリミティブ型も含まれる。このパッケージの構造を図1に示す。

The Support Reference Model comprises types used throughout the openEHR models, including assumed primitive types defined outside of openEHR. The package structure is illustrated in FIGURE.

assumed_types

FIGURE 1 rm.support and assumed_types Packages

assumed_types「擬似パッケージ」はプログラミング言語や、スキーマ言語、データベース環境などの実装技術に存在しているopenEHR仕様を想定した型を表している。4つのサポートパッケージは、定数(constants)、ターミノロジーアクセス(terminology access)、外部で定義された科学的単位へのアクセス(access to externally defined scientific units)と換算情報(conversion information)といった、それぞれのセマンティクスを定義している。EXTERNAL_ENVIRONMENT_ACCESSクラスはサービスインターフェースクラスに対するアクセスを提供する混合クラスである。

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.

2.2 クラス定義

2.2 Class definition

2.2.1 Class Definitions EXTERNAL_ENVIRONMENT_ACCESSクラス

2.2.1 Class Definitions EXTERNAL_ENVIRONMENT_ACCESS Class

クラスEXTERNAL_ENVIRONMENT_ACCESS (abstract)
目的外部環境にあるサービスへのアクセスを提供する混合クラス。
機能シグニチャ意味
eea_terminology_svc: TERMINOLOGY_SERVICEターミノロジーサービスへのインターフェースを返す
eea_measurement_svc: MEASUREMENT_SERVICE計測サービスへのインターフェースを返す
不変条件Terminology_service_exists: eea_terminology_svc /= Void
Measurement_service_exists: eea_measurement_svc /= Void


CLASSEXTERNAL_ENVIRONMENT_ACCESS (abstract)
PurposeA mixin class providing access to services in the external environment.
FunctionsSignatureMeaning
eea_terminology_svc: TERMINOLOGY_SERVICEReturn an interface to the terminology service
eea_measurement_svc: MEASUREMENT_SERVICEReturn an interface to the measurement service
InvariantsTerminology_service_exists: eea_terminology_svc /= Void
Measurement_service_exists: eea_measurement_svc /= Void

TOC PREV NEXT

Last modified 10 years ago Last modified on Sep 6, 2008, 9:43:13 PM

Attachments (1)

Download all attachments as: .zip