OpenEHR Base package
0.1.0 - First Draft
OpenEHR Base package, published by openEHR + HL7. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/openehr-fhir/base-spec/ and changes regularly. See the Directory of published versions
Page standards status: Informative | Maturity Level: 3 |
XML representation of the AUTHORED-RESOURCE logical model.
<StructureDefinition xmlns="http://hl7.org/fhir">
<id value="AUTHORED-RESOURCE"/>
<text>
<status value="extensions"/>
<div xmlns="http://www.w3.org/1999/xhtml"><p class="res-header-id"><b>Generated Narrative: StructureDefinition AUTHORED-RESOURCE</b></p><a name="AUTHORED-RESOURCE"> </a><a name="hcAUTHORED-RESOURCE"> </a><table border="0" cellpadding="0" cellspacing="0" style="border: 0px #F0F0F0 solid; font-size: 11px; font-family: verdana; vertical-align: top;"><tr style="border: 1px #F0F0F0 solid; font-size: 11px; font-family: verdana; vertical-align: top"><th style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; padding-top: 3px; padding-bottom: 3px" class="hierarchy"><a href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="The logical name of the element">Name</a></th><th style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; padding-top: 3px; padding-bottom: 3px" class="hierarchy"><a href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Information about the use of the element">Flags</a></th><th style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; padding-top: 3px; padding-bottom: 3px" class="hierarchy"><a href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Minimum and Maximum # of times the element can appear in the instance">Card.</a></th><th style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; padding-top: 3px; padding-bottom: 3px; width: 100px" class="hierarchy"><a href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Reference to the type of the element">Type</a></th><th style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; padding-top: 3px; padding-bottom: 3px" class="hierarchy"><a href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Additional information about the element">Description & Constraints</a><span style="float: right"><a href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Legend for this format"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3goXBCwdPqAP0wAAAldJREFUOMuNk0tIlFEYhp9z/vE2jHkhxXA0zJCMitrUQlq4lnSltEqCFhFG2MJFhIvIFpkEWaTQqjaWZRkp0g26URZkTpbaaOJkDqk10szoODP//7XIMUe0elcfnPd9zsfLOYplGrpRwZaqTtw3K7PtGem7Q6FoidbGgqHVy/HRb669R+56zx7eRV1L31JGxYbBtjKK93cxeqfyQHbehkZbUkK20goELEuIzEd+dHS+qz/Y8PTSif0FnGkbiwcAjHaU1+QWOptFiyCLp/LnKptpqIuXHx6rbR26kJcBX3yLgBfnd7CxwJmflpP2wUg0HIAoUUpZBmKzELGWcN8nAr6Gpu7tLU/CkwAaoKTWRSQyt89Q8w6J+oVQkKnBoblH7V0PPvUOvDYXfopE/SJmALsxnVm6LbkotrUtNowMeIrVrBcBpaMmdS0j9df7abpSuy7HWehwJdt1lhVwi/J58U5beXGAF6c3UXLycw1wdFklArBn87xdh0ZsZtArghBdAA3+OEDVubG4UEzP6x1FOWneHh2VDAHBAt80IbdXDcesNoCvs3E5AFyNSU5nbrDPZpcUEQQTFZiEVx+51fxMhhyJEAgvlriadIJZZksRuwBYMOPBbO3hePVVqgEJhFeUuFLhIPkRP6BQLIBrmMenujm/3g4zc398awIe90Zb5A1vREALqneMcYgP/xVQWlG+Ncu5vgwwlaUNx+3799rfe96u9K0JSDXcOzOTJg4B6IgmXfsygc7/Bvg9g9E58/cDVmGIBOP/zT8Bz1zqWqpbXIsd0O9hajXfL6u4BaOS6SeWAAAAAElFTkSuQmCC" alt="doco" style="background-color: inherit"/></a></span></th></tr><tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white"><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck1.png)" class="hierarchy"><img src="tbl_spacer.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="icon_element.gif" alt="." style="background-color: white; background-color: inherit" title="Element" class="hierarchy"/> <a href="StructureDefinition-AUTHORED-RESOURCE-definitions.html#AUTHORED_RESOURCE" title="Abstract idea of an online resource created by a human author.
">AUTHORED_RESOURCE</a><a name="AUTHORED_RESOURCE"> </a></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a style="padding-left: 3px; padding-right: 3px; border: 1px maroon solid; font-weight: bold; color: #301212; background-color: #fdf4f4;; padding-left: 3px; padding-right: 3px; border: 1px maroon solid; font-weight: bold; color: #301212; background-color: #fdf4f4;" href="http://hl7.org/fhir/R5/conformance-rules.html#constraints" title="This element has or is affected by constraints ( Languages_available_valid, Revision_history_valid, Current_revision_valid, Translations_valid, Description_valid )">C</a></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy">0..*</td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a href="StructureDefinition-Any.html">Any</a></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy">This is an abstract type. <br/>Abstract idea of an online resource created by a human author.<br class="binding"/><span style="font-weight:bold" title="null" class="binding">Binding: </span><a href="https://specifications.openehr.org/fhir/valueset-languages" class="binding">https://specifications.openehr.org/fhir/valueset-languages</a><span title="null" class="binding"> (</span><a href="http://hl7.org/fhir/R5/terminologies.html#required" title="To be conformant, the concept in this element SHALL be from the specified value set." class="binding">required</a><span title="null" class="binding">)</span><br class="constraint"/><span title="null" class="constraint">Constraints: </span><span style="font-weight:bold" title="Languages available valid" class="constraint">Languages_available_valid</span><span title="null" class="constraint">, </span><span style="font-weight:bold" title="Revision history valid must satisfy exclusive conditions" class="constraint">Revision_history_valid</span><span title="null" class="constraint">, </span><span style="font-weight:bold" title="Current revision valid must be present" class="constraint">Current_revision_valid</span><span title="null" class="constraint">, </span><span style="font-weight:bold" title="Translations valid must be present" class="constraint">Translations_valid</span><span title="null" class="constraint">, </span><span style="font-weight:bold" title="Description valid must be present" class="constraint">Description_valid</span><br/></td></tr>
<tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: #F7F7F7"><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck10.png)" class="hierarchy"><img src="tbl_spacer.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="icon_resource.png" alt="." style="background-color: #F7F7F7; background-color: inherit" title="Resource" class="hierarchy"/> <a href="StructureDefinition-AUTHORED-RESOURCE-definitions.html#AUTHORED_RESOURCE.original-language" title="Language in which this resource was initially authored. Although there is no language primacy of resources overall, the language of original authoring is required to ensure natural language translations can preserve quality. Language is relevant in both the description and ontology sections. ">original_language</a><a name="AUTHORED_RESOURCE.original_language"> </a></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"/><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy">1..1</td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a href="StructureDefinition-CODE-PHRASE.html">CODE_PHRASE</a></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy">Language in which this resource was initially authored.</td></tr>
<tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white"><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck10.png)" class="hierarchy"><img src="tbl_spacer.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="icon_primitive.png" alt="." style="background-color: white; background-color: inherit" title="Primitive Data Type" class="hierarchy"/> <a href="StructureDefinition-AUTHORED-RESOURCE-definitions.html#AUTHORED_RESOURCE.is-controlled" title="True if this resource is under any kind of change control (even file copying), in which case revision history is created. ">is_controlled</a><a name="AUTHORED_RESOURCE.is_controlled"> </a></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"/><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy">0..1</td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a href="http://hl7.org/fhir/R5/datatypes.html#boolean">boolean</a></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy">True if this resource is under any kind of change control (even file copying), in which case revision history is created.</td></tr>
<tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: #F7F7F7"><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck10.png)" class="hierarchy"><img src="tbl_spacer.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="icon_resource.png" alt="." style="background-color: #F7F7F7; background-color: inherit" title="Resource" class="hierarchy"/> <a href="StructureDefinition-AUTHORED-RESOURCE-definitions.html#AUTHORED_RESOURCE.translations" title="List of details for each natural-language translation made of this resource, keyed by language. For each translation listed here, there must be corresponding sections in all language-dependent parts of the resource. The `_original_language_` does not appear in this list.">translations</a><a name="AUTHORED_RESOURCE.translations"> </a></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"/><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy">0..1</td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a href="StructureDefinition-TRANSLATION-DETAILS.html">TRANSLATION_DETAILS</a></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy">List of details for each natural-language translation made of this resource, keyed by language.</td></tr>
<tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white"><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck10.png)" class="hierarchy"><img src="tbl_spacer.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="icon_resource.png" alt="." style="background-color: white; background-color: inherit" title="Resource" class="hierarchy"/> <a href="StructureDefinition-AUTHORED-RESOURCE-definitions.html#AUTHORED_RESOURCE.description" title="Description and lifecycle information of the resource.">description</a><a name="AUTHORED_RESOURCE.description"> </a></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"/><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy">0..1</td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a href="StructureDefinition-RESOURCE-DESCRIPTION.html">RESOURCE_DESCRIPTION</a></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy">Description and lifecycle information of the resource.</td></tr>
<tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: #F7F7F7"><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck00.png)" class="hierarchy"><img src="tbl_spacer.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin_end.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="icon_resource.png" alt="." style="background-color: #F7F7F7; background-color: inherit" title="Resource" class="hierarchy"/> <a href="StructureDefinition-AUTHORED-RESOURCE-definitions.html#AUTHORED_RESOURCE.revision-history" title="The revision history of the resource. Only required if `_is_controlled_ = True` (avoids large revision histories for informal or private editing situations). ">revision_history</a><a name="AUTHORED_RESOURCE.revision_history"> </a></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"/><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy">0..1</td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a href="StructureDefinition-REVISION-HISTORY.html">REVISION_HISTORY</a></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy">The revision history of the resource.</td></tr>
<tr><td colspan="5" class="hierarchy"><br/><a href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Legend for this format"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3goXBCwdPqAP0wAAAldJREFUOMuNk0tIlFEYhp9z/vE2jHkhxXA0zJCMitrUQlq4lnSltEqCFhFG2MJFhIvIFpkEWaTQqjaWZRkp0g26URZkTpbaaOJkDqk10szoODP//7XIMUe0elcfnPd9zsfLOYplGrpRwZaqTtw3K7PtGem7Q6FoidbGgqHVy/HRb669R+56zx7eRV1L31JGxYbBtjKK93cxeqfyQHbehkZbUkK20goELEuIzEd+dHS+qz/Y8PTSif0FnGkbiwcAjHaU1+QWOptFiyCLp/LnKptpqIuXHx6rbR26kJcBX3yLgBfnd7CxwJmflpP2wUg0HIAoUUpZBmKzELGWcN8nAr6Gpu7tLU/CkwAaoKTWRSQyt89Q8w6J+oVQkKnBoblH7V0PPvUOvDYXfopE/SJmALsxnVm6LbkotrUtNowMeIrVrBcBpaMmdS0j9df7abpSuy7HWehwJdt1lhVwi/J58U5beXGAF6c3UXLycw1wdFklArBn87xdh0ZsZtArghBdAA3+OEDVubG4UEzP6x1FOWneHh2VDAHBAt80IbdXDcesNoCvs3E5AFyNSU5nbrDPZpcUEQQTFZiEVx+51fxMhhyJEAgvlriadIJZZksRuwBYMOPBbO3hePVVqgEJhFeUuFLhIPkRP6BQLIBrmMenujm/3g4zc398awIe90Zb5A1vREALqneMcYgP/xVQWlG+Ncu5vgwwlaUNx+3799rfe96u9K0JSDXcOzOTJg4B6IgmXfsygc7/Bvg9g9E58/cDVmGIBOP/zT8Bz1zqWqpbXIsd0O9hajXfL6u4BaOS6SeWAAAAAElFTkSuQmCC" alt="doco" style="background-color: inherit"/> Documentation for this format</a></td></tr></table></div>
</text>
<contained>
<OperationDefinition>
<id value="current_revision"/>
<name value="current_revision"/>
<title value="current_revision"/>
<status value="active"/>
<kind value="operation"/>
<description
value="Most recent revision in `_revision_history_` if `_is_controlled_` else (uncontrolled) . "/>
<code value="current_revision"/>
<system value="false"/>
<instance value="true"/>
<parameter>
<name value="return"/>
<use value="out"/>
<min value="1"/>
<max value="1"/>
<type value="string"/>
</parameter>
</OperationDefinition>
</contained>
<contained>
<OperationDefinition>
<id value="languages_available"/>
<name value="languages_available"/>
<title value="languages_available"/>
<status value="active"/>
<kind value="operation"/>
<description
value="Total list of languages available in this resource, derived from `_original_language_` and `_translations_`.
"/>
<code value="languages_available"/>
<system value="false"/>
<instance value="true"/>
<parameter>
<name value="return"/>
<use value="out"/>
<min value="1"/>
<max value="1"/>
<type value="string"/>
</parameter>
</OperationDefinition>
</contained>
<extension url="http://hl7.org/fhir/tools/StructureDefinition/web-source">
<valueUrl
value="https://specifications.openehr.org/releases/RM/development/common.html#_authored_resource_class"/>
</extension>
<extension
url="http://hl7.org/fhir/tools/StructureDefinition/type-operation">
<valueCanonical value="#current_revision"/>
</extension>
<extension
url="http://hl7.org/fhir/tools/StructureDefinition/type-operation">
<valueCanonical value="#languages_available"/>
</extension>
<extension
url="http://hl7.org/fhir/StructureDefinition/structuredefinition-wg">
<valueCode value="fhir"/>
</extension>
<extension url="http://hl7.org/fhir/tools/StructureDefinition/view-hint">
<valueCode value="element-view-replace-cardinality"/>
</extension>
<extension
url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm">
<valueInteger value="3">
<extension
url="http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom">
<valueCanonical
value="http://openehr.org/fhir/ImplementationGuide/openehr.base"/>
</extension>
</valueInteger>
</extension>
<extension
url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status">
<valueCode value="informative">
<extension
url="http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom">
<valueCanonical
value="http://openehr.org/fhir/ImplementationGuide/openehr.base"/>
</extension>
</valueCode>
</extension>
<url value="http://openehr.org/fhir/StructureDefinition/AUTHORED-RESOURCE"/>
<version value="0.1.0"/>
<name value="AUTHORED_RESOURCE"/>
<title value="AUTHORED_RESOURCE"/>
<status value="active"/>
<experimental value="false"/>
<date value="2025-09-06T15:35:39+10:00"/>
<publisher value="openEHR + HL7"/>
<contact>
<telecom>
<system value="url"/>
<value value="http://www.openehr.org"/>
</telecom>
</contact>
<description
value="Abstract idea of an online resource created by a human author.
"/>
<jurisdiction>
<coding>
<system value="http://unstats.un.org/unsd/methods/m49/m49.htm"/>
<code value="001"/>
</coding>
</jurisdiction>
<fhirVersion value="5.0.0"/>
<mapping>
<identity value="rim"/>
<uri value="http://hl7.org/v3"/>
<name value="RIM Mapping"/>
</mapping>
<kind value="logical"/>
<abstract value="true"/>
<type
value="http://openehr.org/fhir/StructureDefinition/AUTHORED_RESOURCE"/>
<baseDefinition value="http://openehr.org/fhir/StructureDefinition/Any"/>
<derivation value="specialization"/>
<snapshot>
<extension
url="http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version">
<valueString value="0.1.0"/>
</extension>
<element id="AUTHORED_RESOURCE">
<path value="AUTHORED_RESOURCE"/>
<short
value="Abstract idea of an online resource created by a human author."/>
<definition
value="Abstract idea of an online resource created by a human author.
"/>
<min value="0"/>
<max value="*"/>
<base>
<path value="Base"/>
<min value="0"/>
<max value="*"/>
</base>
<constraint>
<key value="Languages_available_valid"/>
<severity value="error"/>
<human value="Languages available valid"/>
<expression value="languages_available().has (original_language)"/>
</constraint>
<constraint>
<key value="Revision_history_valid"/>
<severity value="error"/>
<human
value="Revision history valid must satisfy exclusive conditions"/>
<expression value="is_controlled xor revision_history .empty()"/>
</constraint>
<constraint>
<key value="Current_revision_valid"/>
<severity value="error"/>
<human value="Current revision valid must be present"/>
<expression
value="(current_revision().exists() and is_controlled.not()) implies current_revision().is_equal (“(uncontrolled)”)"/>
</constraint>
<constraint>
<key value="Translations_valid"/>
<severity value="error"/>
<human value="Translations valid must be present"/>
<expression
value="translations.exists() implies (translations.empty().not() and translations.not().has (orginal_language.code_string))"/>
</constraint>
<constraint>
<key value="Description_valid"/>
<severity value="error"/>
<human value="Description valid must be present"/>
<expression
value="translations.exists() implies (description.details.for_all (d |\ntranslations.has_key (d.language.code_string)))"/>
</constraint>
<isModifier value="false"/>
<mapping>
<identity value="rim"/>
<map value="n/a"/>
</mapping>
</element>
<element id="AUTHORED_RESOURCE.original-language">
<path value="AUTHORED_RESOURCE.original_language"/>
<short value="Language in which this resource was initially authored."/>
<definition
value="Language in which this resource was initially authored. Although there is no language primacy of resources overall, the language of original authoring is required to ensure natural language translations can preserve quality. Language is relevant in both the description and ontology sections."/>
<min value="1"/>
<max value="1"/>
<base>
<path value="AUTHORED_RESOURCE.original_language"/>
<min value="1"/>
<max value="1"/>
</base>
<type>
<code
value="http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"/>
</type>
<isModifier value="false"/>
</element>
<element id="AUTHORED_RESOURCE.is-controlled">
<path value="AUTHORED_RESOURCE.is_controlled"/>
<short
value="True if this resource is under any kind of change control (even file copying), in which case revision history is created."/>
<definition
value="True if this resource is under any kind of change control (even file copying), in which case revision history is created."/>
<min value="0"/>
<max value="1"/>
<base>
<path value="AUTHORED_RESOURCE.is_controlled"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code value="boolean"/>
</type>
<isModifier value="false"/>
</element>
<element id="AUTHORED_RESOURCE.translations">
<path value="AUTHORED_RESOURCE.translations"/>
<short
value="List of details for each natural-language translation made of this resource, keyed by language."/>
<definition
value="List of details for each natural-language translation made of this resource, keyed by language. For each translation listed here, there must be corresponding sections in all language-dependent parts of the resource. The `_original_language_` does not appear in this list."/>
<min value="0"/>
<max value="1"/>
<base>
<path value="AUTHORED_RESOURCE.translations"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code
value="http://openehr.org/fhir/StructureDefinition/TRANSLATION-DETAILS"/>
</type>
<isModifier value="false"/>
</element>
<element id="AUTHORED_RESOURCE.description">
<path value="AUTHORED_RESOURCE.description"/>
<short value="Description and lifecycle information of the resource."/>
<definition
value="Description and lifecycle information of the resource."/>
<min value="0"/>
<max value="1"/>
<base>
<path value="AUTHORED_RESOURCE.description"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code
value="http://openehr.org/fhir/StructureDefinition/RESOURCE-DESCRIPTION"/>
</type>
<isModifier value="false"/>
</element>
<element id="AUTHORED_RESOURCE.revision-history">
<path value="AUTHORED_RESOURCE.revision_history"/>
<short value="The revision history of the resource."/>
<definition
value="The revision history of the resource. Only required if `_is_controlled_ = True` (avoids large revision histories for informal or private editing situations)."/>
<min value="0"/>
<max value="1"/>
<base>
<path value="AUTHORED_RESOURCE.revision_history"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code
value="http://openehr.org/fhir/StructureDefinition/REVISION-HISTORY"/>
</type>
<isModifier value="false"/>
</element>
</snapshot>
<differential>
<element id="AUTHORED_RESOURCE">
<path value="AUTHORED_RESOURCE"/>
<short
value="Abstract idea of an online resource created by a human author."/>
<definition
value="Abstract idea of an online resource created by a human author.
"/>
<min value="0"/>
<max value="*"/>
<constraint>
<key value="Languages_available_valid"/>
<severity value="error"/>
<human value="Languages available valid"/>
<expression value="languages_available().has (original_language)"/>
</constraint>
<constraint>
<key value="Revision_history_valid"/>
<severity value="error"/>
<human
value="Revision history valid must satisfy exclusive conditions"/>
<expression value="is_controlled xor revision_history .empty()"/>
</constraint>
<constraint>
<key value="Current_revision_valid"/>
<severity value="error"/>
<human value="Current revision valid must be present"/>
<expression
value="(current_revision().exists() and is_controlled.not()) implies current_revision().is_equal (“(uncontrolled)”)"/>
</constraint>
<constraint>
<key value="Translations_valid"/>
<severity value="error"/>
<human value="Translations valid must be present"/>
<expression
value="translations.exists() implies (translations.empty().not() and translations.not().has (orginal_language.code_string))"/>
</constraint>
<constraint>
<key value="Description_valid"/>
<severity value="error"/>
<human value="Description valid must be present"/>
<expression
value="translations.exists() implies (description.details.for_all (d |\ntranslations.has_key (d.language.code_string)))"/>
</constraint>
<isModifier value="false"/>
<binding>
<strength value="required"/>
<valueSet
value="https://specifications.openehr.org/fhir/valueset-languages"/>
</binding>
</element>
<element id="AUTHORED_RESOURCE.original-language">
<path value="AUTHORED_RESOURCE.original_language"/>
<short value="Language in which this resource was initially authored."/>
<definition
value="Language in which this resource was initially authored. Although there is no language primacy of resources overall, the language of original authoring is required to ensure natural language translations can preserve quality. Language is relevant in both the description and ontology sections. "/>
<min value="1"/>
<max value="1"/>
<type>
<code
value="http://openehr.org/fhir/StructureDefinition/CODE-PHRASE"/>
</type>
<isModifier value="false"/>
</element>
<element id="AUTHORED_RESOURCE.is-controlled">
<path value="AUTHORED_RESOURCE.is_controlled"/>
<short
value="True if this resource is under any kind of change control (even file copying), in which case revision history is created."/>
<definition
value="True if this resource is under any kind of change control (even file copying), in which case revision history is created. "/>
<min value="0"/>
<max value="1"/>
<type>
<code value="boolean"/>
</type>
<isModifier value="false"/>
</element>
<element id="AUTHORED_RESOURCE.translations">
<path value="AUTHORED_RESOURCE.translations"/>
<short
value="List of details for each natural-language translation made of this resource, keyed by language."/>
<definition
value="List of details for each natural-language translation made of this resource, keyed by language. For each translation listed here, there must be corresponding sections in all language-dependent parts of the resource. The `_original_language_` does not appear in this list."/>
<min value="0"/>
<max value="1"/>
<type>
<code
value="http://openehr.org/fhir/StructureDefinition/TRANSLATION-DETAILS"/>
</type>
<isModifier value="false"/>
</element>
<element id="AUTHORED_RESOURCE.description">
<path value="AUTHORED_RESOURCE.description"/>
<short value="Description and lifecycle information of the resource."/>
<definition
value="Description and lifecycle information of the resource."/>
<min value="0"/>
<max value="1"/>
<type>
<code
value="http://openehr.org/fhir/StructureDefinition/RESOURCE-DESCRIPTION"/>
</type>
<isModifier value="false"/>
</element>
<element id="AUTHORED_RESOURCE.revision-history">
<path value="AUTHORED_RESOURCE.revision_history"/>
<short value="The revision history of the resource."/>
<definition
value="The revision history of the resource. Only required if `_is_controlled_ = True` (avoids large revision histories for informal or private editing situations). "/>
<min value="0"/>
<max value="1"/>
<type>
<code
value="http://openehr.org/fhir/StructureDefinition/REVISION-HISTORY"/>
</type>
<isModifier value="false"/>
</element>
</differential>
</StructureDefinition>