openEHR Release 1.0.2 Content XML schema - Content.xsd

openEHR Release 1.0.2 Content XML schema

Table of Contents

top

Schema Document Properties

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 targetNamespace="http://schemas.openehr.org/v1" elementFormDefault="qualified" version="v1.0.2" id="Content.xsd">
<include schemaLocation="Structure.xsd"/>
...
</schema>
top

Global Definitions

Complex Type: ACTION

Super-types: LOCATABLE < CONTENT_ITEM (by extension) < ENTRY (by extension) < CARE_ENTRY (by extension) < ACTION (by extension)
Sub-types: None
Name ACTION
Abstract no
XML Instance Representation
<...
archetype_node_id=" archetypeNodeId [1]">
<name> DV_TEXT </name> [1]
<uid> UID_BASED_ID </uid> [0..1]
<links> LINK </links> [0..*]
<archetype_details> ARCHETYPED </archetype_details> [0..1]
<feeder_audit> FEEDER_AUDIT </feeder_audit> [0..1]
<language> CODE_PHRASE </language> [1]
<encoding> CODE_PHRASE </encoding> [1]
<subject> PARTY_PROXY </subject> [1]
<provider> PARTY_PROXY </provider> [0..1]
<other_participations> PARTICIPATION </other_participations> [0..*]
<work_flow_id> OBJECT_REF </work_flow_id> [0..1]
<protocol> ITEM_STRUCTURE </protocol> [0..1]
<guideline_id> OBJECT_REF </guideline_id> [0..1]
<time> DV_DATE_TIME </time> [1]
<description> ITEM_STRUCTURE </description> [1]
<ism_transition> ISM_TRANSITION </ism_transition> [1]
<instruction_details> INSTRUCTION_DETAILS </instruction_details> [0..1]
</...>
Diagram
Schema Component Representation
<complexType name="ACTION">
<complexContent>
<extension base=" CARE_ENTRY ">
<sequence>
<element name="time" type=" DV_DATE_TIME "/>
<element name="description" type=" ITEM_STRUCTURE "/>
<element name="ism_transition" type=" ISM_TRANSITION "/>
<element name="instruction_details" type=" INSTRUCTION_DETAILS " minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
top

Complex Type: ACTIVITY

Super-types: LOCATABLE < ACTIVITY (by extension)
Sub-types: None
Name ACTIVITY
Used by (from the same schema document) Complex Type INSTRUCTION
Abstract no
XML Instance Representation
<...
archetype_node_id=" archetypeNodeId [1]">
<name> DV_TEXT </name> [1]
<uid> UID_BASED_ID </uid> [0..1]
<links> LINK </links> [0..*]
<archetype_details> ARCHETYPED </archetype_details> [0..1]
<feeder_audit> FEEDER_AUDIT </feeder_audit> [0..1]
<description> ITEM_STRUCTURE </description> [1]
<timing> DV_PARSABLE </timing> [1]
<action_archetype_id> string </action_archetype_id> [1]
</...>
Diagram
Schema Component Representation
<complexType name="ACTIVITY">
<complexContent>
<extension base=" LOCATABLE ">
<sequence>
<element name="description" type=" ITEM_STRUCTURE "/>
<element name="timing" type=" DV_PARSABLE "/>
<element name="action_archetype_id" type=" string "/>
</sequence>
</extension>
</complexContent>
</complexType>
top

Complex Type: ADMIN_ENTRY

Super-types: LOCATABLE < CONTENT_ITEM (by extension) < ENTRY (by extension) < ADMIN_ENTRY (by extension)
Sub-types: None
Name ADMIN_ENTRY
Abstract no
XML Instance Representation
<...
archetype_node_id=" archetypeNodeId [1]">
<name> DV_TEXT </name> [1]
<uid> UID_BASED_ID </uid> [0..1]
<links> LINK </links> [0..*]
<archetype_details> ARCHETYPED </archetype_details> [0..1]
<feeder_audit> FEEDER_AUDIT </feeder_audit> [0..1]
<language> CODE_PHRASE </language> [1]
<encoding> CODE_PHRASE </encoding> [1]
<subject> PARTY_PROXY </subject> [1]
<provider> PARTY_PROXY </provider> [0..1]
<other_participations> PARTICIPATION </other_participations> [0..*]
<work_flow_id> OBJECT_REF </work_flow_id> [0..1]
<data> ITEM_STRUCTURE </data> [1]
</...>
Diagram
Schema Component Representation
<complexType name="ADMIN_ENTRY">
<complexContent>
<extension base=" ENTRY ">
<sequence>
<element name="data" type=" ITEM_STRUCTURE "/>
</sequence>
</extension>
</complexContent>
</complexType>
top

