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