Changes between Version 10 and Version 11 of Archtectural Overview Archetypes


Ignore:
Timestamp:
Oct 8, 2007, 6:04:49 PM (17 years ago)
Author:
Tatsukawa, Akimichi
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Archtectural Overview Archetypes

    v10 v11  
    9595Archetype-enabling of Reference Model classes is achieved via inheritance of the class LOCATABLE from the package common.archetyped (see Common IM). The LOCATABLE class includes the attributes archetype_node_id and archetype_details. In the data, the former carries an identifier from the archetype. If the node in the data is a root point, it carries the multipart identifier of the generating archetype, and archetype_details carries an ARCHETYPED object, containing information pertinent to archetype root points. If it is a non-root node, the archetype_node_id attribute carries the identifier (known as an "at", or "archetype term" code) of the archetype interior node that generated the data node, and the archetype_details attribute is void.
    9696
     97
     98データ上の兄弟ノードが同一の archetype_node_id を保持することもありうる。なぜならば、アーキタイプはテンプレートそのものというよりはデータに対するパターンを提供するものだからである。換言すれば、アーキタイプのデザイン如何によっては、1個のアーキタイプがデータにおいて複製されることもある。
     99
    97100Sibling nodes in data can carry the same archetype_node_id in some cases, since archetypes provide a pattern for data, rather than an exact template. In other words, depending on the archetype design, a single archetype node may be replicated in the data.
     101
     102このように openEHRのデータにおいては、インスタンスの構造に適合するようアーキタイプに特定の設定を定義しておき、それぞれの「アーキタイプによるデータ合成 archetyped data composition」 がそのアーキタイプを実際に生成することになる。「生化学結果 biochemistry results」のためのアーキタイプはOBSERVATIONアーキタイプでもあり、OBSERVATIONオブジェクトが含むインスタンスの特定の構造を持つよう制約する。すなわち、"problem/SOAP headings"アーキタイプは、SECTIONオブジェクトがSOAPという表題を持った構造になるよう制約する。一般的に、「アーキタイプによるデータ合成」は
     103根ノードから末端ノードにいたるまでデータの合成を担当し、もし下位レベルの合成が定義されていれば、それぞれのレベルでデータが合成される。図30ではそれぞれのアーキタイプの領域が「アーキタイプによるデータ合成」を表わしている。
    98104
    99105In this way, each archetyped data composition1 in openEHR data has a generating archetype which defines the particular configuration of instances to create the desired composition. An archetype for "biochemistry results" is an OBSERVATION archetype, and constrains the particular arrangement of instances beneath an OBSERVATION object; a "problem/SOAP headings" archetype constrains SECTION objects forming a SOAP headings structure. In general, an archetyped data composition is any composition of data starting at a root node and continuing to its leaf nodes, at which point lower-level compositions, if they exist, begin. Each of the archetyped areas and its subordinate archetyped areas in FIGURE 30 is an archetyped data composition.