001package org.hl7.fhir.r4.model.codesystems;
002
003/*-
004 * #%L
005 * org.hl7.fhir.r4
006 * %%
007 * Copyright (C) 2014 - 2019 Health Level 7
008 * %%
009 * Licensed under the Apache License, Version 2.0 (the "License");
010 * you may not use this file except in compliance with the License.
011 * You may obtain a copy of the License at
012 * 
013 *      http://www.apache.org/licenses/LICENSE-2.0
014 * 
015 * Unless required by applicable law or agreed to in writing, software
016 * distributed under the License is distributed on an "AS IS" BASIS,
017 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
018 * See the License for the specific language governing permissions and
019 * limitations under the License.
020 * #L%
021 */
022
023
024/*
025  Copyright (c) 2011+, HL7, Inc.
026  All rights reserved.
027  
028  Redistribution and use in source and binary forms, with or without modification, 
029  are permitted provided that the following conditions are met:
030  
031   * Redistributions of source code must retain the above copyright notice, this 
032     list of conditions and the following disclaimer.
033   * Redistributions in binary form must reproduce the above copyright notice, 
034     this list of conditions and the following disclaimer in the documentation 
035     and/or other materials provided with the distribution.
036   * Neither the name of HL7 nor the names of its contributors may be used to 
037     endorse or promote products derived from this software without specific 
038     prior written permission.
039  
040  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 
041  ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 
042  WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 
043  IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, 
044  INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 
045  NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 
046  PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 
047  WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 
048  ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
049  POSSIBILITY OF SUCH DAMAGE.
050  
051*/
052
053// Generated on Wed, Jan 30, 2019 16:19-0500 for FHIR v4.0.0
054
055
056import org.hl7.fhir.exceptions.FHIRException;
057
058public enum V3Dentition {
059
060        /**
061         * Artificial dentition, artificial subsitutes for the natural dentition
062         */
063        ARTIFICIALDENTITION, 
064        /**
065         * Maxillary left lateral incisor abutment
066         */
067        TID10A, 
068        /**
069         * Maxillary left lateral incisor implant
070         */
071        TID10I, 
072        /**
073         * Maxillary left lateral incisor prosthesis
074         */
075        TID10P, 
076        /**
077         * Maxillary left lateral incisor distal prosthesis
078         */
079        TID10PD, 
080        /**
081         * Maxillary left lateral incisor mesial prosthesis
082         */
083        TID10PM, 
084        /**
085         * Maxillary left canine abutment
086         */
087        TID11A, 
088        /**
089         * Maxillary left canine implant
090         */
091        TID11I, 
092        /**
093         * Maxillary left canine prosthesis
094         */
095        TID11P, 
096        /**
097         * Maxillary left canine distal prosthesis
098         */
099        TID11PD, 
100        /**
101         * Maxillary left canine mesial prosthesis
102         */
103        TID11PM, 
104        /**
105         * Maxillary left first premolar abutment
106         */
107        TID12A, 
108        /**
109         * Maxillary left first premolar implant
110         */
111        TID12I, 
112        /**
113         * Maxillary left first premolar prosthesis
114         */
115        TID12P, 
116        /**
117         * Maxillary left first premolar distal prosthesis
118         */
119        TID12PD, 
120        /**
121         * Maxillary left first premolar mesial prosthesis
122         */
123        TID12PM, 
124        /**
125         * Maxillary left second premolar abutment
126         */
127        TID13A, 
128        /**
129         * Maxillary left second premolar implant
130         */
131        TID13I, 
132        /**
133         * Maxillary left second premolar prosthesis
134         */
135        TID13P, 
136        /**
137         * Maxillary left second premolar distal prosthesis
138         */
139        TID13PD, 
140        /**
141         * Maxillary left second premolar mesial prosthesis
142         */
143        TID13PM, 
144        /**
145         * Maxillary left first molar abutment
146         */
147        TID14A, 
148        /**
149         * Maxillary left first molar implant
150         */
151        TID14I, 
152        /**
153         * Maxillary left first molar prosthesis
154         */
155        TID14P, 
156        /**
157         * Maxillary left first molar distal prosthesis
158         */
159        TID14PD, 
160        /**
161         * Maxillary left first molar mesial prosthesis
162         */
163        TID14PM, 
164        /**
165         * Maxillary left second molar abutment
166         */
167        TID15A, 
168        /**
169         * Maxillary left second molar implant
170         */
171        TID15I, 
172        /**
173         * Maxillary left second molar prosthesis
174         */
175        TID15P, 
176        /**
177         * Maxillary left second molar distal prosthesis
178         */
179        TID15PD, 
180        /**
181         * Maxillary left second molar mesial prosthesis
182         */
183        TID15PM, 
184        /**
185         * Maxillary left third molar abutment
186         */
187        TID16A, 
188        /**
189         * Maxillary left third molar implant
190         */
191        TID16I, 
192        /**
193         * Maxillary left third molar prosthesis
194         */
195        TID16P, 
196        /**
197         * Maxillary left third molar distal prosthesis
198         */
199        TID16PD, 
200        /**
201         * Maxillary left third molar mesial prosthesis
202         */
203        TID16PM, 
204        /**
205         * Mandibular left third molar abutment
206         */
207        TID17A, 
208        /**
209         * Mandibular left third molar abutment distal hemisection
210         */
211        TID17AD, 
212        /**
213         * Mandibular left third molar abutment mesial hemisection
214         */
215        TID17AM, 
216        /**
217         * Mandibular left third molar implant
218         */
219        TID17I, 
220        /**
221         * Mandibular left third molar implant distal hemisection
222         */
223        TID17ID, 
224        /**
225         * Mandibular left third molar implant mesial hemisection
226         */
227        TID17IM, 
228        /**
229         * Mandibular left third molar prosthesis
230         */
231        TID17P, 
232        /**
233         * Mandibular left third molar distal prosthesis
234         */
235        TID17PD, 
236        /**
237         * Mandibular left third molar mesial prosthesis
238         */
239        TID17PM, 
240        /**
241         * Mandibular left second molar abutment
242         */
243        TID18A, 
244        /**
245         * Mandibular left second molar abutment distal hemisection
246         */
247        TID18AD, 
248        /**
249         * Mandibular left second molar abutment mesial hemisection
250         */
251        TID18AM, 
252        /**
253         * Mandibular left second molar implant
254         */
255        TID18I, 
256        /**
257         * Mandibular left second molar implant distal hemisection
258         */
259        TID18ID, 
260        /**
261         * Mandibular left second molar implant mesial hemisection
262         */
263        TID18IM, 
264        /**
265         * Mandibular left second molar prosthesis
266         */
267        TID18P, 
268        /**
269         * Mandibular left second molar distal prosthesis
270         */
271        TID18PD, 
272        /**
273         * Mandibular left second molar mesial prosthesis
274         */
275        TID18PM, 
276        /**
277         * Mandibular left first molar abutment
278         */
279        TID19A, 
280        /**
281         * Mandibular left first molar abutment distal hemisection
282         */
283        TID19AD, 
284        /**
285         * Mandibular left first molar abutment mesial hemisection
286         */
287        TID19AM, 
288        /**
289         * Mandibular left first molar implant
290         */
291        TID19I, 
292        /**
293         * Mandibular left first molar implant distal hemisection
294         */
295        TID19ID, 
296        /**
297         * Mandibular left first molar implant mesial hemisection
298         */
299        TID19IM, 
300        /**
301         * Mandibular left first molar prosthesis
302         */
303        TID19P, 
304        /**
305         * Mandibular left first molar distal prosthesis
306         */
307        TID19PD, 
308        /**
309         * Mandibular left first molar mesial prosthesis
310         */
311        TID19PM, 
312        /**
313         * Maxillary right third molar abutment
314         */
315        TID1A, 
316        /**
317         * Maxillary right third molar implant
318         */
319        TID1I, 
320        /**
321         * Maxillary right third molar prosthesis
322         */
323        TID1P, 
324        /**
325         * Maxillary right third molar distal prosthesis
326         */
327        TID1PD, 
328        /**
329         * Maxillary right third molar mesial prosthesis
330         */
331        TID1PM, 
332        /**
333         * Mandibular left second premolar abutment
334         */
335        TID20A, 
336        /**
337         * Mandibular left second premolar implant
338         */
339        TID20I, 
340        /**
341         * Mandibular left second premolar prosthesis
342         */
343        TID20P, 
344        /**
345         * Mandibular left second premolar distal prosthesis
346         */
347        TID20PD, 
348        /**
349         * Mandibular left second premolar mesial prosthesis
350         */
351        TID20PM, 
352        /**
353         * Mandibular left first premolar abutment
354         */
355        TID21A, 
356        /**
357         * Mandibular left first premolar implant
358         */
359        TID21I, 
360        /**
361         * Mandibular left first premolar prosthesis
362         */
363        TID21P, 
364        /**
365         * Mandibular left first premolar distal prosthesis
366         */
367        TID21PD, 
368        /**
369         * Mandibular left first premolar mesial prosthesis
370         */
371        TID21PM, 
372        /**
373         * Mandibular left canine abutment
374         */
375        TID22A, 
376        /**
377         * Mandibular left canine implant
378         */
379        TID22I, 
380        /**
381         * Mandibular left canine prosthesis
382         */
383        TID22P, 
384        /**
385         * Mandibular left canine distal prosthesis
386         */
387        TID22PD, 
388        /**
389         * Mandibular left canine mesial prosthesis
390         */
391        TID22PM, 
392        /**
393         * Mandibular left lateral incisor abutment
394         */
395        TID23A, 
396        /**
397         * Mandibular left lateral incisor implant
398         */
399        TID23I, 
400        /**
401         * Mandibular left lateral incisor prosthesis
402         */
403        TID23P, 
404        /**
405         * Mandibular left lateral incisor distal prosthesis
406         */
407        TID23PD, 
408        /**
409         * Mandibular left lateral incisor mesial prosthesis
410         */
411        TID23PM, 
412        /**
413         * Mandibular left central incisor abutment
414         */
415        TID24A, 
416        /**
417         * Mandibular left central incisor implant
418         */
419        TID24I, 
420        /**
421         * Mandibular left central incisor prosthesis
422         */
423        TID24P, 
424        /**
425         * Mandibular left central incisor distal prosthesis
426         */
427        TID24PD, 
428        /**
429         * Mandibular left central incisor mesial prosthesis
430         */
431        TID24PM, 
432        /**
433         * Mandibular right central incisor abutment
434         */
435        TID25A, 
436        /**
437         * Mandibular right central incisor implant
438         */
439        TID25I, 
440        /**
441         * Mandibular right central incisor prosthesis
442         */
443        TID25P, 
444        /**
445         * Mandibular right central incisor distal prosthesis
446         */
447        TID25PD, 
448        /**
449         * Mandibular right central incisor mesial prosthesis
450         */
451        TID25PM, 
452        /**
453         * Mandibular right lateral incisor abutment
454         */
455        TID26A, 
456        /**
457         * Mandibular right lateral incisor implant
458         */
459        TID26I, 
460        /**
461         * Mandibular right lateral incisor prosthesis
462         */
463        TID26P, 
464        /**
465         * Mandibular right lateral incisor distal prosthesis
466         */
467        TID26PD, 
468        /**
469         * Mandibular right lateral incisor mesial prosthesis
470         */
471        TID26PM, 
472        /**
473         * Mandibular right canine abutment
474         */
475        TID27A, 
476        /**
477         * Mandibular right canine implant
478         */
479        TID27I, 
480        /**
481         * Mandibular right canine prosthesis
482         */
483        TID27P, 
484        /**
485         * Mandibular right canine distal prosthesis
486         */
487        TID27PD, 
488        /**
489         * Mandibular right canine mesial prosthesis
490         */
491        TID27PM, 
492        /**
493         * Mandibular right first premolar abutment
494         */
495        TID28A, 
496        /**
497         * Mandibular right first premolar implant
498         */
499        TID28I, 
500        /**
501         * Mandibular right first premolar prosthesis
502         */
503        TID28P, 
504        /**
505         * Mandibular right first premolar distal prosthesis
506         */
507        TID28PD, 
508        /**
509         * Mandibular right first premolar mesial prosthesis
510         */
511        TID28PM, 
512        /**
513         * Mandibular right second premolar abutment
514         */
515        TID29A, 
516        /**
517         * Mandibular right second premolar implant
518         */
519        TID29I, 
520        /**
521         * Mandibular right second premolar prosthesis
522         */
523        TID29P, 
524        /**
525         * Mandibular right second premolar distal prosthesis
526         */
527        TID29PD, 
528        /**
529         * Mandibular right second premolar mesial prosthesis
530         */
531        TID29PM, 
532        /**
533         * Maxillary right second molar abutment
534         */
535        TID2A, 
536        /**
537         * Maxillary right second molar implant
538         */
539        TID2I, 
540        /**
541         * Maxillary right second molar prosthesis
542         */
543        TID2P, 
544        /**
545         * Maxillary right second molar distal prosthesis
546         */
547        TID2PD, 
548        /**
549         * Maxillary right second molar mesial prosthesis
550         */
551        TID2PM, 
552        /**
553         * Mandibular right first molar abutment
554         */
555        TID30A, 
556        /**
557         * Mandibular right first molar abutment distal hemisection
558         */
559        TID30AD, 
560        /**
561         * Mandibular right first molar abutment mesial hemisection
562         */
563        TID30AM, 
564        /**
565         * Mandibular right first molar implant
566         */
567        TID30I, 
568        /**
569         * Mandibular right first molar implant distal hemisection
570         */
571        TID30ID, 
572        /**
573         * Mandibular right first molar implant mesial hemisection
574         */
575        TID30IM, 
576        /**
577         * Mandibular right first molar prosthesis
578         */
579        TID30P, 
580        /**
581         * Mandibular right first molar distal prosthesis
582         */
583        TID30PD, 
584        /**
585         * Mandibular right first molar mesial prosthesis
586         */
587        TID30PM, 
588        /**
589         * Mandibular right second molar abutment
590         */
591        TID31A, 
592        /**
593         * Mandibular right second molar abutment distal hemisection
594         */
595        TID31AD, 
596        /**
597         * Mandibular right second molar abutment mesial hemisection
598         */
599        TID31AM, 
600        /**
601         * Mandibular right second molar implant
602         */
603        TID31I, 
604        /**
605         * Mandibular right second molar implant distal hemisection
606         */
607        TID31ID, 
608        /**
609         * Mandibular right second molar implant mesial hemisection
610         */
611        TID31IM, 
612        /**
613         * Mandibular right second molar prosthesis
614         */
615        TID31P, 
616        /**
617         * Mandibular right second molar distal prosthesis
618         */
619        TID31PD, 
620        /**
621         * Mandibular right second molar mesial prosthesis
622         */
623        TID31PM, 
624        /**
625         * Mandibular right third molar abutment
626         */
627        TID32A, 
628        /**
629         * Mandibular right third molar abutment distal hemisection
630         */
631        TID32AD, 
632        /**
633         * Mandibular right third molar abutment mesial hemisection
634         */
635        TID32AM, 
636        /**
637         * Mandibular right third molar implant
638         */
639        TID32I, 
640        /**
641         * Mandibular right third molar implant distal hemisection
642         */
643        TID32ID, 
644        /**
645         * Mandibular right third molar implant mesial hemisection
646         */
647        TID32IM, 
648        /**
649         * Mandibular right third molar prosthesis
650         */
651        TID32P, 
652        /**
653         * Mandibular right third molar distal prosthesis
654         */
655        TID32PD, 
656        /**
657         * Mandibular right third molar mesial prosthesis
658         */
659        TID32PM, 
660        /**
661         * Maxillary right first molar abutment
662         */
663        TID3A, 
664        /**
665         * Maxillary right first molar implant
666         */
667        TID3I, 
668        /**
669         * Maxillary right first molar prosthesis
670         */
671        TID3P, 
672        /**
673         * Maxillary right first molar distal prosthesis
674         */
675        TID3PD, 
676        /**
677         * Maxillary right first molar mesial prosthesis
678         */
679        TID3PM, 
680        /**
681         * Maxillary right second premolar abutment
682         */
683        TID4A, 
684        /**
685         * Maxillary right second premolar implant
686         */
687        TID4I, 
688        /**
689         * Maxillary right second premolar prosthesis
690         */
691        TID4P, 
692        /**
693         * Maxillary right second premolar distal prosthesis
694         */
695        TID4PD, 
696        /**
697         * Maxillary right second premolar mesial prosthesis
698         */
699        TID4PM, 
700        /**
701         * Maxillary right first premolar abutment
702         */
703        TID5A, 
704        /**
705         * Maxillary right first premolar implant
706         */
707        TID5I, 
708        /**
709         * Maxillary right first premolar prosthesis
710         */
711        TID5P, 
712        /**
713         * Maxillary right first premolar distal prosthesis
714         */
715        TID5PD, 
716        /**
717         * Maxillary right first premolar mesial prosthesis
718         */
719        TID5PM, 
720        /**
721         * Maxillary right canine abutment
722         */
723        TID6A, 
724        /**
725         * Maxillary right canine implant
726         */
727        TID6I, 
728        /**
729         * Maxillary right canine prosthesis
730         */
731        TID6P, 
732        /**
733         * Maxillary right canine distal prosthesis
734         */
735        TID6PD, 
736        /**
737         * Maxillary right canine mesial prosthesis
738         */
739        TID6PM, 
740        /**
741         * Maxillary right lateral incisor abutment
742         */
743        TID7A, 
744        /**
745         * Maxillary right lateral incisor implant
746         */
747        TID7I, 
748        /**
749         * Maxillary right lateral incisor prosthesis
750         */
751        TID7P, 
752        /**
753         * Maxillary right lateral incisor distal prosthesis
754         */
755        TID7PD, 
756        /**
757         * Maxillary right lateral incisor mesial prosthesis
758         */
759        TID7PM, 
760        /**
761         * Maxillary right central incisor abutment
762         */
763        TID8A, 
764        /**
765         * Maxillary right central incisor implant
766         */
767        TID8I, 
768        /**
769         * Maxillary right central incisor prosthesis
770         */
771        TID8P, 
772        /**
773         * Maxillary right central incisor distal prosthesis
774         */
775        TID8PD, 
776        /**
777         * Maxillary right central incisor mesial prosthesis
778         */
779        TID8PM, 
780        /**
781         * Maxillary left central incisor abutment
782         */
783        TID9A, 
784        /**
785         * Maxillary left central incisor implant
786         */
787        TID9I, 
788        /**
789         * Maxillary left central incisor prosthesis
790         */
791        TID9P, 
792        /**
793         * Maxillary left central incisor distal prosthesis
794         */
795        TID9PD, 
796        /**
797         * Maxillary left central incisor mesial prosthesis
798         */
799        TID9PM, 
800        /**
801         * Permanent dentition, the natural teeth of adulthood that replace or are added to the deciduous teeth
802         */
803        PERMANENTDENTITION, 
804        /**
805         * Maxillary right third molar
806         */
807        TID1, 
808        /**
809         * Maxillary left lateral incisor
810         */
811        TID10, 
812        /**
813         * Maxillary left canine
814         */
815        TID11, 
816        /**
817         * Maxillary left first premolar
818         */
819        TID12, 
820        /**
821         * Maxillary left second premolar
822         */
823        TID13, 
824        /**
825         * Maxillary left first molar
826         */
827        TID14, 
828        /**
829         * Maxillary left second molar
830         */
831        TID15, 
832        /**
833         * Maxillary left third molar
834         */
835        TID16, 
836        /**
837         * Mandibular left third molar
838         */
839        TID17, 
840        /**
841         * Mandibular left third molar distal hemisection
842         */
843        TID17D, 
844        /**
845         * Mandibular left third molar mesial hemisection
846         */
847        TID17M, 
848        /**
849         * Mandibular left second molar
850         */
851        TID18, 
852        /**
853         * Mandibular left second molar distal hemisection
854         */
855        TID18D, 
856        /**
857         * Mandibular left second molar mesial hemisection
858         */
859        TID18M, 
860        /**
861         * Mandibular left first molar
862         */
863        TID19, 
864        /**
865         * Mandibular left first molar distal hemisection
866         */
867        TID19D, 
868        /**
869         * Mandibular left first molar mesial hemisection
870         */
871        TID19M, 
872        /**
873         * Maxillary right second molar
874         */
875        TID2, 
876        /**
877         * Mandibular left second premolar
878         */
879        TID20, 
880        /**
881         * Mandibular left first premolar
882         */
883        TID21, 
884        /**
885         * Mandibular left canine
886         */
887        TID22, 
888        /**
889         * Mandibular left lateral incisor
890         */
891        TID23, 
892        /**
893         * Mandibular left central incisor
894         */
895        TID24, 
896        /**
897         * Mandibular right central incisor
898         */
899        TID25, 
900        /**
901         * Mandibular right lateral incisor
902         */
903        TID26, 
904        /**
905         * Mandibular right canine
906         */
907        TID27, 
908        /**
909         * Mandibular right first premolar
910         */
911        TID28, 
912        /**
913         * Mandibular right second premolar
914         */
915        TID29, 
916        /**
917         * Maxillary right first molar
918         */
919        TID3, 
920        /**
921         * Mandibular right first molar
922         */
923        TID30, 
924        /**
925         * Mandibular right first molar distal hemisection
926         */
927        TID30D, 
928        /**
929         * Mandibular right first molar mesial hemisection
930         */
931        TID30M, 
932        /**
933         * Mandibular right second molar
934         */
935        TID31, 
936        /**
937         * Mandibular right second molar distal hemisection
938         */
939        TID31D, 
940        /**
941         * Mandibular right second molar mesial hemisection
942         */
943        TID31M, 
944        /**
945         * Mandibular right third molar
946         */
947        TID32, 
948        /**
949         * Mandibular right third molar distal hemisection
950         */
951        TID32D, 
952        /**
953         * Mandibular right third molar mesial hemisection
954         */
955        TID32M, 
956        /**
957         * Maxillary right second premolar
958         */
959        TID4, 
960        /**
961         * Maxillary right first premolar
962         */
963        TID5, 
964        /**
965         * Maxillary right canine
966         */
967        TID6, 
968        /**
969         * Maxillary right lateral incisor
970         */
971        TID7, 
972        /**
973         * Maxillary right central incisor
974         */
975        TID8, 
976        /**
977         * Maxillary left central incisor
978         */
979        TID9, 
980        /**
981         * Primary dentition, the first teeth to errupt and usually replaced with permanent dentition
982         */
983        PRIMARYDENTITION, 
984        /**
985         * Maxillary right second primary molar
986         */
987        TIDA, 
988        /**
989         * Maxillary right first primary molar
990         */
991        TIDB, 
992        /**
993         * Maxillary right primary canine
994         */
995        TIDC, 
996        /**
997         * Maxillary right lateral primary incisor
998         */
999        TIDD, 
1000        /**
1001         * Maxillary right central primary incisor
1002         */
1003        TIDE, 
1004        /**
1005         * Maxillary left central primary incisor
1006         */
1007        TIDF, 
1008        /**
1009         * Maxillary left lateral primary incisor
1010         */
1011        TIDG, 
1012        /**
1013         * Maxillary left primary canine
1014         */
1015        TIDH, 
1016        /**
1017         * Maxillary left first primary molar
1018         */
1019        TIDI, 
1020        /**
1021         * Maxillary left second primary molar
1022         */
1023        TIDJ, 
1024        /**
1025         * Mandibular left second primary molar
1026         */
1027        TIDK, 
1028        /**
1029         * Mandibular left first primary molar
1030         */
1031        TIDL, 
1032        /**
1033         * Mandibular left primary canine
1034         */
1035        TIDM, 
1036        /**
1037         * Mandibular left lateral primary incisor
1038         */
1039        TIDN, 
1040        /**
1041         * Mandibular left central primary incisor
1042         */
1043        TIDO, 
1044        /**
1045         * Mandibular right central primary incisor
1046         */
1047        TIDP, 
1048        /**
1049         * Mandibular right lateral primary incisor
1050         */
1051        TIDQ, 
1052        /**
1053         * Mandibular right primary canine
1054         */
1055        TIDR, 
1056        /**
1057         * Mandibular right first primary molar
1058         */
1059        TIDS, 
1060        /**
1061         * Mandibular right second primary molar
1062         */
1063        TIDT, 
1064        /**
1065         * Supernumerary tooth, any tooth in addition to the normal permanent and primary dentition
1066         */
1067        SUPERNUMERARYTOOTH, 
1068        /**
1069         * Supernumerary maxillary left lateral incisor
1070         */
1071        TID10S, 
1072        /**
1073         * Supernumerary maxillary left canine
1074         */
1075        TID11S, 
1076        /**
1077         * Supernumerary maxillary left first premolar
1078         */
1079        TID12S, 
1080        /**
1081         * Supernumerary maxillary left second premolar
1082         */
1083        TID13S, 
1084        /**
1085         * Supernumerary maxillary left first molar
1086         */
1087        TID14S, 
1088        /**
1089         * Supernumerary maxillary left second molar
1090         */
1091        TID15S, 
1092        /**
1093         * Supernumerary maxillary left third molar
1094         */
1095        TID16S, 
1096        /**
1097         * Supernumerary mandibular left third molar
1098         */
1099        TID17S, 
1100        /**
1101         * Supernumerary mandibular left second molar
1102         */
1103        TID18S, 
1104        /**
1105         * Supernumerary mandibular left first molar
1106         */
1107        TID19S, 
1108        /**
1109         * Supernumerary maxillary right third molar
1110         */
1111        TID1S, 
1112        /**
1113         * Supernumerary mandibular left second premolar
1114         */
1115        TID20S, 
1116        /**
1117         * Supernumerary mandibular left first premolar
1118         */
1119        TID21S, 
1120        /**
1121         * Supernumerary mandibular left canine
1122         */
1123        TID22S, 
1124        /**
1125         * Supernumerary mandibular left lateral incisor
1126         */
1127        TID23S, 
1128        /**
1129         * Supernumerary mandibular left central incisor
1130         */
1131        TID24S, 
1132        /**
1133         * Supernumerary mandibular right central incisor
1134         */
1135        TID25S, 
1136        /**
1137         * Supernumerary mandibular right lateral incisor
1138         */
1139        TID26S, 
1140        /**
1141         * Supernumerary mandibular right canine
1142         */
1143        TID27S, 
1144        /**
1145         * Supernumerary mandibular right first premolar
1146         */
1147        TID28S, 
1148        /**
1149         * Supernumerary mandibular right second premolar
1150         */
1151        TID29S, 
1152        /**
1153         * Supernumerary maxillary right second molar
1154         */
1155        TID2S, 
1156        /**
1157         * Supernumerary mandibular right first molar
1158         */
1159        TID30S, 
1160        /**
1161         * Supernumerary mandibular right second molar
1162         */
1163        TID31S, 
1164        /**
1165         * Supernumerary mandibular right third molar
1166         */
1167        TID32S, 
1168        /**
1169         * Supernumerary maxillary right first molar
1170         */
1171        TID3S, 
1172        /**
1173         * Supernumerary maxillary right second premolar
1174         */
1175        TID4S, 
1176        /**
1177         * Supernumerary maxillary right first premolar
1178         */
1179        TID5S, 
1180        /**
1181         * Supernumerary maxillary right canine
1182         */
1183        TID6S, 
1184        /**
1185         * Supernumerary maxillary right lateral incisor
1186         */
1187        TID7S, 
1188        /**
1189         * Supernumerary maxillary right central incisor
1190         */
1191        TID8S, 
1192        /**
1193         * Supernumerary maxillary left central incisor
1194         */
1195        TID9S, 
1196        /**
1197         * Supernumerary maxillary right second primary molar
1198         */
1199        TIDAS, 
1200        /**
1201         * Supernumerary maxillary right first primary molar
1202         */
1203        TIDBS, 
1204        /**
1205         * Supernumerary maxillary right primary canine
1206         */
1207        TIDCS, 
1208        /**
1209         * Supernumerary maxillary right lateral primary incisor
1210         */
1211        TIDDS, 
1212        /**
1213         * Supernumerary maxillary right central primary incisor
1214         */
1215        TIDES, 
1216        /**
1217         * Supernumerary maxillary left central primary incisor
1218         */
1219        TIDFS, 
1220        /**
1221         * Supernumerary maxillary left lateral primary incisor
1222         */
1223        TIDGS, 
1224        /**
1225         * Supernumerary maxillary left primary canine
1226         */
1227        TIDHS, 
1228        /**
1229         * Supernumerary maxillary left first primary molar
1230         */
1231        TIDIS, 
1232        /**
1233         * Supernumerary maxillary left second primary molar
1234         */
1235        TIDJS, 
1236        /**
1237         * Supernumerary mandibular left second primary molar
1238         */
1239        TIDKS, 
1240        /**
1241         * Supernumerary mandibular left first primary molar
1242         */
1243        TIDLS, 
1244        /**
1245         * Supernumerary mandibular left primary canine
1246         */
1247        TIDMS, 
1248        /**
1249         * Supernumerary mandibular left lateral primary incisor
1250         */
1251        TIDNS, 
1252        /**
1253         * Supernumerary mandibular left central primary incisor
1254         */
1255        TIDOS, 
1256        /**
1257         * Supernumerary mandibular right central primary incisor
1258         */
1259        TIDPS, 
1260        /**
1261         * Supernumerary mandibular right lateral primary incisor
1262         */
1263        TIDQS, 
1264        /**
1265         * Supernumerary mandibular right primary canine
1266         */
1267        TIDRS, 
1268        /**
1269         * Supernumerary mandibular right first primary molar
1270         */
1271        TIDSS, 
1272        /**
1273         * Supernumerary mandibular right second primary molar
1274         */
1275        TIDTS, 
1276        /**
1277         * added to help the parsers
1278         */
1279        NULL;
1280        public static V3Dentition fromCode(String codeString) throws FHIRException {
1281            if (codeString == null || "".equals(codeString))
1282                return null;
1283        if ("ArtificialDentition".equals(codeString))
1284          return ARTIFICIALDENTITION;
1285        if ("TID10a".equals(codeString))
1286          return TID10A;
1287        if ("TID10i".equals(codeString))
1288          return TID10I;
1289        if ("TID10p".equals(codeString))
1290          return TID10P;
1291        if ("TID10pd".equals(codeString))
1292          return TID10PD;
1293        if ("TID10pm".equals(codeString))
1294          return TID10PM;
1295        if ("TID11a".equals(codeString))
1296          return TID11A;
1297        if ("TID11i".equals(codeString))
1298          return TID11I;
1299        if ("TID11p".equals(codeString))
1300          return TID11P;
1301        if ("TID11pd".equals(codeString))
1302          return TID11PD;
1303        if ("TID11pm".equals(codeString))
1304          return TID11PM;
1305        if ("TID12a".equals(codeString))
1306          return TID12A;
1307        if ("TID12i".equals(codeString))
1308          return TID12I;
1309        if ("TID12p".equals(codeString))
1310          return TID12P;
1311        if ("TID12pd".equals(codeString))
1312          return TID12PD;
1313        if ("TID12pm".equals(codeString))
1314          return TID12PM;
1315        if ("TID13a".equals(codeString))
1316          return TID13A;
1317        if ("TID13i".equals(codeString))
1318          return TID13I;
1319        if ("TID13p".equals(codeString))
1320          return TID13P;
1321        if ("TID13pd".equals(codeString))
1322          return TID13PD;
1323        if ("TID13pm".equals(codeString))
1324          return TID13PM;
1325        if ("TID14a".equals(codeString))
1326          return TID14A;
1327        if ("TID14i".equals(codeString))
1328          return TID14I;
1329        if ("TID14p".equals(codeString))
1330          return TID14P;
1331        if ("TID14pd".equals(codeString))
1332          return TID14PD;
1333        if ("TID14pm".equals(codeString))
1334          return TID14PM;
1335        if ("TID15a".equals(codeString))
1336          return TID15A;
1337        if ("TID15i".equals(codeString))
1338          return TID15I;
1339        if ("TID15p".equals(codeString))
1340          return TID15P;
1341        if ("TID15pd".equals(codeString))
1342          return TID15PD;
1343        if ("TID15pm".equals(codeString))
1344          return TID15PM;
1345        if ("TID16a".equals(codeString))
1346          return TID16A;
1347        if ("TID16i".equals(codeString))
1348          return TID16I;
1349        if ("TID16p".equals(codeString))
1350          return TID16P;
1351        if ("TID16pd".equals(codeString))
1352          return TID16PD;
1353        if ("TID16pm".equals(codeString))
1354          return TID16PM;
1355        if ("TID17a".equals(codeString))
1356          return TID17A;
1357        if ("TID17ad".equals(codeString))
1358          return TID17AD;
1359        if ("TID17am".equals(codeString))
1360          return TID17AM;
1361        if ("TID17i".equals(codeString))
1362          return TID17I;
1363        if ("TID17id".equals(codeString))
1364          return TID17ID;
1365        if ("TID17im".equals(codeString))
1366          return TID17IM;
1367        if ("TID17p".equals(codeString))
1368          return TID17P;
1369        if ("TID17pd".equals(codeString))
1370          return TID17PD;
1371        if ("TID17pm".equals(codeString))
1372          return TID17PM;
1373        if ("TID18a".equals(codeString))
1374          return TID18A;
1375        if ("TID18ad".equals(codeString))
1376          return TID18AD;
1377        if ("TID18am".equals(codeString))
1378          return TID18AM;
1379        if ("TID18i".equals(codeString))
1380          return TID18I;
1381        if ("TID18id".equals(codeString))
1382          return TID18ID;
1383        if ("TID18im".equals(codeString))
1384          return TID18IM;
1385        if ("TID18p".equals(codeString))
1386          return TID18P;
1387        if ("TID18pd".equals(codeString))
1388          return TID18PD;
1389        if ("TID18pm".equals(codeString))
1390          return TID18PM;
1391        if ("TID19a".equals(codeString))
1392          return TID19A;
1393        if ("TID19ad".equals(codeString))
1394          return TID19AD;
1395        if ("TID19am".equals(codeString))
1396          return TID19AM;
1397        if ("TID19i".equals(codeString))
1398          return TID19I;
1399        if ("TID19id".equals(codeString))
1400          return TID19ID;
1401        if ("TID19im".equals(codeString))
1402          return TID19IM;
1403        if ("TID19p".equals(codeString))
1404          return TID19P;
1405        if ("TID19pd".equals(codeString))
1406          return TID19PD;
1407        if ("TID19pm".equals(codeString))
1408          return TID19PM;
1409        if ("TID1a".equals(codeString))
1410          return TID1A;
1411        if ("TID1i".equals(codeString))
1412          return TID1I;
1413        if ("TID1p".equals(codeString))
1414          return TID1P;
1415        if ("TID1pd".equals(codeString))
1416          return TID1PD;
1417        if ("TID1pm".equals(codeString))
1418          return TID1PM;
1419        if ("TID20a".equals(codeString))
1420          return TID20A;
1421        if ("TID20i".equals(codeString))
1422          return TID20I;
1423        if ("TID20p".equals(codeString))
1424          return TID20P;
1425        if ("TID20pd".equals(codeString))
1426          return TID20PD;
1427        if ("TID20pm".equals(codeString))
1428          return TID20PM;
1429        if ("TID21a".equals(codeString))
1430          return TID21A;
1431        if ("TID21i".equals(codeString))
1432          return TID21I;
1433        if ("TID21p".equals(codeString))
1434          return TID21P;
1435        if ("TID21pd".equals(codeString))
1436          return TID21PD;
1437        if ("TID21pm".equals(codeString))
1438          return TID21PM;
1439        if ("TID22a".equals(codeString))
1440          return TID22A;
1441        if ("TID22i".equals(codeString))
1442          return TID22I;
1443        if ("TID22p".equals(codeString))
1444          return TID22P;
1445        if ("TID22pd".equals(codeString))
1446          return TID22PD;
1447        if ("TID22pm".equals(codeString))
1448          return TID22PM;
1449        if ("TID23a".equals(codeString))
1450          return TID23A;
1451        if ("TID23i".equals(codeString))
1452          return TID23I;
1453        if ("TID23p".equals(codeString))
1454          return TID23P;
1455        if ("TID23pd".equals(codeString))
1456          return TID23PD;
1457        if ("TID23pm".equals(codeString))
1458          return TID23PM;
1459        if ("TID24a".equals(codeString))
1460          return TID24A;
1461        if ("TID24i".equals(codeString))
1462          return TID24I;
1463        if ("TID24p".equals(codeString))
1464          return TID24P;
1465        if ("TID24pd".equals(codeString))
1466          return TID24PD;
1467        if ("TID24pm".equals(codeString))
1468          return TID24PM;
1469        if ("TID25a".equals(codeString))
1470          return TID25A;
1471        if ("TID25i".equals(codeString))
1472          return TID25I;
1473        if ("TID25p".equals(codeString))
1474          return TID25P;
1475        if ("TID25pd".equals(codeString))
1476          return TID25PD;
1477        if ("TID25pm".equals(codeString))
1478          return TID25PM;
1479        if ("TID26a".equals(codeString))
1480          return TID26A;
1481        if ("TID26i".equals(codeString))
1482          return TID26I;
1483        if ("TID26p".equals(codeString))
1484          return TID26P;
1485        if ("TID26pd".equals(codeString))
1486          return TID26PD;
1487        if ("TID26pm".equals(codeString))
1488          return TID26PM;
1489        if ("TID27a".equals(codeString))
1490          return TID27A;
1491        if ("TID27i".equals(codeString))
1492          return TID27I;
1493        if ("TID27p".equals(codeString))
1494          return TID27P;
1495        if ("TID27pd".equals(codeString))
1496          return TID27PD;
1497        if ("TID27pm".equals(codeString))
1498          return TID27PM;
1499        if ("TID28a".equals(codeString))
1500          return TID28A;
1501        if ("TID28i".equals(codeString))
1502          return TID28I;
1503        if ("TID28p".equals(codeString))
1504          return TID28P;
1505        if ("TID28pd".equals(codeString))
1506          return TID28PD;
1507        if ("TID28pm".equals(codeString))
1508          return TID28PM;
1509        if ("TID29a".equals(codeString))
1510          return TID29A;
1511        if ("TID29i".equals(codeString))
1512          return TID29I;
1513        if ("TID29p".equals(codeString))
1514          return TID29P;
1515        if ("TID29pd".equals(codeString))
1516          return TID29PD;
1517        if ("TID29pm".equals(codeString))
1518          return TID29PM;
1519        if ("TID2a".equals(codeString))
1520          return TID2A;
1521        if ("TID2i".equals(codeString))
1522          return TID2I;
1523        if ("TID2p".equals(codeString))
1524          return TID2P;
1525        if ("TID2pd".equals(codeString))
1526          return TID2PD;
1527        if ("TID2pm".equals(codeString))
1528          return TID2PM;
1529        if ("TID30a".equals(codeString))
1530          return TID30A;
1531        if ("TID30ad".equals(codeString))
1532          return TID30AD;
1533        if ("TID30am".equals(codeString))
1534          return TID30AM;
1535        if ("TID30i".equals(codeString))
1536          return TID30I;
1537        if ("TID30id".equals(codeString))
1538          return TID30ID;
1539        if ("TID30im".equals(codeString))
1540          return TID30IM;
1541        if ("TID30p".equals(codeString))
1542          return TID30P;
1543        if ("TID30pd".equals(codeString))
1544          return TID30PD;
1545        if ("TID30pm".equals(codeString))
1546          return TID30PM;
1547        if ("TID31a".equals(codeString))
1548          return TID31A;
1549        if ("TID31ad".equals(codeString))
1550          return TID31AD;
1551        if ("TID31am".equals(codeString))
1552          return TID31AM;
1553        if ("TID31i".equals(codeString))
1554          return TID31I;
1555        if ("TID31id".equals(codeString))
1556          return TID31ID;
1557        if ("TID31im".equals(codeString))
1558          return TID31IM;
1559        if ("TID31p".equals(codeString))
1560          return TID31P;
1561        if ("TID31pd".equals(codeString))
1562          return TID31PD;
1563        if ("TID31pm".equals(codeString))
1564          return TID31PM;
1565        if ("TID32a".equals(codeString))
1566          return TID32A;
1567        if ("TID32ad".equals(codeString))
1568          return TID32AD;
1569        if ("TID32am".equals(codeString))
1570          return TID32AM;
1571        if ("TID32i".equals(codeString))
1572          return TID32I;
1573        if ("TID32id".equals(codeString))
1574          return TID32ID;
1575        if ("TID32im".equals(codeString))
1576          return TID32IM;
1577        if ("TID32p".equals(codeString))
1578          return TID32P;
1579        if ("TID32pd".equals(codeString))
1580          return TID32PD;
1581        if ("TID32pm".equals(codeString))
1582          return TID32PM;
1583        if ("TID3a".equals(codeString))
1584          return TID3A;
1585        if ("TID3i".equals(codeString))
1586          return TID3I;
1587        if ("TID3p".equals(codeString))
1588          return TID3P;
1589        if ("TID3pd".equals(codeString))
1590          return TID3PD;
1591        if ("TID3pm".equals(codeString))
1592          return TID3PM;
1593        if ("TID4a".equals(codeString))
1594          return TID4A;
1595        if ("TID4i".equals(codeString))
1596          return TID4I;
1597        if ("TID4p".equals(codeString))
1598          return TID4P;
1599        if ("TID4pd".equals(codeString))
1600          return TID4PD;
1601        if ("TID4pm".equals(codeString))
1602          return TID4PM;
1603        if ("TID5a".equals(codeString))
1604          return TID5A;
1605        if ("TID5i".equals(codeString))
1606          return TID5I;
1607        if ("TID5p".equals(codeString))
1608          return TID5P;
1609        if ("TID5pd".equals(codeString))
1610          return TID5PD;
1611        if ("TID5pm".equals(codeString))
1612          return TID5PM;
1613        if ("TID6a".equals(codeString))
1614          return TID6A;
1615        if ("TID6i".equals(codeString))
1616          return TID6I;
1617        if ("TID6p".equals(codeString))
1618          return TID6P;
1619        if ("TID6pd".equals(codeString))
1620          return TID6PD;
1621        if ("TID6pm".equals(codeString))
1622          return TID6PM;
1623        if ("TID7a".equals(codeString))
1624          return TID7A;
1625        if ("TID7i".equals(codeString))
1626          return TID7I;
1627        if ("TID7p".equals(codeString))
1628          return TID7P;
1629        if ("TID7pd".equals(codeString))
1630          return TID7PD;
1631        if ("TID7pm".equals(codeString))
1632          return TID7PM;
1633        if ("TID8a".equals(codeString))
1634          return TID8A;
1635        if ("TID8i".equals(codeString))
1636          return TID8I;
1637        if ("TID8p".equals(codeString))
1638          return TID8P;
1639        if ("TID8pd".equals(codeString))
1640          return TID8PD;
1641        if ("TID8pm".equals(codeString))
1642          return TID8PM;
1643        if ("TID9a".equals(codeString))
1644          return TID9A;
1645        if ("TID9i".equals(codeString))
1646          return TID9I;
1647        if ("TID9p".equals(codeString))
1648          return TID9P;
1649        if ("TID9pd".equals(codeString))
1650          return TID9PD;
1651        if ("TID9pm".equals(codeString))
1652          return TID9PM;
1653        if ("PermanentDentition".equals(codeString))
1654          return PERMANENTDENTITION;
1655        if ("TID1".equals(codeString))
1656          return TID1;
1657        if ("TID10".equals(codeString))
1658          return TID10;
1659        if ("TID11".equals(codeString))
1660          return TID11;
1661        if ("TID12".equals(codeString))
1662          return TID12;
1663        if ("TID13".equals(codeString))
1664          return TID13;
1665        if ("TID14".equals(codeString))
1666          return TID14;
1667        if ("TID15".equals(codeString))
1668          return TID15;
1669        if ("TID16".equals(codeString))
1670          return TID16;
1671        if ("TID17".equals(codeString))
1672          return TID17;
1673        if ("TID17d".equals(codeString))
1674          return TID17D;
1675        if ("TID17m".equals(codeString))
1676          return TID17M;
1677        if ("TID18".equals(codeString))
1678          return TID18;
1679        if ("TID18d".equals(codeString))
1680          return TID18D;
1681        if ("TID18m".equals(codeString))
1682          return TID18M;
1683        if ("TID19".equals(codeString))
1684          return TID19;
1685        if ("TID19d".equals(codeString))
1686          return TID19D;
1687        if ("TID19m".equals(codeString))
1688          return TID19M;
1689        if ("TID2".equals(codeString))
1690          return TID2;
1691        if ("TID20".equals(codeString))
1692          return TID20;
1693        if ("TID21".equals(codeString))
1694          return TID21;
1695        if ("TID22".equals(codeString))
1696          return TID22;
1697        if ("TID23".equals(codeString))
1698          return TID23;
1699        if ("TID24".equals(codeString))
1700          return TID24;
1701        if ("TID25".equals(codeString))
1702          return TID25;
1703        if ("TID26".equals(codeString))
1704          return TID26;
1705        if ("TID27".equals(codeString))
1706          return TID27;
1707        if ("TID28".equals(codeString))
1708          return TID28;
1709        if ("TID29".equals(codeString))
1710          return TID29;
1711        if ("TID3".equals(codeString))
1712          return TID3;
1713        if ("TID30".equals(codeString))
1714          return TID30;
1715        if ("TID30d".equals(codeString))
1716          return TID30D;
1717        if ("TID30m".equals(codeString))
1718          return TID30M;
1719        if ("TID31".equals(codeString))
1720          return TID31;
1721        if ("TID31d".equals(codeString))
1722          return TID31D;
1723        if ("TID31m".equals(codeString))
1724          return TID31M;
1725        if ("TID32".equals(codeString))
1726          return TID32;
1727        if ("TID32d".equals(codeString))
1728          return TID32D;
1729        if ("TID32m".equals(codeString))
1730          return TID32M;
1731        if ("TID4".equals(codeString))
1732          return TID4;
1733        if ("TID5".equals(codeString))
1734          return TID5;
1735        if ("TID6".equals(codeString))
1736          return TID6;
1737        if ("TID7".equals(codeString))
1738          return TID7;
1739        if ("TID8".equals(codeString))
1740          return TID8;
1741        if ("TID9".equals(codeString))
1742          return TID9;
1743        if ("PrimaryDentition".equals(codeString))
1744          return PRIMARYDENTITION;
1745        if ("TIDA".equals(codeString))
1746          return TIDA;
1747        if ("TIDB".equals(codeString))
1748          return TIDB;
1749        if ("TIDC".equals(codeString))
1750          return TIDC;
1751        if ("TIDD".equals(codeString))
1752          return TIDD;
1753        if ("TIDE".equals(codeString))
1754          return TIDE;
1755        if ("TIDF".equals(codeString))
1756          return TIDF;
1757        if ("TIDG".equals(codeString))
1758          return TIDG;
1759        if ("TIDH".equals(codeString))
1760          return TIDH;
1761        if ("TIDI".equals(codeString))
1762          return TIDI;
1763        if ("TIDJ".equals(codeString))
1764          return TIDJ;
1765        if ("TIDK".equals(codeString))
1766          return TIDK;
1767        if ("TIDL".equals(codeString))
1768          return TIDL;
1769        if ("TIDM".equals(codeString))
1770          return TIDM;
1771        if ("TIDN".equals(codeString))
1772          return TIDN;
1773        if ("TIDO".equals(codeString))
1774          return TIDO;
1775        if ("TIDP".equals(codeString))
1776          return TIDP;
1777        if ("TIDQ".equals(codeString))
1778          return TIDQ;
1779        if ("TIDR".equals(codeString))
1780          return TIDR;
1781        if ("TIDS".equals(codeString))
1782          return TIDS;
1783        if ("TIDT".equals(codeString))
1784          return TIDT;
1785        if ("SupernumeraryTooth".equals(codeString))
1786          return SUPERNUMERARYTOOTH;
1787        if ("TID10s".equals(codeString))
1788          return TID10S;
1789        if ("TID11s".equals(codeString))
1790          return TID11S;
1791        if ("TID12s".equals(codeString))
1792          return TID12S;
1793        if ("TID13s".equals(codeString))
1794          return TID13S;
1795        if ("TID14s".equals(codeString))
1796          return TID14S;
1797        if ("TID15s".equals(codeString))
1798          return TID15S;
1799        if ("TID16s".equals(codeString))
1800          return TID16S;
1801        if ("TID17s".equals(codeString))
1802          return TID17S;
1803        if ("TID18s".equals(codeString))
1804          return TID18S;
1805        if ("TID19s".equals(codeString))
1806          return TID19S;
1807        if ("TID1s".equals(codeString))
1808          return TID1S;
1809        if ("TID20s".equals(codeString))
1810          return TID20S;
1811        if ("TID21s".equals(codeString))
1812          return TID21S;
1813        if ("TID22s".equals(codeString))
1814          return TID22S;
1815        if ("TID23s".equals(codeString))
1816          return TID23S;
1817        if ("TID24s".equals(codeString))
1818          return TID24S;
1819        if ("TID25s".equals(codeString))
1820          return TID25S;
1821        if ("TID26s".equals(codeString))
1822          return TID26S;
1823        if ("TID27s".equals(codeString))
1824          return TID27S;
1825        if ("TID28s".equals(codeString))
1826          return TID28S;
1827        if ("TID29s".equals(codeString))
1828          return TID29S;
1829        if ("TID2s".equals(codeString))
1830          return TID2S;
1831        if ("TID30s".equals(codeString))
1832          return TID30S;
1833        if ("TID31s".equals(codeString))
1834          return TID31S;
1835        if ("TID32s".equals(codeString))
1836          return TID32S;
1837        if ("TID3s".equals(codeString))
1838          return TID3S;
1839        if ("TID4s".equals(codeString))
1840          return TID4S;
1841        if ("TID5s".equals(codeString))
1842          return TID5S;
1843        if ("TID6s".equals(codeString))
1844          return TID6S;
1845        if ("TID7s".equals(codeString))
1846          return TID7S;
1847        if ("TID8s".equals(codeString))
1848          return TID8S;
1849        if ("TID9s".equals(codeString))
1850          return TID9S;
1851        if ("TIDAs".equals(codeString))
1852          return TIDAS;
1853        if ("TIDBs".equals(codeString))
1854          return TIDBS;
1855        if ("TIDCs".equals(codeString))
1856          return TIDCS;
1857        if ("TIDDs".equals(codeString))
1858          return TIDDS;
1859        if ("TIDEs".equals(codeString))
1860          return TIDES;
1861        if ("TIDFs".equals(codeString))
1862          return TIDFS;
1863        if ("TIDGs".equals(codeString))
1864          return TIDGS;
1865        if ("TIDHs".equals(codeString))
1866          return TIDHS;
1867        if ("TIDIs".equals(codeString))
1868          return TIDIS;
1869        if ("TIDJs".equals(codeString))
1870          return TIDJS;
1871        if ("TIDKs".equals(codeString))
1872          return TIDKS;
1873        if ("TIDLs".equals(codeString))
1874          return TIDLS;
1875        if ("TIDMs".equals(codeString))
1876          return TIDMS;
1877        if ("TIDNs".equals(codeString))
1878          return TIDNS;
1879        if ("TIDOs".equals(codeString))
1880          return TIDOS;
1881        if ("TIDPs".equals(codeString))
1882          return TIDPS;
1883        if ("TIDQs".equals(codeString))
1884          return TIDQS;
1885        if ("TIDRs".equals(codeString))
1886          return TIDRS;
1887        if ("TIDSs".equals(codeString))
1888          return TIDSS;
1889        if ("TIDTs".equals(codeString))
1890          return TIDTS;
1891        throw new FHIRException("Unknown V3Dentition code '"+codeString+"'");
1892        }
1893        public String toCode() {
1894          switch (this) {
1895            case ARTIFICIALDENTITION: return "ArtificialDentition";
1896            case TID10A: return "TID10a";
1897            case TID10I: return "TID10i";
1898            case TID10P: return "TID10p";
1899            case TID10PD: return "TID10pd";
1900            case TID10PM: return "TID10pm";
1901            case TID11A: return "TID11a";
1902            case TID11I: return "TID11i";
1903            case TID11P: return "TID11p";
1904            case TID11PD: return "TID11pd";
1905            case TID11PM: return "TID11pm";
1906            case TID12A: return "TID12a";
1907            case TID12I: return "TID12i";
1908            case TID12P: return "TID12p";
1909            case TID12PD: return "TID12pd";
1910            case TID12PM: return "TID12pm";
1911            case TID13A: return "TID13a";
1912            case TID13I: return "TID13i";
1913            case TID13P: return "TID13p";
1914            case TID13PD: return "TID13pd";
1915            case TID13PM: return "TID13pm";
1916            case TID14A: return "TID14a";
1917            case TID14I: return "TID14i";
1918            case TID14P: return "TID14p";
1919            case TID14PD: return "TID14pd";
1920            case TID14PM: return "TID14pm";
1921            case TID15A: return "TID15a";
1922            case TID15I: return "TID15i";
1923            case TID15P: return "TID15p";
1924            case TID15PD: return "TID15pd";
1925            case TID15PM: return "TID15pm";
1926            case TID16A: return "TID16a";
1927            case TID16I: return "TID16i";
1928            case TID16P: return "TID16p";
1929            case TID16PD: return "TID16pd";
1930            case TID16PM: return "TID16pm";
1931            case TID17A: return "TID17a";
1932            case TID17AD: return "TID17ad";
1933            case TID17AM: return "TID17am";
1934            case TID17I: return "TID17i";
1935            case TID17ID: return "TID17id";
1936            case TID17IM: return "TID17im";
1937            case TID17P: return "TID17p";
1938            case TID17PD: return "TID17pd";
1939            case TID17PM: return "TID17pm";
1940            case TID18A: return "TID18a";
1941            case TID18AD: return "TID18ad";
1942            case TID18AM: return "TID18am";
1943            case TID18I: return "TID18i";
1944            case TID18ID: return "TID18id";
1945            case TID18IM: return "TID18im";
1946            case TID18P: return "TID18p";
1947            case TID18PD: return "TID18pd";
1948            case TID18PM: return "TID18pm";
1949            case TID19A: return "TID19a";
1950            case TID19AD: return "TID19ad";
1951            case TID19AM: return "TID19am";
1952            case TID19I: return "TID19i";
1953            case TID19ID: return "TID19id";
1954            case TID19IM: return "TID19im";
1955            case TID19P: return "TID19p";
1956            case TID19PD: return "TID19pd";
1957            case TID19PM: return "TID19pm";
1958            case TID1A: return "TID1a";
1959            case TID1I: return "TID1i";
1960            case TID1P: return "TID1p";
1961            case TID1PD: return "TID1pd";
1962            case TID1PM: return "TID1pm";
1963            case TID20A: return "TID20a";
1964            case TID20I: return "TID20i";
1965            case TID20P: return "TID20p";
1966            case TID20PD: return "TID20pd";
1967            case TID20PM: return "TID20pm";
1968            case TID21A: return "TID21a";
1969            case TID21I: return "TID21i";
1970            case TID21P: return "TID21p";
1971            case TID21PD: return "TID21pd";
1972            case TID21PM: return "TID21pm";
1973            case TID22A: return "TID22a";
1974            case TID22I: return "TID22i";
1975            case TID22P: return "TID22p";
1976            case TID22PD: return "TID22pd";
1977            case TID22PM: return "TID22pm";
1978            case TID23A: return "TID23a";
1979            case TID23I: return "TID23i";
1980            case TID23P: return "TID23p";
1981            case TID23PD: return "TID23pd";
1982            case TID23PM: return "TID23pm";
1983            case TID24A: return "TID24a";
1984            case TID24I: return "TID24i";
1985            case TID24P: return "TID24p";
1986            case TID24PD: return "TID24pd";
1987            case TID24PM: return "TID24pm";
1988            case TID25A: return "TID25a";
1989            case TID25I: return "TID25i";
1990            case TID25P: return "TID25p";
1991            case TID25PD: return "TID25pd";
1992            case TID25PM: return "TID25pm";
1993            case TID26A: return "TID26a";
1994            case TID26I: return "TID26i";
1995            case TID26P: return "TID26p";
1996            case TID26PD: return "TID26pd";
1997            case TID26PM: return "TID26pm";
1998            case TID27A: return "TID27a";
1999            case TID27I: return "TID27i";
2000            case TID27P: return "TID27p";
2001            case TID27PD: return "TID27pd";
2002            case TID27PM: return "TID27pm";
2003            case TID28A: return "TID28a";
2004            case TID28I: return "TID28i";
2005            case TID28P: return "TID28p";
2006            case TID28PD: return "TID28pd";
2007            case TID28PM: return "TID28pm";
2008            case TID29A: return "TID29a";
2009            case TID29I: return "TID29i";
2010            case TID29P: return "TID29p";
2011            case TID29PD: return "TID29pd";
2012            case TID29PM: return "TID29pm";
2013            case TID2A: return "TID2a";
2014            case TID2I: return "TID2i";
2015            case TID2P: return "TID2p";
2016            case TID2PD: return "TID2pd";
2017            case TID2PM: return "TID2pm";
2018            case TID30A: return "TID30a";
2019            case TID30AD: return "TID30ad";
2020            case TID30AM: return "TID30am";
2021            case TID30I: return "TID30i";
2022            case TID30ID: return "TID30id";
2023            case TID30IM: return "TID30im";
2024            case TID30P: return "TID30p";
2025            case TID30PD: return "TID30pd";
2026            case TID30PM: return "TID30pm";
2027            case TID31A: return "TID31a";
2028            case TID31AD: return "TID31ad";
2029            case TID31AM: return "TID31am";
2030            case TID31I: return "TID31i";
2031            case TID31ID: return "TID31id";
2032            case TID31IM: return "TID31im";
2033            case TID31P: return "TID31p";
2034            case TID31PD: return "TID31pd";
2035            case TID31PM: return "TID31pm";
2036            case TID32A: return "TID32a";
2037            case TID32AD: return "TID32ad";
2038            case TID32AM: return "TID32am";
2039            case TID32I: return "TID32i";
2040            case TID32ID: return "TID32id";
2041            case TID32IM: return "TID32im";
2042            case TID32P: return "TID32p";
2043            case TID32PD: return "TID32pd";
2044            case TID32PM: return "TID32pm";
2045            case TID3A: return "TID3a";
2046            case TID3I: return "TID3i";
2047            case TID3P: return "TID3p";
2048            case TID3PD: return "TID3pd";
2049            case TID3PM: return "TID3pm";
2050            case TID4A: return "TID4a";
2051            case TID4I: return "TID4i";
2052            case TID4P: return "TID4p";
2053            case TID4PD: return "TID4pd";
2054            case TID4PM: return "TID4pm";
2055            case TID5A: return "TID5a";
2056            case TID5I: return "TID5i";
2057            case TID5P: return "TID5p";
2058            case TID5PD: return "TID5pd";
2059            case TID5PM: return "TID5pm";
2060            case TID6A: return "TID6a";
2061            case TID6I: return "TID6i";
2062            case TID6P: return "TID6p";
2063            case TID6PD: return "TID6pd";
2064            case TID6PM: return "TID6pm";
2065            case TID7A: return "TID7a";
2066            case TID7I: return "TID7i";
2067            case TID7P: return "TID7p";
2068            case TID7PD: return "TID7pd";
2069            case TID7PM: return "TID7pm";
2070            case TID8A: return "TID8a";
2071            case TID8I: return "TID8i";
2072            case TID8P: return "TID8p";
2073            case TID8PD: return "TID8pd";
2074            case TID8PM: return "TID8pm";
2075            case TID9A: return "TID9a";
2076            case TID9I: return "TID9i";
2077            case TID9P: return "TID9p";
2078            case TID9PD: return "TID9pd";
2079            case TID9PM: return "TID9pm";
2080            case PERMANENTDENTITION: return "PermanentDentition";
2081            case TID1: return "TID1";
2082            case TID10: return "TID10";
2083            case TID11: return "TID11";
2084            case TID12: return "TID12";
2085            case TID13: return "TID13";
2086            case TID14: return "TID14";
2087            case TID15: return "TID15";
2088            case TID16: return "TID16";
2089            case TID17: return "TID17";
2090            case TID17D: return "TID17d";
2091            case TID17M: return "TID17m";
2092            case TID18: return "TID18";
2093            case TID18D: return "TID18d";
2094            case TID18M: return "TID18m";
2095            case TID19: return "TID19";
2096            case TID19D: return "TID19d";
2097            case TID19M: return "TID19m";
2098            case TID2: return "TID2";
2099            case TID20: return "TID20";
2100            case TID21: return "TID21";
2101            case TID22: return "TID22";
2102            case TID23: return "TID23";
2103            case TID24: return "TID24";
2104            case TID25: return "TID25";
2105            case TID26: return "TID26";
2106            case TID27: return "TID27";
2107            case TID28: return "TID28";
2108            case TID29: return "TID29";
2109            case TID3: return "TID3";
2110            case TID30: return "TID30";
2111            case TID30D: return "TID30d";
2112            case TID30M: return "TID30m";
2113            case TID31: return "TID31";
2114            case TID31D: return "TID31d";
2115            case TID31M: return "TID31m";
2116            case TID32: return "TID32";
2117            case TID32D: return "TID32d";
2118            case TID32M: return "TID32m";
2119            case TID4: return "TID4";
2120            case TID5: return "TID5";
2121            case TID6: return "TID6";
2122            case TID7: return "TID7";
2123            case TID8: return "TID8";
2124            case TID9: return "TID9";
2125            case PRIMARYDENTITION: return "PrimaryDentition";
2126            case TIDA: return "TIDA";
2127            case TIDB: return "TIDB";
2128            case TIDC: return "TIDC";
2129            case TIDD: return "TIDD";
2130            case TIDE: return "TIDE";
2131            case TIDF: return "TIDF";
2132            case TIDG: return "TIDG";
2133            case TIDH: return "TIDH";
2134            case TIDI: return "TIDI";
2135            case TIDJ: return "TIDJ";
2136            case TIDK: return "TIDK";
2137            case TIDL: return "TIDL";
2138            case TIDM: return "TIDM";
2139            case TIDN: return "TIDN";
2140            case TIDO: return "TIDO";
2141            case TIDP: return "TIDP";
2142            case TIDQ: return "TIDQ";
2143            case TIDR: return "TIDR";
2144            case TIDS: return "TIDS";
2145            case TIDT: return "TIDT";
2146            case SUPERNUMERARYTOOTH: return "SupernumeraryTooth";
2147            case TID10S: return "TID10s";
2148            case TID11S: return "TID11s";
2149            case TID12S: return "TID12s";
2150            case TID13S: return "TID13s";
2151            case TID14S: return "TID14s";
2152            case TID15S: return "TID15s";
2153            case TID16S: return "TID16s";
2154            case TID17S: return "TID17s";
2155            case TID18S: return "TID18s";
2156            case TID19S: return "TID19s";
2157            case TID1S: return "TID1s";
2158            case TID20S: return "TID20s";
2159            case TID21S: return "TID21s";
2160            case TID22S: return "TID22s";
2161            case TID23S: return "TID23s";
2162            case TID24S: return "TID24s";
2163            case TID25S: return "TID25s";
2164            case TID26S: return "TID26s";
2165            case TID27S: return "TID27s";
2166            case TID28S: return "TID28s";
2167            case TID29S: return "TID29s";
2168            case TID2S: return "TID2s";
2169            case TID30S: return "TID30s";
2170            case TID31S: return "TID31s";
2171            case TID32S: return "TID32s";
2172            case TID3S: return "TID3s";
2173            case TID4S: return "TID4s";
2174            case TID5S: return "TID5s";
2175            case TID6S: return "TID6s";
2176            case TID7S: return "TID7s";
2177            case TID8S: return "TID8s";
2178            case TID9S: return "TID9s";
2179            case TIDAS: return "TIDAs";
2180            case TIDBS: return "TIDBs";
2181            case TIDCS: return "TIDCs";
2182            case TIDDS: return "TIDDs";
2183            case TIDES: return "TIDEs";
2184            case TIDFS: return "TIDFs";
2185            case TIDGS: return "TIDGs";
2186            case TIDHS: return "TIDHs";
2187            case TIDIS: return "TIDIs";
2188            case TIDJS: return "TIDJs";
2189            case TIDKS: return "TIDKs";
2190            case TIDLS: return "TIDLs";
2191            case TIDMS: return "TIDMs";
2192            case TIDNS: return "TIDNs";
2193            case TIDOS: return "TIDOs";
2194            case TIDPS: return "TIDPs";
2195            case TIDQS: return "TIDQs";
2196            case TIDRS: return "TIDRs";
2197            case TIDSS: return "TIDSs";
2198            case TIDTS: return "TIDTs";
2199            default: return "?";
2200          }
2201        }
2202        public String getSystem() {
2203          return "http://terminology.hl7.org/CodeSystem/v3-Dentition";
2204        }
2205        public String getDefinition() {
2206          switch (this) {
2207            case ARTIFICIALDENTITION: return "Artificial dentition, artificial subsitutes for the natural dentition";
2208            case TID10A: return "Maxillary left lateral incisor abutment";
2209            case TID10I: return "Maxillary left lateral incisor implant";
2210            case TID10P: return "Maxillary left lateral incisor prosthesis";
2211            case TID10PD: return "Maxillary left lateral incisor distal prosthesis";
2212            case TID10PM: return "Maxillary left lateral incisor mesial prosthesis";
2213            case TID11A: return "Maxillary left canine abutment";
2214            case TID11I: return "Maxillary left canine implant";
2215            case TID11P: return "Maxillary left canine prosthesis";
2216            case TID11PD: return "Maxillary left canine distal prosthesis";
2217            case TID11PM: return "Maxillary left canine mesial prosthesis";
2218            case TID12A: return "Maxillary left first premolar abutment";
2219            case TID12I: return "Maxillary left first premolar implant";
2220            case TID12P: return "Maxillary left first premolar prosthesis";
2221            case TID12PD: return "Maxillary left first premolar distal prosthesis";
2222            case TID12PM: return "Maxillary left first premolar mesial prosthesis";
2223            case TID13A: return "Maxillary left second premolar abutment";
2224            case TID13I: return "Maxillary left second premolar implant";
2225            case TID13P: return "Maxillary left second premolar prosthesis";
2226            case TID13PD: return "Maxillary left second premolar distal prosthesis";
2227            case TID13PM: return "Maxillary left second premolar mesial prosthesis";
2228            case TID14A: return "Maxillary left first molar abutment";
2229            case TID14I: return "Maxillary left first molar implant";
2230            case TID14P: return "Maxillary left first molar prosthesis";
2231            case TID14PD: return "Maxillary left first molar distal prosthesis";
2232            case TID14PM: return "Maxillary left first molar mesial prosthesis";
2233            case TID15A: return "Maxillary left second molar abutment";
2234            case TID15I: return "Maxillary left second molar implant";
2235            case TID15P: return "Maxillary left second molar prosthesis";
2236            case TID15PD: return "Maxillary left second molar distal prosthesis";
2237            case TID15PM: return "Maxillary left second molar mesial prosthesis";
2238            case TID16A: return "Maxillary left third molar abutment";
2239            case TID16I: return "Maxillary left third molar implant";
2240            case TID16P: return "Maxillary left third molar prosthesis";
2241            case TID16PD: return "Maxillary left third molar distal prosthesis";
2242            case TID16PM: return "Maxillary left third molar mesial prosthesis";
2243            case TID17A: return "Mandibular left third molar abutment";
2244            case TID17AD: return "Mandibular left third molar abutment distal hemisection";
2245            case TID17AM: return "Mandibular left third molar abutment mesial hemisection";
2246            case TID17I: return "Mandibular left third molar implant";
2247            case TID17ID: return "Mandibular left third molar implant distal hemisection";
2248            case TID17IM: return "Mandibular left third molar implant mesial hemisection";
2249            case TID17P: return "Mandibular left third molar prosthesis";
2250            case TID17PD: return "Mandibular left third molar distal prosthesis";
2251            case TID17PM: return "Mandibular left third molar mesial prosthesis";
2252            case TID18A: return "Mandibular left second molar abutment";
2253            case TID18AD: return "Mandibular left second molar abutment distal hemisection";
2254            case TID18AM: return "Mandibular left second molar abutment mesial hemisection";
2255            case TID18I: return "Mandibular left second molar implant";
2256            case TID18ID: return "Mandibular left second molar implant distal hemisection";
2257            case TID18IM: return "Mandibular left second molar implant mesial hemisection";
2258            case TID18P: return "Mandibular left second molar prosthesis";
2259            case TID18PD: return "Mandibular left second molar distal prosthesis";
2260            case TID18PM: return "Mandibular left second molar mesial prosthesis";
2261            case TID19A: return "Mandibular left first molar abutment";
2262            case TID19AD: return "Mandibular left first molar abutment distal hemisection";
2263            case TID19AM: return "Mandibular left first molar abutment mesial hemisection";
2264            case TID19I: return "Mandibular left first molar implant";
2265            case TID19ID: return "Mandibular left first molar implant distal hemisection";
2266            case TID19IM: return "Mandibular left first molar implant mesial hemisection";
2267            case TID19P: return "Mandibular left first molar prosthesis";
2268            case TID19PD: return "Mandibular left first molar distal prosthesis";
2269            case TID19PM: return "Mandibular left first molar mesial prosthesis";
2270            case TID1A: return "Maxillary right third molar abutment";
2271            case TID1I: return "Maxillary right third molar implant";
2272            case TID1P: return "Maxillary right third molar prosthesis";
2273            case TID1PD: return "Maxillary right third molar distal prosthesis";
2274            case TID1PM: return "Maxillary right third molar mesial prosthesis";
2275            case TID20A: return "Mandibular left second premolar abutment";
2276            case TID20I: return "Mandibular left second premolar implant";
2277            case TID20P: return "Mandibular left second premolar prosthesis";
2278            case TID20PD: return "Mandibular left second premolar distal prosthesis";
2279            case TID20PM: return "Mandibular left second premolar mesial prosthesis";
2280            case TID21A: return "Mandibular left first premolar abutment";
2281            case TID21I: return "Mandibular left first premolar implant";
2282            case TID21P: return "Mandibular left first premolar prosthesis";
2283            case TID21PD: return "Mandibular left first premolar distal prosthesis";
2284            case TID21PM: return "Mandibular left first premolar mesial prosthesis";
2285            case TID22A: return "Mandibular left canine abutment";
2286            case TID22I: return "Mandibular left canine implant";
2287            case TID22P: return "Mandibular left canine prosthesis";
2288            case TID22PD: return "Mandibular left canine distal prosthesis";
2289            case TID22PM: return "Mandibular left canine mesial prosthesis";
2290            case TID23A: return "Mandibular left lateral incisor abutment";
2291            case TID23I: return "Mandibular left lateral incisor implant";
2292            case TID23P: return "Mandibular left lateral incisor prosthesis";
2293            case TID23PD: return "Mandibular left lateral incisor distal prosthesis";
2294            case TID23PM: return "Mandibular left lateral incisor mesial prosthesis";
2295            case TID24A: return "Mandibular left central incisor abutment";
2296            case TID24I: return "Mandibular left central incisor implant";
2297            case TID24P: return "Mandibular left central incisor prosthesis";
2298            case TID24PD: return "Mandibular left central incisor distal prosthesis";
2299            case TID24PM: return "Mandibular left central incisor mesial prosthesis";
2300            case TID25A: return "Mandibular right central incisor abutment";
2301            case TID25I: return "Mandibular right central incisor implant";
2302            case TID25P: return "Mandibular right central incisor prosthesis";
2303            case TID25PD: return "Mandibular right central incisor distal prosthesis";
2304            case TID25PM: return "Mandibular right central incisor mesial prosthesis";
2305            case TID26A: return "Mandibular right lateral incisor abutment";
2306            case TID26I: return "Mandibular right lateral incisor implant";
2307            case TID26P: return "Mandibular right lateral incisor prosthesis";
2308            case TID26PD: return "Mandibular right lateral incisor distal prosthesis";
2309            case TID26PM: return "Mandibular right lateral incisor mesial prosthesis";
2310            case TID27A: return "Mandibular right canine abutment";
2311            case TID27I: return "Mandibular right canine implant";
2312            case TID27P: return "Mandibular right canine prosthesis";
2313            case TID27PD: return "Mandibular right canine distal prosthesis";
2314            case TID27PM: return "Mandibular right canine mesial prosthesis";
2315            case TID28A: return "Mandibular right first premolar abutment";
2316            case TID28I: return "Mandibular right first premolar implant";
2317            case TID28P: return "Mandibular right first premolar prosthesis";
2318            case TID28PD: return "Mandibular right first premolar distal prosthesis";
2319            case TID28PM: return "Mandibular right first premolar mesial prosthesis";
2320            case TID29A: return "Mandibular right second premolar abutment";
2321            case TID29I: return "Mandibular right second premolar implant";
2322            case TID29P: return "Mandibular right second premolar prosthesis";
2323            case TID29PD: return "Mandibular right second premolar distal prosthesis";
2324            case TID29PM: return "Mandibular right second premolar mesial prosthesis";
2325            case TID2A: return "Maxillary right second molar abutment";
2326            case TID2I: return "Maxillary right second molar implant";
2327            case TID2P: return "Maxillary right second molar prosthesis";
2328            case TID2PD: return "Maxillary right second molar distal prosthesis";
2329            case TID2PM: return "Maxillary right second molar mesial prosthesis";
2330            case TID30A: return "Mandibular right first molar abutment";
2331            case TID30AD: return "Mandibular right first molar abutment distal hemisection";
2332            case TID30AM: return "Mandibular right first molar abutment mesial hemisection";
2333            case TID30I: return "Mandibular right first molar implant";
2334            case TID30ID: return "Mandibular right first molar implant distal hemisection";
2335            case TID30IM: return "Mandibular right first molar implant mesial hemisection";
2336            case TID30P: return "Mandibular right first molar prosthesis";
2337            case TID30PD: return "Mandibular right first molar distal prosthesis";
2338            case TID30PM: return "Mandibular right first molar mesial prosthesis";
2339            case TID31A: return "Mandibular right second molar abutment";
2340            case TID31AD: return "Mandibular right second molar abutment distal hemisection";
2341            case TID31AM: return "Mandibular right second molar abutment mesial hemisection";
2342            case TID31I: return "Mandibular right second molar implant";
2343            case TID31ID: return "Mandibular right second molar implant distal hemisection";
2344            case TID31IM: return "Mandibular right second molar implant mesial hemisection";
2345            case TID31P: return "Mandibular right second molar prosthesis";
2346            case TID31PD: return "Mandibular right second molar distal prosthesis";
2347            case TID31PM: return "Mandibular right second molar mesial prosthesis";
2348            case TID32A: return "Mandibular right third molar abutment";
2349            case TID32AD: return "Mandibular right third molar abutment distal hemisection";
2350            case TID32AM: return "Mandibular right third molar abutment mesial hemisection";
2351            case TID32I: return "Mandibular right third molar implant";
2352            case TID32ID: return "Mandibular right third molar implant distal hemisection";
2353            case TID32IM: return "Mandibular right third molar implant mesial hemisection";
2354            case TID32P: return "Mandibular right third molar prosthesis";
2355            case TID32PD: return "Mandibular right third molar distal prosthesis";
2356            case TID32PM: return "Mandibular right third molar mesial prosthesis";
2357            case TID3A: return "Maxillary right first molar abutment";
2358            case TID3I: return "Maxillary right first molar implant";
2359            case TID3P: return "Maxillary right first molar prosthesis";
2360            case TID3PD: return "Maxillary right first molar distal prosthesis";
2361            case TID3PM: return "Maxillary right first molar mesial prosthesis";
2362            case TID4A: return "Maxillary right second premolar abutment";
2363            case TID4I: return "Maxillary right second premolar implant";
2364            case TID4P: return "Maxillary right second premolar prosthesis";
2365            case TID4PD: return "Maxillary right second premolar distal prosthesis";
2366            case TID4PM: return "Maxillary right second premolar mesial prosthesis";
2367            case TID5A: return "Maxillary right first premolar abutment";
2368            case TID5I: return "Maxillary right first premolar implant";
2369            case TID5P: return "Maxillary right first premolar prosthesis";
2370            case TID5PD: return "Maxillary right first premolar distal prosthesis";
2371            case TID5PM: return "Maxillary right first premolar mesial prosthesis";
2372            case TID6A: return "Maxillary right canine abutment";
2373            case TID6I: return "Maxillary right canine implant";
2374            case TID6P: return "Maxillary right canine prosthesis";
2375            case TID6PD: return "Maxillary right canine distal prosthesis";
2376            case TID6PM: return "Maxillary right canine mesial prosthesis";
2377            case TID7A: return "Maxillary right lateral incisor abutment";
2378            case TID7I: return "Maxillary right lateral incisor implant";
2379            case TID7P: return "Maxillary right lateral incisor prosthesis";
2380            case TID7PD: return "Maxillary right lateral incisor distal prosthesis";
2381            case TID7PM: return "Maxillary right lateral incisor mesial prosthesis";
2382            case TID8A: return "Maxillary right central incisor abutment";
2383            case TID8I: return "Maxillary right central incisor implant";
2384            case TID8P: return "Maxillary right central incisor prosthesis";
2385            case TID8PD: return "Maxillary right central incisor distal prosthesis";
2386            case TID8PM: return "Maxillary right central incisor mesial prosthesis";
2387            case TID9A: return "Maxillary left central incisor abutment";
2388            case TID9I: return "Maxillary left central incisor implant";
2389            case TID9P: return "Maxillary left central incisor prosthesis";
2390            case TID9PD: return "Maxillary left central incisor distal prosthesis";
2391            case TID9PM: return "Maxillary left central incisor mesial prosthesis";
2392            case PERMANENTDENTITION: return "Permanent dentition, the natural teeth of adulthood that replace or are added to the deciduous teeth";
2393            case TID1: return "Maxillary right third molar";
2394            case TID10: return "Maxillary left lateral incisor";
2395            case TID11: return "Maxillary left canine";
2396            case TID12: return "Maxillary left first premolar";
2397            case TID13: return "Maxillary left second premolar";
2398            case TID14: return "Maxillary left first molar";
2399            case TID15: return "Maxillary left second molar";
2400            case TID16: return "Maxillary left third molar";
2401            case TID17: return "Mandibular left third molar";
2402            case TID17D: return "Mandibular left third molar distal hemisection";
2403            case TID17M: return "Mandibular left third molar mesial hemisection";
2404            case TID18: return "Mandibular left second molar";
2405            case TID18D: return "Mandibular left second molar distal hemisection";
2406            case TID18M: return "Mandibular left second molar mesial hemisection";
2407            case TID19: return "Mandibular left first molar";
2408            case TID19D: return "Mandibular left first molar distal hemisection";
2409            case TID19M: return "Mandibular left first molar mesial hemisection";
2410            case TID2: return "Maxillary right second molar";
2411            case TID20: return "Mandibular left second premolar";
2412            case TID21: return "Mandibular left first premolar";
2413            case TID22: return "Mandibular left canine";
2414            case TID23: return "Mandibular left lateral incisor";
2415            case TID24: return "Mandibular left central incisor";
2416            case TID25: return "Mandibular right central incisor";
2417            case TID26: return "Mandibular right lateral incisor";
2418            case TID27: return "Mandibular right canine";
2419            case TID28: return "Mandibular right first premolar";
2420            case TID29: return "Mandibular right second premolar";
2421            case TID3: return "Maxillary right first molar";
2422            case TID30: return "Mandibular right first molar";
2423            case TID30D: return "Mandibular right first molar distal hemisection";
2424            case TID30M: return "Mandibular right first molar mesial hemisection";
2425            case TID31: return "Mandibular right second molar";
2426            case TID31D: return "Mandibular right second molar distal hemisection";
2427            case TID31M: return "Mandibular right second molar mesial hemisection";
2428            case TID32: return "Mandibular right third molar";
2429            case TID32D: return "Mandibular right third molar distal hemisection";
2430            case TID32M: return "Mandibular right third molar mesial hemisection";
2431            case TID4: return "Maxillary right second premolar";
2432            case TID5: return "Maxillary right first premolar";
2433            case TID6: return "Maxillary right canine";
2434            case TID7: return "Maxillary right lateral incisor";
2435            case TID8: return "Maxillary right central incisor";
2436            case TID9: return "Maxillary left central incisor";
2437            case PRIMARYDENTITION: return "Primary dentition, the first teeth to errupt and usually replaced with permanent dentition";
2438            case TIDA: return "Maxillary right second primary molar";
2439            case TIDB: return "Maxillary right first primary molar";
2440            case TIDC: return "Maxillary right primary canine";
2441            case TIDD: return "Maxillary right lateral primary incisor";
2442            case TIDE: return "Maxillary right central primary incisor";
2443            case TIDF: return "Maxillary left central primary incisor";
2444            case TIDG: return "Maxillary left lateral primary incisor";
2445            case TIDH: return "Maxillary left primary canine";
2446            case TIDI: return "Maxillary left first primary molar";
2447            case TIDJ: return "Maxillary left second primary molar";
2448            case TIDK: return "Mandibular left second primary molar";
2449            case TIDL: return "Mandibular left first primary molar";
2450            case TIDM: return "Mandibular left primary canine";
2451            case TIDN: return "Mandibular left lateral primary incisor";
2452            case TIDO: return "Mandibular left central primary incisor";
2453            case TIDP: return "Mandibular right central primary incisor";
2454            case TIDQ: return "Mandibular right lateral primary incisor";
2455            case TIDR: return "Mandibular right primary canine";
2456            case TIDS: return "Mandibular right first primary molar";
2457            case TIDT: return "Mandibular right second primary molar";
2458            case SUPERNUMERARYTOOTH: return "Supernumerary tooth, any tooth in addition to the normal permanent and primary dentition";
2459            case TID10S: return "Supernumerary maxillary left lateral incisor";
2460            case TID11S: return "Supernumerary maxillary left canine";
2461            case TID12S: return "Supernumerary maxillary left first premolar";
2462            case TID13S: return "Supernumerary maxillary left second premolar";
2463            case TID14S: return "Supernumerary maxillary left first molar";
2464            case TID15S: return "Supernumerary maxillary left second molar";
2465            case TID16S: return "Supernumerary maxillary left third molar";
2466            case TID17S: return "Supernumerary mandibular left third molar";
2467            case TID18S: return "Supernumerary mandibular left second molar";
2468            case TID19S: return "Supernumerary mandibular left first molar";
2469            case TID1S: return "Supernumerary maxillary right third molar";
2470            case TID20S: return "Supernumerary mandibular left second premolar";
2471            case TID21S: return "Supernumerary mandibular left first premolar";
2472            case TID22S: return "Supernumerary mandibular left canine";
2473            case TID23S: return "Supernumerary mandibular left lateral incisor";
2474            case TID24S: return "Supernumerary mandibular left central incisor";
2475            case TID25S: return "Supernumerary mandibular right central incisor";
2476            case TID26S: return "Supernumerary mandibular right lateral incisor";
2477            case TID27S: return "Supernumerary mandibular right canine";
2478            case TID28S: return "Supernumerary mandibular right first premolar";
2479            case TID29S: return "Supernumerary mandibular right second premolar";
2480            case TID2S: return "Supernumerary maxillary right second molar";
2481            case TID30S: return "Supernumerary mandibular right first molar";
2482            case TID31S: return "Supernumerary mandibular right second molar";
2483            case TID32S: return "Supernumerary mandibular right third molar";
2484            case TID3S: return "Supernumerary maxillary right first molar";
2485            case TID4S: return "Supernumerary maxillary right second premolar";
2486            case TID5S: return "Supernumerary maxillary right first premolar";
2487            case TID6S: return "Supernumerary maxillary right canine";
2488            case TID7S: return "Supernumerary maxillary right lateral incisor";
2489            case TID8S: return "Supernumerary maxillary right central incisor";
2490            case TID9S: return "Supernumerary maxillary left central incisor";
2491            case TIDAS: return "Supernumerary maxillary right second primary molar";
2492            case TIDBS: return "Supernumerary maxillary right first primary molar";
2493            case TIDCS: return "Supernumerary maxillary right primary canine";
2494            case TIDDS: return "Supernumerary maxillary right lateral primary incisor";
2495            case TIDES: return "Supernumerary maxillary right central primary incisor";
2496            case TIDFS: return "Supernumerary maxillary left central primary incisor";
2497            case TIDGS: return "Supernumerary maxillary left lateral primary incisor";
2498            case TIDHS: return "Supernumerary maxillary left primary canine";
2499            case TIDIS: return "Supernumerary maxillary left first primary molar";
2500            case TIDJS: return "Supernumerary maxillary left second primary molar";
2501            case TIDKS: return "Supernumerary mandibular left second primary molar";
2502            case TIDLS: return "Supernumerary mandibular left first primary molar";
2503            case TIDMS: return "Supernumerary mandibular left primary canine";
2504            case TIDNS: return "Supernumerary mandibular left lateral primary incisor";
2505            case TIDOS: return "Supernumerary mandibular left central primary incisor";
2506            case TIDPS: return "Supernumerary mandibular right central primary incisor";
2507            case TIDQS: return "Supernumerary mandibular right lateral primary incisor";
2508            case TIDRS: return "Supernumerary mandibular right primary canine";
2509            case TIDSS: return "Supernumerary mandibular right first primary molar";
2510            case TIDTS: return "Supernumerary mandibular right second primary molar";
2511            default: return "?";
2512          }
2513        }
2514        public String getDisplay() {
2515          switch (this) {
2516            case ARTIFICIALDENTITION: return "Artificial dentition";
2517            case TID10A: return "10a";
2518            case TID10I: return "10i";
2519            case TID10P: return "10p";
2520            case TID10PD: return "10pd";
2521            case TID10PM: return "10pm";
2522            case TID11A: return "11a";
2523            case TID11I: return "11i";
2524            case TID11P: return "11p";
2525            case TID11PD: return "11pd";
2526            case TID11PM: return "11pm";
2527            case TID12A: return "12a";
2528            case TID12I: return "12i";
2529            case TID12P: return "12p";
2530            case TID12PD: return "12pd";
2531            case TID12PM: return "12pm";
2532            case TID13A: return "13a";
2533            case TID13I: return "13i";
2534            case TID13P: return "13p";
2535            case TID13PD: return "13pd";
2536            case TID13PM: return "13pm";
2537            case TID14A: return "14a";
2538            case TID14I: return "14i";
2539            case TID14P: return "14p";
2540            case TID14PD: return "14pd";
2541            case TID14PM: return "14pm";
2542            case TID15A: return "15a";
2543            case TID15I: return "15i";
2544            case TID15P: return "15p";
2545            case TID15PD: return "15pd";
2546            case TID15PM: return "15pm";
2547            case TID16A: return "16a";
2548            case TID16I: return "16i";
2549            case TID16P: return "16p";
2550            case TID16PD: return "16pd";
2551            case TID16PM: return "16pm";
2552            case TID17A: return "17a";
2553            case TID17AD: return "17ad";
2554            case TID17AM: return "17am";
2555            case TID17I: return "17i";
2556            case TID17ID: return "17id";
2557            case TID17IM: return "17im";
2558            case TID17P: return "17p";
2559            case TID17PD: return "17pd";
2560            case TID17PM: return "17pm";
2561            case TID18A: return "18a";
2562            case TID18AD: return "18ad";
2563            case TID18AM: return "18am";
2564            case TID18I: return "18i";
2565            case TID18ID: return "18id";
2566            case TID18IM: return "18im";
2567            case TID18P: return "18p";
2568            case TID18PD: return "18pd";
2569            case TID18PM: return "18pm";
2570            case TID19A: return "19a";
2571            case TID19AD: return "19ad";
2572            case TID19AM: return "19am";
2573            case TID19I: return "19i";
2574            case TID19ID: return "19id";
2575            case TID19IM: return "19im";
2576            case TID19P: return "19p";
2577            case TID19PD: return "19pd";
2578            case TID19PM: return "19pm";
2579            case TID1A: return "1a";
2580            case TID1I: return "1i";
2581            case TID1P: return "1p";
2582            case TID1PD: return "1pd";
2583            case TID1PM: return "1pm";
2584            case TID20A: return "20a";
2585            case TID20I: return "20i";
2586            case TID20P: return "20p";
2587            case TID20PD: return "20pd";
2588            case TID20PM: return "20pm";
2589            case TID21A: return "21a";
2590            case TID21I: return "21i";
2591            case TID21P: return "21p";
2592            case TID21PD: return "21pd";
2593            case TID21PM: return "21pm";
2594            case TID22A: return "22a";
2595            case TID22I: return "22i";
2596            case TID22P: return "22p";
2597            case TID22PD: return "22pd";
2598            case TID22PM: return "22pm";
2599            case TID23A: return "23a";
2600            case TID23I: return "23i";
2601            case TID23P: return "23p";
2602            case TID23PD: return "23pd";
2603            case TID23PM: return "23pm";
2604            case TID24A: return "24a";
2605            case TID24I: return "24i";
2606            case TID24P: return "24p";
2607            case TID24PD: return "24pd";
2608            case TID24PM: return "24pm";
2609            case TID25A: return "25a";
2610            case TID25I: return "25i";
2611            case TID25P: return "25p";
2612            case TID25PD: return "25pd";
2613            case TID25PM: return "25pm";
2614            case TID26A: return "26a";
2615            case TID26I: return "26i";
2616            case TID26P: return "26p";
2617            case TID26PD: return "26pd";
2618            case TID26PM: return "26pm";
2619            case TID27A: return "27a";
2620            case TID27I: return "27i";
2621            case TID27P: return "27p";
2622            case TID27PD: return "27pd";
2623            case TID27PM: return "27pm";
2624            case TID28A: return "28a";
2625            case TID28I: return "28i";
2626            case TID28P: return "28p";
2627            case TID28PD: return "28pd";
2628            case TID28PM: return "28pm";
2629            case TID29A: return "29a";
2630            case TID29I: return "29i";
2631            case TID29P: return "29p";
2632            case TID29PD: return "29pd";
2633            case TID29PM: return "29pm";
2634            case TID2A: return "2a";
2635            case TID2I: return "2i";
2636            case TID2P: return "2p";
2637            case TID2PD: return "2pd";
2638            case TID2PM: return "2pm";
2639            case TID30A: return "30a";
2640            case TID30AD: return "30ad";
2641            case TID30AM: return "30am";
2642            case TID30I: return "30i";
2643            case TID30ID: return "30id";
2644            case TID30IM: return "30im";
2645            case TID30P: return "30p";
2646            case TID30PD: return "30pd";
2647            case TID30PM: return "30pm";
2648            case TID31A: return "31a";
2649            case TID31AD: return "31ad";
2650            case TID31AM: return "31am";
2651            case TID31I: return "31i";
2652            case TID31ID: return "31id";
2653            case TID31IM: return "31im";
2654            case TID31P: return "31p";
2655            case TID31PD: return "31pd";
2656            case TID31PM: return "31pm";
2657            case TID32A: return "32a";
2658            case TID32AD: return "32ad";
2659            case TID32AM: return "32am";
2660            case TID32I: return "32i";
2661            case TID32ID: return "32id";
2662            case TID32IM: return "32im";
2663            case TID32P: return "32p";
2664            case TID32PD: return "32pd";
2665            case TID32PM: return "32pm";
2666            case TID3A: return "3a";
2667            case TID3I: return "3i";
2668            case TID3P: return "3p";
2669            case TID3PD: return "3pd";
2670            case TID3PM: return "3pm";
2671            case TID4A: return "4a";
2672            case TID4I: return "4i";
2673            case TID4P: return "4p";
2674            case TID4PD: return "4pd";
2675            case TID4PM: return "4pm";
2676            case TID5A: return "5a";
2677            case TID5I: return "5i";
2678            case TID5P: return "5p";
2679            case TID5PD: return "5pd";
2680            case TID5PM: return "5pm";
2681            case TID6A: return "6a";
2682            case TID6I: return "6i";
2683            case TID6P: return "6p";
2684            case TID6PD: return "6pd";
2685            case TID6PM: return "6pm";
2686            case TID7A: return "7a";
2687            case TID7I: return "7i";
2688            case TID7P: return "7p";
2689            case TID7PD: return "7pd";
2690            case TID7PM: return "7pm";
2691            case TID8A: return "8a";
2692            case TID8I: return "8i";
2693            case TID8P: return "8p";
2694            case TID8PD: return "8pd";
2695            case TID8PM: return "8pm";
2696            case TID9A: return "9a";
2697            case TID9I: return "9i";
2698            case TID9P: return "9p";
2699            case TID9PD: return "9pd";
2700            case TID9PM: return "9pm";
2701            case PERMANENTDENTITION: return "Permanent dentition";
2702            case TID1: return "1";
2703            case TID10: return "10";
2704            case TID11: return "11";
2705            case TID12: return "12";
2706            case TID13: return "13";
2707            case TID14: return "14";
2708            case TID15: return "15";
2709            case TID16: return "16";
2710            case TID17: return "17";
2711            case TID17D: return "17d";
2712            case TID17M: return "17m";
2713            case TID18: return "18";
2714            case TID18D: return "18d";
2715            case TID18M: return "18m";
2716            case TID19: return "19";
2717            case TID19D: return "19d";
2718            case TID19M: return "19m";
2719            case TID2: return "2";
2720            case TID20: return "20";
2721            case TID21: return "21";
2722            case TID22: return "22";
2723            case TID23: return "23";
2724            case TID24: return "24";
2725            case TID25: return "25";
2726            case TID26: return "26";
2727            case TID27: return "27";
2728            case TID28: return "28";
2729            case TID29: return "29";
2730            case TID3: return "3";
2731            case TID30: return "30";
2732            case TID30D: return "30d";
2733            case TID30M: return "30m";
2734            case TID31: return "31";
2735            case TID31D: return "31d";
2736            case TID31M: return "31m";
2737            case TID32: return "32";
2738            case TID32D: return "32d";
2739            case TID32M: return "32m";
2740            case TID4: return "4";
2741            case TID5: return "5";
2742            case TID6: return "6";
2743            case TID7: return "7";
2744            case TID8: return "8";
2745            case TID9: return "9";
2746            case PRIMARYDENTITION: return "Primary dentition";
2747            case TIDA: return "A";
2748            case TIDB: return "B";
2749            case TIDC: return "C";
2750            case TIDD: return "D";
2751            case TIDE: return "E";
2752            case TIDF: return "F";
2753            case TIDG: return "G";
2754            case TIDH: return "H";
2755            case TIDI: return "I";
2756            case TIDJ: return "J";
2757            case TIDK: return "K";
2758            case TIDL: return "L";
2759            case TIDM: return "M";
2760            case TIDN: return "N";
2761            case TIDO: return "O";
2762            case TIDP: return "P";
2763            case TIDQ: return "Q";
2764            case TIDR: return "R";
2765            case TIDS: return "S";
2766            case TIDT: return "T";
2767            case SUPERNUMERARYTOOTH: return "Supernumerary Tooth";
2768            case TID10S: return "10s";
2769            case TID11S: return "11s";
2770            case TID12S: return "12s";
2771            case TID13S: return "13s";
2772            case TID14S: return "14s";
2773            case TID15S: return "15s";
2774            case TID16S: return "16s";
2775            case TID17S: return "17s";
2776            case TID18S: return "18s";
2777            case TID19S: return "19s";
2778            case TID1S: return "1s";
2779            case TID20S: return "20s";
2780            case TID21S: return "21s";
2781            case TID22S: return "22s";
2782            case TID23S: return "23s";
2783            case TID24S: return "24s";
2784            case TID25S: return "25s";
2785            case TID26S: return "26s";
2786            case TID27S: return "27s";
2787            case TID28S: return "28s";
2788            case TID29S: return "29s";
2789            case TID2S: return "2s";
2790            case TID30S: return "30s";
2791            case TID31S: return "31s";
2792            case TID32S: return "32s";
2793            case TID3S: return "3s";
2794            case TID4S: return "4s";
2795            case TID5S: return "5s";
2796            case TID6S: return "6s";
2797            case TID7S: return "7s";
2798            case TID8S: return "8s";
2799            case TID9S: return "9s";
2800            case TIDAS: return "As";
2801            case TIDBS: return "Bs";
2802            case TIDCS: return "Cs";
2803            case TIDDS: return "Ds";
2804            case TIDES: return "Es";
2805            case TIDFS: return "Fs";
2806            case TIDGS: return "Gs";
2807            case TIDHS: return "Hs";
2808            case TIDIS: return "Is";
2809            case TIDJS: return "Js";
2810            case TIDKS: return "Ks";
2811            case TIDLS: return "Ls";
2812            case TIDMS: return "Ms";
2813            case TIDNS: return "Ns";
2814            case TIDOS: return "Os";
2815            case TIDPS: return "Ps";
2816            case TIDQS: return "Qs";
2817            case TIDRS: return "Rs";
2818            case TIDSS: return "Ss";
2819            case TIDTS: return "Ts";
2820            default: return "?";
2821          }
2822    }
2823
2824
2825}
2826