DSTU2 Ballot Source

This page is part of the FHIR Specification (v0.5.0: DSTU 2 Ballot 2). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions . Page versions: R5 R4B R4 R3 R2

Meta.profile.xml

Raw XML (canonical form)

StructureDefinition for Meta

Raw XML

<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="Meta"/>
  <text>
    <status value="generated"/>
    <div xmlns="http://www.w3.org/1999/xhtml"><!-- Snipped for brevity --></div>
  </text>
  <url value="http://hl7.org/fhir/StructureDefinition/Meta"/>
  <name value="Meta"/>
  <publisher value="HL7 FHIR Standard"/>
  <contact>
    <telecom>
      <system value="url"/>
      <value value="http://hl7.org/fhir"/>
    </telecom>
  </contact>
  <description value="Base StructureDefinition for Meta Resource"/>
  <status value="draft"/>
  <date value="2015-04-03T14:24:32+11:00"/>
  <mapping>
    <identity value="rim"/>
    <uri value="http://hl7.org/v3"/>
    <name value="RIM"/>
  </mapping>
  <type value="type"/>
  <abstract value="false"/>
  <base value="http://hl7.org/fhir/StructureDefinition/Element"/>
  <snapshot>
    <element>
      <path value="Meta"/>
      <short value="Metadata about a resource"/>
      <definition value="The metadata about a resource. This is content in the resource that is maintained by the
       infrastructure. Changes to the content may not always be associated with version changes
       to the resource."/>
      <min value="1"/>
      <max value="1"/>
      <type>
        <code value="Element"/>
      </type>
    </element>
    <element>
      <path value="Meta.id"/>
      <representation value="xmlAttr"/>
      <short value="xml:id (or equivalent in JSON)"/>
      <definition value="unique id for the element within a resource (for internal references)."/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="id"/>
      </type>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element>
      <path value="Meta.extension"/>
      <short value="Additional Content defined by implementations"/>
      <definition value="May be used to represent additional information that is not part of the basic definition
       of the element. In order to make the use of extensions safe and manageable, there is a
       strict set of governance  applied to the definition and use of extensions. Though any
       implementer is allowed to define an extension, there is a set of requirements that SHALL
       be met as part of the definition of the extension."/>
      <comments value="There can be no stigma associated with the use of extensions by any application, project,
       or standard - regardless of the institution or jurisdiction that uses or defines the extensions.
        The use of extensions is what allows the FHIR specification to retain a core level of
       simplicity for everyone."/>
      <alias value="extensions"/>
      <alias value="user content"/>
      <min value="0"/>
      <max value="*"/>
      <type>
        <code value="Extension"/>
      </type>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element>
      <path value="Meta.versionId"/>
      <short value="Version specific identifier"/>
      <definition value="The version specific identifier, as it appears in the version portion of the url. This
       values changes when the resource is created, updated, or deleted."/>
      <comments value="The server assigns this value, and ignores what the client specifies, except in the case
       that the server is imposing version integrity on updates/deletes."/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="id"/>
      </type>
    </element>
    <element>
      <path value="Meta.lastUpdated"/>
      <short value="When the resource version last changed"/>
      <definition value="When the resource last changed - e.g. when the version changed."/>
      <comments value="This value is always populated except when the resource is first being created. The server
       / resource manager sets this value; what a client provides is irrelevant."/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="instant"/>
      </type>
    </element>
    <element>
      <path value="Meta.profile"/>
      <short value="Profiles this resource claims to conform to"/>
      <definition value="A list of profiles [[[StructureDefinition]]]s that this resource claims to conform to.
       The URL is a reference to [[[StructureDefinition.url]]]."/>
      <comments value="It is up to the server and/or other infrastructure of policy to determine whether/how
       these claims are verified and/or updated over time.  The list of profile URLs is a set."/>
      <min value="0"/>
      <max value="*"/>
      <type>
        <code value="uri"/>
      </type>
    </element>
    <element>
      <path value="Meta.security"/>
      <short value="Security Labels applied to this resource"/>
      <definition value="Security labels applied to this resource. These tags connect specific resources to the
       overall security policy and infrastructure."/>
      <comments value="The security labels can be updated without changing the stated version of the resource
        The list of security labels is a set. Uniqueness is based the system/code, and version
       and display are ignored."/>
      <min value="0"/>
      <max value="*"/>
      <type>
        <code value="Coding"/>
      </type>
    </element>
    <element>
      <path value="Meta.tag"/>
      <short value="Tags applied"/>
      <definition value="Tags applied to this resource. Tags are intended to to be used to identify and relate
       resources to process and workflow, and applications are not required to consider the tags
       when interpreting the meaning of a resource."/>
      <comments value="The tags can be updated without changing the stated version of the resource.  The list
       of tags is a set. Uniqueness is based the system/code, and version and display are ignored."/>
      <min value="0"/>
      <max value="*"/>
      <type>
        <code value="Coding"/>
      </type>
    </element>
  </snapshot>
  <differential>
    <element>
      <path value="Meta"/>
      <short value="Metadata about a resource"/>
      <definition value="The metadata about a resource. This is content in the resource that is maintained by the
       infrastructure. Changes to the content may not always be associated with version changes
       to the resource."/>
      <min value="1"/>
      <max value="1"/>
      <type>
        <code value="Element"/>
      </type>
    </element>
    <element>
      <path value="Meta.versionId"/>
      <short value="Version specific identifier"/>
      <definition value="The version specific identifier, as it appears in the version portion of the url. This
       values changes when the resource is created, updated, or deleted."/>
      <comments value="The server assigns this value, and ignores what the client specifies, except in the case
       that the server is imposing version integrity on updates/deletes."/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="id"/>
      </type>
    </element>
    <element>
      <path value="Meta.lastUpdated"/>
      <short value="When the resource version last changed"/>
      <definition value="When the resource last changed - e.g. when the version changed."/>
      <comments value="This value is always populated except when the resource is first being created. The server
       / resource manager sets this value; what a client provides is irrelevant."/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="instant"/>
      </type>
    </element>
    <element>
      <path value="Meta.profile"/>
      <short value="Profiles this resource claims to conform to"/>
      <definition value="A list of profiles [[[StructureDefinition]]]s that this resource claims to conform to.
       The URL is a reference to [[[StructureDefinition.url]]]."/>
      <comments value="It is up to the server and/or other infrastructure of policy to determine whether/how
       these claims are verified and/or updated over time.  The list of profile URLs is a set."/>
      <min value="0"/>
      <max value="*"/>
      <type>
        <code value="uri"/>
      </type>
    </element>
    <element>
      <path value="Meta.security"/>
      <short value="Security Labels applied to this resource"/>
      <definition value="Security labels applied to this resource. These tags connect specific resources to the
       overall security policy and infrastructure."/>
      <comments value="The security labels can be updated without changing the stated version of the resource
        The list of security labels is a set. Uniqueness is based the system/code, and version
       and display are ignored."/>
      <min value="0"/>
      <max value="*"/>
      <type>
        <code value="Coding"/>
      </type>
    </element>
    <element>
      <path value="Meta.tag"/>
      <short value="Tags applied"/>
      <definition value="Tags applied to this resource. Tags are intended to to be used to identify and relate
       resources to process and workflow, and applications are not required to consider the tags
       when interpreting the meaning of a resource."/>
      <comments value="The tags can be updated without changing the stated version of the resource.  The list
       of tags is a set. Uniqueness is based the system/code, and version and display are ignored."/>
      <min value="0"/>
      <max value="*"/>
      <type>
        <code value="Coding"/>
      </type>
    </element>
  </differential>
</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.