OpenEHR Base package
0.1.0 - First Draft International flag

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

Logical Model: AUTHORED_RESOURCE - XML Profile

Page standards status: Informative Maturity Level: 3

XML representation of the AUTHORED-RESOURCE logical model.

Raw xml | Download


<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 &amp; 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>