001package org.hl7.fhir.r4.model.codesystems; 002 003/* 004 Copyright (c) 2011+, HL7, Inc. 005 All rights reserved. 006 007 Redistribution and use in source and binary forms, with or without modification, 008 are permitted provided that the following conditions are met: 009 010 * Redistributions of source code must retain the above copyright notice, this 011 list of conditions and the following disclaimer. 012 * Redistributions in binary form must reproduce the above copyright notice, 013 this list of conditions and the following disclaimer in the documentation 014 and/or other materials provided with the distribution. 015 * Neither the name of HL7 nor the names of its contributors may be used to 016 endorse or promote products derived from this software without specific 017 prior written permission. 018 019 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 020 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 021 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 022 IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, 023 INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 024 NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 025 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 026 WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 027 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 028 POSSIBILITY OF SUCH DAMAGE. 029 030*/ 031 032// Generated on Sun, May 6, 2018 17:51-0400 for FHIR v3.4.0 033 034 035import org.hl7.fhir.exceptions.FHIRException; 036 037public enum V3ObservationInterpretation { 038 039 /** 040 * Codes that specify interpretation of genetic analysis, such as "positive", "negative", "carrier", "responsive", etc. 041 */ 042 _GENETICOBSERVATIONINTERPRETATION, 043 /** 044 * The patient is considered as carrier based on the testing results. A carrier is an individual who carries an altered form of a gene which can lead to having a child or offspring in future generations with a genetic disorder. 045 */ 046 CAR, 047 /** 048 * The patient is considered as carrier based on the testing results. A carrier is an individual who carries an altered form of a gene which can lead to having a child or offspring in future generations with a genetic disorder. 049 050 051 052 Deprecation Comment: 053 This code is currently the same string as the print name for this concept and is inconsistent with the conventions being used for the other codes in the coding system, as it is a full word with initial capitalization, rather than an all upper case mnemonic. The recommendation from OO is to deprecate the code "Carrier" and to add "CAR" as the new active code representation for this concept. 054 */ 055 CARRIER, 056 /** 057 * Interpretations of change of quantity and/or severity. At most one of B or W and one of U or D allowed. 058 */ 059 _OBSERVATIONINTERPRETATIONCHANGE, 060 /** 061 * The current result or observation value has improved compared to the previous result or observation value (the change is significant as defined in the respective test procedure). 062 063 [Note: This can be applied to quantitative or qualitative observations.] 064 */ 065 B, 066 /** 067 * The current result has decreased from the previous result for a quantitative observation (the change is significant as defined in the respective test procedure). 068 */ 069 D, 070 /** 071 * The current result has increased from the previous result for a quantitative observation (the change is significant as defined in the respective test procedure). 072 */ 073 U, 074 /** 075 * The current result or observation value has degraded compared to the previous result or observation value (the change is significant as defined in the respective test procedure). 076 077 [Note: This can be applied to quantitative or qualitative observations.] 078 */ 079 W, 080 /** 081 * Technical exceptions resulting in the inability to provide an interpretation. At most one allowed. Does not imply normality or severity. 082 */ 083 _OBSERVATIONINTERPRETATIONEXCEPTIONS, 084 /** 085 * The result is below the minimum detection limit (the test procedure or equipment is the limiting factor). 086 087 Synonyms: Below analytical limit, low off scale. 088 */ 089 LESS_THAN, 090 /** 091 * The result is above the maximum quantifiable limit (the test procedure or equipment is the limiting factor). 092 093 Synonyms: Above analytical limit, high off scale. 094 */ 095 GREATER_THAN, 096 /** 097 * A valid result cannot be obtained for the specified component / analyte due to the presence of anti-complementary substances in the sample. 098 099 100 101 Deprecation Comment: 102 This code is being deprecated to match the status in V2 Table 0078 "Interpretation Codes. 103 */ 104 AC, 105 /** 106 * There is insufficient evidence that the species in question is a good target for therapy with the drug. A categorical interpretation is not possible. 107 108 [Note: A MIC with "IE" and/or a comment may be reported (without an accompanying S, I or R-categorization).] 109 */ 110 IE, 111 /** 112 * A result cannot be considered valid for the specified component / analyte or organism due to failure in the quality control testing component. 113 114 115 116 Deprecation Comment: 117 This code is being deprecated to match the status in V2 Table 0078 "Interpretation Codes. 118 */ 119 QCF, 120 /** 121 * A valid result cannot be obtained for the specified organism or cell line due to the presence of cytotoxic substances in the sample or culture. 122 123 124 125 Deprecation Comment: 126 This code is being deprecated to match the status in V2 Table 0078 "Interpretation Codes. 127 */ 128 TOX, 129 /** 130 * Interpretation of normality or degree of abnormality (including critical or "alert" level). Concepts in this category are mutually exclusive, i.e., at most one is allowed. 131 */ 132 _OBSERVATIONINTERPRETATIONNORMALITY, 133 /** 134 * The result or observation value is outside the reference range or expected norm (as defined for the respective test procedure). 135 136 [Note: Typically applies to non-numeric results.] 137 */ 138 A, 139 /** 140 * The result or observation value is outside a reference range or expected norm at a level at which immediate action should be considered for patient safety (as defined for the respective test procedure). 141 142 [Note: Typically applies to non-numeric results. Analogous to critical/panic limits for numeric results.] 143 */ 144 AA, 145 /** 146 * The result for a quantitative observation is above a reference level at which immediate action should be considered for patient safety (as defined for the respective test procedure). 147 148 Synonym: Above upper panic limits. 149 */ 150 HH, 151 /** 152 * The result for a quantitative observation is below a reference level at which immediate action should be considered for patient safety (as defined for the respective test procedure). 153 154 Synonym: Below lower panic limits. 155 */ 156 LL, 157 /** 158 * The result for a quantitative observation is above the upper limit of the reference range (as defined for the respective test procedure). 159 160 Synonym: Above high normal 161 */ 162 H, 163 /** 164 * A test result that is significantly higher than the reference (normal) or therapeutic interval, but has not reached the critically high value and might need special attention, as defined by the laboratory or the clinician.[Note: This level is situated between 'H' and 'HH'.] 165 166 167 Deprecation Comment: The code 'H>' is being deprecated in order to align with the use of the code 'HU' for "Very high" in V2 Table 0078 "Interpretation Codes". 168 169 [Note: The use of code 'H>' is non-preferred, as this code is deprecated and on track to be retired; use code 'HU' instead. 170 */ 171 H_, 172 /** 173 * A test result that is significantly higher than the reference (normal) or therapeutic interval, but has not reached the critically high value and might need special attention, as defined by the laboratory or the clinician. 174 */ 175 HU, 176 /** 177 * The result for a quantitative observation is below the lower limit of the reference range (as defined for the respective test procedure). 178 179 Synonym: Below low normal 180 */ 181 L, 182 /** 183 * A test result that is significantly lower than the reference (normal) or therapeutic interval, but has not reached the critically low value and might need special attention, as defined by the laboratory or the clinician.[Note: This level is situated between 'L' and 'LL'.] 184 185 186 Deprecation Comment: The code 'L<' is being deprecated in order to align with the use of the code 'LU' for "Very low" in V2 Table 0078 "Interpretation Codes". 187 188 [Note: The use of code 'L<' is non-preferred, as this code is deprecated and on track to be retired; use code 'LU' instead. 189 */ 190 L_, 191 /** 192 * A test result that is significantly lower than the reference (normal) or therapeutic interval, but has not reached the critically low value and might need special attention, as defined by the laboratory or the clinician. 193 */ 194 LU, 195 /** 196 * The result or observation value is within the reference range or expected norm (as defined for the respective test procedure). 197 198 [Note: Applies to numeric or non-numeric results.] 199 */ 200 N, 201 /** 202 * Interpretations of anti-microbial susceptibility testing results (microbiology). At most one allowed. 203 */ 204 _OBSERVATIONINTERPRETATIONSUSCEPTIBILITY, 205 /** 206 * Bacterial strain inhibited in vitro by a concentration of an antimicrobial agent that is associated with uncertain therapeutic effect. Reference: CLSI (http://www.clsi.org/Content/NavigationMenu/Resources/HarmonizedTerminologyDatabase/Harmonized_Terminolo.htm) 207Projects: ISO 20776-1, ISO 20776-2 208 209 [Note 1: Bacterial strains are categorized as intermediate by applying the appropriate breakpoints in a defined phenotypic test system.] 210 211 [Note 2: This class of susceptibility implies that an infection due to the isolate can be appropriately treated in body sites where the drugs are physiologically concentrated or when a high dosage of drug can be used.] 212 213 [Note 3: This class also indicates a "buffer zone," to prevent small, uncontrolled, technical factors from causing major discrepancies in interpretations.] 214 215 [Note 4: These breakpoints can be altered due to changes in circumstances (e.g., changes in commonly used drug dosages, emergence of new resistance mechanisms).] 216 */ 217 I, 218 /** 219 * The patient is considered as carrier based on the testing results. A carrier is an individual who carries an altered form of a gene which can lead to having a child or offspring in future generations with a genetic disorder. 220 221 222 223 Deprecation Comment: 224 This antimicrobial susceptibility test interpretation concept is recommended by OO to be deprecated as it is no longer recommended for use in susceptibility testing by CLSI (reference CLSI document M100-S22; Vol. 32 No.3; CLSI Performance Standards for Antimicrobial Susceptibility Testing; Twenty-Second Informational Supplement. Jan 2012). 225 */ 226 MS, 227 /** 228 * Use when not enough clinical trial data published by the Clinical and Laboratory Standards Institutes (CLSI) is available to establish the breakpoints for susceptible / intermediate and resistant. 229 */ 230 NCL, 231 /** 232 * A category used for isolates for which only a susceptible interpretive criterion has been designated because of the absence or rare occurrence of resistant strains. Isolates that have MICs above or zone diameters below the value indicated for the susceptible breakpoint should be reported as non-susceptible. 233 234 NOTE 1: An isolate that is interpreted as non-susceptible does not necessarily mean that the isolate has a resistance mechanism. It is possible that isolates with MICs above the susceptible breakpoint that lack resistance mechanisms may be encountered within the wild-type distribution subsequent to the time the susceptible-only breakpoint is set. 235 236 NOTE 2: For strains yielding results in the "nonsusceptible" category, organism identification and antimicrobial susceptibility test results should be confirmed. 237 238 Synonym: decreased susceptibility. 239 */ 240 NS, 241 /** 242 * Bacterial strain inhibited in vitro by a concentration of an antimicrobial agent that is associated with a high likelihood of therapeutic failure. 243Reference: CLSI (http://www.clsi.org/Content/NavigationMenu/Resources/HarmonizedTerminologyDatabase/Harmonized_Terminolo.htm) 244Projects: ISO 20776-1, ISO 20776-2 245 246 [Note 1: Bacterial strains are categorized as resistant by applying the appropriate breakpoints in a defined phenotypic test system.] 247 248 [Note 2: This breakpoint can be altered due to changes in circumstances (e.g., changes in commonly used drug dosages, emergence of new resistance mechanisms).] 249 */ 250 R, 251 /** 252 * A category for isolates where the bacteria (e.g. enterococci) are not susceptible in vitro to a combination therapy (e.g., high-level aminoglycoside and cell wall active agent). This is predictive that this combination therapy will not be effective. 253 254 255 Usage Note: Since the use of penicillin or ampicillin alone often results in treatment failure of serious enterococcal or other bacterial infections, combination therapy is usually indicated to enhance bactericidal activity. The synergy between a cell wall active agent (such as penicillin, ampicillin, or vancomycin) and an aminoglycoside (such as gentamicin, kanamycin or streptomycin) is best predicted by screening for high-level bacterial resistance to the aminoglycoside. 256 257 258 Open Issue: The print name of the code is very general and the description is very specific to a pair of classes of agents, which may lead to confusion of these concepts in the future should other synergies be found. 259 */ 260 SYNR, 261 /** 262 * Bacterial strain inhibited by in vitro concentration of an antimicrobial agent that is associated with a high likelihood of therapeutic success. 263Reference: CLSI (http://www.clsi.org/Content/NavigationMenu/Resources/HarmonizedTerminologyDatabase/Harmonized_Terminolo.htm) 264Synonym (earlier term): Sensitive Projects: ISO 20776-1, ISO 20776-2 265 266 [Note 1: Bacterial strains are categorized as susceptible by applying the appropriate breakpoints in a defined phenotypic system.] 267 268 [Note 2: This breakpoint can be altered due to changes in circumstances (e.g., changes in commonly used drug dosages, emergence of new resistance mechanisms).] 269 */ 270 S, 271 /** 272 * A category that includes isolates with antimicrobial agent minimum inhibitory concentrations (MICs) that approach usually attainable blood and tissue levels and for which response rates may be lower than for susceptible isolates. 273 274 Reference: CLSI document M44-A2 2009 "Method for antifungal disk diffusion susceptibility testing of yeasts; approved guideline - second edition" - page 2. 275 */ 276 SDD, 277 /** 278 * A category for isolates where the bacteria (e.g. enterococci) are susceptible in vitro to a combination therapy (e.g., high-level aminoglycoside and cell wall active agent). This is predictive that this combination therapy will be effective. 279 280 281 Usage Note: Since the use of penicillin or ampicillin alone often results in treatment failure of serious enterococcal or other bacterial infections, combination therapy is usually indicated to enhance bactericidal activity. The synergy between a cell wall active agent (such as penicillin, ampicillin, or vancomycin) and an aminoglycoside (such as gentamicin, kanamycin or streptomycin) is best predicted by screening for high-level bacterial resistance to the aminoglycoside. 282 283 284 Open Issue: The print name of the code is very general and the description is very specific to a pair of classes of agents, which may lead to confusion of these concepts in the future should other synergies be found. 285 */ 286 SYNS, 287 /** 288 * The patient is considered as carrier based on the testing results. A carrier is an individual who carries an altered form of a gene which can lead to having a child or offspring in future generations with a genetic disorder. 289 290 291 292 Deprecation Comment: 293 This antimicrobial susceptibility test interpretation concept is recommended by OO to be deprecated as it is no longer recommended for use in susceptibility testing by CLSI (reference CLSI document M100-S22; Vol. 32 No.3; CLSI Performance Standards for Antimicrobial Susceptibility Testing; Twenty-Second Informational Supplement. Jan 2012). 294 */ 295 VS, 296 /** 297 * The observation/test result is interpreted as being outside the inclusion range for a particular protocol within which the result is being reported. 298 299 300 Example: A positive result on a Hepatitis screening test. 301 Open Issue: EX, HX, LX: These three concepts do not seem to meet a clear need in the vocabulary, and their use in observation interpretation appears likely to be covered by other existing concepts (e.g., A, H, L). The only apparent significant difference is their reference to use in protocols for exclusion of study subjects. 302These concepts/codes were proposed by RCRIM for use in the CTLaboratory message. They were submitted and approved in the November 2005 Harmonization cycle in proposal "030103C_VOCAB_RCRIM_l_quade_RCRIM Obs Interp_20051028154455". However, this proposal was not fully implemented in the vocabulary. The proposal recommended creation of the x_ClinicalResearchExclusion domain in ObservationInterpretation with a value set including those three concepts/codes, but there is no subdomain of that name or equivalent with a binding to either of the value sets that contain these concepts/codes. 303Members of the OO WG have recently attempted to contact members of RCRIM regarding these concepts, both by email and at the recent WGM in Atlanta, without response. It is felt by OO that the best course of action to take at this time is to add this comprehensive Open Issue rather than deprecate these three concepts at this time, until further discussion is held. 304 */ 305 EX, 306 /** 307 * The observation/test result is interpreted as being outside the inclusion range for a particular protocol within which the result is being reported. 308 309 310 Example: A positive result on a Hepatitis screening test. 311 Open Issue: EX, HX, LX: These three concepts do not seem to meet a clear need in the vocabulary, and their use in observation interpretation appears likely to be covered by other existing concepts (e.g., A, H, L). The only apparent significant difference is their reference to use in protocols for exclusion of study subjects. These concepts/codes were proposed by RCRIM for use in the CTLaboratory message. They were submitted and approved in the November 2005 Harmonization cycle in proposal "030103C_VOCAB_RCRIM_l_quade_RCRIM Obs Interp_20051028154455". However, this proposal was not fully implemented in the vocabulary. The proposal recommended creation of the x_ClinicalResearchExclusion domain in ObservationInterpretation with a value set including those three concepts/codes, but there is no subdomain of that name or equivalent with a binding to either of the value sets that contain these concepts/codes. Members of the OO WG have recently attempted to contact members of RCRIM regarding these concepts, both by email and at the recent WGM in Atlanta, without response. It is felt by OO that the best course of action to take at this time is to add this comprehensive Open Issue rather than deprecate these three concepts at this time, until further discussion is held. 312 */ 313 HX, 314 /** 315 * The numeric observation/test result is interpreted as being below the low threshold value for a particular protocol within which the result is being reported. 316 317 Example: A Total White Blood Cell Count falling below a protocol-defined threshold value of 3000/mm^3 318 Open Issue: EX, HX, LX: These three concepts do not seem to meet a clear need in the vocabulary, and their use in observation interpretation appears likely to be covered by other existing concepts (e.g., A, H, L). The only apparent significant difference is their reference to use in protocols for exclusion of study subjects. These concepts/codes were proposed by RCRIM for use in the CTLaboratory message. They were submitted and approved in the November 2005 Harmonization cycle in proposal "030103C_VOCAB_RCRIM_l_quade_RCRIM Obs Interp_20051028154455". However, this proposal was not fully implemented in the vocabulary. The proposal recommended creation of the x_ClinicalResearchExclusion domain in ObservationInterpretation with a value set including those three concepts/codes, but there is no subdomain of that name or equivalent with a binding to either of the value sets that contain these concepts/codes. Members of the OO WG have recently attempted to contact members of RCRIM regarding these concepts, both by email and at the recent WGM in Atlanta, without response. It is felt by OO that the best course of action to take at this time is to add this comprehensive Open Issue rather than deprecate these three concepts at this time, until further discussion is held. 319 */ 320 LX, 321 /** 322 * Hold for Medical Review 323 324 325 Usage Note: This code is not intended for use in V3 artifacts. It is included in the code system to maintain alignment with the V2 Table 0078 "Interpretation Codes." 326 */ 327 HM, 328 /** 329 * Interpretations of the presence or absence of a component / analyte or organism in a test or of a sign in a clinical observation. In keeping with laboratory data processing practice, these concepts provide a categorical interpretation of the "meaning" of the quantitative value for the same observation. 330 */ 331 OBSERVATIONINTERPRETATIONDETECTION, 332 /** 333 * The specified component / analyte, organism or clinical sign could neither be declared positive / negative nor detected / not detected by the performed test or procedure. 334 335 336 Usage Note: For example, if the specimen was degraded, poorly processed, or was missing the required anatomic structures, then "indeterminate" (i.e. "cannot be determined") is the appropriate response, not "equivocal". 337 */ 338 IND, 339 /** 340 * The test or procedure was successfully performed, but the results are borderline and can neither be declared positive / negative nor detected / not detected according to the current established criteria. 341 */ 342 E, 343 /** 344 * An absence finding of the specified component / analyte, organism or clinical sign based on the established threshold of the performed test or procedure. 345 346 [Note: Negative does not necessarily imply the complete absence of the specified item.] 347 */ 348 NEG, 349 /** 350 * The presence of the specified component / analyte, organism or clinical sign could not be determined within the limit of detection of the performed test or procedure. 351 */ 352 ND, 353 /** 354 * A presence finding of the specified component / analyte, organism or clinical sign based on the established threshold of the performed test or procedure. 355 */ 356 POS, 357 /** 358 * The measurement of the specified component / analyte, organism or clinical sign above the limit of detection of the performed test or procedure. 359 */ 360 DET, 361 /** 362 * Interpretation of the observed result taking into account additional information (contraindicators) about the patient's situation. Concepts in this category are mutually exclusive, i.e., at most one is allowed. 363 */ 364 OBSERVATIONINTERPRETATIONEXPECTATION, 365 /** 366 * This result has been evaluated in light of known contraindicators. Once those contraindicators have been taken into account the result is determined to be "Expected" (e.g., presence of drugs in a patient that is taking prescription medication for pain management). 367 */ 368 EXP, 369 /** 370 * This result has been evaluated in light of known contraindicators. Once those contraindicators have been taken into account the result is determined to be "Unexpected" (e.g., presence of non-prescribed drugs in a patient that is taking prescription medication for pain management). 371 */ 372 UNE, 373 /** 374 * Interpretation qualifiers in separate OBX segments 375 376 377 Usage Note: This code is not intended for use in V3 artifacts. It is included in the code system to maintain alignment with the V2 Table 0078 "Interpretation Codes." 378 */ 379 OBX, 380 /** 381 * Interpretations of the presence and level of reactivity of the specified component / analyte with the reagent in the performed laboratory test. 382 */ 383 REACTIVITYOBSERVATIONINTERPRETATION, 384 /** 385 * An absence finding used to indicate that the specified component / analyte did not react measurably with the reagent. 386 */ 387 NR, 388 /** 389 * A presence finding used to indicate that the specified component / analyte reacted with the reagent above the reliably measurable limit of the performed test. 390 */ 391 RR, 392 /** 393 * A weighted presence finding used to indicate that the specified component / analyte reacted with the reagent, but below the reliably measurable limit of the performed test. 394 */ 395 WR, 396 /** 397 * added to help the parsers 398 */ 399 NULL; 400 public static V3ObservationInterpretation fromCode(String codeString) throws FHIRException { 401 if (codeString == null || "".equals(codeString)) 402 return null; 403 if ("_GeneticObservationInterpretation".equals(codeString)) 404 return _GENETICOBSERVATIONINTERPRETATION; 405 if ("CAR".equals(codeString)) 406 return CAR; 407 if ("Carrier".equals(codeString)) 408 return CARRIER; 409 if ("_ObservationInterpretationChange".equals(codeString)) 410 return _OBSERVATIONINTERPRETATIONCHANGE; 411 if ("B".equals(codeString)) 412 return B; 413 if ("D".equals(codeString)) 414 return D; 415 if ("U".equals(codeString)) 416 return U; 417 if ("W".equals(codeString)) 418 return W; 419 if ("_ObservationInterpretationExceptions".equals(codeString)) 420 return _OBSERVATIONINTERPRETATIONEXCEPTIONS; 421 if ("<".equals(codeString)) 422 return LESS_THAN; 423 if (">".equals(codeString)) 424 return GREATER_THAN; 425 if ("AC".equals(codeString)) 426 return AC; 427 if ("IE".equals(codeString)) 428 return IE; 429 if ("QCF".equals(codeString)) 430 return QCF; 431 if ("TOX".equals(codeString)) 432 return TOX; 433 if ("_ObservationInterpretationNormality".equals(codeString)) 434 return _OBSERVATIONINTERPRETATIONNORMALITY; 435 if ("A".equals(codeString)) 436 return A; 437 if ("AA".equals(codeString)) 438 return AA; 439 if ("HH".equals(codeString)) 440 return HH; 441 if ("LL".equals(codeString)) 442 return LL; 443 if ("H".equals(codeString)) 444 return H; 445 if ("H>".equals(codeString)) 446 return H_; 447 if ("HU".equals(codeString)) 448 return HU; 449 if ("L".equals(codeString)) 450 return L; 451 if ("L<".equals(codeString)) 452 return L_; 453 if ("LU".equals(codeString)) 454 return LU; 455 if ("N".equals(codeString)) 456 return N; 457 if ("_ObservationInterpretationSusceptibility".equals(codeString)) 458 return _OBSERVATIONINTERPRETATIONSUSCEPTIBILITY; 459 if ("I".equals(codeString)) 460 return I; 461 if ("MS".equals(codeString)) 462 return MS; 463 if ("NCL".equals(codeString)) 464 return NCL; 465 if ("NS".equals(codeString)) 466 return NS; 467 if ("R".equals(codeString)) 468 return R; 469 if ("SYN-R".equals(codeString)) 470 return SYNR; 471 if ("S".equals(codeString)) 472 return S; 473 if ("SDD".equals(codeString)) 474 return SDD; 475 if ("SYN-S".equals(codeString)) 476 return SYNS; 477 if ("VS".equals(codeString)) 478 return VS; 479 if ("EX".equals(codeString)) 480 return EX; 481 if ("HX".equals(codeString)) 482 return HX; 483 if ("LX".equals(codeString)) 484 return LX; 485 if ("HM".equals(codeString)) 486 return HM; 487 if ("ObservationInterpretationDetection".equals(codeString)) 488 return OBSERVATIONINTERPRETATIONDETECTION; 489 if ("IND".equals(codeString)) 490 return IND; 491 if ("E".equals(codeString)) 492 return E; 493 if ("NEG".equals(codeString)) 494 return NEG; 495 if ("ND".equals(codeString)) 496 return ND; 497 if ("POS".equals(codeString)) 498 return POS; 499 if ("DET".equals(codeString)) 500 return DET; 501 if ("ObservationInterpretationExpectation".equals(codeString)) 502 return OBSERVATIONINTERPRETATIONEXPECTATION; 503 if ("EXP".equals(codeString)) 504 return EXP; 505 if ("UNE".equals(codeString)) 506 return UNE; 507 if ("OBX".equals(codeString)) 508 return OBX; 509 if ("ReactivityObservationInterpretation".equals(codeString)) 510 return REACTIVITYOBSERVATIONINTERPRETATION; 511 if ("NR".equals(codeString)) 512 return NR; 513 if ("RR".equals(codeString)) 514 return RR; 515 if ("WR".equals(codeString)) 516 return WR; 517 throw new FHIRException("Unknown V3ObservationInterpretation code '"+codeString+"'"); 518 } 519 public String toCode() { 520 switch (this) { 521 case _GENETICOBSERVATIONINTERPRETATION: return "_GeneticObservationInterpretation"; 522 case CAR: return "CAR"; 523 case CARRIER: return "Carrier"; 524 case _OBSERVATIONINTERPRETATIONCHANGE: return "_ObservationInterpretationChange"; 525 case B: return "B"; 526 case D: return "D"; 527 case U: return "U"; 528 case W: return "W"; 529 case _OBSERVATIONINTERPRETATIONEXCEPTIONS: return "_ObservationInterpretationExceptions"; 530 case LESS_THAN: return "<"; 531 case GREATER_THAN: return ">"; 532 case AC: return "AC"; 533 case IE: return "IE"; 534 case QCF: return "QCF"; 535 case TOX: return "TOX"; 536 case _OBSERVATIONINTERPRETATIONNORMALITY: return "_ObservationInterpretationNormality"; 537 case A: return "A"; 538 case AA: return "AA"; 539 case HH: return "HH"; 540 case LL: return "LL"; 541 case H: return "H"; 542 case H_: return "H>"; 543 case HU: return "HU"; 544 case L: return "L"; 545 case L_: return "L<"; 546 case LU: return "LU"; 547 case N: return "N"; 548 case _OBSERVATIONINTERPRETATIONSUSCEPTIBILITY: return "_ObservationInterpretationSusceptibility"; 549 case I: return "I"; 550 case MS: return "MS"; 551 case NCL: return "NCL"; 552 case NS: return "NS"; 553 case R: return "R"; 554 case SYNR: return "SYN-R"; 555 case S: return "S"; 556 case SDD: return "SDD"; 557 case SYNS: return "SYN-S"; 558 case VS: return "VS"; 559 case EX: return "EX"; 560 case HX: return "HX"; 561 case LX: return "LX"; 562 case HM: return "HM"; 563 case OBSERVATIONINTERPRETATIONDETECTION: return "ObservationInterpretationDetection"; 564 case IND: return "IND"; 565 case E: return "E"; 566 case NEG: return "NEG"; 567 case ND: return "ND"; 568 case POS: return "POS"; 569 case DET: return "DET"; 570 case OBSERVATIONINTERPRETATIONEXPECTATION: return "ObservationInterpretationExpectation"; 571 case EXP: return "EXP"; 572 case UNE: return "UNE"; 573 case OBX: return "OBX"; 574 case REACTIVITYOBSERVATIONINTERPRETATION: return "ReactivityObservationInterpretation"; 575 case NR: return "NR"; 576 case RR: return "RR"; 577 case WR: return "WR"; 578 default: return "?"; 579 } 580 } 581 public String getSystem() { 582 return "http://hl7.org/fhir/v3/ObservationInterpretation"; 583 } 584 public String getDefinition() { 585 switch (this) { 586 case _GENETICOBSERVATIONINTERPRETATION: return "Codes that specify interpretation of genetic analysis, such as \"positive\", \"negative\", \"carrier\", \"responsive\", etc."; 587 case CAR: return "The patient is considered as carrier based on the testing results. A carrier is an individual who carries an altered form of a gene which can lead to having a child or offspring in future generations with a genetic disorder."; 588 case CARRIER: return "The patient is considered as carrier based on the testing results. A carrier is an individual who carries an altered form of a gene which can lead to having a child or offspring in future generations with a genetic disorder.\r\n\n \n \n Deprecation Comment: \n This code is currently the same string as the print name for this concept and is inconsistent with the conventions being used for the other codes in the coding system, as it is a full word with initial capitalization, rather than an all upper case mnemonic. The recommendation from OO is to deprecate the code \"Carrier\" and to add \"CAR\" as the new active code representation for this concept."; 589 case _OBSERVATIONINTERPRETATIONCHANGE: return "Interpretations of change of quantity and/or severity. At most one of B or W and one of U or D allowed."; 590 case B: return "The current result or observation value has improved compared to the previous result or observation value (the change is significant as defined in the respective test procedure).\r\n\n [Note: This can be applied to quantitative or qualitative observations.]"; 591 case D: return "The current result has decreased from the previous result for a quantitative observation (the change is significant as defined in the respective test procedure)."; 592 case U: return "The current result has increased from the previous result for a quantitative observation (the change is significant as defined in the respective test procedure)."; 593 case W: return "The current result or observation value has degraded compared to the previous result or observation value (the change is significant as defined in the respective test procedure).\r\n\n [Note: This can be applied to quantitative or qualitative observations.]"; 594 case _OBSERVATIONINTERPRETATIONEXCEPTIONS: return "Technical exceptions resulting in the inability to provide an interpretation. At most one allowed. Does not imply normality or severity."; 595 case LESS_THAN: return "The result is below the minimum detection limit (the test procedure or equipment is the limiting factor).\r\n\n Synonyms: Below analytical limit, low off scale."; 596 case GREATER_THAN: return "The result is above the maximum quantifiable limit (the test procedure or equipment is the limiting factor).\r\n\n Synonyms: Above analytical limit, high off scale."; 597 case AC: return "A valid result cannot be obtained for the specified component / analyte due to the presence of anti-complementary substances in the sample.\r\n\n \n \n Deprecation Comment: \n This code is being deprecated to match the status in V2 Table 0078 \"Interpretation Codes."; 598 case IE: return "There is insufficient evidence that the species in question is a good target for therapy with the drug. A categorical interpretation is not possible.\r\n\n [Note: A MIC with \"IE\" and/or a comment may be reported (without an accompanying S, I or R-categorization).]"; 599 case QCF: return "A result cannot be considered valid for the specified component / analyte or organism due to failure in the quality control testing component.\r\n\n \n \n Deprecation Comment: \n This code is being deprecated to match the status in V2 Table 0078 \"Interpretation Codes."; 600 case TOX: return "A valid result cannot be obtained for the specified organism or cell line due to the presence of cytotoxic substances in the sample or culture.\r\n\n \n \n Deprecation Comment: \n This code is being deprecated to match the status in V2 Table 0078 \"Interpretation Codes."; 601 case _OBSERVATIONINTERPRETATIONNORMALITY: return "Interpretation of normality or degree of abnormality (including critical or \"alert\" level). Concepts in this category are mutually exclusive, i.e., at most one is allowed."; 602 case A: return "The result or observation value is outside the reference range or expected norm (as defined for the respective test procedure).\r\n\n [Note: Typically applies to non-numeric results.]"; 603 case AA: return "The result or observation value is outside a reference range or expected norm at a level at which immediate action should be considered for patient safety (as defined for the respective test procedure).\r\n\n [Note: Typically applies to non-numeric results. Analogous to critical/panic limits for numeric results.]"; 604 case HH: return "The result for a quantitative observation is above a reference level at which immediate action should be considered for patient safety (as defined for the respective test procedure).\r\n\n Synonym: Above upper panic limits."; 605 case LL: return "The result for a quantitative observation is below a reference level at which immediate action should be considered for patient safety (as defined for the respective test procedure).\r\n\n Synonym: Below lower panic limits."; 606 case H: return "The result for a quantitative observation is above the upper limit of the reference range (as defined for the respective test procedure).\r\n\n Synonym: Above high normal"; 607 case H_: return "A test result that is significantly higher than the reference (normal) or therapeutic interval, but has not reached the critically high value and might need special attention, as defined by the laboratory or the clinician.[Note: This level is situated between 'H' and 'HH'.]\r\n\n \n Deprecation Comment: The code 'H>' is being deprecated in order to align with the use of the code 'HU' for \"Very high\" in V2 Table 0078 \"Interpretation Codes\".\r\n\n [Note: The use of code 'H>' is non-preferred, as this code is deprecated and on track to be retired; use code 'HU' instead."; 608 case HU: return "A test result that is significantly higher than the reference (normal) or therapeutic interval, but has not reached the critically high value and might need special attention, as defined by the laboratory or the clinician."; 609 case L: return "The result for a quantitative observation is below the lower limit of the reference range (as defined for the respective test procedure).\r\n\n Synonym: Below low normal"; 610 case L_: return "A test result that is significantly lower than the reference (normal) or therapeutic interval, but has not reached the critically low value and might need special attention, as defined by the laboratory or the clinician.[Note: This level is situated between 'L' and 'LL'.]\r\n\n \n Deprecation Comment: The code 'L<' is being deprecated in order to align with the use of the code 'LU' for \"Very low\" in V2 Table 0078 \"Interpretation Codes\".\r\n\n [Note: The use of code 'L<' is non-preferred, as this code is deprecated and on track to be retired; use code 'LU' instead."; 611 case LU: return "A test result that is significantly lower than the reference (normal) or therapeutic interval, but has not reached the critically low value and might need special attention, as defined by the laboratory or the clinician."; 612 case N: return "The result or observation value is within the reference range or expected norm (as defined for the respective test procedure).\r\n\n [Note: Applies to numeric or non-numeric results.]"; 613 case _OBSERVATIONINTERPRETATIONSUSCEPTIBILITY: return "Interpretations of anti-microbial susceptibility testing results (microbiology). At most one allowed."; 614 case I: return "Bacterial strain inhibited in vitro by a concentration of an antimicrobial agent that is associated with uncertain therapeutic effect. Reference: CLSI (http://www.clsi.org/Content/NavigationMenu/Resources/HarmonizedTerminologyDatabase/Harmonized_Terminolo.htm)\nProjects: ISO 20776-1, ISO 20776-2\r\n\n [Note 1: Bacterial strains are categorized as intermediate by applying the appropriate breakpoints in a defined phenotypic test system.]\r\n\n [Note 2: This class of susceptibility implies that an infection due to the isolate can be appropriately treated in body sites where the drugs are physiologically concentrated or when a high dosage of drug can be used.]\r\n\n [Note 3: This class also indicates a \"buffer zone,\" to prevent small, uncontrolled, technical factors from causing major discrepancies in interpretations.]\r\n\n [Note 4: These breakpoints can be altered due to changes in circumstances (e.g., changes in commonly used drug dosages, emergence of new resistance mechanisms).]"; 615 case MS: return "The patient is considered as carrier based on the testing results. A carrier is an individual who carries an altered form of a gene which can lead to having a child or offspring in future generations with a genetic disorder.\r\n\n \n \n Deprecation Comment: \n This antimicrobial susceptibility test interpretation concept is recommended by OO to be deprecated as it is no longer recommended for use in susceptibility testing by CLSI (reference CLSI document M100-S22; Vol. 32 No.3; CLSI Performance Standards for Antimicrobial Susceptibility Testing; Twenty-Second Informational Supplement. Jan 2012)."; 616 case NCL: return "Use when not enough clinical trial data published by the Clinical and Laboratory Standards Institutes (CLSI) is available to establish the breakpoints for susceptible / intermediate and resistant."; 617 case NS: return "A category used for isolates for which only a susceptible interpretive criterion has been designated because of the absence or rare occurrence of resistant strains. Isolates that have MICs above or zone diameters below the value indicated for the susceptible breakpoint should be reported as non-susceptible.\r\n\n NOTE 1: An isolate that is interpreted as non-susceptible does not necessarily mean that the isolate has a resistance mechanism. It is possible that isolates with MICs above the susceptible breakpoint that lack resistance mechanisms may be encountered within the wild-type distribution subsequent to the time the susceptible-only breakpoint is set. \r\n\n NOTE 2: For strains yielding results in the \"nonsusceptible\" category, organism identification and antimicrobial susceptibility test results should be confirmed.\r\n\n Synonym: decreased susceptibility."; 618 case R: return "Bacterial strain inhibited in vitro by a concentration of an antimicrobial agent that is associated with a high likelihood of therapeutic failure.\nReference: CLSI (http://www.clsi.org/Content/NavigationMenu/Resources/HarmonizedTerminologyDatabase/Harmonized_Terminolo.htm) \nProjects: ISO 20776-1, ISO 20776-2\r\n\n [Note 1: Bacterial strains are categorized as resistant by applying the appropriate breakpoints in a defined phenotypic test system.]\r\n\n [Note 2: This breakpoint can be altered due to changes in circumstances (e.g., changes in commonly used drug dosages, emergence of new resistance mechanisms).]"; 619 case SYNR: return "A category for isolates where the bacteria (e.g. enterococci) are not susceptible in vitro to a combination therapy (e.g., high-level aminoglycoside and cell wall active agent). This is predictive that this combination therapy will not be effective. \r\n\n \n Usage Note: Since the use of penicillin or ampicillin alone often results in treatment failure of serious enterococcal or other bacterial infections, combination therapy is usually indicated to enhance bactericidal activity. The synergy between a cell wall active agent (such as penicillin, ampicillin, or vancomycin) and an aminoglycoside (such as gentamicin, kanamycin or streptomycin) is best predicted by screening for high-level bacterial resistance to the aminoglycoside.\r\n\n \n Open Issue: The print name of the code is very general and the description is very specific to a pair of classes of agents, which may lead to confusion of these concepts in the future should other synergies be found."; 620 case S: return "Bacterial strain inhibited by in vitro concentration of an antimicrobial agent that is associated with a high likelihood of therapeutic success.\nReference: CLSI (http://www.clsi.org/Content/NavigationMenu/Resources/HarmonizedTerminologyDatabase/Harmonized_Terminolo.htm)\nSynonym (earlier term): Sensitive Projects: ISO 20776-1, ISO 20776-2\r\n\n [Note 1: Bacterial strains are categorized as susceptible by applying the appropriate breakpoints in a defined phenotypic system.]\r\n\n [Note 2: This breakpoint can be altered due to changes in circumstances (e.g., changes in commonly used drug dosages, emergence of new resistance mechanisms).]"; 621 case SDD: return "A category that includes isolates with antimicrobial agent minimum inhibitory concentrations (MICs) that approach usually attainable blood and tissue levels and for which response rates may be lower than for susceptible isolates.\r\n\n Reference: CLSI document M44-A2 2009 \"Method for antifungal disk diffusion susceptibility testing of yeasts; approved guideline - second edition\" - page 2."; 622 case SYNS: return "A category for isolates where the bacteria (e.g. enterococci) are susceptible in vitro to a combination therapy (e.g., high-level aminoglycoside and cell wall active agent). This is predictive that this combination therapy will be effective. \r\n\n \n Usage Note: Since the use of penicillin or ampicillin alone often results in treatment failure of serious enterococcal or other bacterial infections, combination therapy is usually indicated to enhance bactericidal activity. The synergy between a cell wall active agent (such as penicillin, ampicillin, or vancomycin) and an aminoglycoside (such as gentamicin, kanamycin or streptomycin) is best predicted by screening for high-level bacterial resistance to the aminoglycoside.\r\n\n \n Open Issue: The print name of the code is very general and the description is very specific to a pair of classes of agents, which may lead to confusion of these concepts in the future should other synergies be found."; 623 case VS: return "The patient is considered as carrier based on the testing results. A carrier is an individual who carries an altered form of a gene which can lead to having a child or offspring in future generations with a genetic disorder.\r\n\n \n \n Deprecation Comment: \n This antimicrobial susceptibility test interpretation concept is recommended by OO to be deprecated as it is no longer recommended for use in susceptibility testing by CLSI (reference CLSI document M100-S22; Vol. 32 No.3; CLSI Performance Standards for Antimicrobial Susceptibility Testing; Twenty-Second Informational Supplement. Jan 2012)."; 624 case EX: return "The observation/test result is interpreted as being outside the inclusion range for a particular protocol within which the result is being reported.\n\r\n\n Example: A positive result on a Hepatitis screening test.\n Open Issue: EX, HX, LX: These three concepts do not seem to meet a clear need in the vocabulary, and their use in observation interpretation appears likely to be covered by other existing concepts (e.g., A, H, L). The only apparent significant difference is their reference to use in protocols for exclusion of study subjects.\nThese concepts/codes were proposed by RCRIM for use in the CTLaboratory message. They were submitted and approved in the November 2005 Harmonization cycle in proposal \"030103C_VOCAB_RCRIM_l_quade_RCRIM Obs Interp_20051028154455\". However, this proposal was not fully implemented in the vocabulary. The proposal recommended creation of the x_ClinicalResearchExclusion domain in ObservationInterpretation with a value set including those three concepts/codes, but there is no subdomain of that name or equivalent with a binding to either of the value sets that contain these concepts/codes.\nMembers of the OO WG have recently attempted to contact members of RCRIM regarding these concepts, both by email and at the recent WGM in Atlanta, without response. It is felt by OO that the best course of action to take at this time is to add this comprehensive Open Issue rather than deprecate these three concepts at this time, until further discussion is held."; 625 case HX: return "The observation/test result is interpreted as being outside the inclusion range for a particular protocol within which the result is being reported.\n\r\n\n Example: A positive result on a Hepatitis screening test.\n Open Issue: EX, HX, LX: These three concepts do not seem to meet a clear need in the vocabulary, and their use in observation interpretation appears likely to be covered by other existing concepts (e.g., A, H, L). The only apparent significant difference is their reference to use in protocols for exclusion of study subjects. These concepts/codes were proposed by RCRIM for use in the CTLaboratory message. They were submitted and approved in the November 2005 Harmonization cycle in proposal \"030103C_VOCAB_RCRIM_l_quade_RCRIM Obs Interp_20051028154455\". However, this proposal was not fully implemented in the vocabulary. The proposal recommended creation of the x_ClinicalResearchExclusion domain in ObservationInterpretation with a value set including those three concepts/codes, but there is no subdomain of that name or equivalent with a binding to either of the value sets that contain these concepts/codes. Members of the OO WG have recently attempted to contact members of RCRIM regarding these concepts, both by email and at the recent WGM in Atlanta, without response. It is felt by OO that the best course of action to take at this time is to add this comprehensive Open Issue rather than deprecate these three concepts at this time, until further discussion is held."; 626 case LX: return "The numeric observation/test result is interpreted as being below the low threshold value for a particular protocol within which the result is being reported.\r\n\n Example: A Total White Blood Cell Count falling below a protocol-defined threshold value of 3000/mm^3\n Open Issue: EX, HX, LX: These three concepts do not seem to meet a clear need in the vocabulary, and their use in observation interpretation appears likely to be covered by other existing concepts (e.g., A, H, L). The only apparent significant difference is their reference to use in protocols for exclusion of study subjects. These concepts/codes were proposed by RCRIM for use in the CTLaboratory message. They were submitted and approved in the November 2005 Harmonization cycle in proposal \"030103C_VOCAB_RCRIM_l_quade_RCRIM Obs Interp_20051028154455\". However, this proposal was not fully implemented in the vocabulary. The proposal recommended creation of the x_ClinicalResearchExclusion domain in ObservationInterpretation with a value set including those three concepts/codes, but there is no subdomain of that name or equivalent with a binding to either of the value sets that contain these concepts/codes. Members of the OO WG have recently attempted to contact members of RCRIM regarding these concepts, both by email and at the recent WGM in Atlanta, without response. It is felt by OO that the best course of action to take at this time is to add this comprehensive Open Issue rather than deprecate these three concepts at this time, until further discussion is held."; 627 case HM: return "Hold for Medical Review\r\n\n \n Usage Note: This code is not intended for use in V3 artifacts. It is included in the code system to maintain alignment with the V2 Table 0078 \"Interpretation Codes.\""; 628 case OBSERVATIONINTERPRETATIONDETECTION: return "Interpretations of the presence or absence of a component / analyte or organism in a test or of a sign in a clinical observation. In keeping with laboratory data processing practice, these concepts provide a categorical interpretation of the \"meaning\" of the quantitative value for the same observation."; 629 case IND: return "The specified component / analyte, organism or clinical sign could neither be declared positive / negative nor detected / not detected by the performed test or procedure.\r\n\n \n Usage Note: For example, if the specimen was degraded, poorly processed, or was missing the required anatomic structures, then \"indeterminate\" (i.e. \"cannot be determined\") is the appropriate response, not \"equivocal\"."; 630 case E: return "The test or procedure was successfully performed, but the results are borderline and can neither be declared positive / negative nor detected / not detected according to the current established criteria."; 631 case NEG: return "An absence finding of the specified component / analyte, organism or clinical sign based on the established threshold of the performed test or procedure.\r\n\n [Note: Negative does not necessarily imply the complete absence of the specified item.]"; 632 case ND: return "The presence of the specified component / analyte, organism or clinical sign could not be determined within the limit of detection of the performed test or procedure."; 633 case POS: return "A presence finding of the specified component / analyte, organism or clinical sign based on the established threshold of the performed test or procedure."; 634 case DET: return "The measurement of the specified component / analyte, organism or clinical sign above the limit of detection of the performed test or procedure."; 635 case OBSERVATIONINTERPRETATIONEXPECTATION: return "Interpretation of the observed result taking into account additional information (contraindicators) about the patient's situation. Concepts in this category are mutually exclusive, i.e., at most one is allowed."; 636 case EXP: return "This result has been evaluated in light of known contraindicators. Once those contraindicators have been taken into account the result is determined to be \"Expected\" (e.g., presence of drugs in a patient that is taking prescription medication for pain management)."; 637 case UNE: return "This result has been evaluated in light of known contraindicators. Once those contraindicators have been taken into account the result is determined to be \"Unexpected\" (e.g., presence of non-prescribed drugs in a patient that is taking prescription medication for pain management)."; 638 case OBX: return "Interpretation qualifiers in separate OBX segments\r\n\n \n Usage Note: This code is not intended for use in V3 artifacts. It is included in the code system to maintain alignment with the V2 Table 0078 \"Interpretation Codes.\""; 639 case REACTIVITYOBSERVATIONINTERPRETATION: return "Interpretations of the presence and level of reactivity of the specified component / analyte with the reagent in the performed laboratory test."; 640 case NR: return "An absence finding used to indicate that the specified component / analyte did not react measurably with the reagent."; 641 case RR: return "A presence finding used to indicate that the specified component / analyte reacted with the reagent above the reliably measurable limit of the performed test."; 642 case WR: return "A weighted presence finding used to indicate that the specified component / analyte reacted with the reagent, but below the reliably measurable limit of the performed test."; 643 default: return "?"; 644 } 645 } 646 public String getDisplay() { 647 switch (this) { 648 case _GENETICOBSERVATIONINTERPRETATION: return "GeneticObservationInterpretation"; 649 case CAR: return "Carrier"; 650 case CARRIER: return "Carrier"; 651 case _OBSERVATIONINTERPRETATIONCHANGE: return "ObservationInterpretationChange"; 652 case B: return "Better"; 653 case D: return "Significant change down"; 654 case U: return "Significant change up"; 655 case W: return "Worse"; 656 case _OBSERVATIONINTERPRETATIONEXCEPTIONS: return "ObservationInterpretationExceptions"; 657 case LESS_THAN: return "Off scale low"; 658 case GREATER_THAN: return "Off scale high"; 659 case AC: return "Anti-complementary substances present"; 660 case IE: return "Insufficient evidence"; 661 case QCF: return "Quality control failure"; 662 case TOX: return "Cytotoxic substance present"; 663 case _OBSERVATIONINTERPRETATIONNORMALITY: return "ObservationInterpretationNormality"; 664 case A: return "Abnormal"; 665 case AA: return "Critical abnormal"; 666 case HH: return "Critical high"; 667 case LL: return "Critical low"; 668 case H: return "High"; 669 case H_: return "Significantly high"; 670 case HU: return "Significantly high"; 671 case L: return "Low"; 672 case L_: return "Significantly low"; 673 case LU: return "Significantly low"; 674 case N: return "Normal"; 675 case _OBSERVATIONINTERPRETATIONSUSCEPTIBILITY: return "ObservationInterpretationSusceptibility"; 676 case I: return "Intermediate"; 677 case MS: return "moderately susceptible"; 678 case NCL: return "No CLSI defined breakpoint"; 679 case NS: return "Non-susceptible"; 680 case R: return "Resistant"; 681 case SYNR: return "Synergy - resistant"; 682 case S: return "Susceptible"; 683 case SDD: return "Susceptible-dose dependent"; 684 case SYNS: return "Synergy - susceptible"; 685 case VS: return "very susceptible"; 686 case EX: return "outside threshold"; 687 case HX: return "above high threshold"; 688 case LX: return "below low threshold"; 689 case HM: return "Hold for Medical Review"; 690 case OBSERVATIONINTERPRETATIONDETECTION: return "ObservationInterpretationDetection"; 691 case IND: return "Indeterminate"; 692 case E: return "Equivocal"; 693 case NEG: return "Negative"; 694 case ND: return "Not detected"; 695 case POS: return "Positive"; 696 case DET: return "Detected"; 697 case OBSERVATIONINTERPRETATIONEXPECTATION: return "ObservationInterpretationExpectation"; 698 case EXP: return "Expected"; 699 case UNE: return "Unexpected"; 700 case OBX: return "Interpretation qualifiers in separate OBX segments"; 701 case REACTIVITYOBSERVATIONINTERPRETATION: return "ReactivityObservationInterpretation"; 702 case NR: return "Non-reactive"; 703 case RR: return "Reactive"; 704 case WR: return "Weakly reactive"; 705 default: return "?"; 706 } 707 } 708 709 710} 711