Complex Type: CARE_ENTRY

Super-types: LOCATABLE < CONTENT_ITEM (by extension) < ENTRY (by extension) < CARE_ENTRY (by extension)
Sub-types:
Name CARE_ENTRY
Abstract yes
XML Instance Representation
<...
archetype_node_id=" archetypeNodeId [1]">
<name> DV_TEXT </name> [1]
<uid> UID_BASED_ID </uid> [0..1]
<links> LINK </links> [0..*]
<archetype_details> ARCHETYPED </archetype_details> [0..1]
<feeder_audit> FEEDER_AUDIT </feeder_audit> [0..1]
<language> CODE_PHRASE </language> [1]
<encoding> CODE_PHRASE </encoding> [1]
<subject> PARTY_PROXY </subject> [1]
<provider> PARTY_PROXY </provider> [0..1]
<other_participations> PARTICIPATION </other_participations> [0..*]
<work_flow_id> OBJECT_REF </work_flow_id> [0..1]
<protocol> ITEM_STRUCTURE </protocol> [0..1]
<guideline_id> OBJECT_REF </guideline_id> [0..1]
</...>
Diagram
Schema Component Representation
<complexType name="CARE_ENTRY" abstract="true">
<complexContent>
<extension base=" ENTRY ">
<sequence>
<element name="protocol" type=" ITEM_STRUCTURE " minOccurs="0"/>
<element name="guideline_id" type=" OBJECT_REF " minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
top

Complex Type: CONTENT_ITEM

Super-types: LOCATABLE < CONTENT_ITEM (by extension)
Sub-types:
Name CONTENT_ITEM
Used by (from the same schema document) Complex Type SECTION
Abstract yes
XML Instance Representation
<...
archetype_node_id=" archetypeNodeId [1]">
<name> DV_TEXT </name> [1]
<uid> UID_BASED_ID </uid> [0..1]
<links> LINK </links> [0..*]
<archetype_details> ARCHETYPED </archetype_details> [0..1]
<feeder_audit> FEEDER_AUDIT </feeder_audit> [0..1]
</...>
Diagram
h911858792
Schema Component Representation
<complexType name="CONTENT_ITEM" abstract="true">
<complexContent>
<extension base=" LOCATABLE "/>
</complexContent>
</complexType>
top

Complex Type: ENTRY

Super-types: LOCATABLE < CONTENT_ITEM (by extension) < ENTRY (by extension)
Sub-types:
Name ENTRY
Abstract yes
XML Instance Representation
<...
archetype_node_id=" archetypeNodeId [1]">
<name> DV_TEXT </name> [1]
<uid> UID_BASED_ID </uid> [0..1]
<links> LINK </links> [0..*]
<archetype_details> ARCHETYPED </archetype_details> [0..1]
<feeder_audit> FEEDER_AUDIT </feeder_audit> [0..1]
<language> CODE_PHRASE </language> [1]
<encoding> CODE_PHRASE </encoding> [1]
<subject> PARTY_PROXY </subject> [1]
<provider> PARTY_PROXY </provider> [0..1]
<other_participations> PARTICIPATION </other_participations> [0..*]
<work_flow_id> OBJECT_REF </work_flow_id> [0..1]
</...>
Diagram
Schema Component Representation
<complexType name="ENTRY" abstract="true">
<complexContent>
<extension base=" CONTENT_ITEM ">
<sequence>
<element name="language" type=" CODE_PHRASE "/>
<element name="encoding" type=" CODE_PHRASE "/>
<element name="subject" type=" PARTY_PROXY "/>
<element name="provider" type=" PARTY_PROXY " minOccurs="0"/>
<element name="other_participations" type=" PARTICIPATION " minOccurs="0" maxOccurs="unbounded"/>
<element name="work_flow_id" type=" OBJECT_REF " minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
top

