Changes between Version 4 and Version 5 of Archtectural Overview Package


Ignore:
Timestamp:
Sep 9, 2007, 10:09:46 PM (17 years ago)
Author:
KOBAYASHI, Shinji
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Archtectural Overview Package

    v4 v5  
    1414[[Image(package_structurea.gif)]]
    1515
    16 openEHRの重要な設計目的の一つは、科学や健康分野でのコンピュータ利用のために、一貫性があり、矛盾なく再利用可能なタイプのシステムを提供することである。したがって、参照モデル(ほぼ最下層に位置する)の「中核」では参照モデルの上位層でも普遍的に利用できるIDやデータ型、データ構造や様々な共通のデザインパターンを提供しており、AMやSMパッケージでも同じように利用できる。[http://www.openehr.jp/attachment/wiki/Archtectural%20Overview%20Package/package_structure5.gif 図9]ではパッケージ間の関連が図示されている。依存関係は上位パッケージからかいパッケージに対してにのみ存在する。
     16openEHRの重要な設計目的の一つは、科学や健康分野でのコンピュータ利用のために、一貫性があり、矛盾なく再利用可能なタイプのシステムを提供することである。したがって、参照モデル(ほぼ最下層に位置する)の「コア」では参照モデルの上位層でも普遍的に利用できるIDやデータ型、データ構造や様々な共通のデザインパターンを提供しており、AMやSMパッケージでも同じように利用できる。[http://www.openehr.jp/attachment/wiki/Archtectural%20Overview%20Package/package_structure5.gif 図9]ではパッケージ間の関連が図示されている。依存関係は上位パッケージから下位パッケージに対してにのみ存在する。
    1717
    1818One 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.
     
    2020[[Image(package_structure5.gif)]]
    2121
     22== 5.2 参照モデル(RM; Reference Modeldivision) ==
     23
    22245.2 Reference Model (RM)
    2325
     26パッケージはそれぞれクラス定義のために局所的な文脈を定義している。[http://www.openehr.jp/attachment/wiki/Archtectural%20Overview%20Package/package_structure2.gif 図10]はRMパッケージの構造を図示している。略式の区分として、「domain」、「pattern」、「core」に分けられている。後者のグループのパッケージは、汎用的であり、すべての外部のパッケージに含まれているopenEHRモデル全部で利用されている。それと同時に、ID、知識資産へのアクセス、データ型や構造、セマンティクスへの見解、アーキタイプのサポートを提供している。前者のグループのパッケージは事業レベルでの医療情報タイプのセマンティクスを定義しており、EHRや人口統計も含めている。
     27
    2428Each 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
     30[[Image(package_structure2.gif)]]
    2531
    2632Each 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.