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            default: return "?";
582          }
583        }
584        public String getSystem() {
585          return "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation";
586        }
587        public String getDefinition() {
588          switch (this) {
589            case _GENETICOBSERVATIONINTERPRETATION: return "Codes that specify interpretation of genetic analysis, such as \"positive\", \"negative\", \"carrier\", \"responsive\", etc.";
590            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.";
591            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.";
592            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.";
593            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.]";
594            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).";
595            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).";
596            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.]";
597            case _OBSERVATIONINTERPRETATIONEXCEPTIONS: return "Technical exceptions resulting in the inability to provide an interpretation. At most one allowed. Does not imply normality or severity.";
598            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.";
599            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.";
600            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.";
601            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).]";
602            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.";
603            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.";
604            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.";
605            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.]";
606            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.]";
607            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.";
608            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.";
609            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";
610            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.";
611            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.";
612            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";
613            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.";
614            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.";
615            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.]";
616            case _OBSERVATIONINTERPRETATIONSUSCEPTIBILITY: return "Interpretations of anti-microbial susceptibility testing results (microbiology). At most one allowed.";
617            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).]";
618            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).";
619            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.";
620            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.";
621            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).]";
622            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.";
623            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).]";
624            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.";
625            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.";
626            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).";
627            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.";
628            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.";
629            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.";
630            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.\"";
631            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.";
632            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\".";
633            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.";
634            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.]";
635            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.";
636            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.";
637            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.";
638            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.";
639            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).";
640            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).";
641            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.\"";
642            case REACTIVITYOBSERVATIONINTERPRETATION: return "Interpretations of the presence and level of reactivity of the specified component / analyte with the reagent in the performed laboratory test.";
643            case NR: return "An absence finding used to indicate that the specified component / analyte did not react measurably with the reagent.";
644            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.";
645            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.";
646            default: return "?";
647          }
648        }
649        public String getDisplay() {
650          switch (this) {
651            case _GENETICOBSERVATIONINTERPRETATION: return "GeneticObservationInterpretation";
652            case CAR: return "Carrier";
653            case CARRIER: return "Carrier";
654            case _OBSERVATIONINTERPRETATIONCHANGE: return "ObservationInterpretationChange";
655            case B: return "Better";
656            case D: return "Significant change down";
657            case U: return "Significant change up";
658            case W: return "Worse";
659            case _OBSERVATIONINTERPRETATIONEXCEPTIONS: return "ObservationInterpretationExceptions";
660            case LESS_THAN: return "Off scale low";
661            case GREATER_THAN: return "Off scale high";
662            case AC: return "Anti-complementary substances present";
663            case IE: return "Insufficient evidence";
664            case QCF: return "Quality control failure";
665            case TOX: return "Cytotoxic substance present";
666            case _OBSERVATIONINTERPRETATIONNORMALITY: return "ObservationInterpretationNormality";
667            case A: return "Abnormal";
668            case AA: return "Critical abnormal";
669            case HH: return "Critical high";
670            case LL: return "Critical low";
671            case H: return "High";
672            case H_: return "Significantly high";
673            case HU: return "Significantly high";
674            case L: return "Low";
675            case L_: return "Significantly low";
676            case LU: return "Significantly low";
677            case N: return "Normal";
678            case _OBSERVATIONINTERPRETATIONSUSCEPTIBILITY: return "ObservationInterpretationSusceptibility";
679            case I: return "Intermediate";
680            case MS: return "moderately susceptible";
681            case NCL: return "No CLSI defined breakpoint";
682            case NS: return "Non-susceptible";
683            case R: return "Resistant";
684            case SYNR: return "Synergy - resistant";
685            case S: return "Susceptible";
686            case SDD: return "Susceptible-dose dependent";
687            case SYNS: return "Synergy - susceptible";
688            case VS: return "very susceptible";
689            case EX: return "outside threshold";
690            case HX: return "above high threshold";
691            case LX: return "below low threshold";
692            case HM: return "Hold for Medical Review";
693            case OBSERVATIONINTERPRETATIONDETECTION: return "ObservationInterpretationDetection";
694            case IND: return "Indeterminate";
695            case E: return "Equivocal";
696            case NEG: return "Negative";
697            case ND: return "Not detected";
698            case POS: return "Positive";
699            case DET: return "Detected";
700            case OBSERVATIONINTERPRETATIONEXPECTATION: return "ObservationInterpretationExpectation";
701            case EXP: return "Expected";
702            case UNE: return "Unexpected";
703            case OBX: return "Interpretation qualifiers in separate OBX segments";
704            case REACTIVITYOBSERVATIONINTERPRETATION: return "ReactivityObservationInterpretation";
705            case NR: return "Non-reactive";
706            case RR: return "Reactive";
707            case WR: return "Weakly reactive";
708            default: return "?";
709          }
710    }
711
712
713}