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