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 V3ObservationMethod {
038
039        /**
040         * Provides codes for decision methods, initially for assessing the causality of events.
041         */
042        _DECISIONOBSERVATIONMETHOD, 
043        /**
044         * Reaching a decision through the application of an algorithm designed to weigh the different factors involved.
045         */
046        ALGM, 
047        /**
048         * Reaching a decision through the use of Bayesian statistical analysis.
049         */
050        BYCL, 
051        /**
052         * Reaching a decision by consideration of the totality of factors involved in order to reach a judgement.
053         */
054        GINT, 
055        /**
056         * A code that provides additional detail about the means or technique used to ascertain the genetic analysis. Example, PCR, Micro Array
057         */
058        _GENETICOBSERVATIONMETHOD, 
059        /**
060         * Description: Polymerase Chain Reaction
061         */
062        PCR, 
063        /**
064         * Provides additional detail about the aggregation methods used to compute the aggregated values for an observation. This is an abstract code.
065         */
066        _OBSERVATIONMETHODAGGREGATE, 
067        /**
068         * Average of non-null values in the referenced set of values
069         */
070        AVERAGE, 
071        /**
072         * Count of non-null values in the referenced set of values
073         */
074        COUNT, 
075        /**
076         * Largest of all non-null values in the referenced set of values.
077         */
078        MAX, 
079        /**
080         * The median of all non-null values in the referenced set of values.
081         */
082        MEDIAN, 
083        /**
084         * Smallest of all non-null values in the referenced set of values.
085         */
086        MIN, 
087        /**
088         * The most common value of all non-null values in the referenced set of values.
089         */
090        MODE, 
091        /**
092         * Standard Deviation of the values in the referenced set of values, computed over the population.
093         */
094        STDEV_P, 
095        /**
096         * Standard Deviation of the values in the referenced set of values, computed over a sample of the population.
097         */
098        STDEV_S, 
099        /**
100         * Sum of non-null values in the referenced set of values
101         */
102        SUM, 
103        /**
104         * Variance of the values in the referenced set of values, computed over the population.
105         */
106        VARIANCE_P, 
107        /**
108         * Variance of the values in the referenced set of values, computed over a sample of the population.
109         */
110        VARIANCE_S, 
111        /**
112         * VerificationMethod
113         */
114        _VERIFICATIONMETHOD, 
115        /**
116         * Verification by means of document.
117
118                        
119                           Example: Fax, letter, attachment to e-mail.
120         */
121        VDOC, 
122        /**
123         * verification by means of  a response to an electronic query
124
125                        
126                           Example: query message to a Covered Party registry application or Coverage Administrator.
127         */
128        VREG, 
129        /**
130         * Verification by means of electronic token.
131
132                        
133                           Example: smartcard, magnetic swipe card, RFID device.
134         */
135        VTOKEN, 
136        /**
137         * Verification by means of voice.
138
139                        
140                           Example: By speaking with or calling the Coverage Administrator or Covered Party
141         */
142        VVOICE, 
143        /**
144         * Complement fixation
145         */
146        _0001, 
147        /**
148         * Computed axial tomography
149         */
150        _0002, 
151        /**
152         * Susceptibility, High Level Aminoglycoside Resistance agar test
153         */
154        _0003, 
155        /**
156         * Visual, Macroscopic observation
157         */
158        _0004, 
159        /**
160         * Computed, Magnetic resonance
161         */
162        _0005, 
163        /**
164         * Computed, Morphometry
165         */
166        _0006, 
167        /**
168         * Computed, Positron emission tomography
169         */
170        _0007, 
171        /**
172         * SAMHSA drug assay confirmation
173         */
174        _0008, 
175        /**
176         * SAMHSA drug assay screening
177         */
178        _0009, 
179        /**
180         * Serum Neutralization
181         */
182        _0010, 
183        /**
184         * Titration
185         */
186        _0011, 
187        /**
188         * Ultrasound
189         */
190        _0012, 
191        /**
192         * X-ray crystallography
193         */
194        _0013, 
195        /**
196         * Agglutination
197         */
198        _0014, 
199        /**
200         * Agglutination, Buffered acidified plate
201         */
202        _0015, 
203        /**
204         * Agglutination, Card
205         */
206        _0016, 
207        /**
208         * Agglutination, Hemagglutination
209         */
210        _0017, 
211        /**
212         * Agglutination, Hemagglutination inhibition
213         */
214        _0018, 
215        /**
216         * Agglutination, Latex
217         */
218        _0019, 
219        /**
220         * Agglutination, Plate
221         */
222        _0020, 
223        /**
224         * Agglutination, Rapid Plate
225         */
226        _0021, 
227        /**
228         * Agglutination, RBC
229         */
230        _0022, 
231        /**
232         * Agglutination, Rivanol
233         */
234        _0023, 
235        /**
236         * Agglutination, Tube
237         */
238        _0024, 
239        /**
240         * Bioassay
241         */
242        _0025, 
243        /**
244         * Bioassay, Animal Inoculation
245         */
246        _0026, 
247        /**
248         * Bioassay, Cytotoxicity
249         */
250        _0027, 
251        /**
252         * Bioassay, Embryo Infective Dose 50
253         */
254        _0028, 
255        /**
256         * Bioassay, Embryo Lethal Dose 50
257         */
258        _0029, 
259        /**
260         * Bioassay, Mouse intercerebral inoculation
261         */
262        _0030, 
263        /**
264         * Bioassay, qualitative
265         */
266        _0031, 
267        /**
268         * Bioassay, quantitative
269         */
270        _0032, 
271        /**
272         * Chemical
273         */
274        _0033, 
275        /**
276         * Chemical, Differential light absorption
277         */
278        _0034, 
279        /**
280         * Chemical, Dipstick
281         */
282        _0035, 
283        /**
284         * Chemical, Dipstick colorimetric laboratory test
285         */
286        _0036, 
287        /**
288         * Chemical, Test strip
289         */
290        _0037, 
291        /**
292         * Chromatography
293         */
294        _0038, 
295        /**
296         * Chromatography, Affinity
297         */
298        _0039, 
299        /**
300         * Chromatography, Gas liquid
301         */
302        _0040, 
303        /**
304         * Chromatography, High performance liquid
305         */
306        _0041, 
307        /**
308         * Chromatography, Liquid
309         */
310        _0042, 
311        /**
312         * Chromatography, Protein A affinity
313         */
314        _0043, 
315        /**
316         * Coagulation
317         */
318        _0044, 
319        /**
320         * Coagulation, Tilt tube
321         */
322        _0045, 
323        /**
324         * Coagulation, Tilt tube reptilase induced
325         */
326        _0046, 
327        /**
328         * Count, Automated
329         */
330        _0047, 
331        /**
332         * Count, Manual
333         */
334        _0048, 
335        /**
336         * Count, Platelet, Rees-Ecker
337         */
338        _0049, 
339        /**
340         * Culture, Aerobic
341         */
342        _0050, 
343        /**
344         * Culture, Anaerobic
345         */
346        _0051, 
347        /**
348         * Culture, Chicken Embryo
349         */
350        _0052, 
351        /**
352         * Culture, Delayed secondary enrichment
353         */
354        _0053, 
355        /**
356         * Culture, Microaerophilic
357         */
358        _0054, 
359        /**
360         * Culture, Quantitative microbial, cup
361         */
362        _0055, 
363        /**
364         * Culture, Quantitative microbial, droplet
365         */
366        _0056, 
367        /**
368         * Culture, Quantitative microbial, filter paper
369         */
370        _0057, 
371        /**
372         * Culture, Quantitative microbial, pad
373         */
374        _0058, 
375        /**
376         * Culture, Quantitative microbial, pour plate
377         */
378        _0059, 
379        /**
380         * Culture, Quantitative microbial, surface streak
381         */
382        _0060, 
383        /**
384         * Culture, Somatic Cell
385         */
386        _0061, 
387        /**
388         * Diffusion, Agar
389         */
390        _0062, 
391        /**
392         * Diffusion, Agar Gel Immunodiffusion
393         */
394        _0063, 
395        /**
396         * Electrophoresis
397         */
398        _0064, 
399        /**
400         * Electrophoresis, Agaorse gel
401         */
402        _0065, 
403        /**
404         * Electrophoresis, citrate agar
405         */
406        _0066, 
407        /**
408         * Electrophoresis, Immuno
409         */
410        _0067, 
411        /**
412         * Electrophoresis, Polyacrylamide gel
413         */
414        _0068, 
415        /**
416         * Electrophoresis, Starch gel
417         */
418        _0069, 
419        /**
420         * ELISA
421         */
422        _0070, 
423        /**
424         * ELISA, antigen capture
425         */
426        _0071, 
427        /**
428         * ELISA, avidin biotin peroxidase complex
429         */
430        _0072, 
431        /**
432         * ELISA, Kinetic
433         */
434        _0073, 
435        /**
436         * ELISA, peroxidase-antiperoxidase
437         */
438        _0074, 
439        /**
440         * Identification, API 20 Strep
441         */
442        _0075, 
443        /**
444         * Identification, API 20A
445         */
446        _0076, 
447        /**
448         * Identification, API 20C AUX
449         */
450        _0077, 
451        /**
452         * Identification, API 20E
453         */
454        _0078, 
455        /**
456         * Identification, API 20NE
457         */
458        _0079, 
459        /**
460         * Identification, API 50 CH
461         */
462        _0080, 
463        /**
464         * Identification, API An-IDENT
465         */
466        _0081, 
467        /**
468         * Identification, API Coryne
469         */
470        _0082, 
471        /**
472         * Identification, API Rapid 20E
473         */
474        _0083, 
475        /**
476         * Identification, API Staph
477         */
478        _0084, 
479        /**
480         * Identification, API ZYM
481         */
482        _0085, 
483        /**
484         * Identification, Bacterial
485         */
486        _0086, 
487        /**
488         * Identification, mini VIDAS
489         */
490        _0087, 
491        /**
492         * Identification, Phage susceptibility typing
493         */
494        _0088, 
495        /**
496         * Identification, Quad-FERM+
497         */
498        _0089, 
499        /**
500         * Identification, RAPIDEC Staph
501         */
502        _0090, 
503        /**
504         * Identification, Staphaurex
505         */
506        _0091, 
507        /**
508         * Identification, VIDAS
509         */
510        _0092, 
511        /**
512         * Identification, Vitek
513         */
514        _0093, 
515        /**
516         * Identification, VITEK 2
517         */
518        _0094, 
519        /**
520         * Immune stain
521         */
522        _0095, 
523        /**
524         * Immune stain, Immunofluorescent antibody, direct
525         */
526        _0096, 
527        /**
528         * Immune stain, Immunofluorescent antibody, indirect
529         */
530        _0097, 
531        /**
532         * Immune stain, Immunoperoxidase, Avidin-Biotin Complex
533         */
534        _0098, 
535        /**
536         * Immune stain, Immunoperoxidase, Peroxidase anti-peroxidase complex
537         */
538        _0099, 
539        /**
540         * Immune stain, Immunoperoxidase, Protein A-peroxidase complex
541         */
542        _0100, 
543        /**
544         * Immunoassay
545         */
546        _0101, 
547        /**
548         * Immunoassay, qualitative, multiple step
549         */
550        _0102, 
551        /**
552         * Immunoassay, qualitative, single step
553         */
554        _0103, 
555        /**
556         * Immunoassay, Radioimmunoassay
557         */
558        _0104, 
559        /**
560         * Immunoassay, semi-quantitative, multiple step
561         */
562        _0105, 
563        /**
564         * Immunoassay, semi-quantitative, single step
565         */
566        _0106, 
567        /**
568         * Microscopy
569         */
570        _0107, 
571        /**
572         * Microscopy, Darkfield
573         */
574        _0108, 
575        /**
576         * Microscopy, Electron
577         */
578        _0109, 
579        /**
580         * Microscopy, Electron microscopy tomography
581         */
582        _0110, 
583        /**
584         * Microscopy, Electron, negative stain
585         */
586        _0111, 
587        /**
588         * Microscopy, Electron, thick section transmission
589         */
590        _0112, 
591        /**
592         * Microscopy, Electron, thin section transmission
593         */
594        _0113, 
595        /**
596         * Microscopy, Light
597         */
598        _0114, 
599        /**
600         * Microscopy, Polarized light
601         */
602        _0115, 
603        /**
604         * Microscopy, Scanning electron
605         */
606        _0116, 
607        /**
608         * Microscopy, Transmission electron
609         */
610        _0117, 
611        /**
612         * Microscopy, Transparent tape direct examination
613         */
614        _0118, 
615        /**
616         * Molecular, 3 Self-Sustaining Sequence Replication
617         */
618        _0119, 
619        /**
620         * Molecular, Branched Chain DNA
621         */
622        _0120, 
623        /**
624         * Molecular, Hybridization Protection Assay
625         */
626        _0121, 
627        /**
628         * Molecular, Immune blot
629         */
630        _0122, 
631        /**
632         * Molecular, In-situ hybridization
633         */
634        _0123, 
635        /**
636         * Molecular, Ligase Chain Reaction
637         */
638        _0124, 
639        /**
640         * Molecular, Ligation Activated Transcription
641         */
642        _0125, 
643        /**
644         * Molecular, Nucleic Acid Probe
645         */
646        _0126, 
647        /**
648         * Molecular, Nucleic acid probe with amplification
649
650                        
651
652                        Rationale: Duplicate of code 0126. Use code 0126 instead.
653         */
654        _0128, 
655        /**
656         * Molecular, Nucleic acid probe with target amplification
657         */
658        _0129, 
659        /**
660         * Molecular, Nucleic acid reverse transcription
661         */
662        _0130, 
663        /**
664         * Molecular, Nucleic Acid Sequence Based Analysis
665         */
666        _0131, 
667        /**
668         * Molecular, Polymerase chain reaction
669         */
670        _0132, 
671        /**
672         * Molecular, Q-Beta Replicase or probe amplification category method
673         */
674        _0133, 
675        /**
676         * Molecular, Restriction Fragment Length Polymorphism
677         */
678        _0134, 
679        /**
680         * Molecular, Southern Blot
681         */
682        _0135, 
683        /**
684         * Molecular, Strand Displacement Amplification
685         */
686        _0136, 
687        /**
688         * Molecular, Transcription Mediated Amplification
689         */
690        _0137, 
691        /**
692         * Molecular, Western Blot
693         */
694        _0138, 
695        /**
696         * Precipitation, Flocculation
697         */
698        _0139, 
699        /**
700         * Precipitation, Immune precipitation
701         */
702        _0140, 
703        /**
704         * Precipitation, Milk ring test
705         */
706        _0141, 
707        /**
708         * Precipitation, Precipitin
709         */
710        _0142, 
711        /**
712         * Stain, Acid fast
713         */
714        _0143, 
715        /**
716         * Stain, Acid fast, fluorochrome
717         */
718        _0144, 
719        /**
720         * Stain, Acid fast, Kinyoun's cold carbolfuchsin
721         */
722        _0145, 
723        /**
724         * Stain, Acid fast, Ziehl-Neelsen
725         */
726        _0146, 
727        /**
728         * Stain, Acid phosphatase
729         */
730        _0147, 
731        /**
732         * Stain, Acridine orange
733         */
734        _0148, 
735        /**
736         * Stain, Active brilliant orange KH
737         */
738        _0149, 
739        /**
740         * Stain, Alazarin red S
741         */
742        _0150, 
743        /**
744         * Stain, Alcian blue
745         */
746        _0151, 
747        /**
748         * Stain, Alcian blue with Periodic acid Schiff
749         */
750        _0152, 
751        /**
752         * Stain, Argentaffin
753         */
754        _0153, 
755        /**
756         * Stain, Argentaffin silver
757         */
758        _0154, 
759        /**
760         * Stain, Azure-eosin
761         */
762        _0155, 
763        /**
764         * Stain, Basic Fuschin
765         */
766        _0156, 
767        /**
768         * Stain, Bennhold
769         */
770        _0157, 
771        /**
772         * Stain, Bennhold's Congo red
773         */
774        _0158, 
775        /**
776         * Stain, Bielschowsky
777         */
778        _0159, 
779        /**
780         * Stain, Bielschowsky's silver
781         */
782        _0160, 
783        /**
784         * Stain, Bleach
785         */
786        _0161, 
787        /**
788         * Stain, Bodian
789         */
790        _0162, 
791        /**
792         * Stain, Brown-Brenn
793         */
794        _0163, 
795        /**
796         * Stain, Butyrate-esterase
797         */
798        _0164, 
799        /**
800         * Stain, Calcofluor white fluorescent
801         */
802        _0165, 
803        /**
804         * Stain, Carbol-fuchsin
805         */
806        _0166, 
807        /**
808         * Stain, Carmine
809         */
810        _0167, 
811        /**
812         * Stain, Churukian-Schenk
813         */
814        _0168, 
815        /**
816         * Stain, Congo red
817         */
818        _0169, 
819        /**
820         * Stain, Cresyl echt violet
821         */
822        _0170, 
823        /**
824         * Stain, Crystal violet
825         */
826        _0171, 
827        /**
828         * Stain, De Galantha
829         */
830        _0172, 
831        /**
832         * Stain, Dieterle silver impregnation
833         */
834        _0173, 
835        /**
836         * Stain, Fite-Farco
837         */
838        _0174, 
839        /**
840         * Stain, Fontana-Masson silver
841         */
842        _0175, 
843        /**
844         * Stain, Fouchet
845         */
846        _0176, 
847        /**
848         * Stain, Gomori
849         */
850        _0177, 
851        /**
852         * Stain, Gomori methenamine silver
853         */
854        _0178, 
855        /**
856         * Stain, Gomori-Wheatly trichrome
857         */
858        _0179, 
859        /**
860         * Stain, Gridley
861         */
862        _0180, 
863        /**
864         * Stain, Grimelius silver
865         */
866        _0181, 
867        /**
868         * Stain, Grocott
869         */
870        _0182, 
871        /**
872         * Stain, Grocott methenamine silver
873         */
874        _0183, 
875        /**
876         * Stain, Hale's colloidal ferric oxide
877         */
878        _0184, 
879        /**
880         * Stain, Hale's colloidal iron
881         */
882        _0185, 
883        /**
884         * Stain, Hansel
885         */
886        _0186, 
887        /**
888         * Stain, Harris regressive hematoxylin and eosin
889         */
890        _0187, 
891        /**
892         * Stain, Hematoxylin and eosin
893         */
894        _0188, 
895        /**
896         * Stain, Highman
897         */
898        _0189, 
899        /**
900         * Stain, Holzer
901         */
902        _0190, 
903        /**
904         * Stain, Iron hematoxylin
905         */
906        _0191, 
907        /**
908         * Stain, Jones
909         */
910        _0192, 
911        /**
912         * Stain, Jones methenamine silver
913         */
914        _0193, 
915        /**
916         * Stain, Kossa
917         */
918        _0194, 
919        /**
920         * Stain, Lawson-Van Gieson
921         */
922        _0195, 
923        /**
924         * Stain, Loeffler methylene blue
925         */
926        _0196, 
927        /**
928         * Stain, Luxol fast blue with cresyl violet
929         */
930        _0197, 
931        /**
932         * Stain, Luxol fast blue with Periodic acid-Schiff
933         */
934        _0198, 
935        /**
936         * Stain, MacNeal's tetrachrome blood
937         */
938        _0199, 
939        /**
940         * Stain, Mallory-Heidenhain
941         */
942        _0200, 
943        /**
944         * Stain, Masson trichrome
945         */
946        _0201, 
947        /**
948         * Stain, Mayer mucicarmine
949         */
950        _0202, 
951        /**
952         * Stain, Mayers progressive hematoxylin and eosin
953         */
954        _0203, 
955        /**
956         * Stain, May-Grunwald Giemsa
957         */
958        _0204, 
959        /**
960         * Stain, Methyl green
961         */
962        _0205, 
963        /**
964         * Stain, Methyl green pyronin
965         */
966        _0206, 
967        /**
968         * Stain, Modified Gomori-Wheatly trichrome
969         */
970        _0207, 
971        /**
972         * Stain, Modified Masson trichrome
973         */
974        _0208, 
975        /**
976         * Stain, Modified trichrome
977         */
978        _0209, 
979        /**
980         * Stain, Movat pentachrome
981         */
982        _0210, 
983        /**
984         * Stain, Mucicarmine
985         */
986        _0211, 
987        /**
988         * Stain, Neutral red
989         */
990        _0212, 
991        /**
992         * Stain, Night blue
993         */
994        _0213, 
995        /**
996         * Stain, Non-specific esterase
997         */
998        _0214, 
999        /**
1000         * Stain, Oil red-O
1001         */
1002        _0215, 
1003        /**
1004         * Stain, Orcein
1005         */
1006        _0216, 
1007        /**
1008         * Stain, Perls'
1009         */
1010        _0217, 
1011        /**
1012         * Stain, Phosphotungstic acid-hematoxylin
1013         */
1014        _0218, 
1015        /**
1016         * Stain, Potassium ferrocyanide
1017         */
1018        _0219, 
1019        /**
1020         * Stain, Prussian blue
1021         */
1022        _0220, 
1023        /**
1024         * Stain, Putchler modified Bennhold
1025         */
1026        _0221, 
1027        /**
1028         * Stain, Quinacrine fluorescent
1029         */
1030        _0222, 
1031        /**
1032         * Stain, Reticulin
1033         */
1034        _0223, 
1035        /**
1036         * Stain, Rhodamine
1037         */
1038        _0224, 
1039        /**
1040         * Stain, Safranin
1041         */
1042        _0225, 
1043        /**
1044         * Stain, Schmorl
1045         */
1046        _0226, 
1047        /**
1048         * Stain, Seiver-Munger
1049         */
1050        _0227, 
1051        /**
1052         * Stain, Silver
1053         */
1054        _0228, 
1055        /**
1056         * Stain, Specific esterase
1057         */
1058        _0229, 
1059        /**
1060         * Stain, Steiner silver
1061         */
1062        _0230, 
1063        /**
1064         * Stain, Sudan III
1065         */
1066        _0231, 
1067        /**
1068         * Stain, Sudan IVI
1069         */
1070        _0232, 
1071        /**
1072         * Stain, Sulfated alcian blue
1073         */
1074        _0233, 
1075        /**
1076         * Stain, Supravital
1077         */
1078        _0234, 
1079        /**
1080         * Stain, Thioflavine-S
1081         */
1082        _0235, 
1083        /**
1084         * Stain, Three micron Giemsa
1085         */
1086        _0236, 
1087        /**
1088         * Stain, Vassar-Culling
1089         */
1090        _0237, 
1091        /**
1092         * Stain, Vital
1093         */
1094        _0238, 
1095        /**
1096         * Stain, von Kossa
1097         */
1098        _0239, 
1099        /**
1100         * Susceptibility, Minimum bactericidal concentration, macrodilution
1101         */
1102        _0243, 
1103        /**
1104         * Susceptibility, Minimum bactericidal concentration, microdilution
1105         */
1106        _0244, 
1107        /**
1108         * Turbidometric
1109         */
1110        _0247, 
1111        /**
1112         * Turbidometric, Refractometric
1113         */
1114        _0248, 
1115        /**
1116         * Chromatography, Thin Layer
1117         */
1118        _0249, 
1119        /**
1120         * Immunoassay, enzyme-multiplied technique (EMIT)
1121         */
1122        _0250, 
1123        /**
1124         * Flow Cytometry
1125         */
1126        _0251, 
1127        /**
1128         * Radial Immunodiffusion
1129         */
1130        _0252, 
1131        /**
1132         * Immunoassay, Fluorescence Polarization
1133         */
1134        _0253, 
1135        /**
1136         * Electrophoresis, Immunofixation
1137         */
1138        _0254, 
1139        /**
1140         * Dialysis, Direct Equilibrium
1141         */
1142        _0255, 
1143        /**
1144         * Acid Elution, Kleihauer-Betke Method
1145         */
1146        _0256, 
1147        /**
1148         * Immunofluorescence, Anti-Complement
1149         */
1150        _0257, 
1151        /**
1152         * Gas Chromatography/Mass Spectroscopy
1153         */
1154        _0258, 
1155        /**
1156         * Light Scatter, Nephelometry
1157         */
1158        _0259, 
1159        /**
1160         * Immunoassay, IgE Antibody Test
1161         */
1162        _0260, 
1163        /**
1164         * Lymphocyte Microcytotoxicity Assay
1165         */
1166        _0261, 
1167        /**
1168         * Spectrophotometry
1169         */
1170        _0262, 
1171        /**
1172         * Spectrophotometry, Atomic Absorption
1173         */
1174        _0263, 
1175        /**
1176         * Electrochemical, Ion Selective Electrode
1177         */
1178        _0264, 
1179        /**
1180         * Chromatography, Gas
1181         */
1182        _0265, 
1183        /**
1184         * Isoelectric Focusing
1185         */
1186        _0266, 
1187        /**
1188         * Immunoassay, Chemiluminescent
1189         */
1190        _0267, 
1191        /**
1192         * Immunoassay, Microparticle Enzyme
1193         */
1194        _0268, 
1195        /**
1196         * Inductively-Coupled Plasma/Mass Spectrometry
1197         */
1198        _0269, 
1199        /**
1200         * Immunoassay, Immunoradiometric Assay
1201         */
1202        _0270, 
1203        /**
1204         * Coagulation, Photo Optical Clot Detection
1205         */
1206        _0271, 
1207        /**
1208         * Test methods designed to determine a microorganismaTMs susceptibility to being killed by an antibiotic.
1209         */
1210        _0280, 
1211        /**
1212         * Susceptibility, Antibiotic sensitivity, disk
1213         */
1214        _0240, 
1215        /**
1216         * Susceptibility, BACTEC susceptibility test
1217         */
1218        _0241, 
1219        /**
1220         * Susceptibility, Disk dilution
1221         */
1222        _0242, 
1223        /**
1224         * Testing to measure the minimum concentration of the antibacterial agent in a given culture medium below which bacterial growth is not inhibited.
1225         */
1226        _0272, 
1227        /**
1228         * Susceptibility, Minimum Inhibitory concentration, macrodilution
1229         */
1230        _0245, 
1231        /**
1232         * Susceptibility, Minimum Inhibitory concentration, microdilution
1233         */
1234        _0246, 
1235        /**
1236         * Viral Genotype Susceptibility
1237         */
1238        _0273, 
1239        /**
1240         * Viral Phenotype Susceptibility
1241         */
1242        _0274, 
1243        /**
1244         * Gradient Strip
1245         */
1246        _0275, 
1247        /**
1248         * Minimum Lethal Concentration (MLC)
1249         */
1250        _0275A, 
1251        /**
1252         * Testing to measure the minimum concentration of the antibacterial agent in a given culture medium below which bacterial growth is not inhibited.
1253         */
1254        _0276, 
1255        /**
1256         * Serum bactericidal titer
1257         */
1258        _0277, 
1259        /**
1260         * Agar screen
1261         */
1262        _0278, 
1263        /**
1264         * Disk induction
1265         */
1266        _0279, 
1267        /**
1268         * Molecular, Nucleic acid probe
1269         */
1270        _0127, 
1271        /**
1272         * added to help the parsers
1273         */
1274        NULL;
1275        public static V3ObservationMethod fromCode(String codeString) throws FHIRException {
1276            if (codeString == null || "".equals(codeString))
1277                return null;
1278        if ("_DecisionObservationMethod".equals(codeString))
1279          return _DECISIONOBSERVATIONMETHOD;
1280        if ("ALGM".equals(codeString))
1281          return ALGM;
1282        if ("BYCL".equals(codeString))
1283          return BYCL;
1284        if ("GINT".equals(codeString))
1285          return GINT;
1286        if ("_GeneticObservationMethod".equals(codeString))
1287          return _GENETICOBSERVATIONMETHOD;
1288        if ("PCR".equals(codeString))
1289          return PCR;
1290        if ("_ObservationMethodAggregate".equals(codeString))
1291          return _OBSERVATIONMETHODAGGREGATE;
1292        if ("AVERAGE".equals(codeString))
1293          return AVERAGE;
1294        if ("COUNT".equals(codeString))
1295          return COUNT;
1296        if ("MAX".equals(codeString))
1297          return MAX;
1298        if ("MEDIAN".equals(codeString))
1299          return MEDIAN;
1300        if ("MIN".equals(codeString))
1301          return MIN;
1302        if ("MODE".equals(codeString))
1303          return MODE;
1304        if ("STDEV.P".equals(codeString))
1305          return STDEV_P;
1306        if ("STDEV.S".equals(codeString))
1307          return STDEV_S;
1308        if ("SUM".equals(codeString))
1309          return SUM;
1310        if ("VARIANCE.P".equals(codeString))
1311          return VARIANCE_P;
1312        if ("VARIANCE.S".equals(codeString))
1313          return VARIANCE_S;
1314        if ("_VerificationMethod".equals(codeString))
1315          return _VERIFICATIONMETHOD;
1316        if ("VDOC".equals(codeString))
1317          return VDOC;
1318        if ("VREG".equals(codeString))
1319          return VREG;
1320        if ("VTOKEN".equals(codeString))
1321          return VTOKEN;
1322        if ("VVOICE".equals(codeString))
1323          return VVOICE;
1324        if ("0001".equals(codeString))
1325          return _0001;
1326        if ("0002".equals(codeString))
1327          return _0002;
1328        if ("0003".equals(codeString))
1329          return _0003;
1330        if ("0004".equals(codeString))
1331          return _0004;
1332        if ("0005".equals(codeString))
1333          return _0005;
1334        if ("0006".equals(codeString))
1335          return _0006;
1336        if ("0007".equals(codeString))
1337          return _0007;
1338        if ("0008".equals(codeString))
1339          return _0008;
1340        if ("0009".equals(codeString))
1341          return _0009;
1342        if ("0010".equals(codeString))
1343          return _0010;
1344        if ("0011".equals(codeString))
1345          return _0011;
1346        if ("0012".equals(codeString))
1347          return _0012;
1348        if ("0013".equals(codeString))
1349          return _0013;
1350        if ("0014".equals(codeString))
1351          return _0014;
1352        if ("0015".equals(codeString))
1353          return _0015;
1354        if ("0016".equals(codeString))
1355          return _0016;
1356        if ("0017".equals(codeString))
1357          return _0017;
1358        if ("0018".equals(codeString))
1359          return _0018;
1360        if ("0019".equals(codeString))
1361          return _0019;
1362        if ("0020".equals(codeString))
1363          return _0020;
1364        if ("0021".equals(codeString))
1365          return _0021;
1366        if ("0022".equals(codeString))
1367          return _0022;
1368        if ("0023".equals(codeString))
1369          return _0023;
1370        if ("0024".equals(codeString))
1371          return _0024;
1372        if ("0025".equals(codeString))
1373          return _0025;
1374        if ("0026".equals(codeString))
1375          return _0026;
1376        if ("0027".equals(codeString))
1377          return _0027;
1378        if ("0028".equals(codeString))
1379          return _0028;
1380        if ("0029".equals(codeString))
1381          return _0029;
1382        if ("0030".equals(codeString))
1383          return _0030;
1384        if ("0031".equals(codeString))
1385          return _0031;
1386        if ("0032".equals(codeString))
1387          return _0032;
1388        if ("0033".equals(codeString))
1389          return _0033;
1390        if ("0034".equals(codeString))
1391          return _0034;
1392        if ("0035".equals(codeString))
1393          return _0035;
1394        if ("0036".equals(codeString))
1395          return _0036;
1396        if ("0037".equals(codeString))
1397          return _0037;
1398        if ("0038".equals(codeString))
1399          return _0038;
1400        if ("0039".equals(codeString))
1401          return _0039;
1402        if ("0040".equals(codeString))
1403          return _0040;
1404        if ("0041".equals(codeString))
1405          return _0041;
1406        if ("0042".equals(codeString))
1407          return _0042;
1408        if ("0043".equals(codeString))
1409          return _0043;
1410        if ("0044".equals(codeString))
1411          return _0044;
1412        if ("0045".equals(codeString))
1413          return _0045;
1414        if ("0046".equals(codeString))
1415          return _0046;
1416        if ("0047".equals(codeString))
1417          return _0047;
1418        if ("0048".equals(codeString))
1419          return _0048;
1420        if ("0049".equals(codeString))
1421          return _0049;
1422        if ("0050".equals(codeString))
1423          return _0050;
1424        if ("0051".equals(codeString))
1425          return _0051;
1426        if ("0052".equals(codeString))
1427          return _0052;
1428        if ("0053".equals(codeString))
1429          return _0053;
1430        if ("0054".equals(codeString))
1431          return _0054;
1432        if ("0055".equals(codeString))
1433          return _0055;
1434        if ("0056".equals(codeString))
1435          return _0056;
1436        if ("0057".equals(codeString))
1437          return _0057;
1438        if ("0058".equals(codeString))
1439          return _0058;
1440        if ("0059".equals(codeString))
1441          return _0059;
1442        if ("0060".equals(codeString))
1443          return _0060;
1444        if ("0061".equals(codeString))
1445          return _0061;
1446        if ("0062".equals(codeString))
1447          return _0062;
1448        if ("0063".equals(codeString))
1449          return _0063;
1450        if ("0064".equals(codeString))
1451          return _0064;
1452        if ("0065".equals(codeString))
1453          return _0065;
1454        if ("0066".equals(codeString))
1455          return _0066;
1456        if ("0067".equals(codeString))
1457          return _0067;
1458        if ("0068".equals(codeString))
1459          return _0068;
1460        if ("0069".equals(codeString))
1461          return _0069;
1462        if ("0070".equals(codeString))
1463          return _0070;
1464        if ("0071".equals(codeString))
1465          return _0071;
1466        if ("0072".equals(codeString))
1467          return _0072;
1468        if ("0073".equals(codeString))
1469          return _0073;
1470        if ("0074".equals(codeString))
1471          return _0074;
1472        if ("0075".equals(codeString))
1473          return _0075;
1474        if ("0076".equals(codeString))
1475          return _0076;
1476        if ("0077".equals(codeString))
1477          return _0077;
1478        if ("0078".equals(codeString))
1479          return _0078;
1480        if ("0079".equals(codeString))
1481          return _0079;
1482        if ("0080".equals(codeString))
1483          return _0080;
1484        if ("0081".equals(codeString))
1485          return _0081;
1486        if ("0082".equals(codeString))
1487          return _0082;
1488        if ("0083".equals(codeString))
1489          return _0083;
1490        if ("0084".equals(codeString))
1491          return _0084;
1492        if ("0085".equals(codeString))
1493          return _0085;
1494        if ("0086".equals(codeString))
1495          return _0086;
1496        if ("0087".equals(codeString))
1497          return _0087;
1498        if ("0088".equals(codeString))
1499          return _0088;
1500        if ("0089".equals(codeString))
1501          return _0089;
1502        if ("0090".equals(codeString))
1503          return _0090;
1504        if ("0091".equals(codeString))
1505          return _0091;
1506        if ("0092".equals(codeString))
1507          return _0092;
1508        if ("0093".equals(codeString))
1509          return _0093;
1510        if ("0094".equals(codeString))
1511          return _0094;
1512        if ("0095".equals(codeString))
1513          return _0095;
1514        if ("0096".equals(codeString))
1515          return _0096;
1516        if ("0097".equals(codeString))
1517          return _0097;
1518        if ("0098".equals(codeString))
1519          return _0098;
1520        if ("0099".equals(codeString))
1521          return _0099;
1522        if ("0100".equals(codeString))
1523          return _0100;
1524        if ("0101".equals(codeString))
1525          return _0101;
1526        if ("0102".equals(codeString))
1527          return _0102;
1528        if ("0103".equals(codeString))
1529          return _0103;
1530        if ("0104".equals(codeString))
1531          return _0104;
1532        if ("0105".equals(codeString))
1533          return _0105;
1534        if ("0106".equals(codeString))
1535          return _0106;
1536        if ("0107".equals(codeString))
1537          return _0107;
1538        if ("0108".equals(codeString))
1539          return _0108;
1540        if ("0109".equals(codeString))
1541          return _0109;
1542        if ("0110".equals(codeString))
1543          return _0110;
1544        if ("0111".equals(codeString))
1545          return _0111;
1546        if ("0112".equals(codeString))
1547          return _0112;
1548        if ("0113".equals(codeString))
1549          return _0113;
1550        if ("0114".equals(codeString))
1551          return _0114;
1552        if ("0115".equals(codeString))
1553          return _0115;
1554        if ("0116".equals(codeString))
1555          return _0116;
1556        if ("0117".equals(codeString))
1557          return _0117;
1558        if ("0118".equals(codeString))
1559          return _0118;
1560        if ("0119".equals(codeString))
1561          return _0119;
1562        if ("0120".equals(codeString))
1563          return _0120;
1564        if ("0121".equals(codeString))
1565          return _0121;
1566        if ("0122".equals(codeString))
1567          return _0122;
1568        if ("0123".equals(codeString))
1569          return _0123;
1570        if ("0124".equals(codeString))
1571          return _0124;
1572        if ("0125".equals(codeString))
1573          return _0125;
1574        if ("0126".equals(codeString))
1575          return _0126;
1576        if ("0128".equals(codeString))
1577          return _0128;
1578        if ("0129".equals(codeString))
1579          return _0129;
1580        if ("0130".equals(codeString))
1581          return _0130;
1582        if ("0131".equals(codeString))
1583          return _0131;
1584        if ("0132".equals(codeString))
1585          return _0132;
1586        if ("0133".equals(codeString))
1587          return _0133;
1588        if ("0134".equals(codeString))
1589          return _0134;
1590        if ("0135".equals(codeString))
1591          return _0135;
1592        if ("0136".equals(codeString))
1593          return _0136;
1594        if ("0137".equals(codeString))
1595          return _0137;
1596        if ("0138".equals(codeString))
1597          return _0138;
1598        if ("0139".equals(codeString))
1599          return _0139;
1600        if ("0140".equals(codeString))
1601          return _0140;
1602        if ("0141".equals(codeString))
1603          return _0141;
1604        if ("0142".equals(codeString))
1605          return _0142;
1606        if ("0143".equals(codeString))
1607          return _0143;
1608        if ("0144".equals(codeString))
1609          return _0144;
1610        if ("0145".equals(codeString))
1611          return _0145;
1612        if ("0146".equals(codeString))
1613          return _0146;
1614        if ("0147".equals(codeString))
1615          return _0147;
1616        if ("0148".equals(codeString))
1617          return _0148;
1618        if ("0149".equals(codeString))
1619          return _0149;
1620        if ("0150".equals(codeString))
1621          return _0150;
1622        if ("0151".equals(codeString))
1623          return _0151;
1624        if ("0152".equals(codeString))
1625          return _0152;
1626        if ("0153".equals(codeString))
1627          return _0153;
1628        if ("0154".equals(codeString))
1629          return _0154;
1630        if ("0155".equals(codeString))
1631          return _0155;
1632        if ("0156".equals(codeString))
1633          return _0156;
1634        if ("0157".equals(codeString))
1635          return _0157;
1636        if ("0158".equals(codeString))
1637          return _0158;
1638        if ("0159".equals(codeString))
1639          return _0159;
1640        if ("0160".equals(codeString))
1641          return _0160;
1642        if ("0161".equals(codeString))
1643          return _0161;
1644        if ("0162".equals(codeString))
1645          return _0162;
1646        if ("0163".equals(codeString))
1647          return _0163;
1648        if ("0164".equals(codeString))
1649          return _0164;
1650        if ("0165".equals(codeString))
1651          return _0165;
1652        if ("0166".equals(codeString))
1653          return _0166;
1654        if ("0167".equals(codeString))
1655          return _0167;
1656        if ("0168".equals(codeString))
1657          return _0168;
1658        if ("0169".equals(codeString))
1659          return _0169;
1660        if ("0170".equals(codeString))
1661          return _0170;
1662        if ("0171".equals(codeString))
1663          return _0171;
1664        if ("0172".equals(codeString))
1665          return _0172;
1666        if ("0173".equals(codeString))
1667          return _0173;
1668        if ("0174".equals(codeString))
1669          return _0174;
1670        if ("0175".equals(codeString))
1671          return _0175;
1672        if ("0176".equals(codeString))
1673          return _0176;
1674        if ("0177".equals(codeString))
1675          return _0177;
1676        if ("0178".equals(codeString))
1677          return _0178;
1678        if ("0179".equals(codeString))
1679          return _0179;
1680        if ("0180".equals(codeString))
1681          return _0180;
1682        if ("0181".equals(codeString))
1683          return _0181;
1684        if ("0182".equals(codeString))
1685          return _0182;
1686        if ("0183".equals(codeString))
1687          return _0183;
1688        if ("0184".equals(codeString))
1689          return _0184;
1690        if ("0185".equals(codeString))
1691          return _0185;
1692        if ("0186".equals(codeString))
1693          return _0186;
1694        if ("0187".equals(codeString))
1695          return _0187;
1696        if ("0188".equals(codeString))
1697          return _0188;
1698        if ("0189".equals(codeString))
1699          return _0189;
1700        if ("0190".equals(codeString))
1701          return _0190;
1702        if ("0191".equals(codeString))
1703          return _0191;
1704        if ("0192".equals(codeString))
1705          return _0192;
1706        if ("0193".equals(codeString))
1707          return _0193;
1708        if ("0194".equals(codeString))
1709          return _0194;
1710        if ("0195".equals(codeString))
1711          return _0195;
1712        if ("0196".equals(codeString))
1713          return _0196;
1714        if ("0197".equals(codeString))
1715          return _0197;
1716        if ("0198".equals(codeString))
1717          return _0198;
1718        if ("0199".equals(codeString))
1719          return _0199;
1720        if ("0200".equals(codeString))
1721          return _0200;
1722        if ("0201".equals(codeString))
1723          return _0201;
1724        if ("0202".equals(codeString))
1725          return _0202;
1726        if ("0203".equals(codeString))
1727          return _0203;
1728        if ("0204".equals(codeString))
1729          return _0204;
1730        if ("0205".equals(codeString))
1731          return _0205;
1732        if ("0206".equals(codeString))
1733          return _0206;
1734        if ("0207".equals(codeString))
1735          return _0207;
1736        if ("0208".equals(codeString))
1737          return _0208;
1738        if ("0209".equals(codeString))
1739          return _0209;
1740        if ("0210".equals(codeString))
1741          return _0210;
1742        if ("0211".equals(codeString))
1743          return _0211;
1744        if ("0212".equals(codeString))
1745          return _0212;
1746        if ("0213".equals(codeString))
1747          return _0213;
1748        if ("0214".equals(codeString))
1749          return _0214;
1750        if ("0215".equals(codeString))
1751          return _0215;
1752        if ("0216".equals(codeString))
1753          return _0216;
1754        if ("0217".equals(codeString))
1755          return _0217;
1756        if ("0218".equals(codeString))
1757          return _0218;
1758        if ("0219".equals(codeString))
1759          return _0219;
1760        if ("0220".equals(codeString))
1761          return _0220;
1762        if ("0221".equals(codeString))
1763          return _0221;
1764        if ("0222".equals(codeString))
1765          return _0222;
1766        if ("0223".equals(codeString))
1767          return _0223;
1768        if ("0224".equals(codeString))
1769          return _0224;
1770        if ("0225".equals(codeString))
1771          return _0225;
1772        if ("0226".equals(codeString))
1773          return _0226;
1774        if ("0227".equals(codeString))
1775          return _0227;
1776        if ("0228".equals(codeString))
1777          return _0228;
1778        if ("0229".equals(codeString))
1779          return _0229;
1780        if ("0230".equals(codeString))
1781          return _0230;
1782        if ("0231".equals(codeString))
1783          return _0231;
1784        if ("0232".equals(codeString))
1785          return _0232;
1786        if ("0233".equals(codeString))
1787          return _0233;
1788        if ("0234".equals(codeString))
1789          return _0234;
1790        if ("0235".equals(codeString))
1791          return _0235;
1792        if ("0236".equals(codeString))
1793          return _0236;
1794        if ("0237".equals(codeString))
1795          return _0237;
1796        if ("0238".equals(codeString))
1797          return _0238;
1798        if ("0239".equals(codeString))
1799          return _0239;
1800        if ("0243".equals(codeString))
1801          return _0243;
1802        if ("0244".equals(codeString))
1803          return _0244;
1804        if ("0247".equals(codeString))
1805          return _0247;
1806        if ("0248".equals(codeString))
1807          return _0248;
1808        if ("0249".equals(codeString))
1809          return _0249;
1810        if ("0250".equals(codeString))
1811          return _0250;
1812        if ("0251".equals(codeString))
1813          return _0251;
1814        if ("0252".equals(codeString))
1815          return _0252;
1816        if ("0253".equals(codeString))
1817          return _0253;
1818        if ("0254".equals(codeString))
1819          return _0254;
1820        if ("0255".equals(codeString))
1821          return _0255;
1822        if ("0256".equals(codeString))
1823          return _0256;
1824        if ("0257".equals(codeString))
1825          return _0257;
1826        if ("0258".equals(codeString))
1827          return _0258;
1828        if ("0259".equals(codeString))
1829          return _0259;
1830        if ("0260".equals(codeString))
1831          return _0260;
1832        if ("0261".equals(codeString))
1833          return _0261;
1834        if ("0262".equals(codeString))
1835          return _0262;
1836        if ("0263".equals(codeString))
1837          return _0263;
1838        if ("0264".equals(codeString))
1839          return _0264;
1840        if ("0265".equals(codeString))
1841          return _0265;
1842        if ("0266".equals(codeString))
1843          return _0266;
1844        if ("0267".equals(codeString))
1845          return _0267;
1846        if ("0268".equals(codeString))
1847          return _0268;
1848        if ("0269".equals(codeString))
1849          return _0269;
1850        if ("0270".equals(codeString))
1851          return _0270;
1852        if ("0271".equals(codeString))
1853          return _0271;
1854        if ("0280".equals(codeString))
1855          return _0280;
1856        if ("0240".equals(codeString))
1857          return _0240;
1858        if ("0241".equals(codeString))
1859          return _0241;
1860        if ("0242".equals(codeString))
1861          return _0242;
1862        if ("0272".equals(codeString))
1863          return _0272;
1864        if ("0245".equals(codeString))
1865          return _0245;
1866        if ("0246".equals(codeString))
1867          return _0246;
1868        if ("0273".equals(codeString))
1869          return _0273;
1870        if ("0274".equals(codeString))
1871          return _0274;
1872        if ("0275".equals(codeString))
1873          return _0275;
1874        if ("0275a".equals(codeString))
1875          return _0275A;
1876        if ("0276".equals(codeString))
1877          return _0276;
1878        if ("0277".equals(codeString))
1879          return _0277;
1880        if ("0278".equals(codeString))
1881          return _0278;
1882        if ("0279".equals(codeString))
1883          return _0279;
1884        if ("0127".equals(codeString))
1885          return _0127;
1886        throw new FHIRException("Unknown V3ObservationMethod code '"+codeString+"'");
1887        }
1888        public String toCode() {
1889          switch (this) {
1890            case _DECISIONOBSERVATIONMETHOD: return "_DecisionObservationMethod";
1891            case ALGM: return "ALGM";
1892            case BYCL: return "BYCL";
1893            case GINT: return "GINT";
1894            case _GENETICOBSERVATIONMETHOD: return "_GeneticObservationMethod";
1895            case PCR: return "PCR";
1896            case _OBSERVATIONMETHODAGGREGATE: return "_ObservationMethodAggregate";
1897            case AVERAGE: return "AVERAGE";
1898            case COUNT: return "COUNT";
1899            case MAX: return "MAX";
1900            case MEDIAN: return "MEDIAN";
1901            case MIN: return "MIN";
1902            case MODE: return "MODE";
1903            case STDEV_P: return "STDEV.P";
1904            case STDEV_S: return "STDEV.S";
1905            case SUM: return "SUM";
1906            case VARIANCE_P: return "VARIANCE.P";
1907            case VARIANCE_S: return "VARIANCE.S";
1908            case _VERIFICATIONMETHOD: return "_VerificationMethod";
1909            case VDOC: return "VDOC";
1910            case VREG: return "VREG";
1911            case VTOKEN: return "VTOKEN";
1912            case VVOICE: return "VVOICE";
1913            case _0001: return "0001";
1914            case _0002: return "0002";
1915            case _0003: return "0003";
1916            case _0004: return "0004";
1917            case _0005: return "0005";
1918            case _0006: return "0006";
1919            case _0007: return "0007";
1920            case _0008: return "0008";
1921            case _0009: return "0009";
1922            case _0010: return "0010";
1923            case _0011: return "0011";
1924            case _0012: return "0012";
1925            case _0013: return "0013";
1926            case _0014: return "0014";
1927            case _0015: return "0015";
1928            case _0016: return "0016";
1929            case _0017: return "0017";
1930            case _0018: return "0018";
1931            case _0019: return "0019";
1932            case _0020: return "0020";
1933            case _0021: return "0021";
1934            case _0022: return "0022";
1935            case _0023: return "0023";
1936            case _0024: return "0024";
1937            case _0025: return "0025";
1938            case _0026: return "0026";
1939            case _0027: return "0027";
1940            case _0028: return "0028";
1941            case _0029: return "0029";
1942            case _0030: return "0030";
1943            case _0031: return "0031";
1944            case _0032: return "0032";
1945            case _0033: return "0033";
1946            case _0034: return "0034";
1947            case _0035: return "0035";
1948            case _0036: return "0036";
1949            case _0037: return "0037";
1950            case _0038: return "0038";
1951            case _0039: return "0039";
1952            case _0040: return "0040";
1953            case _0041: return "0041";
1954            case _0042: return "0042";
1955            case _0043: return "0043";
1956            case _0044: return "0044";
1957            case _0045: return "0045";
1958            case _0046: return "0046";
1959            case _0047: return "0047";
1960            case _0048: return "0048";
1961            case _0049: return "0049";
1962            case _0050: return "0050";
1963            case _0051: return "0051";
1964            case _0052: return "0052";
1965            case _0053: return "0053";
1966            case _0054: return "0054";
1967            case _0055: return "0055";
1968            case _0056: return "0056";
1969            case _0057: return "0057";
1970            case _0058: return "0058";
1971            case _0059: return "0059";
1972            case _0060: return "0060";
1973            case _0061: return "0061";
1974            case _0062: return "0062";
1975            case _0063: return "0063";
1976            case _0064: return "0064";
1977            case _0065: return "0065";
1978            case _0066: return "0066";
1979            case _0067: return "0067";
1980            case _0068: return "0068";
1981            case _0069: return "0069";
1982            case _0070: return "0070";
1983            case _0071: return "0071";
1984            case _0072: return "0072";
1985            case _0073: return "0073";
1986            case _0074: return "0074";
1987            case _0075: return "0075";
1988            case _0076: return "0076";
1989            case _0077: return "0077";
1990            case _0078: return "0078";
1991            case _0079: return "0079";
1992            case _0080: return "0080";
1993            case _0081: return "0081";
1994            case _0082: return "0082";
1995            case _0083: return "0083";
1996            case _0084: return "0084";
1997            case _0085: return "0085";
1998            case _0086: return "0086";
1999            case _0087: return "0087";
2000            case _0088: return "0088";
2001            case _0089: return "0089";
2002            case _0090: return "0090";
2003            case _0091: return "0091";
2004            case _0092: return "0092";
2005            case _0093: return "0093";
2006            case _0094: return "0094";
2007            case _0095: return "0095";
2008            case _0096: return "0096";
2009            case _0097: return "0097";
2010            case _0098: return "0098";
2011            case _0099: return "0099";
2012            case _0100: return "0100";
2013            case _0101: return "0101";
2014            case _0102: return "0102";
2015            case _0103: return "0103";
2016            case _0104: return "0104";
2017            case _0105: return "0105";
2018            case _0106: return "0106";
2019            case _0107: return "0107";
2020            case _0108: return "0108";
2021            case _0109: return "0109";
2022            case _0110: return "0110";
2023            case _0111: return "0111";
2024            case _0112: return "0112";
2025            case _0113: return "0113";
2026            case _0114: return "0114";
2027            case _0115: return "0115";
2028            case _0116: return "0116";
2029            case _0117: return "0117";
2030            case _0118: return "0118";
2031            case _0119: return "0119";
2032            case _0120: return "0120";
2033            case _0121: return "0121";
2034            case _0122: return "0122";
2035            case _0123: return "0123";
2036            case _0124: return "0124";
2037            case _0125: return "0125";
2038            case _0126: return "0126";
2039            case _0128: return "0128";
2040            case _0129: return "0129";
2041            case _0130: return "0130";
2042            case _0131: return "0131";
2043            case _0132: return "0132";
2044            case _0133: return "0133";
2045            case _0134: return "0134";
2046            case _0135: return "0135";
2047            case _0136: return "0136";
2048            case _0137: return "0137";
2049            case _0138: return "0138";
2050            case _0139: return "0139";
2051            case _0140: return "0140";
2052            case _0141: return "0141";
2053            case _0142: return "0142";
2054            case _0143: return "0143";
2055            case _0144: return "0144";
2056            case _0145: return "0145";
2057            case _0146: return "0146";
2058            case _0147: return "0147";
2059            case _0148: return "0148";
2060            case _0149: return "0149";
2061            case _0150: return "0150";
2062            case _0151: return "0151";
2063            case _0152: return "0152";
2064            case _0153: return "0153";
2065            case _0154: return "0154";
2066            case _0155: return "0155";
2067            case _0156: return "0156";
2068            case _0157: return "0157";
2069            case _0158: return "0158";
2070            case _0159: return "0159";
2071            case _0160: return "0160";
2072            case _0161: return "0161";
2073            case _0162: return "0162";
2074            case _0163: return "0163";
2075            case _0164: return "0164";
2076            case _0165: return "0165";
2077            case _0166: return "0166";
2078            case _0167: return "0167";
2079            case _0168: return "0168";
2080            case _0169: return "0169";
2081            case _0170: return "0170";
2082            case _0171: return "0171";
2083            case _0172: return "0172";
2084            case _0173: return "0173";
2085            case _0174: return "0174";
2086            case _0175: return "0175";
2087            case _0176: return "0176";
2088            case _0177: return "0177";
2089            case _0178: return "0178";
2090            case _0179: return "0179";
2091            case _0180: return "0180";
2092            case _0181: return "0181";
2093            case _0182: return "0182";
2094            case _0183: return "0183";
2095            case _0184: return "0184";
2096            case _0185: return "0185";
2097            case _0186: return "0186";
2098            case _0187: return "0187";
2099            case _0188: return "0188";
2100            case _0189: return "0189";
2101            case _0190: return "0190";
2102            case _0191: return "0191";
2103            case _0192: return "0192";
2104            case _0193: return "0193";
2105            case _0194: return "0194";
2106            case _0195: return "0195";
2107            case _0196: return "0196";
2108            case _0197: return "0197";
2109            case _0198: return "0198";
2110            case _0199: return "0199";
2111            case _0200: return "0200";
2112            case _0201: return "0201";
2113            case _0202: return "0202";
2114            case _0203: return "0203";
2115            case _0204: return "0204";
2116            case _0205: return "0205";
2117            case _0206: return "0206";
2118            case _0207: return "0207";
2119            case _0208: return "0208";
2120            case _0209: return "0209";
2121            case _0210: return "0210";
2122            case _0211: return "0211";
2123            case _0212: return "0212";
2124            case _0213: return "0213";
2125            case _0214: return "0214";
2126            case _0215: return "0215";
2127            case _0216: return "0216";
2128            case _0217: return "0217";
2129            case _0218: return "0218";
2130            case _0219: return "0219";
2131            case _0220: return "0220";
2132            case _0221: return "0221";
2133            case _0222: return "0222";
2134            case _0223: return "0223";
2135            case _0224: return "0224";
2136            case _0225: return "0225";
2137            case _0226: return "0226";
2138            case _0227: return "0227";
2139            case _0228: return "0228";
2140            case _0229: return "0229";
2141            case _0230: return "0230";
2142            case _0231: return "0231";
2143            case _0232: return "0232";
2144            case _0233: return "0233";
2145            case _0234: return "0234";
2146            case _0235: return "0235";
2147            case _0236: return "0236";
2148            case _0237: return "0237";
2149            case _0238: return "0238";
2150            case _0239: return "0239";
2151            case _0243: return "0243";
2152            case _0244: return "0244";
2153            case _0247: return "0247";
2154            case _0248: return "0248";
2155            case _0249: return "0249";
2156            case _0250: return "0250";
2157            case _0251: return "0251";
2158            case _0252: return "0252";
2159            case _0253: return "0253";
2160            case _0254: return "0254";
2161            case _0255: return "0255";
2162            case _0256: return "0256";
2163            case _0257: return "0257";
2164            case _0258: return "0258";
2165            case _0259: return "0259";
2166            case _0260: return "0260";
2167            case _0261: return "0261";
2168            case _0262: return "0262";
2169            case _0263: return "0263";
2170            case _0264: return "0264";
2171            case _0265: return "0265";
2172            case _0266: return "0266";
2173            case _0267: return "0267";
2174            case _0268: return "0268";
2175            case _0269: return "0269";
2176            case _0270: return "0270";
2177            case _0271: return "0271";
2178            case _0280: return "0280";
2179            case _0240: return "0240";
2180            case _0241: return "0241";
2181            case _0242: return "0242";
2182            case _0272: return "0272";
2183            case _0245: return "0245";
2184            case _0246: return "0246";
2185            case _0273: return "0273";
2186            case _0274: return "0274";
2187            case _0275: return "0275";
2188            case _0275A: return "0275a";
2189            case _0276: return "0276";
2190            case _0277: return "0277";
2191            case _0278: return "0278";
2192            case _0279: return "0279";
2193            case _0127: return "0127";
2194            default: return "?";
2195          }
2196        }
2197        public String getSystem() {
2198          return "http://hl7.org/fhir/v3/ObservationMethod";
2199        }
2200        public String getDefinition() {
2201          switch (this) {
2202            case _DECISIONOBSERVATIONMETHOD: return "Provides codes for decision methods, initially for assessing the causality of events.";
2203            case ALGM: return "Reaching a decision through the application of an algorithm designed to weigh the different factors involved.";
2204            case BYCL: return "Reaching a decision through the use of Bayesian statistical analysis.";
2205            case GINT: return "Reaching a decision by consideration of the totality of factors involved in order to reach a judgement.";
2206            case _GENETICOBSERVATIONMETHOD: return "A code that provides additional detail about the means or technique used to ascertain the genetic analysis. Example, PCR, Micro Array";
2207            case PCR: return "Description: Polymerase Chain Reaction";
2208            case _OBSERVATIONMETHODAGGREGATE: return "Provides additional detail about the aggregation methods used to compute the aggregated values for an observation. This is an abstract code.";
2209            case AVERAGE: return "Average of non-null values in the referenced set of values";
2210            case COUNT: return "Count of non-null values in the referenced set of values";
2211            case MAX: return "Largest of all non-null values in the referenced set of values.";
2212            case MEDIAN: return "The median of all non-null values in the referenced set of values.";
2213            case MIN: return "Smallest of all non-null values in the referenced set of values.";
2214            case MODE: return "The most common value of all non-null values in the referenced set of values.";
2215            case STDEV_P: return "Standard Deviation of the values in the referenced set of values, computed over the population.";
2216            case STDEV_S: return "Standard Deviation of the values in the referenced set of values, computed over a sample of the population.";
2217            case SUM: return "Sum of non-null values in the referenced set of values";
2218            case VARIANCE_P: return "Variance of the values in the referenced set of values, computed over the population.";
2219            case VARIANCE_S: return "Variance of the values in the referenced set of values, computed over a sample of the population.";
2220            case _VERIFICATIONMETHOD: return "VerificationMethod";
2221            case VDOC: return "Verification by means of document.\r\n\n                        \n                           Example: Fax, letter, attachment to e-mail.";
2222            case VREG: return "verification by means of  a response to an electronic query\r\n\n                        \n                           Example: query message to a Covered Party registry application or Coverage Administrator.";
2223            case VTOKEN: return "Verification by means of electronic token.\r\n\n                        \n                           Example: smartcard, magnetic swipe card, RFID device.";
2224            case VVOICE: return "Verification by means of voice.\r\n\n                        \n                           Example: By speaking with or calling the Coverage Administrator or Covered Party";
2225            case _0001: return "Complement fixation";
2226            case _0002: return "Computed axial tomography";
2227            case _0003: return "Susceptibility, High Level Aminoglycoside Resistance agar test";
2228            case _0004: return "Visual, Macroscopic observation";
2229            case _0005: return "Computed, Magnetic resonance";
2230            case _0006: return "Computed, Morphometry";
2231            case _0007: return "Computed, Positron emission tomography";
2232            case _0008: return "SAMHSA drug assay confirmation";
2233            case _0009: return "SAMHSA drug assay screening";
2234            case _0010: return "Serum Neutralization";
2235            case _0011: return "Titration";
2236            case _0012: return "Ultrasound";
2237            case _0013: return "X-ray crystallography";
2238            case _0014: return "Agglutination";
2239            case _0015: return "Agglutination, Buffered acidified plate";
2240            case _0016: return "Agglutination, Card";
2241            case _0017: return "Agglutination, Hemagglutination";
2242            case _0018: return "Agglutination, Hemagglutination inhibition";
2243            case _0019: return "Agglutination, Latex";
2244            case _0020: return "Agglutination, Plate";
2245            case _0021: return "Agglutination, Rapid Plate";
2246            case _0022: return "Agglutination, RBC";
2247            case _0023: return "Agglutination, Rivanol";
2248            case _0024: return "Agglutination, Tube";
2249            case _0025: return "Bioassay";
2250            case _0026: return "Bioassay, Animal Inoculation";
2251            case _0027: return "Bioassay, Cytotoxicity";
2252            case _0028: return "Bioassay, Embryo Infective Dose 50";
2253            case _0029: return "Bioassay, Embryo Lethal Dose 50";
2254            case _0030: return "Bioassay, Mouse intercerebral inoculation";
2255            case _0031: return "Bioassay, qualitative";
2256            case _0032: return "Bioassay, quantitative";
2257            case _0033: return "Chemical";
2258            case _0034: return "Chemical, Differential light absorption";
2259            case _0035: return "Chemical, Dipstick";
2260            case _0036: return "Chemical, Dipstick colorimetric laboratory test";
2261            case _0037: return "Chemical, Test strip";
2262            case _0038: return "Chromatography";
2263            case _0039: return "Chromatography, Affinity";
2264            case _0040: return "Chromatography, Gas liquid";
2265            case _0041: return "Chromatography, High performance liquid";
2266            case _0042: return "Chromatography, Liquid";
2267            case _0043: return "Chromatography, Protein A affinity";
2268            case _0044: return "Coagulation";
2269            case _0045: return "Coagulation, Tilt tube";
2270            case _0046: return "Coagulation, Tilt tube reptilase induced";
2271            case _0047: return "Count, Automated";
2272            case _0048: return "Count, Manual";
2273            case _0049: return "Count, Platelet, Rees-Ecker";
2274            case _0050: return "Culture, Aerobic";
2275            case _0051: return "Culture, Anaerobic";
2276            case _0052: return "Culture, Chicken Embryo";
2277            case _0053: return "Culture, Delayed secondary enrichment";
2278            case _0054: return "Culture, Microaerophilic";
2279            case _0055: return "Culture, Quantitative microbial, cup";
2280            case _0056: return "Culture, Quantitative microbial, droplet";
2281            case _0057: return "Culture, Quantitative microbial, filter paper";
2282            case _0058: return "Culture, Quantitative microbial, pad";
2283            case _0059: return "Culture, Quantitative microbial, pour plate";
2284            case _0060: return "Culture, Quantitative microbial, surface streak";
2285            case _0061: return "Culture, Somatic Cell";
2286            case _0062: return "Diffusion, Agar";
2287            case _0063: return "Diffusion, Agar Gel Immunodiffusion";
2288            case _0064: return "Electrophoresis";
2289            case _0065: return "Electrophoresis, Agaorse gel";
2290            case _0066: return "Electrophoresis, citrate agar";
2291            case _0067: return "Electrophoresis, Immuno";
2292            case _0068: return "Electrophoresis, Polyacrylamide gel";
2293            case _0069: return "Electrophoresis, Starch gel";
2294            case _0070: return "ELISA";
2295            case _0071: return "ELISA, antigen capture";
2296            case _0072: return "ELISA, avidin biotin peroxidase complex";
2297            case _0073: return "ELISA, Kinetic";
2298            case _0074: return "ELISA, peroxidase-antiperoxidase";
2299            case _0075: return "Identification, API 20 Strep";
2300            case _0076: return "Identification, API 20A";
2301            case _0077: return "Identification, API 20C AUX";
2302            case _0078: return "Identification, API 20E";
2303            case _0079: return "Identification, API 20NE";
2304            case _0080: return "Identification, API 50 CH";
2305            case _0081: return "Identification, API An-IDENT";
2306            case _0082: return "Identification, API Coryne";
2307            case _0083: return "Identification, API Rapid 20E";
2308            case _0084: return "Identification, API Staph";
2309            case _0085: return "Identification, API ZYM";
2310            case _0086: return "Identification, Bacterial";
2311            case _0087: return "Identification, mini VIDAS";
2312            case _0088: return "Identification, Phage susceptibility typing";
2313            case _0089: return "Identification, Quad-FERM+";
2314            case _0090: return "Identification, RAPIDEC Staph";
2315            case _0091: return "Identification, Staphaurex";
2316            case _0092: return "Identification, VIDAS";
2317            case _0093: return "Identification, Vitek";
2318            case _0094: return "Identification, VITEK 2";
2319            case _0095: return "Immune stain";
2320            case _0096: return "Immune stain, Immunofluorescent antibody, direct";
2321            case _0097: return "Immune stain, Immunofluorescent antibody, indirect";
2322            case _0098: return "Immune stain, Immunoperoxidase, Avidin-Biotin Complex";
2323            case _0099: return "Immune stain, Immunoperoxidase, Peroxidase anti-peroxidase complex";
2324            case _0100: return "Immune stain, Immunoperoxidase, Protein A-peroxidase complex";
2325            case _0101: return "Immunoassay";
2326            case _0102: return "Immunoassay, qualitative, multiple step";
2327            case _0103: return "Immunoassay, qualitative, single step";
2328            case _0104: return "Immunoassay, Radioimmunoassay";
2329            case _0105: return "Immunoassay, semi-quantitative, multiple step";
2330            case _0106: return "Immunoassay, semi-quantitative, single step";
2331            case _0107: return "Microscopy";
2332            case _0108: return "Microscopy, Darkfield";
2333            case _0109: return "Microscopy, Electron";
2334            case _0110: return "Microscopy, Electron microscopy tomography";
2335            case _0111: return "Microscopy, Electron, negative stain";
2336            case _0112: return "Microscopy, Electron, thick section transmission";
2337            case _0113: return "Microscopy, Electron, thin section transmission";
2338            case _0114: return "Microscopy, Light";
2339            case _0115: return "Microscopy, Polarized light";
2340            case _0116: return "Microscopy, Scanning electron";
2341            case _0117: return "Microscopy, Transmission electron";
2342            case _0118: return "Microscopy, Transparent tape direct examination";
2343            case _0119: return "Molecular, 3 Self-Sustaining Sequence Replication";
2344            case _0120: return "Molecular, Branched Chain DNA";
2345            case _0121: return "Molecular, Hybridization Protection Assay";
2346            case _0122: return "Molecular, Immune blot";
2347            case _0123: return "Molecular, In-situ hybridization";
2348            case _0124: return "Molecular, Ligase Chain Reaction";
2349            case _0125: return "Molecular, Ligation Activated Transcription";
2350            case _0126: return "Molecular, Nucleic Acid Probe";
2351            case _0128: return "Molecular, Nucleic acid probe with amplification\r\n\n                        \r\n\n                        Rationale: Duplicate of code 0126. Use code 0126 instead.";
2352            case _0129: return "Molecular, Nucleic acid probe with target amplification";
2353            case _0130: return "Molecular, Nucleic acid reverse transcription";
2354            case _0131: return "Molecular, Nucleic Acid Sequence Based Analysis";
2355            case _0132: return "Molecular, Polymerase chain reaction";
2356            case _0133: return "Molecular, Q-Beta Replicase or probe amplification category method";
2357            case _0134: return "Molecular, Restriction Fragment Length Polymorphism";
2358            case _0135: return "Molecular, Southern Blot";
2359            case _0136: return "Molecular, Strand Displacement Amplification";
2360            case _0137: return "Molecular, Transcription Mediated Amplification";
2361            case _0138: return "Molecular, Western Blot";
2362            case _0139: return "Precipitation, Flocculation";
2363            case _0140: return "Precipitation, Immune precipitation";
2364            case _0141: return "Precipitation, Milk ring test";
2365            case _0142: return "Precipitation, Precipitin";
2366            case _0143: return "Stain, Acid fast";
2367            case _0144: return "Stain, Acid fast, fluorochrome";
2368            case _0145: return "Stain, Acid fast, Kinyoun's cold carbolfuchsin";
2369            case _0146: return "Stain, Acid fast, Ziehl-Neelsen";
2370            case _0147: return "Stain, Acid phosphatase";
2371            case _0148: return "Stain, Acridine orange";
2372            case _0149: return "Stain, Active brilliant orange KH";
2373            case _0150: return "Stain, Alazarin red S";
2374            case _0151: return "Stain, Alcian blue";
2375            case _0152: return "Stain, Alcian blue with Periodic acid Schiff";
2376            case _0153: return "Stain, Argentaffin";
2377            case _0154: return "Stain, Argentaffin silver";
2378            case _0155: return "Stain, Azure-eosin";
2379            case _0156: return "Stain, Basic Fuschin";
2380            case _0157: return "Stain, Bennhold";
2381            case _0158: return "Stain, Bennhold's Congo red";
2382            case _0159: return "Stain, Bielschowsky";
2383            case _0160: return "Stain, Bielschowsky's silver";
2384            case _0161: return "Stain, Bleach";
2385            case _0162: return "Stain, Bodian";
2386            case _0163: return "Stain, Brown-Brenn";
2387            case _0164: return "Stain, Butyrate-esterase";
2388            case _0165: return "Stain, Calcofluor white fluorescent";
2389            case _0166: return "Stain, Carbol-fuchsin";
2390            case _0167: return "Stain, Carmine";
2391            case _0168: return "Stain, Churukian-Schenk";
2392            case _0169: return "Stain, Congo red";
2393            case _0170: return "Stain, Cresyl echt violet";
2394            case _0171: return "Stain, Crystal violet";
2395            case _0172: return "Stain, De Galantha";
2396            case _0173: return "Stain, Dieterle silver impregnation";
2397            case _0174: return "Stain, Fite-Farco";
2398            case _0175: return "Stain, Fontana-Masson silver";
2399            case _0176: return "Stain, Fouchet";
2400            case _0177: return "Stain, Gomori";
2401            case _0178: return "Stain, Gomori methenamine silver";
2402            case _0179: return "Stain, Gomori-Wheatly trichrome";
2403            case _0180: return "Stain, Gridley";
2404            case _0181: return "Stain, Grimelius silver";
2405            case _0182: return "Stain, Grocott";
2406            case _0183: return "Stain, Grocott methenamine silver";
2407            case _0184: return "Stain, Hale's colloidal ferric oxide";
2408            case _0185: return "Stain, Hale's colloidal iron";
2409            case _0186: return "Stain, Hansel";
2410            case _0187: return "Stain, Harris regressive hematoxylin and eosin";
2411            case _0188: return "Stain, Hematoxylin and eosin";
2412            case _0189: return "Stain, Highman";
2413            case _0190: return "Stain, Holzer";
2414            case _0191: return "Stain, Iron hematoxylin";
2415            case _0192: return "Stain, Jones";
2416            case _0193: return "Stain, Jones methenamine silver";
2417            case _0194: return "Stain, Kossa";
2418            case _0195: return "Stain, Lawson-Van Gieson";
2419            case _0196: return "Stain, Loeffler methylene blue";
2420            case _0197: return "Stain, Luxol fast blue with cresyl violet";
2421            case _0198: return "Stain, Luxol fast blue with Periodic acid-Schiff";
2422            case _0199: return "Stain, MacNeal's tetrachrome blood";
2423            case _0200: return "Stain, Mallory-Heidenhain";
2424            case _0201: return "Stain, Masson trichrome";
2425            case _0202: return "Stain, Mayer mucicarmine";
2426            case _0203: return "Stain, Mayers progressive hematoxylin and eosin";
2427            case _0204: return "Stain, May-Grunwald Giemsa";
2428            case _0205: return "Stain, Methyl green";
2429            case _0206: return "Stain, Methyl green pyronin";
2430            case _0207: return "Stain, Modified Gomori-Wheatly trichrome";
2431            case _0208: return "Stain, Modified Masson trichrome";
2432            case _0209: return "Stain, Modified trichrome";
2433            case _0210: return "Stain, Movat pentachrome";
2434            case _0211: return "Stain, Mucicarmine";
2435            case _0212: return "Stain, Neutral red";
2436            case _0213: return "Stain, Night blue";
2437            case _0214: return "Stain, Non-specific esterase";
2438            case _0215: return "Stain, Oil red-O";
2439            case _0216: return "Stain, Orcein";
2440            case _0217: return "Stain, Perls'";
2441            case _0218: return "Stain, Phosphotungstic acid-hematoxylin";
2442            case _0219: return "Stain, Potassium ferrocyanide";
2443            case _0220: return "Stain, Prussian blue";
2444            case _0221: return "Stain, Putchler modified Bennhold";
2445            case _0222: return "Stain, Quinacrine fluorescent";
2446            case _0223: return "Stain, Reticulin";
2447            case _0224: return "Stain, Rhodamine";
2448            case _0225: return "Stain, Safranin";
2449            case _0226: return "Stain, Schmorl";
2450            case _0227: return "Stain, Seiver-Munger";
2451            case _0228: return "Stain, Silver";
2452            case _0229: return "Stain, Specific esterase";
2453            case _0230: return "Stain, Steiner silver";
2454            case _0231: return "Stain, Sudan III";
2455            case _0232: return "Stain, Sudan IVI";
2456            case _0233: return "Stain, Sulfated alcian blue";
2457            case _0234: return "Stain, Supravital";
2458            case _0235: return "Stain, Thioflavine-S";
2459            case _0236: return "Stain, Three micron Giemsa";
2460            case _0237: return "Stain, Vassar-Culling";
2461            case _0238: return "Stain, Vital";
2462            case _0239: return "Stain, von Kossa";
2463            case _0243: return "Susceptibility, Minimum bactericidal concentration, macrodilution";
2464            case _0244: return "Susceptibility, Minimum bactericidal concentration, microdilution";
2465            case _0247: return "Turbidometric";
2466            case _0248: return "Turbidometric, Refractometric";
2467            case _0249: return "Chromatography, Thin Layer";
2468            case _0250: return "Immunoassay, enzyme-multiplied technique (EMIT)";
2469            case _0251: return "Flow Cytometry";
2470            case _0252: return "Radial Immunodiffusion";
2471            case _0253: return "Immunoassay, Fluorescence Polarization";
2472            case _0254: return "Electrophoresis, Immunofixation";
2473            case _0255: return "Dialysis, Direct Equilibrium";
2474            case _0256: return "Acid Elution, Kleihauer-Betke Method";
2475            case _0257: return "Immunofluorescence, Anti-Complement";
2476            case _0258: return "Gas Chromatography/Mass Spectroscopy";
2477            case _0259: return "Light Scatter, Nephelometry";
2478            case _0260: return "Immunoassay, IgE Antibody Test";
2479            case _0261: return "Lymphocyte Microcytotoxicity Assay";
2480            case _0262: return "Spectrophotometry";
2481            case _0263: return "Spectrophotometry, Atomic Absorption";
2482            case _0264: return "Electrochemical, Ion Selective Electrode";
2483            case _0265: return "Chromatography, Gas";
2484            case _0266: return "Isoelectric Focusing";
2485            case _0267: return "Immunoassay, Chemiluminescent";
2486            case _0268: return "Immunoassay, Microparticle Enzyme";
2487            case _0269: return "Inductively-Coupled Plasma/Mass Spectrometry";
2488            case _0270: return "Immunoassay, Immunoradiometric Assay";
2489            case _0271: return "Coagulation, Photo Optical Clot Detection";
2490            case _0280: return "Test methods designed to determine a microorganismaTMs susceptibility to being killed by an antibiotic.";
2491            case _0240: return "Susceptibility, Antibiotic sensitivity, disk";
2492            case _0241: return "Susceptibility, BACTEC susceptibility test";
2493            case _0242: return "Susceptibility, Disk dilution";
2494            case _0272: return "Testing to measure the minimum concentration of the antibacterial agent in a given culture medium below which bacterial growth is not inhibited.";
2495            case _0245: return "Susceptibility, Minimum Inhibitory concentration, macrodilution";
2496            case _0246: return "Susceptibility, Minimum Inhibitory concentration, microdilution";
2497            case _0273: return "Viral Genotype Susceptibility";
2498            case _0274: return "Viral Phenotype Susceptibility";
2499            case _0275: return "Gradient Strip";
2500            case _0275A: return "Minimum Lethal Concentration (MLC)";
2501            case _0276: return "Testing to measure the minimum concentration of the antibacterial agent in a given culture medium below which bacterial growth is not inhibited.";
2502            case _0277: return "Serum bactericidal titer";
2503            case _0278: return "Agar screen";
2504            case _0279: return "Disk induction";
2505            case _0127: return "Molecular, Nucleic acid probe";
2506            default: return "?";
2507          }
2508        }
2509        public String getDisplay() {
2510          switch (this) {
2511            case _DECISIONOBSERVATIONMETHOD: return "DecisionObservationMethod";
2512            case ALGM: return "algorithm";
2513            case BYCL: return "bayesian calculation";
2514            case GINT: return "global introspection";
2515            case _GENETICOBSERVATIONMETHOD: return "GeneticObservationMethod";
2516            case PCR: return "PCR";
2517            case _OBSERVATIONMETHODAGGREGATE: return "observation method aggregate";
2518            case AVERAGE: return "average";
2519            case COUNT: return "count";
2520            case MAX: return "maxima";
2521            case MEDIAN: return "median";
2522            case MIN: return "minima";
2523            case MODE: return "mode";
2524            case STDEV_P: return "population standard deviation";
2525            case STDEV_S: return "sample standard deviation";
2526            case SUM: return "sum";
2527            case VARIANCE_P: return "population variance";
2528            case VARIANCE_S: return "sample variance";
2529            case _VERIFICATIONMETHOD: return "VerificationMethod";
2530            case VDOC: return "document verification";
2531            case VREG: return "registry verification";
2532            case VTOKEN: return "electronic token verification";
2533            case VVOICE: return "voice-based verification";
2534            case _0001: return "Complement fixation";
2535            case _0002: return "Computed axial tomography";
2536            case _0003: return "HLAR agar test";
2537            case _0004: return "Macroscopic observation";
2538            case _0005: return "Magnetic resonance";
2539            case _0006: return "Morphometry";
2540            case _0007: return "Positron emission tomography";
2541            case _0008: return "SAMHSA confirmation";
2542            case _0009: return "SAMHSA screening";
2543            case _0010: return "Serum Neutralization";
2544            case _0011: return "Titration";
2545            case _0012: return "Ultrasound";
2546            case _0013: return "X-ray crystallography";
2547            case _0014: return "Agglutination";
2548            case _0015: return "Buffered acidified plate agglutination";
2549            case _0016: return "Card agglutination";
2550            case _0017: return "Hemagglutination";
2551            case _0018: return "Hemagglutination inhibition";
2552            case _0019: return "Latex agglutination";
2553            case _0020: return "Plate agglutination";
2554            case _0021: return "Rapid agglutination";
2555            case _0022: return "RBC agglutination";
2556            case _0023: return "Rivanol agglutination";
2557            case _0024: return "Tube agglutination";
2558            case _0025: return "Bioassay";
2559            case _0026: return "Animal Inoculation";
2560            case _0027: return "Cytotoxicity";
2561            case _0028: return "Embryo infective dose 50";
2562            case _0029: return "Embryo lethal dose 50";
2563            case _0030: return "Mouse intercerebral inoculation";
2564            case _0031: return "Bioassay, qualitative";
2565            case _0032: return "Bioassay, quantitative";
2566            case _0033: return "Chemical method";
2567            case _0034: return "Differential light absorption chemical test";
2568            case _0035: return "Dipstick";
2569            case _0036: return "Dipstick colorimetric laboratory test";
2570            case _0037: return "Test strip";
2571            case _0038: return "Chromatography";
2572            case _0039: return "Affinity chromatography";
2573            case _0040: return "Gas liquid chromatography";
2574            case _0041: return "High performance liquid chromatography";
2575            case _0042: return "Liquid Chromatography";
2576            case _0043: return "Protein A affinity chromatography";
2577            case _0044: return "Coagulation";
2578            case _0045: return "Tilt tube coagulation time";
2579            case _0046: return "Tilt tube reptilase induced coagulation";
2580            case _0047: return "Automated count";
2581            case _0048: return "Manual cell count";
2582            case _0049: return "Platelet count, Rees-Ecker";
2583            case _0050: return "Aerobic Culture";
2584            case _0051: return "Anaerobic Culture";
2585            case _0052: return "Chicken embryo culture";
2586            case _0053: return "Delayed secondary enrichment";
2587            case _0054: return "Microaerophilic Culture";
2588            case _0055: return "Quantitative microbial culture, cup";
2589            case _0056: return "Quantitative microbial culture, droplet";
2590            case _0057: return "Quantitative microbial culture, filter paper";
2591            case _0058: return "Quantitative microbial culture, pad culture";
2592            case _0059: return "Quantitative microbial culture, pour plate";
2593            case _0060: return "Quantitative microbial culture, surface streak";
2594            case _0061: return "Somatic Cell culture";
2595            case _0062: return "Agar diffusion";
2596            case _0063: return "Agar Gel Immunodiffusion";
2597            case _0064: return "Electrophoresis";
2598            case _0065: return "Agaorse gel electrophoresis";
2599            case _0066: return "Electrophoresis, citrate agar";
2600            case _0067: return "Immunoelectrophoresis";
2601            case _0068: return "Polyacrylamide gel electrophoresis";
2602            case _0069: return "Starch gel electrophoresis";
2603            case _0070: return "ELISA";
2604            case _0071: return "ELISA, antigen capture";
2605            case _0072: return "ELISA, avidin biotin peroxidase complex";
2606            case _0073: return "Kinetic ELISA";
2607            case _0074: return "ELISA, peroxidase-antiperoxidase";
2608            case _0075: return "API 20 Strep";
2609            case _0076: return "API 20A";
2610            case _0077: return "API 20C AUX";
2611            case _0078: return "API 20E";
2612            case _0079: return "API 20NE";
2613            case _0080: return "API 50 CH";
2614            case _0081: return "API An-IDENT";
2615            case _0082: return "API Coryne";
2616            case _0083: return "API Rapid 20E";
2617            case _0084: return "API Staph";
2618            case _0085: return "API ZYM";
2619            case _0086: return "Bacterial identification";
2620            case _0087: return "mini VIDAS";
2621            case _0088: return "Phage susceptibility typing";
2622            case _0089: return "Quad-FERM+";
2623            case _0090: return "RAPIDEC Staph";
2624            case _0091: return "Staphaurex";
2625            case _0092: return "VIDAS";
2626            case _0093: return "Vitek";
2627            case _0094: return "VITEK 2";
2628            case _0095: return "Immune stain";
2629            case _0096: return "Immunofluorescent antibody, direct";
2630            case _0097: return "Immunofluorescent antibody, indirect";
2631            case _0098: return "Immunoperoxidase, Avidin-Biotin Complex";
2632            case _0099: return "Immunoperoxidase, Peroxidase anti-peroxidase complex";
2633            case _0100: return "Immunoperoxidase, Protein A-peroxidase complex";
2634            case _0101: return "Immunoassay";
2635            case _0102: return "Immunoassay, qualitative, multiple step";
2636            case _0103: return "Immunoassay, qualitative, single step";
2637            case _0104: return "Radioimmunoassay";
2638            case _0105: return "Immunoassay, semi-quantitative, multiple step";
2639            case _0106: return "Immunoassay, semi-quantitative, single step";
2640            case _0107: return "Microscopy";
2641            case _0108: return "Darkfield microscopy";
2642            case _0109: return "Electron microscopy";
2643            case _0110: return "Electron microscopy tomography";
2644            case _0111: return "Electron microscopy, negative stain";
2645            case _0112: return "Electron microscopy, thick section";
2646            case _0113: return "Electron microscopy, thin section";
2647            case _0114: return "Microscopy, Light";
2648            case _0115: return "Polarizing light microscopy";
2649            case _0116: return "Scanning electron microscopy";
2650            case _0117: return "Transmission electron microscopy";
2651            case _0118: return "Transparent tape direct examination";
2652            case _0119: return "3 Self-Sustaining Sequence Replication";
2653            case _0120: return "Branched Chain DNA";
2654            case _0121: return "Hybridization Protection Assay";
2655            case _0122: return "Immune blot";
2656            case _0123: return "In-situ hybridization";
2657            case _0124: return "Ligase Chain Reaction";
2658            case _0125: return "Ligation Activated Transcription";
2659            case _0126: return "Nucleic Acid Probe";
2660            case _0128: return "Nucleic acid probe with amplification";
2661            case _0129: return "Nucleic acid probe with target amplification";
2662            case _0130: return "Nucleic acid reverse transcription";
2663            case _0131: return "Nucleic Acid Sequence Based Analysis";
2664            case _0132: return "Polymerase chain reaction";
2665            case _0133: return "Q-Beta Replicase or probe amplification category method";
2666            case _0134: return "Restriction Fragment Length Polymorphism";
2667            case _0135: return "Southern Blot";
2668            case _0136: return "Strand Displacement Amplification";
2669            case _0137: return "Transcription Mediated Amplification";
2670            case _0138: return "Western Blot";
2671            case _0139: return "Flocculation";
2672            case _0140: return "Immune precipitation";
2673            case _0141: return "Milk ring test";
2674            case _0142: return "Precipitin";
2675            case _0143: return "Acid fast stain";
2676            case _0144: return "Acid fast stain, fluorochrome";
2677            case _0145: return "Acid fast stain, Kinyoun's cold carbolfuchsin";
2678            case _0146: return "Acid fast stain, Ziehl-Neelsen";
2679            case _0147: return "Acid phosphatase stain";
2680            case _0148: return "Acridine orange stain";
2681            case _0149: return "Active brilliant orange KH stain";
2682            case _0150: return "Alazarin red S stain";
2683            case _0151: return "Alcian blue stain";
2684            case _0152: return "Alcian blue with Periodic acid Schiff stain";
2685            case _0153: return "Argentaffin stain";
2686            case _0154: return "Argentaffin silver stain";
2687            case _0155: return "Azure-eosin stain";
2688            case _0156: return "Basic Fuschin stain";
2689            case _0157: return "Bennhold stain";
2690            case _0158: return "Bennhold's Congo red stain";
2691            case _0159: return "Bielschowsky stain";
2692            case _0160: return "Bielschowsky's silver stain";
2693            case _0161: return "Bleach stain";
2694            case _0162: return "Bodian stain";
2695            case _0163: return "Brown-Brenn stain";
2696            case _0164: return "Butyrate-esterase stain";
2697            case _0165: return "Calcofluor white fluorescent stain";
2698            case _0166: return "Carbol-fuchsin stain";
2699            case _0167: return "Carmine stain";
2700            case _0168: return "Churukian-Schenk stain";
2701            case _0169: return "Congo red stain";
2702            case _0170: return "Cresyl echt violet stain";
2703            case _0171: return "Crystal violet stain";
2704            case _0172: return "De Galantha stain";
2705            case _0173: return "Dieterle silver impregnation stain";
2706            case _0174: return "Fite-Farco stain";
2707            case _0175: return "Fontana-Masson silver stain";
2708            case _0176: return "Fouchet stain";
2709            case _0177: return "Gomori stain";
2710            case _0178: return "Gomori methenamine silver stain";
2711            case _0179: return "Gomori-Wheatly trichrome stain";
2712            case _0180: return "Gridley stain";
2713            case _0181: return "Grimelius silver stain";
2714            case _0182: return "Grocott stain";
2715            case _0183: return "Grocott methenamine silver stain";
2716            case _0184: return "Hale's colloidal ferric oxide stain";
2717            case _0185: return "Hale's colloidal iron stain";
2718            case _0186: return "Hansel stain";
2719            case _0187: return "Harris regressive hematoxylin and eosin stain";
2720            case _0188: return "Hematoxylin and eosin stain";
2721            case _0189: return "Highman stain";
2722            case _0190: return "Holzer stain";
2723            case _0191: return "Iron hematoxylin stain";
2724            case _0192: return "Jones stain";
2725            case _0193: return "Jones methenamine silver stain";
2726            case _0194: return "Kossa stain";
2727            case _0195: return "Lawson-Van Gieson stain";
2728            case _0196: return "Loeffler methylene blue stain";
2729            case _0197: return "Luxol fast blue with cresyl violet stain";
2730            case _0198: return "Luxol fast blue with Periodic acid-Schiff stain";
2731            case _0199: return "MacNeal's tetrachrome blood stain";
2732            case _0200: return "Mallory-Heidenhain stain";
2733            case _0201: return "Masson trichrome stain";
2734            case _0202: return "Mayer mucicarmine stain";
2735            case _0203: return "Mayers progressive hematoxylin and eosin stain";
2736            case _0204: return "May-Grunwald Giemsa stain";
2737            case _0205: return "Methyl green stain";
2738            case _0206: return "Methyl green pyronin stain";
2739            case _0207: return "Modified Gomori-Wheatly trichrome stain";
2740            case _0208: return "Modified Masson trichrome stain";
2741            case _0209: return "Modified trichrome stain";
2742            case _0210: return "Movat pentachrome stain";
2743            case _0211: return "Mucicarmine stain";
2744            case _0212: return "Neutral red stain";
2745            case _0213: return "Night blue stain";
2746            case _0214: return "Non-specific esterase stain";
2747            case _0215: return "Oil red-O stain";
2748            case _0216: return "Orcein stain";
2749            case _0217: return "Perls' stain";
2750            case _0218: return "Phosphotungstic acid-hematoxylin stain";
2751            case _0219: return "Potassium ferrocyanide stain";
2752            case _0220: return "Prussian blue stain";
2753            case _0221: return "Putchler modified Bennhold stain";
2754            case _0222: return "Quinacrine fluorescent stain";
2755            case _0223: return "Reticulin stain";
2756            case _0224: return "Rhodamine stain";
2757            case _0225: return "Safranin stain";
2758            case _0226: return "Schmorl stain";
2759            case _0227: return "Seiver-Munger stain";
2760            case _0228: return "Silver stain";
2761            case _0229: return "Specific esterase stain";
2762            case _0230: return "Steiner silver stain";
2763            case _0231: return "Sudan III stain";
2764            case _0232: return "Sudan IVI stain";
2765            case _0233: return "Sulfated alcian blue stain";
2766            case _0234: return "Supravital stain";
2767            case _0235: return "Thioflavine-S stain";
2768            case _0236: return "Three micron Giemsa stain";
2769            case _0237: return "Vassar-Culling stain";
2770            case _0238: return "Vital Stain";
2771            case _0239: return "von Kossa stain";
2772            case _0243: return "Minimum bactericidal concentration test, macrodilution";
2773            case _0244: return "Minimum bactericidal concentration test, microdilution";
2774            case _0247: return "Turbidometric";
2775            case _0248: return "Refractometric";
2776            case _0249: return "Thin layer chromatography (TLC)";
2777            case _0250: return "EMIT";
2778            case _0251: return "Flow cytometry (FC)";
2779            case _0252: return "Radial immunodiffusion (RID)";
2780            case _0253: return "Fluorescence polarization immunoassay (FPIA)";
2781            case _0254: return "Immunofixation electrophoresis (IFE)";
2782            case _0255: return "Equilibrium dialysis";
2783            case _0256: return "Kleihauer-Betke acid elution";
2784            case _0257: return "Anti-complement immunofluorescence (ACIF)";
2785            case _0258: return "GC/MS";
2786            case _0259: return "Nephelometry";
2787            case _0260: return "IgE immunoassay antibody";
2788            case _0261: return "Lymphocyte Microcytotoxicity Assay";
2789            case _0262: return "Spectrophotometry";
2790            case _0263: return "Atomic absorption spectrophotometry (AAS)";
2791            case _0264: return "Ion selective electrode (ISE)";
2792            case _0265: return "Gas chromatography (GC)";
2793            case _0266: return "Isoelectric focusing (IEF)";
2794            case _0267: return "Immunochemiluminescence";
2795            case _0268: return "Microparticle enzyme immunoassay (MEIA)";
2796            case _0269: return "ICP/MS";
2797            case _0270: return "Immunoradiometric assay (IRMA)";
2798            case _0271: return "Photo optical clot detection";
2799            case _0280: return "Susceptibility Testing";
2800            case _0240: return "Antibiotic sensitivity, disk";
2801            case _0241: return "BACTEC susceptibility test";
2802            case _0242: return "Disk dilution";
2803            case _0272: return "Minimum Inhibitory Concentration";
2804            case _0245: return "Minimum Inhibitory Concentration, macrodilution";
2805            case _0246: return "Minimum Inhibitory Concentration, microdilution";
2806            case _0273: return "Viral Genotype Susceptibility";
2807            case _0274: return "Viral Phenotype Susceptibility";
2808            case _0275: return "Gradient Strip";
2809            case _0275A: return "Minimum Lethal Concentration (MLC)";
2810            case _0276: return "Slow Mycobacteria Susceptibility";
2811            case _0277: return "Serum bactericidal titer";
2812            case _0278: return "Agar screen";
2813            case _0279: return "Disk induction";
2814            case _0127: return "Nucleic acid probe";
2815            default: return "?";
2816          }
2817    }
2818
2819
2820}
2821