Changes between Version 18 and Version 19 of Archtectural Overview Package
- Timestamp:
- Sep 12, 2007, 6:12:14 PM (17 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Archtectural Overview Package
v18 v19 13 13 14 14 [[Image(package_structurea.gif)]] 15 15 16 16 17 openEHRの重要な設計目的の一つは、科学や健康分野でのコンピュータ利用のために、一貫性があり、矛盾なく再利用可能なタイプのシステムを提供することである。したがって、参照モデル(ほぼ最下層に位置する)の「core」では参照モデルの上位層でも普遍的に利用できるIDやデータ型、データ構造や様々な共通のデザインパターンを提供しており、AMやSMパッケージでも同じように利用できる。[http://www.openehr.jp/attachment/wiki/Archtectural%20Overview%20Package/package_structure5.gif 図9]ではパッケージ間の関連が図示されている。依存関係は上位パッケージから下位パッケージに対してにのみ存在する。 … … 147 148 5.3 Archetype Model (AM) 148 149 149 openEHRのamパッケージにはアーキタイプとテンプレートのセマンティクスを記述するのに必要なモデルが含まれており,openEHRで使用されている。amパッケージには、openEHR(や他の医療情報をコンピュータで扱う目的)で使用するために、アーキタイプの文法仕様を表現する形式でありアーキタイプとテンプレートパッケージのオブジェクト指向セマンティクスを定義するアーキタイプ定義言語(ADL; Archetype Definition Language)や、アーキタイプとテンプレートパッケージ,アーキタイプパッケージで汎用アーキタイプモデルのprofileを定義しているopenehr_profileパッケージが含まれている。amパッケージの内部構造は 図11に示されている150 openEHRの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]に示されている 150 151 151 152 The 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. … … 166 167 Virtual EHR API 167 168 168 バーチャルEHR APIは 細粒度のEHRデータインターフェースを定義しており,169 バーチャルEHR APIはコンポジションやそれ以下のレベルでの細粒度のEHRデータインターフェースを定義している。アプリケーションが新しいEHR情報を作成することをできるようにしたり、既存のEHRについて部分的に問い合わせをしたり修正するようなことができるようにしている。このAPIを使えばアーキタイプによる細粒度のデー多相さが可能となる。EHRへの変更はEHRサービスを通じて実施される。 169 170 170 171 The 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. 171 172 173 ==== EHRサービスモデル ==== 172 174 EHR Service Model 173 175 … … 176 178 Part 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. 177 179 180 181 ==== アーキタイプサービスモデル ==== 178 182 Archetype Service Model 179 183 … … 189 193 1 with the exception of the EHR and Composition packages, which are both described in the EHR Reference Model document. 190 194 195 [[FootNote]] 196 191 197 [wiki:"Archtectural Overview index" TOC] [wiki:"Archtectural Overview Design Principles" PREV] [wiki:"Design of the openEHR EHR" NEXT]