Changes between Version 18 and Version 19 of Archtectural Overview Package


Ignore:
Timestamp:
Sep 12, 2007, 6:12:14 PM (17 years ago)
Author:
KOBAYASHI, Shinji
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Archtectural Overview Package

    v18 v19  
    1313
    1414[[Image(package_structurea.gif)]]
     15
    1516
    1617openEHRの重要な設計目的の一つは、科学や健康分野でのコンピュータ利用のために、一貫性があり、矛盾なく再利用可能なタイプのシステムを提供することである。したがって、参照モデル(ほぼ最下層に位置する)の「core」では参照モデルの上位層でも普遍的に利用できるIDやデータ型、データ構造や様々な共通のデザインパターンを提供しており、AMやSMパッケージでも同じように利用できる。[http://www.openehr.jp/attachment/wiki/Archtectural%20Overview%20Package/package_structure5.gif 図9]ではパッケージ間の関連が図示されている。依存関係は上位パッケージから下位パッケージに対してにのみ存在する。
     
    1471485.3 Archetype Model (AM)
    148149
    149 openEHRのamパッケージにはアーキタイプとテンプレートのセマンティクスを記述するのに必要なモデルが含まれており,openEHRで使用されている。amパッケージには、openEHR(や他の医療情報をコンピュータで扱う目的)で使用するために、アーキタイプの文法仕様を表現する形式でありアーキタイプとテンプレートパッケージのオブジェクト指向セマンティクスを定義するアーキタイプ定義言語(ADL; Archetype Definition Language)や、アーキタイプとテンプレートパッケージ,アーキタイプパッケージで汎用アーキタイプモデルのprofileを定義しているopenehr_profileパッケージが含まれている。amパッケージの内部構造は図11に示されている
     150openEHRのamパッケージにはアーキタイプとテンプレートのセマンティクスを記述するのに必要なモデルが含まれており,openEHRで使用されている。amパッケージには、openEHR(や他の医療情報をコンピュータで扱う目的)で使用するために、アーキタイプの文法仕様を表現する形式でありアーキタイプとテンプレートパッケージのオブジェクト指向セマンティクスを定義するアーキタイプ定義言語(ADL; Archetype Definition Language)や、アーキタイプとテンプレートパッケージ,アーキタイプパッケージで汎用アーキタイプモデルのprofileを定義しているopenehr_profileパッケージが含まれている。amパッケージの内部構造は[http://www.openehr.jp/attachment/wiki/Archtectural%20Overview%20Package/package_structure3.gif 図11]に示されている
    150151
    151152The openEHR am package contains the models necessary to describe the semantics of archetypes and templates, and their use within openEHR. These include ADL, the Archetype Definition Language (expressed in the form of a syntax specification), the archetype and template packages, defining the object-oriented semantics of archetypes and templates, and the openehr_profile package, which defines a profile of the generic archetype model defined in the archetype package, for use in openEHR (and other health computing endeavours). The internal structure of the am package is shown in FIGURE 11.
     
    166167Virtual EHR API
    167168
    168 バーチャルEHR APIは細粒度のEHRデータインターフェースを定義しており,
     169バーチャルEHR APIはコンポジションやそれ以下のレベルでの細粒度のEHRデータインターフェースを定義している。アプリケーションが新しいEHR情報を作成することをできるようにしたり、既存のEHRについて部分的に問い合わせをしたり修正するようなことができるようにしている。このAPIを使えばアーキタイプによる細粒度のデー多相さが可能となる。EHRへの変更はEHRサービスを通じて実施される。
    169170
    170171The virtual EHR API defines the fine-grained interface to EHR data, at the level of Compositions and below. It allows an application to create new EHR information, and to request parts of an existing EHR and modify them. This API enables fine-grained archetype-mediated data manipulation. Changes to the EHR are committed via the EHR service.
    171172
     173==== EHRサービスモデル ====
    172174EHR Service Model
    173175
     
    176178Part of the model defines the semantics of server-side querying, i.e. queries which cause large amounts of data to be processed, generally returning small aggregated answers, such as averages, or sets of ids of patients matching a particular criterion.
    177179
     180
     181==== アーキタイプサービスモデル ====
    178182Archetype Service Model
    179183
     
    189193 1 with the exception of the EHR and Composition packages, which are both described in the EHR Reference Model document.
    190194
     195[[FootNote]]
     196
    191197[wiki:"Archtectural Overview index" TOC]        [wiki:"Archtectural Overview Design Principles" PREV]   [wiki:"Design of the openEHR EHR" NEXT]