Complex Type: EVALUATION

Super-types: LOCATABLE < CONTENT_ITEM (by extension) < ENTRY (by extension) < CARE_ENTRY (by extension) < EVALUATION (by extension)
Sub-types: None
Name EVALUATION
Abstract no
XML Instance Representation
<...
archetype_node_id=" archetypeNodeId [1]">
<name> DV_TEXT </name> [1]
<uid> UID_BASED_ID </uid> [0..1]
<links> LINK </links> [0..*]
<archetype_details> ARCHETYPED </archetype_details> [0..1]
<feeder_audit> FEEDER_AUDIT </feeder_audit> [0..1]
<language> CODE_PHRASE </language> [1]
<encoding> CODE_PHRASE </encoding> [1]
<subject> PARTY_PROXY </subject> [1]
<provider> PARTY_PROXY </provider> [0..1]
<other_participations> PARTICIPATION </other_participations> [0..*]
<work_flow_id> OBJECT_REF </work_flow_id> [0..1]
<protocol> ITEM_STRUCTURE </protocol> [0..1]
<guideline_id> OBJECT_REF </guideline_id> [0..1]
<data> ITEM_STRUCTURE </data> [1]
</...>
Diagram
Schema Component Representation
<complexType name="EVALUATION">
<complexContent>
<extension base=" CARE_ENTRY ">
<sequence>
<element name="data" type=" ITEM_STRUCTURE "/>
</sequence>
</extension>
</complexContent>
</complexType>
top

Complex Type: GENERIC_ENTRY

Super-types: LOCATABLE < CONTENT_ITEM (by extension) < GENERIC_ENTRY (by extension)
Sub-types: None
Name GENERIC_ENTRY
Abstract no
XML Instance Representation
<...
archetype_node_id=" archetypeNodeId [1]">
<name> DV_TEXT </name> [1]
<uid> UID_BASED_ID </uid> [0..1]
<links> LINK </links> [0..*]
<archetype_details> ARCHETYPED </archetype_details> [0..1]
<feeder_audit> FEEDER_AUDIT </feeder_audit> [0..1]
<data> ITEM_TREE </data> [1]
</...>
Diagram
Schema Component Representation
<complexType name="GENERIC_ENTRY">
<complexContent>
<extension base=" CONTENT_ITEM ">
<sequence>
<element name="data" type=" ITEM_TREE "/>
</sequence>
</extension>
</complexContent>
</complexType>
top

Complex Type: INSTRUCTION

Super-types: LOCATABLE < CONTENT_ITEM (by extension) < ENTRY (by extension) < CARE_ENTRY (by extension) < INSTRUCTION (by extension)
Sub-types: None
Name INSTRUCTION
Abstract no
XML Instance Representation
<...
archetype_node_id=" archetypeNodeId [1]">
<name> DV_TEXT </name> [1]
<uid> UID_BASED_ID </uid> [0..1]
<links> LINK </links> [0..*]
<archetype_details> ARCHETYPED </archetype_details> [0..1]
<feeder_audit> FEEDER_AUDIT </feeder_audit> [0..1]
<language> CODE_PHRASE </language> [1]
<encoding> CODE_PHRASE </encoding> [1]
<subject> PARTY_PROXY </subject> [1]
<provider> PARTY_PROXY </provider> [0..1]
<other_participations> PARTICIPATION </other_participations> [0..*]
<work_flow_id> OBJECT_REF </work_flow_id> [0..1]
<protocol> ITEM_STRUCTURE </protocol> [0..1]
<guideline_id> OBJECT_REF </guideline_id> [0..1]
<narrative> DV_TEXT </narrative> [1]
<expiry_time> DV_DATE_TIME </expiry_time> [0..1]
<wf_definition> DV_PARSABLE </wf_definition> [0..1]
<activities> ACTIVITY </activities> [0..*]
</...>
Diagram
Schema Component Representation
<complexType name="INSTRUCTION">
<complexContent>
<extension base=" CARE_ENTRY ">
<sequence>
<element name="narrative" type=" DV_TEXT "/>
<element name="expiry_time" type=" DV_DATE_TIME " minOccurs="0"/>
<element name="wf_definition" type=" DV_PARSABLE " minOccurs="0"/>
<element name="activities" type=" ACTIVITY " minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</extension>
</complexContent>
</complexType>
top

