Table of Contents
Target Namespace |
http://schemas.openehr.org/v1
|
Version |
v1.0.2 |
Element and Attribute Namespaces |
- Global element and attribute declarations belong to this schema's target namespace.
- By default, local element declarations belong to this schema's target namespace.
- By default, local attribute declarations have no namespace.
|
Schema Composition |
- This schema includes components from the following schema document(s):
|
Declared Namespaces
Prefix |
Namespace |
Default namespace
|
http://schemas.openehr.org/v1
|
xml
|
http://www.w3.org/XML/1998/namespace |
xs
|
http://www.w3.org/2001/XMLSchema |
Schema Component Representation
<
schema
version="
v1.0.2"
targetNamespace="
http://schemas.openehr.org/v1"
elementFormDefault="
qualified"
id="
Structure.xsd">
<include
schemaLocation="BaseTypes.xsd"/>
...
</
schema>
Name |
items |
Type |
LOCATABLE
|
Nillable |
no |
Abstract |
no |
XML Instance Representation
<items
archetype_node_id="
archetypeNodeId
[1]">
<links>
LINK
</links>
[0..*]
<archetype_details>
ARCHETYPED
</archetype_details>
[0..1]
</items>
Super-types: |
None |
Sub-types: |
None |
Name |
ARCHETYPED |
Used by (from the same schema document) |
Complex Type
LOCATABLE
|
Abstract |
no |
XML Instance Representation
<...>
<rm_version> string </rm_version> [1]
</...>
Schema Component Representation
<
complexType
name="
ARCHETYPED">
<
sequence>
<
element
name="
template_id"
type="
TEMPLATE_ID
"
minOccurs="
0"
maxOccurs="
1"/>
<element
name="rm_version" type="
string
"/>
</
sequence>
</
complexType>
Super-types: |
LOCATABLE
<
ITEM
(by extension) < CLUSTER (by extension) |
Sub-types: |
None |
Name |
CLUSTER |
Used by (from the same schema document) |
Complex Type
ITEM_TABLE
|
Abstract |
no |
XML Instance Representation
<...
archetype_node_id="
archetypeNodeId
[1]">
<links>
LINK
</links>
[0..*]
<archetype_details>
ARCHETYPED
</archetype_details>
[0..1]
<items>
ITEM
</items>
[1..*]
</...>
Schema Component Representation
<
complexType
name="
CLUSTER">
<
complexContent>
<
extension
base="
ITEM
">
<
sequence>
<
element
name="
items"
type="
ITEM
"
maxOccurs="
unbounded"/>
</
sequence>
</
extension>
</
complexContent>
</
complexType>
Super-types: |
LOCATABLE
<
ITEM
(by extension) < ELEMENT (by extension) |
Sub-types: |
None |
Name |
ELEMENT |
Used by (from the same schema document) |
Complex Type
ITEM_SINGLE
, Complex Type
ITEM_LIST
|
Abstract |
no |
Schema Component Representation
<
complexType
name="
ELEMENT">
<
complexContent>
<
extension
base="
ITEM
">
<
sequence>
<
element
name="
value"
type="
DATA_VALUE
"
minOccurs="
0"/>
<
element
name="
null_flavour"
type="
DV_CODED_TEXT
"
minOccurs="
0"/>
</
sequence>
</
extension>
</
complexContent>
</
complexType>
Complex Type: EVENT
Super-types: |
LOCATABLE
< EVENT (by extension) |
Sub-types: |
|
Name |
EVENT |
Used by (from the same schema document) |
Complex Type
HISTORY
|
Abstract |
yes |
Schema Component Representation
<
complexType
name="
EVENT"
abstract="
true">
<
complexContent>
</
complexContent>
</
complexType>
Complex Type: FOLDER
Super-types: |
LOCATABLE
< FOLDER (by extension) |
Sub-types: |
None |
Name |
FOLDER |
Used by (from the same schema document) |
Complex Type
FOLDER
|
Abstract |
no |
XML Instance Representation
<...
archetype_node_id="
archetypeNodeId
[1]">
<links>
LINK
</links>
[0..*]
<archetype_details>
ARCHETYPED
</archetype_details>
[0..1]
<folders>
FOLDER
</folders>
[0..*]
</...>
Schema Component Representation
<
complexType
name="
FOLDER">
<
complexContent>
<
extension
base="
LOCATABLE
">
<
sequence>
<
element
name="
folders"
type="
FOLDER
"
minOccurs="
0"
maxOccurs="
unbounded"/>
<
element
name="
items"
type="
OBJECT_REF
"
minOccurs="
0"
maxOccurs="
unbounded"/>
</
sequence>
</
extension>
</
complexContent>
</
complexType>
Super-types: |
LOCATABLE
< HISTORY (by extension) |
Sub-types: |
None |
XML Instance Representation
<...
archetype_node_id="
archetypeNodeId
[1]">
<links>
LINK
</links>
[0..*]
<archetype_details>
ARCHETYPED
</archetype_details>
[0..1]
<events>
EVENT
</events>
[0..*]
</...>
Schema Component Representation
<
complexType
name="
HISTORY">
<
complexContent>
<
extension
base="
LOCATABLE
">
<
sequence>
<
element
name="
origin"
type="
DV_DATE_TIME
"
minOccurs="
1"
maxOccurs="
1"/>
<
element
name="
period"
type="
DV_DURATION
"
minOccurs="
0"/>
<
element
name="
duration"
type="
DV_DURATION
"
minOccurs="
0"/>
<
element
name="
events"
type="
EVENT
"
minOccurs="
0"
maxOccurs="
unbounded"/>
</
sequence>
</
extension>
</
complexContent>
</
complexType>
Super-types: |
LOCATABLE
<
EVENT
(by extension) < INTERVAL_EVENT (by extension) |
Sub-types: |
None |
Name |
INTERVAL_EVENT |
Abstract |
no |
XML Instance Representation
<...
archetype_node_id="
archetypeNodeId
[1]">
<links>
LINK
</links>
[0..*]
<archetype_details>
ARCHETYPED
</archetype_details>
[0..1]
<sample_count> int </sample_count> [0..1]
</...>
Schema Component Representation
<
complexType
name="
INTERVAL_EVENT">
<
complexContent>
<
extension
base="
EVENT
">
<
sequence>
<element
name="sample_count" type="
int
" minOccurs="0"/>
</
sequence>
</
extension>
</
complexContent>
</
complexType>
Complex Type: ITEM
Super-types: |
LOCATABLE
< ITEM (by extension) |
Sub-types: |
|
Name |
ITEM |
Used by (from the same schema document) |
Complex Type
ITEM_TREE
, Complex Type
CLUSTER
|
Abstract |
yes |
Schema Component Representation
<
complexType
name="
ITEM"
abstract="
true">
<
complexContent>
<
extension
base="
LOCATABLE
">
<sequence/>
</
extension>
</
complexContent>
</
complexType>
Name |
ITEM_LIST |
Abstract |
no |
Schema Component Representation
<
complexType
name="
ITEM_LIST">
<
complexContent>
<
extension
base="
ITEM_STRUCTURE
">
<
sequence>
<
element
name="
items"
type="
ELEMENT
"
minOccurs="
0"
maxOccurs="
unbounded"/>
</
sequence>
</
extension>
</
complexContent>
</
complexType>
Name |
ITEM_SINGLE |
Abstract |
no |
Schema Component Representation
<
complexType
name="
ITEM_SINGLE">
<
complexContent>
<
extension
base="
ITEM_STRUCTURE
">
<
sequence>
<
element
name="
item"
type="
ELEMENT
"/>
</
sequence>
</
extension>
</
complexContent>
</
complexType>
Super-types: |
LOCATABLE
< ITEM_STRUCTURE (by extension) |
Sub-types: |
|
Name |
ITEM_STRUCTURE |
Used by (from the same schema document) |
Complex Type
HISTORY
, Complex Type
EVENT
, Complex Type
EVENT
|
Abstract |
yes |
Schema Component Representation
<
complexType
name="
ITEM_STRUCTURE"
abstract="
true">
<
complexContent>
</
complexContent>
</
complexType>
Name |
ITEM_TABLE |
Abstract |
no |
Schema Component Representation
<
complexType
name="
ITEM_TABLE">
<
complexContent>
<
extension
base="
ITEM_STRUCTURE
">
<
sequence>
<
element
name="
rows"
type="
CLUSTER
"
minOccurs="
0"
maxOccurs="
unbounded"/>
</
sequence>
</
extension>
</
complexContent>
</
complexType>
Name |
ITEM_TREE |
Abstract |
no |
XML Instance Representation
<...
archetype_node_id="
archetypeNodeId
[1]">
<links>
LINK
</links>
[0..*]
<archetype_details>
ARCHETYPED
</archetype_details>
[0..1]
<items>
ITEM
</items>
[0..*]
</...>
Schema Component Representation
<
complexType
name="
ITEM_TREE">
<
complexContent>
<
extension
base="
ITEM_STRUCTURE
">
<
sequence>
<
element
name="
items"
type="
ITEM
"
minOccurs="
0"
maxOccurs="
unbounded"/>
</
sequence>
</
extension>
</
complexContent>
</
complexType>
Complex Type: LINK
Super-types: |
None |
Sub-types: |
None |
Name |
LINK |
Used by (from the same schema document) |
Complex Type
LOCATABLE
|
Abstract |
no |
Schema Component Representation
<
complexType
name="
LINK">
<
sequence>
<
element
name="
meaning"
type="
DV_TEXT
"/>
<
element
name="
type"
type="
DV_TEXT
"/>
</
sequence>
</
complexType>
Super-types: |
None |
Sub-types: |
|
Name |
LOCATABLE |
Used by (from the same schema document) |
Element
items
|
Abstract |
yes |
Schema Component Representation
<
complexType
name="
LOCATABLE"
abstract="
true">
<
sequence>
<
element
name="
name"
type="
DV_TEXT
"/>
<
element
name="
links"
type="
LINK
"
minOccurs="
0"
maxOccurs="
unbounded"/>
<
element
name="
archetype_details"
type="
ARCHETYPED
"
minOccurs="
0"
maxOccurs="
1"/>
<
element
name="
feeder_audit"
type="
FEEDER_AUDIT
"
minOccurs="
0"/>
</
sequence>
<
attribute
name="
archetype_node_id"
type="
archetypeNodeId
"
use="
required"/>
</
complexType>
Super-types: |
LOCATABLE
<
EVENT
(by extension) < POINT_EVENT (by extension) |
Sub-types: |
None |
Name |
POINT_EVENT |
Abstract |
no |
Schema Component Representation
<
complexType
name="
POINT_EVENT">
<
complexContent>
<
extension
base="
EVENT
"/>
</
complexContent>
</
complexType>