001package org.hl7.fhir.r4.model.codesystems; 002 003 004 005 006/* 007 Copyright (c) 2011+, HL7, Inc. 008 All rights reserved. 009 010 Redistribution and use in source and binary forms, with or without modification, 011 are permitted provided that the following conditions are met: 012 013 * Redistributions of source code must retain the above copyright notice, this 014 list of conditions and the following disclaimer. 015 * Redistributions in binary form must reproduce the above copyright notice, 016 this list of conditions and the following disclaimer in the documentation 017 and/or other materials provided with the distribution. 018 * Neither the name of HL7 nor the names of its contributors may be used to 019 endorse or promote products derived from this software without specific 020 prior written permission. 021 022 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 023 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 024 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 025 IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, 026 INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 027 NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 028 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 029 WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 030 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 031 POSSIBILITY OF SUCH DAMAGE. 032 033*/ 034 035// Generated on Wed, Jan 30, 2019 16:19-0500 for FHIR v4.0.0 036 037 038import org.hl7.fhir.exceptions.FHIRException; 039 040public enum V3ObservationInterpretation { 041 042 /** 043 * Codes that specify interpretation of genetic analysis, such as "positive", "negative", "carrier", "responsive", etc. 044 */ 045 _GENETICOBSERVATIONINTERPRETATION, 046 /** 047 * 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. 048 */ 049 CAR, 050 /** 051 * 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. 052 053 054 055 Deprecation Comment: 056 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. 057 */ 058 CARRIER, 059 /** 060 * Interpretations of change of quantity and/or severity. At most one of B or W and one of U or D allowed. 061 */ 062 _OBSERVATIONINTERPRETATIONCHANGE, 063 /** 064 * 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). 065 066 [Note: This can be applied to quantitative or qualitative observations.] 067 */ 068 B, 069 /** 070 * The current result has decreased from the previous result for a quantitative observation (the change is significant as defined in the respective test procedure). 071 */ 072 D, 073 /** 074 * The current result has increased from the previous result for a quantitative observation (the change is significant as defined in the respective test procedure). 075 */ 076 U, 077 /** 078 * 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). 079 080 [Note: This can be applied to quantitative or qualitative observations.] 081 */ 082 W, 083 /** 084 * Technical exceptions resulting in the inability to provide an interpretation. At most one allowed. Does not imply normality or severity. 085 */ 086 _OBSERVATIONINTERPRETATIONEXCEPTIONS, 087 /** 088 * The result is below the minimum detection limit (the test procedure or equipment is the limiting factor). 089 090 Synonyms: Below analytical limit, low off scale. 091 */ 092 LESS_THAN, 093 /** 094 * The result is above the maximum quantifiable limit (the test procedure or equipment is the limiting factor). 095 096 Synonyms: Above analytical limit, high off scale. 097 */ 098 GREATER_THAN, 099 /** 100 * A valid result cannot be obtained for the specified component / analyte due to the presence of anti-complementary substances in the sample. 101 102 103 104 Deprecation Comment: 105 This code is being deprecated to match the status in V2 Table 0078 "Interpretation Codes. 106 */ 107 AC, 108 /** 109 * There is insufficient evidence that the species in question is a good target for therapy with the drug. A categorical interpretation is not possible. 110 111 [Note: A MIC with "IE" and/or a comment may be reported (without an accompanying S, I or R-categorization).] 112 */ 113 IE, 114 /** 115 * A result cannot be considered valid for the specified component / analyte or organism due to failure in the quality control testing component. 116 117 118 119 Deprecation Comment: 120 This code is being deprecated to match the status in V2 Table 0078 "Interpretation Codes. 121 */ 122 QCF, 123 /** 124 * 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. 125 126 127 128 Deprecation Comment: 129 This code is being deprecated to match the status in V2 Table 0078 "Interpretation Codes. 130 */ 131 TOX, 132 /** 133 * 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. 134 */ 135 _OBSERVATIONINTERPRETATIONNORMALITY, 136 /** 137 * The result or observation value is outside the reference range or expected norm (as defined for the respective test procedure). 138 139 [Note: Typically applies to non-numeric results.] 140 */ 141 A, 142 /** 143 * 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). 144 145 [Note: Typically applies to non-numeric results. Analogous to critical/panic limits for numeric results.] 146 */ 147 AA, 148 /** 149 * 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). 150 151 Synonym: Above upper panic limits. 152 */ 153 HH, 154 /** 155 * 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). 156 157 Synonym: Below lower panic limits. 158 */ 159 LL, 160 /** 161 * The result for a quantitative observation is above the upper limit of the reference range (as defined for the respective test procedure). 162 163 Synonym: Above high normal 164 */ 165 H, 166 /** 167 * 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'.] 168 169 170 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". 171 172 [Note: The use of code 'H>' is non-preferred, as this code is deprecated and on track to be retired; use code 'HU' instead. 173 */ 174 H_, 175 /** 176 * 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. 177 */ 178 HU, 179 /** 180 * The result for a quantitative observation is below the lower limit of the reference range (as defined for the respective test procedure). 181 182 Synonym: Below low normal 183 */ 184 L, 185 /** 186 * 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'.] 187 188 189 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". 190 191 [Note: The use of code 'L<' is non-preferred, as this code is deprecated and on track to be retired; use code 'LU' instead. 192 */ 193 L_, 194 /** 195 * 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. 196 */ 197 LU, 198 /** 199 * The result or observation value is within the reference range or expected norm (as defined for the respective test procedure). 200 201 [Note: Applies to numeric or non-numeric results.] 202 */ 203 N, 204 /** 205 * Interpretations of anti-microbial susceptibility testing results (microbiology). At most one allowed. 206 */ 207 _OBSERVATIONINTERPRETATIONSUSCEPTIBILITY, 208 /** 209 * 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) 210Projects: ISO 20776-1, ISO 20776-2 211 212 [Note 1: Bacterial strains are categorized as intermediate by applying the appropriate breakpoints in a defined phenotypic test system.] 213 214 [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.] 215 216 [Note 3: This class also indicates a "buffer zone," to prevent small, uncontrolled, technical factors from causing major discrepancies in interpretations.] 217 218 [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).] 219 */ 220 I, 221 /** 222 * 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. 223 224 225 226 Deprecation Comment: 227 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). 228 */ 229 MS, 230 /** 231 * 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. 232 */ 233 NCL, 234 /** 235 * 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. 236 237 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. 238 239 NOTE 2: For strains yielding results in the "nonsusceptible" category, organism identification and antimicrobial susceptibility test results should be confirmed. 240 241 Synonym: decreased susceptibility. 242 */ 243 NS, 244 /** 245 * Bacterial strain inhibited in vitro by a concentration of an antimicrobial agent that is associated with a high likelihood of therapeutic failure. 246Reference: CLSI (http://www.clsi.org/Content/NavigationMenu/Resources/HarmonizedTerminologyDatabase/Harmonized_Terminolo.htm) 247Projects: ISO 20776-1, ISO 20776-2 248 249 [Note 1: Bacterial strains are categorized as resistant by applying the appropriate breakpoints in a defined phenotypic test system.] 250 251 [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).] 252 */ 253 R, 254 /** 255 * 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. 256 257 258 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. 259 260 261 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. 262 */ 263 SYNR, 264 /** 265 * Bacterial strain inhibited by in vitro concentration of an antimicrobial agent that is associated with a high likelihood of therapeutic success. 266Reference: CLSI (http://www.clsi.org/Content/NavigationMenu/Resources/HarmonizedTerminologyDatabase/Harmonized_Terminolo.htm) 267Synonym (earlier term): Sensitive Projects: ISO 20776-1, ISO 20776-2 268 269 [Note 1: Bacterial strains are categorized as susceptible by applying the appropriate breakpoints in a defined phenotypic system.] 270 271 [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).] 272 */ 273 S, 274 /** 275 * 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. 276 277 Reference: CLSI document M44-A2 2009 "Method for antifungal disk diffusion susceptibility testing of yeasts; approved guideline - second edition" - page 2. 278 */ 279 SDD, 280 /** 281 * 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. 282 283 284 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. 285 286 287 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. 288 */ 289 SYNS, 290 /** 291 * 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. 292 293 294 295 Deprecation Comment: 296 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). 297 */ 298 VS, 299 /** 300 * The observation/test result is interpreted as being outside the inclusion range for a particular protocol within which the result is being reported. 301 302 303 Example: A positive result on a Hepatitis screening test. 304 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. 305These 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. 306Members 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. 307 */ 308 EX, 309 /** 310 * The observation/test result is interpreted as being outside the inclusion range for a particular protocol within which the result is being reported. 311 312 313 Example: A positive result on a Hepatitis screening test. 314 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. 315 */ 316 HX, 317 /** 318 * 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. 319 320 Example: A Total White Blood Cell Count falling below a protocol-defined threshold value of 3000/mm^3 321 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. 322 */ 323 LX, 324 /** 325 * Hold for Medical Review 326 327 328 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." 329 */ 330 HM, 331 /** 332 * 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. 333 */ 334 OBSERVATIONINTERPRETATIONDETECTION, 335 /** 336 * The specified component / analyte, organism or clinical sign could neither be declared positive / negative nor detected / not detected by the performed test or procedure. 337 338 339 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". 340 */ 341 IND, 342 /** 343 * 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. 344 */ 345 E, 346 /** 347 * An absence finding of the specified component / analyte, organism or clinical sign based on the established threshold of the performed test or procedure. 348 349 [Note: Negative does not necessarily imply the complete absence of the specified item.] 350 */ 351 NEG, 352 /** 353 * 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. 354 */ 355 ND, 356 /** 357 * A presence finding of the specified component / analyte, organism or clinical sign based on the established threshold of the performed test or procedure. 358 */ 359 POS, 360 /** 361 * The measurement of the specified component / analyte, organism or clinical sign above the limit of detection of the performed test or procedure. 362 */ 363 DET, 364 /** 365 * 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. 366 */ 367 OBSERVATIONINTERPRETATIONEXPECTATION, 368 /** 369 * 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). 370 */ 371 EXP, 372 /** 373 * 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). 374 */ 375 UNE, 376 /** 377 * Interpretation qualifiers in separate OBX segments 378 379 380 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." 381 */ 382 OBX, 383 /** 384 * Interpretations of the presence and level of reactivity of the specified component / analyte with the reagent in the performed laboratory test. 385 */ 386 REACTIVITYOBSERVATIONINTERPRETATION, 387 /** 388 * An absence finding used to indicate that the specified component / analyte did not react measurably with the reagent. 389 */ 390 NR, 391 /** 392 * A presence finding used to indicate that the specified component / analyte reacted with the reagent above the reliably measurable limit of the performed test. 393 */ 394 RR, 395 /** 396 * 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. 397 */ 398 WR, 399 /** 400 * added to help the parsers 401 */ 402 NULL; 403 public static V3ObservationInterpretation fromCode(String codeString) throws FHIRException { 404 if (codeString == null || "".equals(codeString)) 405 return null; 406 if ("_GeneticObservationInterpretation".equals(codeString)) 407 return _GENETICOBSERVATIONINTERPRETATION; 408 if ("CAR".equals(codeString)) 409 return CAR; 410 if ("Carrier".equals(codeString)) 411 return CARRIER; 412 if ("_ObservationInterpretationChange".equals(codeString)) 413 return _OBSERVATIONINTERPRETATIONCHANGE; 414 if ("B".equals(codeString)) 415 return B; 416 if ("D".equals(codeString)) 417 return D; 418 if ("U".equals(codeString)) 419 return U; 420 if ("W".equals(codeString)) 421 return W; 422 if ("_ObservationInterpretationExceptions".equals(codeString)) 423 return _OBSERVATIONINTERPRETATIONEXCEPTIONS; 424 if ("<".equals(codeString)) 425 return LESS_THAN; 426 if (">".equals(codeString)) 427 return GREATER_THAN; 428 if ("AC".equals(codeString)) 429 return AC; 430 if ("IE".equals(codeString)) 431 return IE; 432 if ("QCF".equals(codeString)) 433 return QCF; 434 if ("TOX".equals(codeString)) 435 return TOX; 436 if ("_ObservationInterpretationNormality".equals(codeString)) 437 return _OBSERVATIONINTERPRETATIONNORMALITY; 438 if ("A".equals(codeString)) 439 return A; 440 if ("AA".equals(codeString)) 441 return AA; 442 if ("HH".equals(codeString)) 443 return HH; 444 if ("LL".equals(codeString)) 445 return LL; 446 if ("H".equals(codeString)) 447 return H; 448 if ("H>".equals(codeString)) 449 return H_; 450 if ("HU".equals(codeString)) 451 return HU; 452 if ("L".equals(codeString)) 453 return L; 454 if ("L<".equals(codeString)) 455 return L_; 456 if ("LU".equals(codeString)) 457 return LU; 458 if ("N".equals(codeString)) 459 return N; 460 if ("_ObservationInterpretationSusceptibility".equals(codeString)) 461 return _OBSERVATIONINTERPRETATIONSUSCEPTIBILITY; 462 if ("I".equals(codeString)) 463 return I; 464 if ("MS".equals(codeString)) 465 return MS; 466 if ("NCL".equals(codeString)) 467 return NCL; 468 if ("NS".equals(codeString)) 469 return NS; 470 if ("R".equals(codeString)) 471 return R; 472 if ("SYN-R".equals(codeString)) 473 return SYNR; 474 if ("S".equals(codeString)) 475 return S; 476 if ("SDD".equals(codeString)) 477 return SDD; 478 if ("SYN-S".equals(codeString)) 479 return SYNS; 480 if ("VS".equals(codeString)) 481 return VS; 482 if ("EX".equals(codeString)) 483 return EX; 484 if ("HX".equals(codeString)) 485 return HX; 486 if ("LX".equals(codeString)) 487 return LX; 488 if ("HM".equals(codeString)) 489 return HM; 490 if ("ObservationInterpretationDetection".equals(codeString)) 491 return OBSERVATIONINTERPRETATIONDETECTION; 492 if ("IND".equals(codeString)) 493 return IND; 494 if ("E".equals(codeString)) 495 return E; 496 if ("NEG".equals(codeString)) 497 return NEG; 498 if ("ND".equals(codeString)) 499 return ND; 500 if ("POS".equals(codeString)) 501 return POS; 502 if ("DET".equals(codeString)) 503 return DET; 504 if ("ObservationInterpretationExpectation".equals(codeString)) 505 return OBSERVATIONINTERPRETATIONEXPECTATION; 506 if ("EXP".equals(codeString)) 507 return EXP; 508 if ("UNE".equals(codeString)) 509 return UNE; 510 if ("OBX".equals(codeString)) 511 return OBX; 512 if ("ReactivityObservationInterpretation".equals(codeString)) 513 return REACTIVITYOBSERVATIONINTERPRETATION; 514 if ("NR".equals(codeString)) 515 return NR; 516 if ("RR".equals(codeString)) 517 return RR; 518 if ("WR".equals(codeString)) 519 return WR; 520 throw new FHIRException("Unknown V3ObservationInterpretation code '"+codeString+"'"); 521 } 522 public String toCode() { 523 switch (this) { 524 case _GENETICOBSERVATIONINTERPRETATION: return "_GeneticObservationInterpretation"; 525 case CAR: return "CAR"; 526 case CARRIER: return "Carrier"; 527 case _OBSERVATIONINTERPRETATIONCHANGE: return "_ObservationInterpretationChange"; 528 case B: return "B"; 529 case D: return "D"; 530 case U: return "U"; 531 case W: return "W"; 532 case _OBSERVATIONINTERPRETATIONEXCEPTIONS: return "_ObservationInterpretationExceptions"; 533 case LESS_THAN: return "<"; 534 case GREATER_THAN: return ">"; 535 case AC: return "AC"; 536 case IE: return "IE"; 537 case QCF: return "QCF"; 538 case TOX: return "TOX"; 539 case _OBSERVATIONINTERPRETATIONNORMALITY: return "_ObservationInterpretationNormality"; 540 case A: return "A"; 541 case AA: return "AA"; 542 case HH: return "HH"; 543 case LL: return "LL"; 544 case H: return "H"; 545 case H_: return "H>"; 546 case HU: return "HU"; 547 case L: return "L"; 548 case L_: return "L<"; 549 case LU: return "LU"; 550 case N: return "N"; 551 case _OBSERVATIONINTERPRETATIONSUSCEPTIBILITY: return "_ObservationInterpretationSusceptibility"; 552 case I: return "I"; 553 case MS: return "MS"; 554 case NCL: return "NCL"; 555 case NS: return "NS"; 556 case R: return "R"; 557 case SYNR: return "SYN-R"; 558 case S: return "S"; 559 case SDD: return "SDD"; 560 case SYNS: return "SYN-S"; 561 case VS: return "VS"; 562 case EX: return "EX"; 563 case HX: return "HX"; 564 case LX: return "LX"; 565 case HM: return "HM"; 566 case OBSERVATIONINTERPRETATIONDETECTION: return "ObservationInterpretationDetection"; 567 case IND: return "IND"; 568 case E: return "E"; 569 case NEG: return "NEG"; 570 case ND: return "ND"; 571 case POS: return "POS"; 572 case DET: return "DET"; 573 case OBSERVATIONINTERPRETATIONEXPECTATION: return "ObservationInterpretationExpectation"; 574 case EXP: return "EXP"; 575 case UNE: return "UNE"; 576 case OBX: return "OBX"; 577 case REACTIVITYOBSERVATIONINTERPRETATION: return "ReactivityObservationInterpretation"; 578 case NR: return "NR"; 579 case RR: return "RR"; 580 case WR: return "WR"; 581 case NULL: return null; 582 default: return "?"; 583 } 584 } 585 public String getSystem() { 586 return "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation"; 587 } 588 public String getDefinition() { 589 switch (this) { 590 case _GENETICOBSERVATIONINTERPRETATION: return "Codes that specify interpretation of genetic analysis, such as \"positive\", \"negative\", \"carrier\", \"responsive\", etc."; 591 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."; 592 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."; 593 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."; 594 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.]"; 595 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)."; 596 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)."; 597 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.]"; 598 case _OBSERVATIONINTERPRETATIONEXCEPTIONS: return "Technical exceptions resulting in the inability to provide an interpretation. At most one allowed. Does not imply normality or severity."; 599 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."; 600 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."; 601 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."; 602 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).]"; 603 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."; 604 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."; 605 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."; 606 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.]"; 607 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.]"; 608 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."; 609 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."; 610 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"; 611 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."; 612 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."; 613 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"; 614 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."; 615 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."; 616 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.]"; 617 case _OBSERVATIONINTERPRETATIONSUSCEPTIBILITY: return "Interpretations of anti-microbial susceptibility testing results (microbiology). At most one allowed."; 618 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).]"; 619 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)."; 620 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."; 621 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."; 622 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).]"; 623 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."; 624 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).]"; 625 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."; 626 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."; 627 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)."; 628 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."; 629 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."; 630 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."; 631 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.\""; 632 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."; 633 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\"."; 634 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."; 635 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.]"; 636 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."; 637 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."; 638 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."; 639 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."; 640 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)."; 641 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)."; 642 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.\""; 643 case REACTIVITYOBSERVATIONINTERPRETATION: return "Interpretations of the presence and level of reactivity of the specified component / analyte with the reagent in the performed laboratory test."; 644 case NR: return "An absence finding used to indicate that the specified component / analyte did not react measurably with the reagent."; 645 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."; 646 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."; 647 case NULL: return null; 648 default: return "?"; 649 } 650 } 651 public String getDisplay() { 652 switch (this) { 653 case _GENETICOBSERVATIONINTERPRETATION: return "GeneticObservationInterpretation"; 654 case CAR: return "Carrier"; 655 case CARRIER: return "Carrier"; 656 case _OBSERVATIONINTERPRETATIONCHANGE: return "ObservationInterpretationChange"; 657 case B: return "Better"; 658 case D: return "Significant change down"; 659 case U: return "Significant change up"; 660 case W: return "Worse"; 661 case _OBSERVATIONINTERPRETATIONEXCEPTIONS: return "ObservationInterpretationExceptions"; 662 case LESS_THAN: return "Off scale low"; 663 case GREATER_THAN: return "Off scale high"; 664 case AC: return "Anti-complementary substances present"; 665 case IE: return "Insufficient evidence"; 666 case QCF: return "Quality control failure"; 667 case TOX: return "Cytotoxic substance present"; 668 case _OBSERVATIONINTERPRETATIONNORMALITY: return "ObservationInterpretationNormality"; 669 case A: return "Abnormal"; 670 case AA: return "Critical abnormal"; 671 case HH: return "Critical high"; 672 case LL: return "Critical low"; 673 case H: return "High"; 674 case H_: return "Significantly high"; 675 case HU: return "Significantly high"; 676 case L: return "Low"; 677 case L_: return "Significantly low"; 678 case LU: return "Significantly low"; 679 case N: return "Normal"; 680 case _OBSERVATIONINTERPRETATIONSUSCEPTIBILITY: return "ObservationInterpretationSusceptibility"; 681 case I: return "Intermediate"; 682 case MS: return "moderately susceptible"; 683 case NCL: return "No CLSI defined breakpoint"; 684 case NS: return "Non-susceptible"; 685 case R: return "Resistant"; 686 case SYNR: return "Synergy - resistant"; 687 case S: return "Susceptible"; 688 case SDD: return "Susceptible-dose dependent"; 689 case SYNS: return "Synergy - susceptible"; 690 case VS: return "very susceptible"; 691 case EX: return "outside threshold"; 692 case HX: return "above high threshold"; 693 case LX: return "below low threshold"; 694 case HM: return "Hold for Medical Review"; 695 case OBSERVATIONINTERPRETATIONDETECTION: return "ObservationInterpretationDetection"; 696 case IND: return "Indeterminate"; 697 case E: return "Equivocal"; 698 case NEG: return "Negative"; 699 case ND: return "Not detected"; 700 case POS: return "Positive"; 701 case DET: return "Detected"; 702 case OBSERVATIONINTERPRETATIONEXPECTATION: return "ObservationInterpretationExpectation"; 703 case EXP: return "Expected"; 704 case UNE: return "Unexpected"; 705 case OBX: return "Interpretation qualifiers in separate OBX segments"; 706 case REACTIVITYOBSERVATIONINTERPRETATION: return "ReactivityObservationInterpretation"; 707 case NR: return "Non-reactive"; 708 case RR: return "Reactive"; 709 case WR: return "Weakly reactive"; 710 case NULL: return null; 711 default: return "?"; 712 } 713 } 714 715 716}