Complex Type: INSTRUCTION_DETAILS

Super-types: None
Sub-types: None
Name INSTRUCTION_DETAILS
Used by (from the same schema document) Complex Type ACTION
Abstract no
XML Instance Representation
<...>
<instruction_id> LOCATABLE_REF </instruction_id> [1]
<activity_id> atCode </activity_id> [1]
<wf_details> ITEM_STRUCTURE </wf_details> [0..1]
</...>
Diagram
h-2081303524 h362255717 h-1739558196
Schema Component Representation
<complexType name="INSTRUCTION_DETAILS">
<sequence>
<element name="instruction_id" type=" LOCATABLE_REF "/>
<element name="activity_id" type=" atCode "/>
<element name="wf_details" type=" ITEM_STRUCTURE " minOccurs="0"/>
</sequence>
</complexType>
top

Complex Type: ISM_TRANSITION

Super-types: None
Sub-types: None
Name ISM_TRANSITION
Used by (from the same schema document) Complex Type ACTION
Abstract no
XML Instance Representation
<...>
<current_state> DV_CODED_TEXT </current_state> [1]
<transition> DV_CODED_TEXT </transition> [0..1]
<careflow_step> DV_CODED_TEXT </careflow_step> [0..1]
</...>
Diagram
h1544425981 h1544425981 h1544425981
Schema Component Representation
<complexType name="ISM_TRANSITION">
<sequence>
<element name="current_state" type=" DV_CODED_TEXT "/>
<element name="transition" type=" DV_CODED_TEXT " minOccurs="0"/>
<element name="careflow_step" type=" DV_CODED_TEXT " minOccurs="0"/>
</sequence>
</complexType>
top

Complex Type: OBSERVATION

Super-types: LOCATABLE < CONTENT_ITEM (by extension) < ENTRY (by extension) < CARE_ENTRY (by extension) < OBSERVATION (by extension)
Sub-types: None
Name OBSERVATION
Abstract no
XML Instance Representation
<...
archetype_node_id=" archetypeNodeId [1]">
<name> DV_TEXT </name> [1]
<uid> UID_BASED_ID </uid> [0..1]
<links> LINK </links> [0..*]
<archetype_details> ARCHETYPED </archetype_details> [0..1]
<feeder_audit> FEEDER_AUDIT </feeder_audit> [0..1]
<language> CODE_PHRASE </language> [1]
<encoding> CODE_PHRASE </encoding> [1]
<subject> PARTY_PROXY </subject> [1]
<provider> PARTY_PROXY </provider> [0..1]
<other_participations> PARTICIPATION </other_participations> [0..*]
<work_flow_id> OBJECT_REF </work_flow_id> [0..1]
<protocol> ITEM_STRUCTURE </protocol> [0..1]
<guideline_id> OBJECT_REF </guideline_id> [0..1]
<data> HISTORY </data> [1]
<state> HISTORY </state> [0..1]
</...>
Diagram
Schema Component Representation
<complexType name="OBSERVATION">
<complexContent>
<extension base=" CARE_ENTRY ">
<sequence>
<element name="data" type=" HISTORY "/>
<element name="state" type=" HISTORY " minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
top

Complex Type: SECTION

Super-types: LOCATABLE < CONTENT_ITEM (by extension) < SECTION (by extension)
Sub-types: None
Name SECTION
Abstract no
XML Instance Representation
<...
archetype_node_id=" archetypeNodeId [1]">
<name> DV_TEXT </name> [1]
<uid> UID_BASED_ID </uid> [0..1]
<links> LINK </links> [0..*]
<archetype_details> ARCHETYPED </archetype_details> [0..1]
<feeder_audit> FEEDER_AUDIT </feeder_audit> [0..1]
<items> CONTENT_ITEM </items> [0..*]
</...>
Diagram
Schema Component Representation
<complexType name="SECTION">
<complexContent>
<extension base=" CONTENT_ITEM ">
<sequence>
<element name="items" type=" CONTENT_ITEM " minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</extension>
</complexContent>
</complexType>
top