001/*-
002 * #%L
003 * Smile CDR - CDR
004 * %%
005 * Copyright (C) 2016 - 2025 Smile CDR, Inc.
006 * %%
007 * All rights reserved.
008 * #L%
009 */
010package ca.cdr.api.model.json;
011
012import io.swagger.v3.oas.annotations.media.Schema;
013
014public enum TokenizationValueNormalizationEnum {
015        @Schema(description = "Don't normalize")
016        NONE,
017
018        @Schema(
019                        description =
020                                        "Tokenize the `Identifier.system` and `Identifier.value` to support searching using the format `identifier=http://system|value`. For elements of type `code` (such as `Patient.gender`) only the value is tokenized, and only the unqualified form may be used for searching.")
021        IDENTIFIER,
022
023        @Schema(description = "Tokenize according to the standard FHIR string search parameter normalization rules.")
024        STRING,
025
026        @Schema(
027                        description =
028                                        "Tokenize the `CodeableConcept.coding.system` and `CodeableConcept.coding.value` to support searching using the format `code=http://system|code`")
029        CODEABLECONCEPT
030}