Changes between Version 6 and Version 7 of Archtectural Overview Package
- Timestamp:
- Sep 9, 2007, 10:25:50 PM (17 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Archtectural Overview Package
v6 v7 4 4 5 openEHR Package Structure 5 5 6 == 5.1 概 要==6 == 5.1 概観 == 7 7 8 8 5.1 Overview … … 14 14 [[Image(package_structurea.gif)]] 15 15 16 openEHRの重要な設計目的の一つは、科学や健康分野でのコンピュータ利用のために、一貫性があり、矛盾なく再利用可能なタイプのシステムを提供することである。したがって、参照モデル(ほぼ最下層に位置する)の「 コア」では参照モデルの上位層でも普遍的に利用できるIDやデータ型、データ構造や様々な共通のデザインパターンを提供しており、AMやSMパッケージでも同じように利用できる。[http://www.openehr.jp/attachment/wiki/Archtectural%20Overview%20Package/package_structure5.gif 図9]ではパッケージ間の関連が図示されている。依存関係は上位パッケージから下位パッケージに対してにのみ存在する。16 openEHRの重要な設計目的の一つは、科学や健康分野でのコンピュータ利用のために、一貫性があり、矛盾なく再利用可能なタイプのシステムを提供することである。したがって、参照モデル(ほぼ最下層に位置する)の「core」では参照モデルの上位層でも普遍的に利用できるIDやデータ型、データ構造や様々な共通のデザインパターンを提供しており、AMやSMパッケージでも同じように利用できる。[http://www.openehr.jp/attachment/wiki/Archtectural%20Overview%20Package/package_structure5.gif 図9]ではパッケージ間の関連が図示されている。依存関係は上位パッケージから下位パッケージに対してにのみ存在する。 17 17 18 18 One of the important design aims of openEHR is to provide a coherent, consistent and re-usable type system for scientific and health computing. Accordingly, the `core' of the RM (bottom-most layers) provides identifiers, data types, data structures and various common design patterns that can be re-used ubiquitously in the upper layers of the RM, and equally in the AM and SM packages. FIGURE 9 illustrates the relationships between the packages. Dependencies only exist from higher packages to lower packages. … … 28 28 Each package defines a local context for definition of classes. FIGURE 10 illustrates the RM package structure. An informal division into "domain", "patterns" and "core" is shown. The packages in the latter group are generic, and are used by all openEHR models, in all the outer packages. Together, they provide identification, access to knowledge resources, data types and structures, versioning semantics, and support for archetyping. The packages in the former group define the semantics of enterprise level health information types, including the EHR and demographics. 29 29 30 [ [Image(package_structure2.gif)]]30 [http://www.openehr.jp/attachment/wiki/Archtectural%20Overview%20Package/package_structure2.gif 図10]にあるそれぞれの外部パッケージは、「情報モデル」(IM; Information Model)について記載している1つのopenEHR仕様文書に対応している[[FootNote(with the exception of the EHR and Composition packages, which are both described in the EHR Reference Model document.)]]。パッケージ構造は、すべての実装表現(たとえば、XML スキーマ、JavaやC#、Eiffelといったコンピュータ言語やWSDLやIDL、.Netのような相互可用性のための定義)で繰り返されるような一般的なものである。 31 31 32 32 Each outer package in FIGURE 10 corresponds to one openEHR specification document1, documenting an "information model" (IM). The package structure will normally be replicated in all ITS expressions, e.g. XML schema, programming languages like Java, C# and Eiffel, and interoperability definitions like WSDL, IDL and .Net. 33 33 34 [[Image(package_structure2.gif)]] 35 36 === 5.2.1 パッケージ外観 === 37 34 38 5.2.1 Package Overview 35 39 40 以下のサブセクションはRMパッケージの簡単な概観を示すものである。 41 36 42 The following sub-sections provide a brief overview of the RM packages. 43 44 == サポート情報モデル == 45 37 46 Support Information Model 38 47