STU 3 Candidate

This page is part of the FHIR Specification (v1.4.0: STU 3 Ballot 3). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions

Cts2/StatementTarget.xml

Raw XML (canonical form)

Logical Model StatementTarget

<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="StatementTarget"/>
  <url value="{http://www.omg.org/spec/CTS2/1.1/Core}StatementTarget"/>
  <name value="StatementTarget"/>
  <display value="CTS2.StatementTarget"/>
  <status value="draft"/>
  <publisher value="Generated by Xsd-to-FHIR"/>
  <contact>
    <name value="Visit the Github repository for more information"/>
    <telecom>
      <system value="other"/>
      <value value="https://github.com/cts2/CTS2-to-FHIR"/>
    </telecom>
  </contact>
  <date value="2016-02-08T19:11:02-07:00"/>
  <description value="the target of a Statement. StatementTarget represents one of a literal value, a reference
   to a non-entity type resource, an entity,  or an anonymous blank BNODE."/>
  <fhirVersion value="1.4.0"/>
  <kind value="logical"/>
  <abstract value="false"/>
  <snapshot>
    <element>
      <path value="StatementTarget"/>
      <short value="StatementTarget"/>
      <definition value="the target of a Statement. StatementTarget represents one of a literal value, a reference
       to a non-entity type resource, an entity,  or an anonymous blank BNODE."/>
      <min value="0"/>
      <max value="*"/>
    </element>
    <element>
      <path value="StatementTarget.externalIdentifier"/>
      <name value="externalIdentifier"/>
      <short value="an external identifier that has been assigned to the statement with this particular target
       by the authoring body"/>
      <definition value="an external identifier that has been assigned to the statement with this particular target
       by the authoring body. As an example, this would carry the SctId if the authoring body
       were      SNOMED-CT"/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="String"/>
      </type>
    </element>
    <element>
      <path value="StatementTarget.entity"/>
      <name value="entity"/>
      <short value="the URI and optional namespace/name when the target type is ENTITY"/>
      <definition value="the URI and optional namespace/name when the target type is ENTITY"/>
      <min value="1"/>
      <max value="1"/>
      <type>
        <code value="URIAndEntityName"/>
      </type>
    </element>
    <element>
      <path value="StatementTarget.literal"/>
      <name value="literal"/>
      <short value="the literal target when the statement type is LITERAL"/>
      <definition value="the literal target when the statement type is LITERAL."/>
      <min value="1"/>
      <max value="1"/>
      <type>
        <code value="OpaqueData"/>
      </type>
    </element>
    <element>
      <path value="StatementTarget.resource"/>
      <name value="resource"/>
      <short value="the resource URI when the statement type is RESOURCE"/>
      <definition value="the resource URI when the statement type is RESOURCE"/>
      <min value="1"/>
      <max value="1"/>
      <type>
        <code value="ExternalURI"/>
      </type>
    </element>
    <element>
      <path value="StatementTarget.bnode"/>
      <name value="bnode"/>
      <short value="a collection of statements about an anonymous subject"/>
      <definition value="a collection of statements about an anonymous subject"/>
      <min value="1"/>
      <max value="*"/>
      <type>
        <code value="AnonymousStatement"/>
      </type>
    </element>
  </snapshot>
</StructureDefinition>

Usage note: every effort has been made to ensure that the examples are correct and useful, but they are not a normative part of the specification.