{"resourceType":"CodeSystem","id":"search-modifier-code","meta":{"lastUpdated":"2021-01-17T07:06:13.533+11:00"},"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/structuredefinition-wg","valueCode":"fhir"},{"url":"http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status","valueCode":"trial-use"},{"url":"http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm","valueInteger":3}],"url":"http://hl7.org/fhir/search-modifier-code","identifier":[{"system":"urn:ietf:rfc:3986","value":"urn:oid:2.16.840.1.113883.4.642.4.640"}],"version":"4.0.1","name":"SearchModifierCode","title":"SearchModifierCode","status":"draft","experimental":false,"date":"2021-01-17T07:06:13+11:00","publisher":"HL7 (FHIR Project)","contact":[{"telecom":[{"system":"url","value":"http://hl7.org/fhir"},{"system":"email","value":"fhir@lists.hl7.org"}]}],"description":"A supported modifier for a search parameter.","caseSensitive":true,"valueSet":"http://hl7.org/fhir/ValueSet/search-modifier-code","content":"complete","concept":[{"code":"missing","display":"Missing","definition":"The search parameter returns resources that have a value or not."},{"code":"exact","display":"Exact","definition":"The search parameter returns resources that have a value that exactly matches the supplied parameter (the whole string, including casing and accents)."},{"code":"contains","display":"Contains","definition":"The search parameter returns resources that include the supplied parameter value anywhere within the field being searched."},{"code":"not","display":"Not","definition":"The search parameter returns resources that do not contain a match."},{"code":"text","display":"Text","definition":"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."},{"code":"in","display":"In","definition":"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."},{"code":"not-in","display":"Not In","definition":"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."},{"code":"below","display":"Below","definition":"The search parameter tests whether the value in a resource is subsumed by the specified value (is-a, or hierarchical relationships)."},{"code":"above","display":"Above","definition":"The search parameter tests whether the value in a resource subsumes the specified value (is-a, or hierarchical relationships)."},{"code":"type","display":"Type","definition":"The search parameter only applies to the Resource Type specified as a modifier (e.g. the modifier is not actually :type, but :Patient etc.)."},{"code":"identifier","display":"Identifier","definition":"The search parameter applies to the identifier on the resource, not the reference."},{"code":"ofType","display":"Of Type","definition":"The search parameter has the format system|code|value, where the system and code refer to an Identifier.type.coding.system and .code, and match if any of the type codes match. All 3 parts must be present."}]}