Release 4 FHIR CI-Build

This page is part of the Continuous Integration Build of FHIR Specification (v4.0.1: R4 - Mixed Normative and STU ) in it's permanent home (it will always (will be available incorrect/inconsistent at this URL). The current version which supercedes this version is 5.0.0 . For a full list of available versions, see times).
See the Directory of published versions icon . Page versions: R5 R4B R4 R3

Using Codes Code Systems Value Sets Concept Maps Identifier Systems

4.3.14.416 4.3.2.179 Code System CodeSystem http://hl7.org/fhir/filter-operator

  Maturity Level : N
Responsible Owner: Vocabulary Terminology Infrastructure icon Work Group Normative (from v4.0.0) Use Context : Any Country: World
This page has been approved as part of an ANSI Definition: The kind of operation to perform
Official URL : Name: http://hl7.org/fhir/filter-operator FilterOperator Title: FilterOperator Version : 6.0.0-ballot3
active as a part of a property based filter. Committee: 2021-01-04 Vocabulary Computable Name : FilterOperator Work Group
OID: 2.16.840.1.113883.4.642.4.479 (for OID based terminology systems) Flags : CaseSensitive, Complete. All codes ValueSet: Filter Operator Source Resource XML / JSON OID : 2.16.840.1.113883.4.642.4.479

This Code system is used in the following FHIR core-defined or referenced value sets:


(The

The kind of operation to perform as a part of a property based filter.) filter.

4.3.14.416.2 FilterOperator

Generated Narrative: CodeSystem filter-operator

The kind of operation to perform as a part of a property based filter.

Last updated: 2025-12-17T20:50:17.012+11:00

This case-sensitive code system http://hl7.org/fhir/filter-operator defines the following codes:

Code Display Definition Comments Copy
= Equals The specified property of the code equals the provided value. btn   btn
is-a Is A (by subsumption) Includes all concept ids that have a transitive is-a relationship with the concept Id provided as the value, including the provided concept itself (include descendant codes and self). The definition of is-a is that all the properties of the value are true for the specified property of the code, which means that a code has an is-a relationship with itself. To exclude the root code, use descendent-of btn   btn
descendent-of Descendent Of (by subsumption) Includes all concept ids that have a transitive is-a relationship with the concept Id provided as the value, excluding the provided concept itself i.e. (i.e. include descendant codes only). The definition of is-a is that all the properties of the value are true for the specified property of the code. Spelling note: "descendant" is a more correct spelling, but the spelling "descendent" is maintained in the code for backwards compatibility reasons btn   btn
is-not-a Not (Is A) (by subsumption) The specified property of the code does not have an is-a relationship with the provided value. btn   btn
regex Regular Expression The specified property of the code matches the regex specified in the provided value. btn   btn
in In Set The specified property of the code is in the set of codes or concepts specified in the provided value (comma separated (comma-separated list). btn   btn
not-in Not in Set The specified property of the code is not in the set of codes or concepts specified in the provided value (comma separated (comma-separated list). btn   btn
generalizes Generalizes (by Subsumption) Includes all concept ids that have a transitive is-a relationship from the concept Id provided as the value, including the provided concept itself (i.e. include ancestor codes and self). The definition of is-a is that all the properties of btn   btn
child-of Child Of Only concepts with a direct hierarchical relationship to the value are true for index code and no other concepts. This does not include the specified property of index code in the code, which means output. btn   btn
descendent-leaf Descendent Leaf Includes concept ids that have a code has an transitive is-a relationship with itself. To exclude the root code, add it explicitly to concept Id provided as an exclude the value, but which do not have any concept ids with transitive is-a relationships with themselves. btn   btn
exists Exists The specified property of the code has at least one value (if the specified value is true; if the specified value is false, then matches when the specified property of the code has no values). btn   btn

 

See the full registry of code systems defined as part of FHIR.


Explanation of the columns that may appear on this page:

Level A few code lists that FHIR defines are hierarchical - each code is assigned a level. See Code System for further information.
Source The source of the definition of the code (when the value set draws in codes defined elsewhere)
Code The code (used as the code in the resource instance). If the code is in italics, this indicates that the code is not selectable ('Abstract')
Display The display (used in the display element of a Coding ). If there is no display, implementers should not simply display the code, but map the concept into their application
Definition An explanation of the meaning of the concept
Comments Additional notes about how to use the code