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