<CodeSystem xmlns="http://hl7.org/fhir">
  <id value="search-modifier-code" />
  <meta>
    <lastUpdated value="2017-04-19T07:44:43.294+10:00" />
  </meta>
  <text>
    <status value="generated" />
    <div xmlns="http://www.w3.org/1999/xhtml">
      <h2>SearchModifierCode</h2>
      <div>
        <p>A supported modifier for a search parameter.</p>
      </div>
      <p>This code system http://hl7.org/fhir/search-modifier-code defines the following codes:</p>
      <table class="codes">
        <tr>
          <td>
            <b>Code</b>
          </td>
          <td>
            <b>Display</b>
          </td>
          <td>
            <b>Definition</b>
          </td>
        </tr>
        <tr>
          <td>missing
                  <a name="search-modifier-code-missing"></a></td>
          <td>Missing</td>
          <td>The search parameter returns resources that have a value or not.</td>
        </tr>
        <tr>
          <td>exact
                  <a name="search-modifier-code-exact"></a></td>
          <td>Exact</td>
          <td>The search parameter returns resources that have a value that exactly matches the supplied parameter (the whole string, including casing and accents).</td>
        </tr>
        <tr>
          <td>contains
                  <a name="search-modifier-code-contains"></a></td>
          <td>Contains</td>
          <td>The search parameter returns resources that include the supplied parameter value anywhere within the field being searched.</td>
        </tr>
        <tr>
          <td>not
                  <a name="search-modifier-code-not"></a></td>
          <td>Not</td>
          <td>The search parameter returns resources that do not contain a match.</td>
        </tr>
        <tr>
          <td>text
                  <a name="search-modifier-code-text"></a></td>
          <td>Text</td>
          <td>The search parameter is processed as a string that searches text associated with the code/value - either CodeableConcept.text, Coding.display, or Identifier.type.text.</td>
        </tr>
        <tr>
          <td>in
                  <a name="search-modifier-code-in"></a></td>
          <td>In</td>
          <td>The search parameter is a URI (relative or absolute) that identifies a value set, and the search parameter tests whether the coding is in the specified value set.</td>
        </tr>
        <tr>
          <td>not-in
                  <a name="search-modifier-code-not-in"></a></td>
          <td>Not In</td>
          <td>The search parameter is a URI (relative or absolute) that identifies a value set, and the search parameter tests whether the coding is not in the specified value set.</td>
        </tr>
        <tr>
          <td>below
                  <a name="search-modifier-code-below"></a></td>
          <td>Below</td>
          <td>The search parameter tests whether the value in a resource is subsumed by the specified value (is-a, or hierarchical relationships).</td>
        </tr>
        <tr>
          <td>above
                  <a name="search-modifier-code-above"></a></td>
          <td>Above</td>
          <td>The search parameter tests whether the value in a resource subsumes the specified value (is-a, or hierarchical relationships).</td>
        </tr>
        <tr>
          <td>type
                  <a name="search-modifier-code-type"></a></td>
          <td>Type</td>
          <td>The search parameter only applies to the Resource Type specified as a modifier (e.g. the modifier is not actually :type, but :Patient etc.).</td>
        </tr>
      </table>
    </div>
  </text>
  <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-ballot-status">
    <valueString value="Informative" />
  </extension>
  <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm">
    <valueInteger value="3" />
  </extension>
  <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-wg">
    <valueCode value="fhir" />
  </extension>
  <url value="http://hl7.org/fhir/search-modifier-code" />
  <identifier>
    <system value="urn:ietf:rfc:3986" />
    <value value="urn:oid:2.16.840.1.113883.4.642.1.625" />
  </identifier>
  <version value="3.0.1" />
  <name value="SearchModifierCode" />
  <status value="draft" />
  <experimental value="false" />
  <date value="2017-04-19T07:44:43+10:00" />
  <publisher value="HL7 (FHIR Project)" />
  <contact>
    <telecom>
      <system value="url" />
      <value value="http://hl7.org/fhir" />
    </telecom>
    <telecom>
      <system value="email" />
      <value value="fhir@lists.hl7.org" />
    </telecom>
  </contact>
  <description value="A supported modifier for a search parameter." />
  <caseSensitive value="true" />
  <valueSet value="http://hl7.org/fhir/ValueSet/search-modifier-code" />
  <content value="complete" />
  <concept>
    <code value="missing" />
    <display value="Missing" />
    <definition value="The search parameter returns resources that have a value or not." />
  </concept>
  <concept>
    <code value="exact" />
    <display value="Exact" />
    <definition value="The search parameter returns resources that have a value that exactly matches the supplied parameter (the whole string, including casing and accents)." />
  </concept>
  <concept>
    <code value="contains" />
    <display value="Contains" />
    <definition value="The search parameter returns resources that include the supplied parameter value anywhere within the field being searched." />
  </concept>
  <concept>
    <code value="not" />
    <display value="Not" />
    <definition value="The search parameter returns resources that do not contain a match." />
  </concept>
  <concept>
    <code value="text" />
    <display value="Text" />
    <definition value="The search parameter is processed as a string that searches text associated with the code/value - either CodeableConcept.text, Coding.display, or Identifier.type.text." />
  </concept>
  <concept>
    <code value="in" />
    <display value="In" />
    <definition value="The search parameter is a URI (relative or absolute) that identifies a value set, and the search parameter tests whether the coding is in the specified value set." />
  </concept>
  <concept>
    <code value="not-in" />
    <display value="Not In" />
    <definition value="The search parameter is a URI (relative or absolute) that identifies a value set, and the search parameter tests whether the coding is not in the specified value set." />
  </concept>
  <concept>
    <code value="below" />
    <display value="Below" />
    <definition value="The search parameter tests whether the value in a resource is subsumed by the specified value (is-a, or hierarchical relationships)." />
  </concept>
  <concept>
    <code value="above" />
    <display value="Above" />
    <definition value="The search parameter tests whether the value in a resource subsumes the specified value (is-a, or hierarchical relationships)." />
  </concept>
  <concept>
    <code value="type" />
    <display value="Type" />
    <definition value="The search parameter only applies to the Resource Type specified as a modifier (e.g. the modifier is not actually :type, but :Patient etc.)." />
  </concept>
</CodeSystem>