001package org.hl7.fhir.r4.model.codesystems;
002
003/*
004  Copyright (c) 2011+, HL7, Inc.
005  All rights reserved.
006  
007  Redistribution and use in source and binary forms, with or without modification, 
008  are permitted provided that the following conditions are met:
009  
010   * Redistributions of source code must retain the above copyright notice, this 
011     list of conditions and the following disclaimer.
012   * Redistributions in binary form must reproduce the above copyright notice, 
013     this list of conditions and the following disclaimer in the documentation 
014     and/or other materials provided with the distribution.
015   * Neither the name of HL7 nor the names of its contributors may be used to 
016     endorse or promote products derived from this software without specific 
017     prior written permission.
018  
019  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 
020  ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 
021  WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 
022  IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, 
023  INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 
024  NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 
025  PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 
026  WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 
027  ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
028  POSSIBILITY OF SUCH DAMAGE.
029  
030*/
031
032// Generated on Wed, Jan 30, 2019 16:19-0500 for FHIR v4.0.0
033
034import org.hl7.fhir.exceptions.FHIRException;
035
036public enum V3Dentition {
037
038  /**
039   * Artificial dentition, artificial subsitutes for the natural dentition
040   */
041  ARTIFICIALDENTITION,
042  /**
043   * Maxillary left lateral incisor abutment
044   */
045  TID10A,
046  /**
047   * Maxillary left lateral incisor implant
048   */
049  TID10I,
050  /**
051   * Maxillary left lateral incisor prosthesis
052   */
053  TID10P,
054  /**
055   * Maxillary left lateral incisor distal prosthesis
056   */
057  TID10PD,
058  /**
059   * Maxillary left lateral incisor mesial prosthesis
060   */
061  TID10PM,
062  /**
063   * Maxillary left canine abutment
064   */
065  TID11A,
066  /**
067   * Maxillary left canine implant
068   */
069  TID11I,
070  /**
071   * Maxillary left canine prosthesis
072   */
073  TID11P,
074  /**
075   * Maxillary left canine distal prosthesis
076   */
077  TID11PD,
078  /**
079   * Maxillary left canine mesial prosthesis
080   */
081  TID11PM,
082  /**
083   * Maxillary left first premolar abutment
084   */
085  TID12A,
086  /**
087   * Maxillary left first premolar implant
088   */
089  TID12I,
090  /**
091   * Maxillary left first premolar prosthesis
092   */
093  TID12P,
094  /**
095   * Maxillary left first premolar distal prosthesis
096   */
097  TID12PD,
098  /**
099   * Maxillary left first premolar mesial prosthesis
100   */
101  TID12PM,
102  /**
103   * Maxillary left second premolar abutment
104   */
105  TID13A,
106  /**
107   * Maxillary left second premolar implant
108   */
109  TID13I,
110  /**
111   * Maxillary left second premolar prosthesis
112   */
113  TID13P,
114  /**
115   * Maxillary left second premolar distal prosthesis
116   */
117  TID13PD,
118  /**
119   * Maxillary left second premolar mesial prosthesis
120   */
121  TID13PM,
122  /**
123   * Maxillary left first molar abutment
124   */
125  TID14A,
126  /**
127   * Maxillary left first molar implant
128   */
129  TID14I,
130  /**
131   * Maxillary left first molar prosthesis
132   */
133  TID14P,
134  /**
135   * Maxillary left first molar distal prosthesis
136   */
137  TID14PD,
138  /**
139   * Maxillary left first molar mesial prosthesis
140   */
141  TID14PM,
142  /**
143   * Maxillary left second molar abutment
144   */
145  TID15A,
146  /**
147   * Maxillary left second molar implant
148   */
149  TID15I,
150  /**
151   * Maxillary left second molar prosthesis
152   */
153  TID15P,
154  /**
155   * Maxillary left second molar distal prosthesis
156   */
157  TID15PD,
158  /**
159   * Maxillary left second molar mesial prosthesis
160   */
161  TID15PM,
162  /**
163   * Maxillary left third molar abutment
164   */
165  TID16A,
166  /**
167   * Maxillary left third molar implant
168   */
169  TID16I,
170  /**
171   * Maxillary left third molar prosthesis
172   */
173  TID16P,
174  /**
175   * Maxillary left third molar distal prosthesis
176   */
177  TID16PD,
178  /**
179   * Maxillary left third molar mesial prosthesis
180   */
181  TID16PM,
182  /**
183   * Mandibular left third molar abutment
184   */
185  TID17A,
186  /**
187   * Mandibular left third molar abutment distal hemisection
188   */
189  TID17AD,
190  /**
191   * Mandibular left third molar abutment mesial hemisection
192   */
193  TID17AM,
194  /**
195   * Mandibular left third molar implant
196   */
197  TID17I,
198  /**
199   * Mandibular left third molar implant distal hemisection
200   */
201  TID17ID,
202  /**
203   * Mandibular left third molar implant mesial hemisection
204   */
205  TID17IM,
206  /**
207   * Mandibular left third molar prosthesis
208   */
209  TID17P,
210  /**
211   * Mandibular left third molar distal prosthesis
212   */
213  TID17PD,
214  /**
215   * Mandibular left third molar mesial prosthesis
216   */
217  TID17PM,
218  /**
219   * Mandibular left second molar abutment
220   */
221  TID18A,
222  /**
223   * Mandibular left second molar abutment distal hemisection
224   */
225  TID18AD,
226  /**
227   * Mandibular left second molar abutment mesial hemisection
228   */
229  TID18AM,
230  /**
231   * Mandibular left second molar implant
232   */
233  TID18I,
234  /**
235   * Mandibular left second molar implant distal hemisection
236   */
237  TID18ID,
238  /**
239   * Mandibular left second molar implant mesial hemisection
240   */
241  TID18IM,
242  /**
243   * Mandibular left second molar prosthesis
244   */
245  TID18P,
246  /**
247   * Mandibular left second molar distal prosthesis
248   */
249  TID18PD,
250  /**
251   * Mandibular left second molar mesial prosthesis
252   */
253  TID18PM,
254  /**
255   * Mandibular left first molar abutment
256   */
257  TID19A,
258  /**
259   * Mandibular left first molar abutment distal hemisection
260   */
261  TID19AD,
262  /**
263   * Mandibular left first molar abutment mesial hemisection
264   */
265  TID19AM,
266  /**
267   * Mandibular left first molar implant
268   */
269  TID19I,
270  /**
271   * Mandibular left first molar implant distal hemisection
272   */
273  TID19ID,
274  /**
275   * Mandibular left first molar implant mesial hemisection
276   */
277  TID19IM,
278  /**
279   * Mandibular left first molar prosthesis
280   */
281  TID19P,
282  /**
283   * Mandibular left first molar distal prosthesis
284   */
285  TID19PD,
286  /**
287   * Mandibular left first molar mesial prosthesis
288   */
289  TID19PM,
290  /**
291   * Maxillary right third molar abutment
292   */
293  TID1A,
294  /**
295   * Maxillary right third molar implant
296   */
297  TID1I,
298  /**
299   * Maxillary right third molar prosthesis
300   */
301  TID1P,
302  /**
303   * Maxillary right third molar distal prosthesis
304   */
305  TID1PD,
306  /**
307   * Maxillary right third molar mesial prosthesis
308   */
309  TID1PM,
310  /**
311   * Mandibular left second premolar abutment
312   */
313  TID20A,
314  /**
315   * Mandibular left second premolar implant
316   */
317  TID20I,
318  /**
319   * Mandibular left second premolar prosthesis
320   */
321  TID20P,
322  /**
323   * Mandibular left second premolar distal prosthesis
324   */
325  TID20PD,
326  /**
327   * Mandibular left second premolar mesial prosthesis
328   */
329  TID20PM,
330  /**
331   * Mandibular left first premolar abutment
332   */
333  TID21A,
334  /**
335   * Mandibular left first premolar implant
336   */
337  TID21I,
338  /**
339   * Mandibular left first premolar prosthesis
340   */
341  TID21P,
342  /**
343   * Mandibular left first premolar distal prosthesis
344   */
345  TID21PD,
346  /**
347   * Mandibular left first premolar mesial prosthesis
348   */
349  TID21PM,
350  /**
351   * Mandibular left canine abutment
352   */
353  TID22A,
354  /**
355   * Mandibular left canine implant
356   */
357  TID22I,
358  /**
359   * Mandibular left canine prosthesis
360   */
361  TID22P,
362  /**
363   * Mandibular left canine distal prosthesis
364   */
365  TID22PD,
366  /**
367   * Mandibular left canine mesial prosthesis
368   */
369  TID22PM,
370  /**
371   * Mandibular left lateral incisor abutment
372   */
373  TID23A,
374  /**
375   * Mandibular left lateral incisor implant
376   */
377  TID23I,
378  /**
379   * Mandibular left lateral incisor prosthesis
380   */
381  TID23P,
382  /**
383   * Mandibular left lateral incisor distal prosthesis
384   */
385  TID23PD,
386  /**
387   * Mandibular left lateral incisor mesial prosthesis
388   */
389  TID23PM,
390  /**
391   * Mandibular left central incisor abutment
392   */
393  TID24A,
394  /**
395   * Mandibular left central incisor implant
396   */
397  TID24I,
398  /**
399   * Mandibular left central incisor prosthesis
400   */
401  TID24P,
402  /**
403   * Mandibular left central incisor distal prosthesis
404   */
405  TID24PD,
406  /**
407   * Mandibular left central incisor mesial prosthesis
408   */
409  TID24PM,
410  /**
411   * Mandibular right central incisor abutment
412   */
413  TID25A,
414  /**
415   * Mandibular right central incisor implant
416   */
417  TID25I,
418  /**
419   * Mandibular right central incisor prosthesis
420   */
421  TID25P,
422  /**
423   * Mandibular right central incisor distal prosthesis
424   */
425  TID25PD,
426  /**
427   * Mandibular right central incisor mesial prosthesis
428   */
429  TID25PM,
430  /**
431   * Mandibular right lateral incisor abutment
432   */
433  TID26A,
434  /**
435   * Mandibular right lateral incisor implant
436   */
437  TID26I,
438  /**
439   * Mandibular right lateral incisor prosthesis
440   */
441  TID26P,
442  /**
443   * Mandibular right lateral incisor distal prosthesis
444   */
445  TID26PD,
446  /**
447   * Mandibular right lateral incisor mesial prosthesis
448   */
449  TID26PM,
450  /**
451   * Mandibular right canine abutment
452   */
453  TID27A,
454  /**
455   * Mandibular right canine implant
456   */
457  TID27I,
458  /**
459   * Mandibular right canine prosthesis
460   */
461  TID27P,
462  /**
463   * Mandibular right canine distal prosthesis
464   */
465  TID27PD,
466  /**
467   * Mandibular right canine mesial prosthesis
468   */
469  TID27PM,
470  /**
471   * Mandibular right first premolar abutment
472   */
473  TID28A,
474  /**
475   * Mandibular right first premolar implant
476   */
477  TID28I,
478  /**
479   * Mandibular right first premolar prosthesis
480   */
481  TID28P,
482  /**
483   * Mandibular right first premolar distal prosthesis
484   */
485  TID28PD,
486  /**
487   * Mandibular right first premolar mesial prosthesis
488   */
489  TID28PM,
490  /**
491   * Mandibular right second premolar abutment
492   */
493  TID29A,
494  /**
495   * Mandibular right second premolar implant
496   */
497  TID29I,
498  /**
499   * Mandibular right second premolar prosthesis
500   */
501  TID29P,
502  /**
503   * Mandibular right second premolar distal prosthesis
504   */
505  TID29PD,
506  /**
507   * Mandibular right second premolar mesial prosthesis
508   */
509  TID29PM,
510  /**
511   * Maxillary right second molar abutment
512   */
513  TID2A,
514  /**
515   * Maxillary right second molar implant
516   */
517  TID2I,
518  /**
519   * Maxillary right second molar prosthesis
520   */
521  TID2P,
522  /**
523   * Maxillary right second molar distal prosthesis
524   */
525  TID2PD,
526  /**
527   * Maxillary right second molar mesial prosthesis
528   */
529  TID2PM,
530  /**
531   * Mandibular right first molar abutment
532   */
533  TID30A,
534  /**
535   * Mandibular right first molar abutment distal hemisection
536   */
537  TID30AD,
538  /**
539   * Mandibular right first molar abutment mesial hemisection
540   */
541  TID30AM,
542  /**
543   * Mandibular right first molar implant
544   */
545  TID30I,
546  /**
547   * Mandibular right first molar implant distal hemisection
548   */
549  TID30ID,
550  /**
551   * Mandibular right first molar implant mesial hemisection
552   */
553  TID30IM,
554  /**
555   * Mandibular right first molar prosthesis
556   */
557  TID30P,
558  /**
559   * Mandibular right first molar distal prosthesis
560   */
561  TID30PD,
562  /**
563   * Mandibular right first molar mesial prosthesis
564   */
565  TID30PM,
566  /**
567   * Mandibular right second molar abutment
568   */
569  TID31A,
570  /**
571   * Mandibular right second molar abutment distal hemisection
572   */
573  TID31AD,
574  /**
575   * Mandibular right second molar abutment mesial hemisection
576   */
577  TID31AM,
578  /**
579   * Mandibular right second molar implant
580   */
581  TID31I,
582  /**
583   * Mandibular right second molar implant distal hemisection
584   */
585  TID31ID,
586  /**
587   * Mandibular right second molar implant mesial hemisection
588   */
589  TID31IM,
590  /**
591   * Mandibular right second molar prosthesis
592   */
593  TID31P,
594  /**
595   * Mandibular right second molar distal prosthesis
596   */
597  TID31PD,
598  /**
599   * Mandibular right second molar mesial prosthesis
600   */
601  TID31PM,
602  /**
603   * Mandibular right third molar abutment
604   */
605  TID32A,
606  /**
607   * Mandibular right third molar abutment distal hemisection
608   */
609  TID32AD,
610  /**
611   * Mandibular right third molar abutment mesial hemisection
612   */
613  TID32AM,
614  /**
615   * Mandibular right third molar implant
616   */
617  TID32I,
618  /**
619   * Mandibular right third molar implant distal hemisection
620   */
621  TID32ID,
622  /**
623   * Mandibular right third molar implant mesial hemisection
624   */
625  TID32IM,
626  /**
627   * Mandibular right third molar prosthesis
628   */
629  TID32P,
630  /**
631   * Mandibular right third molar distal prosthesis
632   */
633  TID32PD,
634  /**
635   * Mandibular right third molar mesial prosthesis
636   */
637  TID32PM,
638  /**
639   * Maxillary right first molar abutment
640   */
641  TID3A,
642  /**
643   * Maxillary right first molar implant
644   */
645  TID3I,
646  /**
647   * Maxillary right first molar prosthesis
648   */
649  TID3P,
650  /**
651   * Maxillary right first molar distal prosthesis
652   */
653  TID3PD,
654  /**
655   * Maxillary right first molar mesial prosthesis
656   */
657  TID3PM,
658  /**
659   * Maxillary right second premolar abutment
660   */
661  TID4A,
662  /**
663   * Maxillary right second premolar implant
664   */
665  TID4I,
666  /**
667   * Maxillary right second premolar prosthesis
668   */
669  TID4P,
670  /**
671   * Maxillary right second premolar distal prosthesis
672   */
673  TID4PD,
674  /**
675   * Maxillary right second premolar mesial prosthesis
676   */
677  TID4PM,
678  /**
679   * Maxillary right first premolar abutment
680   */
681  TID5A,
682  /**
683   * Maxillary right first premolar implant
684   */
685  TID5I,
686  /**
687   * Maxillary right first premolar prosthesis
688   */
689  TID5P,
690  /**
691   * Maxillary right first premolar distal prosthesis
692   */
693  TID5PD,
694  /**
695   * Maxillary right first premolar mesial prosthesis
696   */
697  TID5PM,
698  /**
699   * Maxillary right canine abutment
700   */
701  TID6A,
702  /**
703   * Maxillary right canine implant
704   */
705  TID6I,
706  /**
707   * Maxillary right canine prosthesis
708   */
709  TID6P,
710  /**
711   * Maxillary right canine distal prosthesis
712   */
713  TID6PD,
714  /**
715   * Maxillary right canine mesial prosthesis
716   */
717  TID6PM,
718  /**
719   * Maxillary right lateral incisor abutment
720   */
721  TID7A,
722  /**
723   * Maxillary right lateral incisor implant
724   */
725  TID7I,
726  /**
727   * Maxillary right lateral incisor prosthesis
728   */
729  TID7P,
730  /**
731   * Maxillary right lateral incisor distal prosthesis
732   */
733  TID7PD,
734  /**
735   * Maxillary right lateral incisor mesial prosthesis
736   */
737  TID7PM,
738  /**
739   * Maxillary right central incisor abutment
740   */
741  TID8A,
742  /**
743   * Maxillary right central incisor implant
744   */
745  TID8I,
746  /**
747   * Maxillary right central incisor prosthesis
748   */
749  TID8P,
750  /**
751   * Maxillary right central incisor distal prosthesis
752   */
753  TID8PD,
754  /**
755   * Maxillary right central incisor mesial prosthesis
756   */
757  TID8PM,
758  /**
759   * Maxillary left central incisor abutment
760   */
761  TID9A,
762  /**
763   * Maxillary left central incisor implant
764   */
765  TID9I,
766  /**
767   * Maxillary left central incisor prosthesis
768   */
769  TID9P,
770  /**
771   * Maxillary left central incisor distal prosthesis
772   */
773  TID9PD,
774  /**
775   * Maxillary left central incisor mesial prosthesis
776   */
777  TID9PM,
778  /**
779   * Permanent dentition, the natural teeth of adulthood that replace or are added
780   * to the deciduous teeth
781   */
782  PERMANENTDENTITION,
783  /**
784   * Maxillary right third molar
785   */
786  TID1,
787  /**
788   * Maxillary left lateral incisor
789   */
790  TID10,
791  /**
792   * Maxillary left canine
793   */
794  TID11,
795  /**
796   * Maxillary left first premolar
797   */
798  TID12,
799  /**
800   * Maxillary left second premolar
801   */
802  TID13,
803  /**
804   * Maxillary left first molar
805   */
806  TID14,
807  /**
808   * Maxillary left second molar
809   */
810  TID15,
811  /**
812   * Maxillary left third molar
813   */
814  TID16,
815  /**
816   * Mandibular left third molar
817   */
818  TID17,
819  /**
820   * Mandibular left third molar distal hemisection
821   */
822  TID17D,
823  /**
824   * Mandibular left third molar mesial hemisection
825   */
826  TID17M,
827  /**
828   * Mandibular left second molar
829   */
830  TID18,
831  /**
832   * Mandibular left second molar distal hemisection
833   */
834  TID18D,
835  /**
836   * Mandibular left second molar mesial hemisection
837   */
838  TID18M,
839  /**
840   * Mandibular left first molar
841   */
842  TID19,
843  /**
844   * Mandibular left first molar distal hemisection
845   */
846  TID19D,
847  /**
848   * Mandibular left first molar mesial hemisection
849   */
850  TID19M,
851  /**
852   * Maxillary right second molar
853   */
854  TID2,
855  /**
856   * Mandibular left second premolar
857   */
858  TID20,
859  /**
860   * Mandibular left first premolar
861   */
862  TID21,
863  /**
864   * Mandibular left canine
865   */
866  TID22,
867  /**
868   * Mandibular left lateral incisor
869   */
870  TID23,
871  /**
872   * Mandibular left central incisor
873   */
874  TID24,
875  /**
876   * Mandibular right central incisor
877   */
878  TID25,
879  /**
880   * Mandibular right lateral incisor
881   */
882  TID26,
883  /**
884   * Mandibular right canine
885   */
886  TID27,
887  /**
888   * Mandibular right first premolar
889   */
890  TID28,
891  /**
892   * Mandibular right second premolar
893   */
894  TID29,
895  /**
896   * Maxillary right first molar
897   */
898  TID3,
899  /**
900   * Mandibular right first molar
901   */
902  TID30,
903  /**
904   * Mandibular right first molar distal hemisection
905   */
906  TID30D,
907  /**
908   * Mandibular right first molar mesial hemisection
909   */
910  TID30M,
911  /**
912   * Mandibular right second molar
913   */
914  TID31,
915  /**
916   * Mandibular right second molar distal hemisection
917   */
918  TID31D,
919  /**
920   * Mandibular right second molar mesial hemisection
921   */
922  TID31M,
923  /**
924   * Mandibular right third molar
925   */
926  TID32,
927  /**
928   * Mandibular right third molar distal hemisection
929   */
930  TID32D,
931  /**
932   * Mandibular right third molar mesial hemisection
933   */
934  TID32M,
935  /**
936   * Maxillary right second premolar
937   */
938  TID4,
939  /**
940   * Maxillary right first premolar
941   */
942  TID5,
943  /**
944   * Maxillary right canine
945   */
946  TID6,
947  /**
948   * Maxillary right lateral incisor
949   */
950  TID7,
951  /**
952   * Maxillary right central incisor
953   */
954  TID8,
955  /**
956   * Maxillary left central incisor
957   */
958  TID9,
959  /**
960   * Primary dentition, the first teeth to errupt and usually replaced with
961   * permanent dentition
962   */
963  PRIMARYDENTITION,
964  /**
965   * Maxillary right second primary molar
966   */
967  TIDA,
968  /**
969   * Maxillary right first primary molar
970   */
971  TIDB,
972  /**
973   * Maxillary right primary canine
974   */
975  TIDC,
976  /**
977   * Maxillary right lateral primary incisor
978   */
979  TIDD,
980  /**
981   * Maxillary right central primary incisor
982   */
983  TIDE,
984  /**
985   * Maxillary left central primary incisor
986   */
987  TIDF,
988  /**
989   * Maxillary left lateral primary incisor
990   */
991  TIDG,
992  /**
993   * Maxillary left primary canine
994   */
995  TIDH,
996  /**
997   * Maxillary left first primary molar
998   */
999  TIDI,
1000  /**
1001   * Maxillary left second primary molar
1002   */
1003  TIDJ,
1004  /**
1005   * Mandibular left second primary molar
1006   */
1007  TIDK,
1008  /**
1009   * Mandibular left first primary molar
1010   */
1011  TIDL,
1012  /**
1013   * Mandibular left primary canine
1014   */
1015  TIDM,
1016  /**
1017   * Mandibular left lateral primary incisor
1018   */
1019  TIDN,
1020  /**
1021   * Mandibular left central primary incisor
1022   */
1023  TIDO,
1024  /**
1025   * Mandibular right central primary incisor
1026   */
1027  TIDP,
1028  /**
1029   * Mandibular right lateral primary incisor
1030   */
1031  TIDQ,
1032  /**
1033   * Mandibular right primary canine
1034   */
1035  TIDR,
1036  /**
1037   * Mandibular right first primary molar
1038   */
1039  TIDS,
1040  /**
1041   * Mandibular right second primary molar
1042   */
1043  TIDT,
1044  /**
1045   * Supernumerary tooth, any tooth in addition to the normal permanent and
1046   * primary dentition
1047   */
1048  SUPERNUMERARYTOOTH,
1049  /**
1050   * Supernumerary maxillary left lateral incisor
1051   */
1052  TID10S,
1053  /**
1054   * Supernumerary maxillary left canine
1055   */
1056  TID11S,
1057  /**
1058   * Supernumerary maxillary left first premolar
1059   */
1060  TID12S,
1061  /**
1062   * Supernumerary maxillary left second premolar
1063   */
1064  TID13S,
1065  /**
1066   * Supernumerary maxillary left first molar
1067   */
1068  TID14S,
1069  /**
1070   * Supernumerary maxillary left second molar
1071   */
1072  TID15S,
1073  /**
1074   * Supernumerary maxillary left third molar
1075   */
1076  TID16S,
1077  /**
1078   * Supernumerary mandibular left third molar
1079   */
1080  TID17S,
1081  /**
1082   * Supernumerary mandibular left second molar
1083   */
1084  TID18S,
1085  /**
1086   * Supernumerary mandibular left first molar
1087   */
1088  TID19S,
1089  /**
1090   * Supernumerary maxillary right third molar
1091   */
1092  TID1S,
1093  /**
1094   * Supernumerary mandibular left second premolar
1095   */
1096  TID20S,
1097  /**
1098   * Supernumerary mandibular left first premolar
1099   */
1100  TID21S,
1101  /**
1102   * Supernumerary mandibular left canine
1103   */
1104  TID22S,
1105  /**
1106   * Supernumerary mandibular left lateral incisor
1107   */
1108  TID23S,
1109  /**
1110   * Supernumerary mandibular left central incisor
1111   */
1112  TID24S,
1113  /**
1114   * Supernumerary mandibular right central incisor
1115   */
1116  TID25S,
1117  /**
1118   * Supernumerary mandibular right lateral incisor
1119   */
1120  TID26S,
1121  /**
1122   * Supernumerary mandibular right canine
1123   */
1124  TID27S,
1125  /**
1126   * Supernumerary mandibular right first premolar
1127   */
1128  TID28S,
1129  /**
1130   * Supernumerary mandibular right second premolar
1131   */
1132  TID29S,
1133  /**
1134   * Supernumerary maxillary right second molar
1135   */
1136  TID2S,
1137  /**
1138   * Supernumerary mandibular right first molar
1139   */
1140  TID30S,
1141  /**
1142   * Supernumerary mandibular right second molar
1143   */
1144  TID31S,
1145  /**
1146   * Supernumerary mandibular right third molar
1147   */
1148  TID32S,
1149  /**
1150   * Supernumerary maxillary right first molar
1151   */
1152  TID3S,
1153  /**
1154   * Supernumerary maxillary right second premolar
1155   */
1156  TID4S,
1157  /**
1158   * Supernumerary maxillary right first premolar
1159   */
1160  TID5S,
1161  /**
1162   * Supernumerary maxillary right canine
1163   */
1164  TID6S,
1165  /**
1166   * Supernumerary maxillary right lateral incisor
1167   */
1168  TID7S,
1169  /**
1170   * Supernumerary maxillary right central incisor
1171   */
1172  TID8S,
1173  /**
1174   * Supernumerary maxillary left central incisor
1175   */
1176  TID9S,
1177  /**
1178   * Supernumerary maxillary right second primary molar
1179   */
1180  TIDAS,
1181  /**
1182   * Supernumerary maxillary right first primary molar
1183   */
1184  TIDBS,
1185  /**
1186   * Supernumerary maxillary right primary canine
1187   */
1188  TIDCS,
1189  /**
1190   * Supernumerary maxillary right lateral primary incisor
1191   */
1192  TIDDS,
1193  /**
1194   * Supernumerary maxillary right central primary incisor
1195   */
1196  TIDES,
1197  /**
1198   * Supernumerary maxillary left central primary incisor
1199   */
1200  TIDFS,
1201  /**
1202   * Supernumerary maxillary left lateral primary incisor
1203   */
1204  TIDGS,
1205  /**
1206   * Supernumerary maxillary left primary canine
1207   */
1208  TIDHS,
1209  /**
1210   * Supernumerary maxillary left first primary molar
1211   */
1212  TIDIS,
1213  /**
1214   * Supernumerary maxillary left second primary molar
1215   */
1216  TIDJS,
1217  /**
1218   * Supernumerary mandibular left second primary molar
1219   */
1220  TIDKS,
1221  /**
1222   * Supernumerary mandibular left first primary molar
1223   */
1224  TIDLS,
1225  /**
1226   * Supernumerary mandibular left primary canine
1227   */
1228  TIDMS,
1229  /**
1230   * Supernumerary mandibular left lateral primary incisor
1231   */
1232  TIDNS,
1233  /**
1234   * Supernumerary mandibular left central primary incisor
1235   */
1236  TIDOS,
1237  /**
1238   * Supernumerary mandibular right central primary incisor
1239   */
1240  TIDPS,
1241  /**
1242   * Supernumerary mandibular right lateral primary incisor
1243   */
1244  TIDQS,
1245  /**
1246   * Supernumerary mandibular right primary canine
1247   */
1248  TIDRS,
1249  /**
1250   * Supernumerary mandibular right first primary molar
1251   */
1252  TIDSS,
1253  /**
1254   * Supernumerary mandibular right second primary molar
1255   */
1256  TIDTS,
1257  /**
1258   * added to help the parsers
1259   */
1260  NULL;
1261
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
1876  public String toCode() {
1877    switch (this) {
1878    case ARTIFICIALDENTITION:
1879      return "ArtificialDentition";
1880    case TID10A:
1881      return "TID10a";
1882    case TID10I:
1883      return "TID10i";
1884    case TID10P:
1885      return "TID10p";
1886    case TID10PD:
1887      return "TID10pd";
1888    case TID10PM:
1889      return "TID10pm";
1890    case TID11A:
1891      return "TID11a";
1892    case TID11I:
1893      return "TID11i";
1894    case TID11P:
1895      return "TID11p";
1896    case TID11PD:
1897      return "TID11pd";
1898    case TID11PM:
1899      return "TID11pm";
1900    case TID12A:
1901      return "TID12a";
1902    case TID12I:
1903      return "TID12i";
1904    case TID12P:
1905      return "TID12p";
1906    case TID12PD:
1907      return "TID12pd";
1908    case TID12PM:
1909      return "TID12pm";
1910    case TID13A:
1911      return "TID13a";
1912    case TID13I:
1913      return "TID13i";
1914    case TID13P:
1915      return "TID13p";
1916    case TID13PD:
1917      return "TID13pd";
1918    case TID13PM:
1919      return "TID13pm";
1920    case TID14A:
1921      return "TID14a";
1922    case TID14I:
1923      return "TID14i";
1924    case TID14P:
1925      return "TID14p";
1926    case TID14PD:
1927      return "TID14pd";
1928    case TID14PM:
1929      return "TID14pm";
1930    case TID15A:
1931      return "TID15a";
1932    case TID15I:
1933      return "TID15i";
1934    case TID15P:
1935      return "TID15p";
1936    case TID15PD:
1937      return "TID15pd";
1938    case TID15PM:
1939      return "TID15pm";
1940    case TID16A:
1941      return "TID16a";
1942    case TID16I:
1943      return "TID16i";
1944    case TID16P:
1945      return "TID16p";
1946    case TID16PD:
1947      return "TID16pd";
1948    case TID16PM:
1949      return "TID16pm";
1950    case TID17A:
1951      return "TID17a";
1952    case TID17AD:
1953      return "TID17ad";
1954    case TID17AM:
1955      return "TID17am";
1956    case TID17I:
1957      return "TID17i";
1958    case TID17ID:
1959      return "TID17id";
1960    case TID17IM:
1961      return "TID17im";
1962    case TID17P:
1963      return "TID17p";
1964    case TID17PD:
1965      return "TID17pd";
1966    case TID17PM:
1967      return "TID17pm";
1968    case TID18A:
1969      return "TID18a";
1970    case TID18AD:
1971      return "TID18ad";
1972    case TID18AM:
1973      return "TID18am";
1974    case TID18I:
1975      return "TID18i";
1976    case TID18ID:
1977      return "TID18id";
1978    case TID18IM:
1979      return "TID18im";
1980    case TID18P:
1981      return "TID18p";
1982    case TID18PD:
1983      return "TID18pd";
1984    case TID18PM:
1985      return "TID18pm";
1986    case TID19A:
1987      return "TID19a";
1988    case TID19AD:
1989      return "TID19ad";
1990    case TID19AM:
1991      return "TID19am";
1992    case TID19I:
1993      return "TID19i";
1994    case TID19ID:
1995      return "TID19id";
1996    case TID19IM:
1997      return "TID19im";
1998    case TID19P:
1999      return "TID19p";
2000    case TID19PD:
2001      return "TID19pd";
2002    case TID19PM:
2003      return "TID19pm";
2004    case TID1A:
2005      return "TID1a";
2006    case TID1I:
2007      return "TID1i";
2008    case TID1P:
2009      return "TID1p";
2010    case TID1PD:
2011      return "TID1pd";
2012    case TID1PM:
2013      return "TID1pm";
2014    case TID20A:
2015      return "TID20a";
2016    case TID20I:
2017      return "TID20i";
2018    case TID20P:
2019      return "TID20p";
2020    case TID20PD:
2021      return "TID20pd";
2022    case TID20PM:
2023      return "TID20pm";
2024    case TID21A:
2025      return "TID21a";
2026    case TID21I:
2027      return "TID21i";
2028    case TID21P:
2029      return "TID21p";
2030    case TID21PD:
2031      return "TID21pd";
2032    case TID21PM:
2033      return "TID21pm";
2034    case TID22A:
2035      return "TID22a";
2036    case TID22I:
2037      return "TID22i";
2038    case TID22P:
2039      return "TID22p";
2040    case TID22PD:
2041      return "TID22pd";
2042    case TID22PM:
2043      return "TID22pm";
2044    case TID23A:
2045      return "TID23a";
2046    case TID23I:
2047      return "TID23i";
2048    case TID23P:
2049      return "TID23p";
2050    case TID23PD:
2051      return "TID23pd";
2052    case TID23PM:
2053      return "TID23pm";
2054    case TID24A:
2055      return "TID24a";
2056    case TID24I:
2057      return "TID24i";
2058    case TID24P:
2059      return "TID24p";
2060    case TID24PD:
2061      return "TID24pd";
2062    case TID24PM:
2063      return "TID24pm";
2064    case TID25A:
2065      return "TID25a";
2066    case TID25I:
2067      return "TID25i";
2068    case TID25P:
2069      return "TID25p";
2070    case TID25PD:
2071      return "TID25pd";
2072    case TID25PM:
2073      return "TID25pm";
2074    case TID26A:
2075      return "TID26a";
2076    case TID26I:
2077      return "TID26i";
2078    case TID26P:
2079      return "TID26p";
2080    case TID26PD:
2081      return "TID26pd";
2082    case TID26PM:
2083      return "TID26pm";
2084    case TID27A:
2085      return "TID27a";
2086    case TID27I:
2087      return "TID27i";
2088    case TID27P:
2089      return "TID27p";
2090    case TID27PD:
2091      return "TID27pd";
2092    case TID27PM:
2093      return "TID27pm";
2094    case TID28A:
2095      return "TID28a";
2096    case TID28I:
2097      return "TID28i";
2098    case TID28P:
2099      return "TID28p";
2100    case TID28PD:
2101      return "TID28pd";
2102    case TID28PM:
2103      return "TID28pm";
2104    case TID29A:
2105      return "TID29a";
2106    case TID29I:
2107      return "TID29i";
2108    case TID29P:
2109      return "TID29p";
2110    case TID29PD:
2111      return "TID29pd";
2112    case TID29PM:
2113      return "TID29pm";
2114    case TID2A:
2115      return "TID2a";
2116    case TID2I:
2117      return "TID2i";
2118    case TID2P:
2119      return "TID2p";
2120    case TID2PD:
2121      return "TID2pd";
2122    case TID2PM:
2123      return "TID2pm";
2124    case TID30A:
2125      return "TID30a";
2126    case TID30AD:
2127      return "TID30ad";
2128    case TID30AM:
2129      return "TID30am";
2130    case TID30I:
2131      return "TID30i";
2132    case TID30ID:
2133      return "TID30id";
2134    case TID30IM:
2135      return "TID30im";
2136    case TID30P:
2137      return "TID30p";
2138    case TID30PD:
2139      return "TID30pd";
2140    case TID30PM:
2141      return "TID30pm";
2142    case TID31A:
2143      return "TID31a";
2144    case TID31AD:
2145      return "TID31ad";
2146    case TID31AM:
2147      return "TID31am";
2148    case TID31I:
2149      return "TID31i";
2150    case TID31ID:
2151      return "TID31id";
2152    case TID31IM:
2153      return "TID31im";
2154    case TID31P:
2155      return "TID31p";
2156    case TID31PD:
2157      return "TID31pd";
2158    case TID31PM:
2159      return "TID31pm";
2160    case TID32A:
2161      return "TID32a";
2162    case TID32AD:
2163      return "TID32ad";
2164    case TID32AM:
2165      return "TID32am";
2166    case TID32I:
2167      return "TID32i";
2168    case TID32ID:
2169      return "TID32id";
2170    case TID32IM:
2171      return "TID32im";
2172    case TID32P:
2173      return "TID32p";
2174    case TID32PD:
2175      return "TID32pd";
2176    case TID32PM:
2177      return "TID32pm";
2178    case TID3A:
2179      return "TID3a";
2180    case TID3I:
2181      return "TID3i";
2182    case TID3P:
2183      return "TID3p";
2184    case TID3PD:
2185      return "TID3pd";
2186    case TID3PM:
2187      return "TID3pm";
2188    case TID4A:
2189      return "TID4a";
2190    case TID4I:
2191      return "TID4i";
2192    case TID4P:
2193      return "TID4p";
2194    case TID4PD:
2195      return "TID4pd";
2196    case TID4PM:
2197      return "TID4pm";
2198    case TID5A:
2199      return "TID5a";
2200    case TID5I:
2201      return "TID5i";
2202    case TID5P:
2203      return "TID5p";
2204    case TID5PD:
2205      return "TID5pd";
2206    case TID5PM:
2207      return "TID5pm";
2208    case TID6A:
2209      return "TID6a";
2210    case TID6I:
2211      return "TID6i";
2212    case TID6P:
2213      return "TID6p";
2214    case TID6PD:
2215      return "TID6pd";
2216    case TID6PM:
2217      return "TID6pm";
2218    case TID7A:
2219      return "TID7a";
2220    case TID7I:
2221      return "TID7i";
2222    case TID7P:
2223      return "TID7p";
2224    case TID7PD:
2225      return "TID7pd";
2226    case TID7PM:
2227      return "TID7pm";
2228    case TID8A:
2229      return "TID8a";
2230    case TID8I:
2231      return "TID8i";
2232    case TID8P:
2233      return "TID8p";
2234    case TID8PD:
2235      return "TID8pd";
2236    case TID8PM:
2237      return "TID8pm";
2238    case TID9A:
2239      return "TID9a";
2240    case TID9I:
2241      return "TID9i";
2242    case TID9P:
2243      return "TID9p";
2244    case TID9PD:
2245      return "TID9pd";
2246    case TID9PM:
2247      return "TID9pm";
2248    case PERMANENTDENTITION:
2249      return "PermanentDentition";
2250    case TID1:
2251      return "TID1";
2252    case TID10:
2253      return "TID10";
2254    case TID11:
2255      return "TID11";
2256    case TID12:
2257      return "TID12";
2258    case TID13:
2259      return "TID13";
2260    case TID14:
2261      return "TID14";
2262    case TID15:
2263      return "TID15";
2264    case TID16:
2265      return "TID16";
2266    case TID17:
2267      return "TID17";
2268    case TID17D:
2269      return "TID17d";
2270    case TID17M:
2271      return "TID17m";
2272    case TID18:
2273      return "TID18";
2274    case TID18D:
2275      return "TID18d";
2276    case TID18M:
2277      return "TID18m";
2278    case TID19:
2279      return "TID19";
2280    case TID19D:
2281      return "TID19d";
2282    case TID19M:
2283      return "TID19m";
2284    case TID2:
2285      return "TID2";
2286    case TID20:
2287      return "TID20";
2288    case TID21:
2289      return "TID21";
2290    case TID22:
2291      return "TID22";
2292    case TID23:
2293      return "TID23";
2294    case TID24:
2295      return "TID24";
2296    case TID25:
2297      return "TID25";
2298    case TID26:
2299      return "TID26";
2300    case TID27:
2301      return "TID27";
2302    case TID28:
2303      return "TID28";
2304    case TID29:
2305      return "TID29";
2306    case TID3:
2307      return "TID3";
2308    case TID30:
2309      return "TID30";
2310    case TID30D:
2311      return "TID30d";
2312    case TID30M:
2313      return "TID30m";
2314    case TID31:
2315      return "TID31";
2316    case TID31D:
2317      return "TID31d";
2318    case TID31M:
2319      return "TID31m";
2320    case TID32:
2321      return "TID32";
2322    case TID32D:
2323      return "TID32d";
2324    case TID32M:
2325      return "TID32m";
2326    case TID4:
2327      return "TID4";
2328    case TID5:
2329      return "TID5";
2330    case TID6:
2331      return "TID6";
2332    case TID7:
2333      return "TID7";
2334    case TID8:
2335      return "TID8";
2336    case TID9:
2337      return "TID9";
2338    case PRIMARYDENTITION:
2339      return "PrimaryDentition";
2340    case TIDA:
2341      return "TIDA";
2342    case TIDB:
2343      return "TIDB";
2344    case TIDC:
2345      return "TIDC";
2346    case TIDD:
2347      return "TIDD";
2348    case TIDE:
2349      return "TIDE";
2350    case TIDF:
2351      return "TIDF";
2352    case TIDG:
2353      return "TIDG";
2354    case TIDH:
2355      return "TIDH";
2356    case TIDI:
2357      return "TIDI";
2358    case TIDJ:
2359      return "TIDJ";
2360    case TIDK:
2361      return "TIDK";
2362    case TIDL:
2363      return "TIDL";
2364    case TIDM:
2365      return "TIDM";
2366    case TIDN:
2367      return "TIDN";
2368    case TIDO:
2369      return "TIDO";
2370    case TIDP:
2371      return "TIDP";
2372    case TIDQ:
2373      return "TIDQ";
2374    case TIDR:
2375      return "TIDR";
2376    case TIDS:
2377      return "TIDS";
2378    case TIDT:
2379      return "TIDT";
2380    case SUPERNUMERARYTOOTH:
2381      return "SupernumeraryTooth";
2382    case TID10S:
2383      return "TID10s";
2384    case TID11S:
2385      return "TID11s";
2386    case TID12S:
2387      return "TID12s";
2388    case TID13S:
2389      return "TID13s";
2390    case TID14S:
2391      return "TID14s";
2392    case TID15S:
2393      return "TID15s";
2394    case TID16S:
2395      return "TID16s";
2396    case TID17S:
2397      return "TID17s";
2398    case TID18S:
2399      return "TID18s";
2400    case TID19S:
2401      return "TID19s";
2402    case TID1S:
2403      return "TID1s";
2404    case TID20S:
2405      return "TID20s";
2406    case TID21S:
2407      return "TID21s";
2408    case TID22S:
2409      return "TID22s";
2410    case TID23S:
2411      return "TID23s";
2412    case TID24S:
2413      return "TID24s";
2414    case TID25S:
2415      return "TID25s";
2416    case TID26S:
2417      return "TID26s";
2418    case TID27S:
2419      return "TID27s";
2420    case TID28S:
2421      return "TID28s";
2422    case TID29S:
2423      return "TID29s";
2424    case TID2S:
2425      return "TID2s";
2426    case TID30S:
2427      return "TID30s";
2428    case TID31S:
2429      return "TID31s";
2430    case TID32S:
2431      return "TID32s";
2432    case TID3S:
2433      return "TID3s";
2434    case TID4S:
2435      return "TID4s";
2436    case TID5S:
2437      return "TID5s";
2438    case TID6S:
2439      return "TID6s";
2440    case TID7S:
2441      return "TID7s";
2442    case TID8S:
2443      return "TID8s";
2444    case TID9S:
2445      return "TID9s";
2446    case TIDAS:
2447      return "TIDAs";
2448    case TIDBS:
2449      return "TIDBs";
2450    case TIDCS:
2451      return "TIDCs";
2452    case TIDDS:
2453      return "TIDDs";
2454    case TIDES:
2455      return "TIDEs";
2456    case TIDFS:
2457      return "TIDFs";
2458    case TIDGS:
2459      return "TIDGs";
2460    case TIDHS:
2461      return "TIDHs";
2462    case TIDIS:
2463      return "TIDIs";
2464    case TIDJS:
2465      return "TIDJs";
2466    case TIDKS:
2467      return "TIDKs";
2468    case TIDLS:
2469      return "TIDLs";
2470    case TIDMS:
2471      return "TIDMs";
2472    case TIDNS:
2473      return "TIDNs";
2474    case TIDOS:
2475      return "TIDOs";
2476    case TIDPS:
2477      return "TIDPs";
2478    case TIDQS:
2479      return "TIDQs";
2480    case TIDRS:
2481      return "TIDRs";
2482    case TIDSS:
2483      return "TIDSs";
2484    case TIDTS:
2485      return "TIDTs";
2486    case NULL:
2487      return null;
2488    default:
2489      return "?";
2490    }
2491  }
2492
2493  public String getSystem() {
2494    return "http://terminology.hl7.org/CodeSystem/v3-Dentition";
2495  }
2496
2497  public String getDefinition() {
2498    switch (this) {
2499    case ARTIFICIALDENTITION:
2500      return "Artificial dentition, artificial subsitutes for the natural dentition";
2501    case TID10A:
2502      return "Maxillary left lateral incisor abutment";
2503    case TID10I:
2504      return "Maxillary left lateral incisor implant";
2505    case TID10P:
2506      return "Maxillary left lateral incisor prosthesis";
2507    case TID10PD:
2508      return "Maxillary left lateral incisor distal prosthesis";
2509    case TID10PM:
2510      return "Maxillary left lateral incisor mesial prosthesis";
2511    case TID11A:
2512      return "Maxillary left canine abutment";
2513    case TID11I:
2514      return "Maxillary left canine implant";
2515    case TID11P:
2516      return "Maxillary left canine prosthesis";
2517    case TID11PD:
2518      return "Maxillary left canine distal prosthesis";
2519    case TID11PM:
2520      return "Maxillary left canine mesial prosthesis";
2521    case TID12A:
2522      return "Maxillary left first premolar abutment";
2523    case TID12I:
2524      return "Maxillary left first premolar implant";
2525    case TID12P:
2526      return "Maxillary left first premolar prosthesis";
2527    case TID12PD:
2528      return "Maxillary left first premolar distal prosthesis";
2529    case TID12PM:
2530      return "Maxillary left first premolar mesial prosthesis";
2531    case TID13A:
2532      return "Maxillary left second premolar abutment";
2533    case TID13I:
2534      return "Maxillary left second premolar implant";
2535    case TID13P:
2536      return "Maxillary left second premolar prosthesis";
2537    case TID13PD:
2538      return "Maxillary left second premolar distal prosthesis";
2539    case TID13PM:
2540      return "Maxillary left second premolar mesial prosthesis";
2541    case TID14A:
2542      return "Maxillary left first molar abutment";
2543    case TID14I:
2544      return "Maxillary left first molar implant";
2545    case TID14P:
2546      return "Maxillary left first molar prosthesis";
2547    case TID14PD:
2548      return "Maxillary left first molar distal prosthesis";
2549    case TID14PM:
2550      return "Maxillary left first molar mesial prosthesis";
2551    case TID15A:
2552      return "Maxillary left second molar abutment";
2553    case TID15I:
2554      return "Maxillary left second molar implant";
2555    case TID15P:
2556      return "Maxillary left second molar prosthesis";
2557    case TID15PD:
2558      return "Maxillary left second molar distal prosthesis";
2559    case TID15PM:
2560      return "Maxillary left second molar mesial prosthesis";
2561    case TID16A:
2562      return "Maxillary left third molar abutment";
2563    case TID16I:
2564      return "Maxillary left third molar implant";
2565    case TID16P:
2566      return "Maxillary left third molar prosthesis";
2567    case TID16PD:
2568      return "Maxillary left third molar distal prosthesis";
2569    case TID16PM:
2570      return "Maxillary left third molar mesial prosthesis";
2571    case TID17A:
2572      return "Mandibular left third molar abutment";
2573    case TID17AD:
2574      return "Mandibular left third molar abutment distal hemisection";
2575    case TID17AM:
2576      return "Mandibular left third molar abutment mesial hemisection";
2577    case TID17I:
2578      return "Mandibular left third molar implant";
2579    case TID17ID:
2580      return "Mandibular left third molar implant distal hemisection";
2581    case TID17IM:
2582      return "Mandibular left third molar implant mesial hemisection";
2583    case TID17P:
2584      return "Mandibular left third molar prosthesis";
2585    case TID17PD:
2586      return "Mandibular left third molar distal prosthesis";
2587    case TID17PM:
2588      return "Mandibular left third molar mesial prosthesis";
2589    case TID18A:
2590      return "Mandibular left second molar abutment";
2591    case TID18AD:
2592      return "Mandibular left second molar abutment distal hemisection";
2593    case TID18AM:
2594      return "Mandibular left second molar abutment mesial hemisection";
2595    case TID18I:
2596      return "Mandibular left second molar implant";
2597    case TID18ID:
2598      return "Mandibular left second molar implant distal hemisection";
2599    case TID18IM:
2600      return "Mandibular left second molar implant mesial hemisection";
2601    case TID18P:
2602      return "Mandibular left second molar prosthesis";
2603    case TID18PD:
2604      return "Mandibular left second molar distal prosthesis";
2605    case TID18PM:
2606      return "Mandibular left second molar mesial prosthesis";
2607    case TID19A:
2608      return "Mandibular left first molar abutment";
2609    case TID19AD:
2610      return "Mandibular left first molar abutment distal hemisection";
2611    case TID19AM:
2612      return "Mandibular left first molar abutment mesial hemisection";
2613    case TID19I:
2614      return "Mandibular left first molar implant";
2615    case TID19ID:
2616      return "Mandibular left first molar implant distal hemisection";
2617    case TID19IM:
2618      return "Mandibular left first molar implant mesial hemisection";
2619    case TID19P:
2620      return "Mandibular left first molar prosthesis";
2621    case TID19PD:
2622      return "Mandibular left first molar distal prosthesis";
2623    case TID19PM:
2624      return "Mandibular left first molar mesial prosthesis";
2625    case TID1A:
2626      return "Maxillary right third molar abutment";
2627    case TID1I:
2628      return "Maxillary right third molar implant";
2629    case TID1P:
2630      return "Maxillary right third molar prosthesis";
2631    case TID1PD:
2632      return "Maxillary right third molar distal prosthesis";
2633    case TID1PM:
2634      return "Maxillary right third molar mesial prosthesis";
2635    case TID20A:
2636      return "Mandibular left second premolar abutment";
2637    case TID20I:
2638      return "Mandibular left second premolar implant";
2639    case TID20P:
2640      return "Mandibular left second premolar prosthesis";
2641    case TID20PD:
2642      return "Mandibular left second premolar distal prosthesis";
2643    case TID20PM:
2644      return "Mandibular left second premolar mesial prosthesis";
2645    case TID21A:
2646      return "Mandibular left first premolar abutment";
2647    case TID21I:
2648      return "Mandibular left first premolar implant";
2649    case TID21P:
2650      return "Mandibular left first premolar prosthesis";
2651    case TID21PD:
2652      return "Mandibular left first premolar distal prosthesis";
2653    case TID21PM:
2654      return "Mandibular left first premolar mesial prosthesis";
2655    case TID22A:
2656      return "Mandibular left canine abutment";
2657    case TID22I:
2658      return "Mandibular left canine implant";
2659    case TID22P:
2660      return "Mandibular left canine prosthesis";
2661    case TID22PD:
2662      return "Mandibular left canine distal prosthesis";
2663    case TID22PM:
2664      return "Mandibular left canine mesial prosthesis";
2665    case TID23A:
2666      return "Mandibular left lateral incisor abutment";
2667    case TID23I:
2668      return "Mandibular left lateral incisor implant";
2669    case TID23P:
2670      return "Mandibular left lateral incisor prosthesis";
2671    case TID23PD:
2672      return "Mandibular left lateral incisor distal prosthesis";
2673    case TID23PM:
2674      return "Mandibular left lateral incisor mesial prosthesis";
2675    case TID24A:
2676      return "Mandibular left central incisor abutment";
2677    case TID24I:
2678      return "Mandibular left central incisor implant";
2679    case TID24P:
2680      return "Mandibular left central incisor prosthesis";
2681    case TID24PD:
2682      return "Mandibular left central incisor distal prosthesis";
2683    case TID24PM:
2684      return "Mandibular left central incisor mesial prosthesis";
2685    case TID25A:
2686      return "Mandibular right central incisor abutment";
2687    case TID25I:
2688      return "Mandibular right central incisor implant";
2689    case TID25P:
2690      return "Mandibular right central incisor prosthesis";
2691    case TID25PD:
2692      return "Mandibular right central incisor distal prosthesis";
2693    case TID25PM:
2694      return "Mandibular right central incisor mesial prosthesis";
2695    case TID26A:
2696      return "Mandibular right lateral incisor abutment";
2697    case TID26I:
2698      return "Mandibular right lateral incisor implant";
2699    case TID26P:
2700      return "Mandibular right lateral incisor prosthesis";
2701    case TID26PD:
2702      return "Mandibular right lateral incisor distal prosthesis";
2703    case TID26PM:
2704      return "Mandibular right lateral incisor mesial prosthesis";
2705    case TID27A:
2706      return "Mandibular right canine abutment";
2707    case TID27I:
2708      return "Mandibular right canine implant";
2709    case TID27P:
2710      return "Mandibular right canine prosthesis";
2711    case TID27PD:
2712      return "Mandibular right canine distal prosthesis";
2713    case TID27PM:
2714      return "Mandibular right canine mesial prosthesis";
2715    case TID28A:
2716      return "Mandibular right first premolar abutment";
2717    case TID28I:
2718      return "Mandibular right first premolar implant";
2719    case TID28P:
2720      return "Mandibular right first premolar prosthesis";
2721    case TID28PD:
2722      return "Mandibular right first premolar distal prosthesis";
2723    case TID28PM:
2724      return "Mandibular right first premolar mesial prosthesis";
2725    case TID29A:
2726      return "Mandibular right second premolar abutment";
2727    case TID29I:
2728      return "Mandibular right second premolar implant";
2729    case TID29P:
2730      return "Mandibular right second premolar prosthesis";
2731    case TID29PD:
2732      return "Mandibular right second premolar distal prosthesis";
2733    case TID29PM:
2734      return "Mandibular right second premolar mesial prosthesis";
2735    case TID2A:
2736      return "Maxillary right second molar abutment";
2737    case TID2I:
2738      return "Maxillary right second molar implant";
2739    case TID2P:
2740      return "Maxillary right second molar prosthesis";
2741    case TID2PD:
2742      return "Maxillary right second molar distal prosthesis";
2743    case TID2PM:
2744      return "Maxillary right second molar mesial prosthesis";
2745    case TID30A:
2746      return "Mandibular right first molar abutment";
2747    case TID30AD:
2748      return "Mandibular right first molar abutment distal hemisection";
2749    case TID30AM:
2750      return "Mandibular right first molar abutment mesial hemisection";
2751    case TID30I:
2752      return "Mandibular right first molar implant";
2753    case TID30ID:
2754      return "Mandibular right first molar implant distal hemisection";
2755    case TID30IM:
2756      return "Mandibular right first molar implant mesial hemisection";
2757    case TID30P:
2758      return "Mandibular right first molar prosthesis";
2759    case TID30PD:
2760      return "Mandibular right first molar distal prosthesis";
2761    case TID30PM:
2762      return "Mandibular right first molar mesial prosthesis";
2763    case TID31A:
2764      return "Mandibular right second molar abutment";
2765    case TID31AD:
2766      return "Mandibular right second molar abutment distal hemisection";
2767    case TID31AM:
2768      return "Mandibular right second molar abutment mesial hemisection";
2769    case TID31I:
2770      return "Mandibular right second molar implant";
2771    case TID31ID:
2772      return "Mandibular right second molar implant distal hemisection";
2773    case TID31IM:
2774      return "Mandibular right second molar implant mesial hemisection";
2775    case TID31P:
2776      return "Mandibular right second molar prosthesis";
2777    case TID31PD:
2778      return "Mandibular right second molar distal prosthesis";
2779    case TID31PM:
2780      return "Mandibular right second molar mesial prosthesis";
2781    case TID32A:
2782      return "Mandibular right third molar abutment";
2783    case TID32AD:
2784      return "Mandibular right third molar abutment distal hemisection";
2785    case TID32AM:
2786      return "Mandibular right third molar abutment mesial hemisection";
2787    case TID32I:
2788      return "Mandibular right third molar implant";
2789    case TID32ID:
2790      return "Mandibular right third molar implant distal hemisection";
2791    case TID32IM:
2792      return "Mandibular right third molar implant mesial hemisection";
2793    case TID32P:
2794      return "Mandibular right third molar prosthesis";
2795    case TID32PD:
2796      return "Mandibular right third molar distal prosthesis";
2797    case TID32PM:
2798      return "Mandibular right third molar mesial prosthesis";
2799    case TID3A:
2800      return "Maxillary right first molar abutment";
2801    case TID3I:
2802      return "Maxillary right first molar implant";
2803    case TID3P:
2804      return "Maxillary right first molar prosthesis";
2805    case TID3PD:
2806      return "Maxillary right first molar distal prosthesis";
2807    case TID3PM:
2808      return "Maxillary right first molar mesial prosthesis";
2809    case TID4A:
2810      return "Maxillary right second premolar abutment";
2811    case TID4I:
2812      return "Maxillary right second premolar implant";
2813    case TID4P:
2814      return "Maxillary right second premolar prosthesis";
2815    case TID4PD:
2816      return "Maxillary right second premolar distal prosthesis";
2817    case TID4PM:
2818      return "Maxillary right second premolar mesial prosthesis";
2819    case TID5A:
2820      return "Maxillary right first premolar abutment";
2821    case TID5I:
2822      return "Maxillary right first premolar implant";
2823    case TID5P:
2824      return "Maxillary right first premolar prosthesis";
2825    case TID5PD:
2826      return "Maxillary right first premolar distal prosthesis";
2827    case TID5PM:
2828      return "Maxillary right first premolar mesial prosthesis";
2829    case TID6A:
2830      return "Maxillary right canine abutment";
2831    case TID6I:
2832      return "Maxillary right canine implant";
2833    case TID6P:
2834      return "Maxillary right canine prosthesis";
2835    case TID6PD:
2836      return "Maxillary right canine distal prosthesis";
2837    case TID6PM:
2838      return "Maxillary right canine mesial prosthesis";
2839    case TID7A:
2840      return "Maxillary right lateral incisor abutment";
2841    case TID7I:
2842      return "Maxillary right lateral incisor implant";
2843    case TID7P:
2844      return "Maxillary right lateral incisor prosthesis";
2845    case TID7PD:
2846      return "Maxillary right lateral incisor distal prosthesis";
2847    case TID7PM:
2848      return "Maxillary right lateral incisor mesial prosthesis";
2849    case TID8A:
2850      return "Maxillary right central incisor abutment";
2851    case TID8I:
2852      return "Maxillary right central incisor implant";
2853    case TID8P:
2854      return "Maxillary right central incisor prosthesis";
2855    case TID8PD:
2856      return "Maxillary right central incisor distal prosthesis";
2857    case TID8PM:
2858      return "Maxillary right central incisor mesial prosthesis";
2859    case TID9A:
2860      return "Maxillary left central incisor abutment";
2861    case TID9I:
2862      return "Maxillary left central incisor implant";
2863    case TID9P:
2864      return "Maxillary left central incisor prosthesis";
2865    case TID9PD:
2866      return "Maxillary left central incisor distal prosthesis";
2867    case TID9PM:
2868      return "Maxillary left central incisor mesial prosthesis";
2869    case PERMANENTDENTITION:
2870      return "Permanent dentition, the natural teeth of adulthood that replace or are added to the deciduous teeth";
2871    case TID1:
2872      return "Maxillary right third molar";
2873    case TID10:
2874      return "Maxillary left lateral incisor";
2875    case TID11:
2876      return "Maxillary left canine";
2877    case TID12:
2878      return "Maxillary left first premolar";
2879    case TID13:
2880      return "Maxillary left second premolar";
2881    case TID14:
2882      return "Maxillary left first molar";
2883    case TID15:
2884      return "Maxillary left second molar";
2885    case TID16:
2886      return "Maxillary left third molar";
2887    case TID17:
2888      return "Mandibular left third molar";
2889    case TID17D:
2890      return "Mandibular left third molar distal hemisection";
2891    case TID17M:
2892      return "Mandibular left third molar mesial hemisection";
2893    case TID18:
2894      return "Mandibular left second molar";
2895    case TID18D:
2896      return "Mandibular left second molar distal hemisection";
2897    case TID18M:
2898      return "Mandibular left second molar mesial hemisection";
2899    case TID19:
2900      return "Mandibular left first molar";
2901    case TID19D:
2902      return "Mandibular left first molar distal hemisection";
2903    case TID19M:
2904      return "Mandibular left first molar mesial hemisection";
2905    case TID2:
2906      return "Maxillary right second molar";
2907    case TID20:
2908      return "Mandibular left second premolar";
2909    case TID21:
2910      return "Mandibular left first premolar";
2911    case TID22:
2912      return "Mandibular left canine";
2913    case TID23:
2914      return "Mandibular left lateral incisor";
2915    case TID24:
2916      return "Mandibular left central incisor";
2917    case TID25:
2918      return "Mandibular right central incisor";
2919    case TID26:
2920      return "Mandibular right lateral incisor";
2921    case TID27:
2922      return "Mandibular right canine";
2923    case TID28:
2924      return "Mandibular right first premolar";
2925    case TID29:
2926      return "Mandibular right second premolar";
2927    case TID3:
2928      return "Maxillary right first molar";
2929    case TID30:
2930      return "Mandibular right first molar";
2931    case TID30D:
2932      return "Mandibular right first molar distal hemisection";
2933    case TID30M:
2934      return "Mandibular right first molar mesial hemisection";
2935    case TID31:
2936      return "Mandibular right second molar";
2937    case TID31D:
2938      return "Mandibular right second molar distal hemisection";
2939    case TID31M:
2940      return "Mandibular right second molar mesial hemisection";
2941    case TID32:
2942      return "Mandibular right third molar";
2943    case TID32D:
2944      return "Mandibular right third molar distal hemisection";
2945    case TID32M:
2946      return "Mandibular right third molar mesial hemisection";
2947    case TID4:
2948      return "Maxillary right second premolar";
2949    case TID5:
2950      return "Maxillary right first premolar";
2951    case TID6:
2952      return "Maxillary right canine";
2953    case TID7:
2954      return "Maxillary right lateral incisor";
2955    case TID8:
2956      return "Maxillary right central incisor";
2957    case TID9:
2958      return "Maxillary left central incisor";
2959    case PRIMARYDENTITION:
2960      return "Primary dentition, the first teeth to errupt and usually replaced with permanent dentition";
2961    case TIDA:
2962      return "Maxillary right second primary molar";
2963    case TIDB:
2964      return "Maxillary right first primary molar";
2965    case TIDC:
2966      return "Maxillary right primary canine";
2967    case TIDD:
2968      return "Maxillary right lateral primary incisor";
2969    case TIDE:
2970      return "Maxillary right central primary incisor";
2971    case TIDF:
2972      return "Maxillary left central primary incisor";
2973    case TIDG:
2974      return "Maxillary left lateral primary incisor";
2975    case TIDH:
2976      return "Maxillary left primary canine";
2977    case TIDI:
2978      return "Maxillary left first primary molar";
2979    case TIDJ:
2980      return "Maxillary left second primary molar";
2981    case TIDK:
2982      return "Mandibular left second primary molar";
2983    case TIDL:
2984      return "Mandibular left first primary molar";
2985    case TIDM:
2986      return "Mandibular left primary canine";
2987    case TIDN:
2988      return "Mandibular left lateral primary incisor";
2989    case TIDO:
2990      return "Mandibular left central primary incisor";
2991    case TIDP:
2992      return "Mandibular right central primary incisor";
2993    case TIDQ:
2994      return "Mandibular right lateral primary incisor";
2995    case TIDR:
2996      return "Mandibular right primary canine";
2997    case TIDS:
2998      return "Mandibular right first primary molar";
2999    case TIDT:
3000      return "Mandibular right second primary molar";
3001    case SUPERNUMERARYTOOTH:
3002      return "Supernumerary tooth, any tooth in addition to the normal permanent and primary dentition";
3003    case TID10S:
3004      return "Supernumerary maxillary left lateral incisor";
3005    case TID11S:
3006      return "Supernumerary maxillary left canine";
3007    case TID12S:
3008      return "Supernumerary maxillary left first premolar";
3009    case TID13S:
3010      return "Supernumerary maxillary left second premolar";
3011    case TID14S:
3012      return "Supernumerary maxillary left first molar";
3013    case TID15S:
3014      return "Supernumerary maxillary left second molar";
3015    case TID16S:
3016      return "Supernumerary maxillary left third molar";
3017    case TID17S:
3018      return "Supernumerary mandibular left third molar";
3019    case TID18S:
3020      return "Supernumerary mandibular left second molar";
3021    case TID19S:
3022      return "Supernumerary mandibular left first molar";
3023    case TID1S:
3024      return "Supernumerary maxillary right third molar";
3025    case TID20S:
3026      return "Supernumerary mandibular left second premolar";
3027    case TID21S:
3028      return "Supernumerary mandibular left first premolar";
3029    case TID22S:
3030      return "Supernumerary mandibular left canine";
3031    case TID23S:
3032      return "Supernumerary mandibular left lateral incisor";
3033    case TID24S:
3034      return "Supernumerary mandibular left central incisor";
3035    case TID25S:
3036      return "Supernumerary mandibular right central incisor";
3037    case TID26S:
3038      return "Supernumerary mandibular right lateral incisor";
3039    case TID27S:
3040      return "Supernumerary mandibular right canine";
3041    case TID28S:
3042      return "Supernumerary mandibular right first premolar";
3043    case TID29S:
3044      return "Supernumerary mandibular right second premolar";
3045    case TID2S:
3046      return "Supernumerary maxillary right second molar";
3047    case TID30S:
3048      return "Supernumerary mandibular right first molar";
3049    case TID31S:
3050      return "Supernumerary mandibular right second molar";
3051    case TID32S:
3052      return "Supernumerary mandibular right third molar";
3053    case TID3S:
3054      return "Supernumerary maxillary right first molar";
3055    case TID4S:
3056      return "Supernumerary maxillary right second premolar";
3057    case TID5S:
3058      return "Supernumerary maxillary right first premolar";
3059    case TID6S:
3060      return "Supernumerary maxillary right canine";
3061    case TID7S:
3062      return "Supernumerary maxillary right lateral incisor";
3063    case TID8S:
3064      return "Supernumerary maxillary right central incisor";
3065    case TID9S:
3066      return "Supernumerary maxillary left central incisor";
3067    case TIDAS:
3068      return "Supernumerary maxillary right second primary molar";
3069    case TIDBS:
3070      return "Supernumerary maxillary right first primary molar";
3071    case TIDCS:
3072      return "Supernumerary maxillary right primary canine";
3073    case TIDDS:
3074      return "Supernumerary maxillary right lateral primary incisor";
3075    case TIDES:
3076      return "Supernumerary maxillary right central primary incisor";
3077    case TIDFS:
3078      return "Supernumerary maxillary left central primary incisor";
3079    case TIDGS:
3080      return "Supernumerary maxillary left lateral primary incisor";
3081    case TIDHS:
3082      return "Supernumerary maxillary left primary canine";
3083    case TIDIS:
3084      return "Supernumerary maxillary left first primary molar";
3085    case TIDJS:
3086      return "Supernumerary maxillary left second primary molar";
3087    case TIDKS:
3088      return "Supernumerary mandibular left second primary molar";
3089    case TIDLS:
3090      return "Supernumerary mandibular left first primary molar";
3091    case TIDMS:
3092      return "Supernumerary mandibular left primary canine";
3093    case TIDNS:
3094      return "Supernumerary mandibular left lateral primary incisor";
3095    case TIDOS:
3096      return "Supernumerary mandibular left central primary incisor";
3097    case TIDPS:
3098      return "Supernumerary mandibular right central primary incisor";
3099    case TIDQS:
3100      return "Supernumerary mandibular right lateral primary incisor";
3101    case TIDRS:
3102      return "Supernumerary mandibular right primary canine";
3103    case TIDSS:
3104      return "Supernumerary mandibular right first primary molar";
3105    case TIDTS:
3106      return "Supernumerary mandibular right second primary molar";
3107    case NULL:
3108      return null;
3109    default:
3110      return "?";
3111    }
3112  }
3113
3114  public String getDisplay() {
3115    switch (this) {
3116    case ARTIFICIALDENTITION:
3117      return "Artificial dentition";
3118    case TID10A:
3119      return "10a";
3120    case TID10I:
3121      return "10i";
3122    case TID10P:
3123      return "10p";
3124    case TID10PD:
3125      return "10pd";
3126    case TID10PM:
3127      return "10pm";
3128    case TID11A:
3129      return "11a";
3130    case TID11I:
3131      return "11i";
3132    case TID11P:
3133      return "11p";
3134    case TID11PD:
3135      return "11pd";
3136    case TID11PM:
3137      return "11pm";
3138    case TID12A:
3139      return "12a";
3140    case TID12I:
3141      return "12i";
3142    case TID12P:
3143      return "12p";
3144    case TID12PD:
3145      return "12pd";
3146    case TID12PM:
3147      return "12pm";
3148    case TID13A:
3149      return "13a";
3150    case TID13I:
3151      return "13i";
3152    case TID13P:
3153      return "13p";
3154    case TID13PD:
3155      return "13pd";
3156    case TID13PM:
3157      return "13pm";
3158    case TID14A:
3159      return "14a";
3160    case TID14I:
3161      return "14i";
3162    case TID14P:
3163      return "14p";
3164    case TID14PD:
3165      return "14pd";
3166    case TID14PM:
3167      return "14pm";
3168    case TID15A:
3169      return "15a";
3170    case TID15I:
3171      return "15i";
3172    case TID15P:
3173      return "15p";
3174    case TID15PD:
3175      return "15pd";
3176    case TID15PM:
3177      return "15pm";
3178    case TID16A:
3179      return "16a";
3180    case TID16I:
3181      return "16i";
3182    case TID16P:
3183      return "16p";
3184    case TID16PD:
3185      return "16pd";
3186    case TID16PM:
3187      return "16pm";
3188    case TID17A:
3189      return "17a";
3190    case TID17AD:
3191      return "17ad";
3192    case TID17AM:
3193      return "17am";
3194    case TID17I:
3195      return "17i";
3196    case TID17ID:
3197      return "17id";
3198    case TID17IM:
3199      return "17im";
3200    case TID17P:
3201      return "17p";
3202    case TID17PD:
3203      return "17pd";
3204    case TID17PM:
3205      return "17pm";
3206    case TID18A:
3207      return "18a";
3208    case TID18AD:
3209      return "18ad";
3210    case TID18AM:
3211      return "18am";
3212    case TID18I:
3213      return "18i";
3214    case TID18ID:
3215      return "18id";
3216    case TID18IM:
3217      return "18im";
3218    case TID18P:
3219      return "18p";
3220    case TID18PD:
3221      return "18pd";
3222    case TID18PM:
3223      return "18pm";
3224    case TID19A:
3225      return "19a";
3226    case TID19AD:
3227      return "19ad";
3228    case TID19AM:
3229      return "19am";
3230    case TID19I:
3231      return "19i";
3232    case TID19ID:
3233      return "19id";
3234    case TID19IM:
3235      return "19im";
3236    case TID19P:
3237      return "19p";
3238    case TID19PD:
3239      return "19pd";
3240    case TID19PM:
3241      return "19pm";
3242    case TID1A:
3243      return "1a";
3244    case TID1I:
3245      return "1i";
3246    case TID1P:
3247      return "1p";
3248    case TID1PD:
3249      return "1pd";
3250    case TID1PM:
3251      return "1pm";
3252    case TID20A:
3253      return "20a";
3254    case TID20I:
3255      return "20i";
3256    case TID20P:
3257      return "20p";
3258    case TID20PD:
3259      return "20pd";
3260    case TID20PM:
3261      return "20pm";
3262    case TID21A:
3263      return "21a";
3264    case TID21I:
3265      return "21i";
3266    case TID21P:
3267      return "21p";
3268    case TID21PD:
3269      return "21pd";
3270    case TID21PM:
3271      return "21pm";
3272    case TID22A:
3273      return "22a";
3274    case TID22I:
3275      return "22i";
3276    case TID22P:
3277      return "22p";
3278    case TID22PD:
3279      return "22pd";
3280    case TID22PM:
3281      return "22pm";
3282    case TID23A:
3283      return "23a";
3284    case TID23I:
3285      return "23i";
3286    case TID23P:
3287      return "23p";
3288    case TID23PD:
3289      return "23pd";
3290    case TID23PM:
3291      return "23pm";
3292    case TID24A:
3293      return "24a";
3294    case TID24I:
3295      return "24i";
3296    case TID24P:
3297      return "24p";
3298    case TID24PD:
3299      return "24pd";
3300    case TID24PM:
3301      return "24pm";
3302    case TID25A:
3303      return "25a";
3304    case TID25I:
3305      return "25i";
3306    case TID25P:
3307      return "25p";
3308    case TID25PD:
3309      return "25pd";
3310    case TID25PM:
3311      return "25pm";
3312    case TID26A:
3313      return "26a";
3314    case TID26I:
3315      return "26i";
3316    case TID26P:
3317      return "26p";
3318    case TID26PD:
3319      return "26pd";
3320    case TID26PM:
3321      return "26pm";
3322    case TID27A:
3323      return "27a";
3324    case TID27I:
3325      return "27i";
3326    case TID27P:
3327      return "27p";
3328    case TID27PD:
3329      return "27pd";
3330    case TID27PM:
3331      return "27pm";
3332    case TID28A:
3333      return "28a";
3334    case TID28I:
3335      return "28i";
3336    case TID28P:
3337      return "28p";
3338    case TID28PD:
3339      return "28pd";
3340    case TID28PM:
3341      return "28pm";
3342    case TID29A:
3343      return "29a";
3344    case TID29I:
3345      return "29i";
3346    case TID29P:
3347      return "29p";
3348    case TID29PD:
3349      return "29pd";
3350    case TID29PM:
3351      return "29pm";
3352    case TID2A:
3353      return "2a";
3354    case TID2I:
3355      return "2i";
3356    case TID2P:
3357      return "2p";
3358    case TID2PD:
3359      return "2pd";
3360    case TID2PM:
3361      return "2pm";
3362    case TID30A:
3363      return "30a";
3364    case TID30AD:
3365      return "30ad";
3366    case TID30AM:
3367      return "30am";
3368    case TID30I:
3369      return "30i";
3370    case TID30ID:
3371      return "30id";
3372    case TID30IM:
3373      return "30im";
3374    case TID30P:
3375      return "30p";
3376    case TID30PD:
3377      return "30pd";
3378    case TID30PM:
3379      return "30pm";
3380    case TID31A:
3381      return "31a";
3382    case TID31AD:
3383      return "31ad";
3384    case TID31AM:
3385      return "31am";
3386    case TID31I:
3387      return "31i";
3388    case TID31ID:
3389      return "31id";
3390    case TID31IM:
3391      return "31im";
3392    case TID31P:
3393      return "31p";
3394    case TID31PD:
3395      return "31pd";
3396    case TID31PM:
3397      return "31pm";
3398    case TID32A:
3399      return "32a";
3400    case TID32AD:
3401      return "32ad";
3402    case TID32AM:
3403      return "32am";
3404    case TID32I:
3405      return "32i";
3406    case TID32ID:
3407      return "32id";
3408    case TID32IM:
3409      return "32im";
3410    case TID32P:
3411      return "32p";
3412    case TID32PD:
3413      return "32pd";
3414    case TID32PM:
3415      return "32pm";
3416    case TID3A:
3417      return "3a";
3418    case TID3I:
3419      return "3i";
3420    case TID3P:
3421      return "3p";
3422    case TID3PD:
3423      return "3pd";
3424    case TID3PM:
3425      return "3pm";
3426    case TID4A:
3427      return "4a";
3428    case TID4I:
3429      return "4i";
3430    case TID4P:
3431      return "4p";
3432    case TID4PD:
3433      return "4pd";
3434    case TID4PM:
3435      return "4pm";
3436    case TID5A:
3437      return "5a";
3438    case TID5I:
3439      return "5i";
3440    case TID5P:
3441      return "5p";
3442    case TID5PD:
3443      return "5pd";
3444    case TID5PM:
3445      return "5pm";
3446    case TID6A:
3447      return "6a";
3448    case TID6I:
3449      return "6i";
3450    case TID6P:
3451      return "6p";
3452    case TID6PD:
3453      return "6pd";
3454    case TID6PM:
3455      return "6pm";
3456    case TID7A:
3457      return "7a";
3458    case TID7I:
3459      return "7i";
3460    case TID7P:
3461      return "7p";
3462    case TID7PD:
3463      return "7pd";
3464    case TID7PM:
3465      return "7pm";
3466    case TID8A:
3467      return "8a";
3468    case TID8I:
3469      return "8i";
3470    case TID8P:
3471      return "8p";
3472    case TID8PD:
3473      return "8pd";
3474    case TID8PM:
3475      return "8pm";
3476    case TID9A:
3477      return "9a";
3478    case TID9I:
3479      return "9i";
3480    case TID9P:
3481      return "9p";
3482    case TID9PD:
3483      return "9pd";
3484    case TID9PM:
3485      return "9pm";
3486    case PERMANENTDENTITION:
3487      return "Permanent dentition";
3488    case TID1:
3489      return "1";
3490    case TID10:
3491      return "10";
3492    case TID11:
3493      return "11";
3494    case TID12:
3495      return "12";
3496    case TID13:
3497      return "13";
3498    case TID14:
3499      return "14";
3500    case TID15:
3501      return "15";
3502    case TID16:
3503      return "16";
3504    case TID17:
3505      return "17";
3506    case TID17D:
3507      return "17d";
3508    case TID17M:
3509      return "17m";
3510    case TID18:
3511      return "18";
3512    case TID18D:
3513      return "18d";
3514    case TID18M:
3515      return "18m";
3516    case TID19:
3517      return "19";
3518    case TID19D:
3519      return "19d";
3520    case TID19M:
3521      return "19m";
3522    case TID2:
3523      return "2";
3524    case TID20:
3525      return "20";
3526    case TID21:
3527      return "21";
3528    case TID22:
3529      return "22";
3530    case TID23:
3531      return "23";
3532    case TID24:
3533      return "24";
3534    case TID25:
3535      return "25";
3536    case TID26:
3537      return "26";
3538    case TID27:
3539      return "27";
3540    case TID28:
3541      return "28";
3542    case TID29:
3543      return "29";
3544    case TID3:
3545      return "3";
3546    case TID30:
3547      return "30";
3548    case TID30D:
3549      return "30d";
3550    case TID30M:
3551      return "30m";
3552    case TID31:
3553      return "31";
3554    case TID31D:
3555      return "31d";
3556    case TID31M:
3557      return "31m";
3558    case TID32:
3559      return "32";
3560    case TID32D:
3561      return "32d";
3562    case TID32M:
3563      return "32m";
3564    case TID4:
3565      return "4";
3566    case TID5:
3567      return "5";
3568    case TID6:
3569      return "6";
3570    case TID7:
3571      return "7";
3572    case TID8:
3573      return "8";
3574    case TID9:
3575      return "9";
3576    case PRIMARYDENTITION:
3577      return "Primary dentition";
3578    case TIDA:
3579      return "A";
3580    case TIDB:
3581      return "B";
3582    case TIDC:
3583      return "C";
3584    case TIDD:
3585      return "D";
3586    case TIDE:
3587      return "E";
3588    case TIDF:
3589      return "F";
3590    case TIDG:
3591      return "G";
3592    case TIDH:
3593      return "H";
3594    case TIDI:
3595      return "I";
3596    case TIDJ:
3597      return "J";
3598    case TIDK:
3599      return "K";
3600    case TIDL:
3601      return "L";
3602    case TIDM:
3603      return "M";
3604    case TIDN:
3605      return "N";
3606    case TIDO:
3607      return "O";
3608    case TIDP:
3609      return "P";
3610    case TIDQ:
3611      return "Q";
3612    case TIDR:
3613      return "R";
3614    case TIDS:
3615      return "S";
3616    case TIDT:
3617      return "T";
3618    case SUPERNUMERARYTOOTH:
3619      return "Supernumerary Tooth";
3620    case TID10S:
3621      return "10s";
3622    case TID11S:
3623      return "11s";
3624    case TID12S:
3625      return "12s";
3626    case TID13S:
3627      return "13s";
3628    case TID14S:
3629      return "14s";
3630    case TID15S:
3631      return "15s";
3632    case TID16S:
3633      return "16s";
3634    case TID17S:
3635      return "17s";
3636    case TID18S:
3637      return "18s";
3638    case TID19S:
3639      return "19s";
3640    case TID1S:
3641      return "1s";
3642    case TID20S:
3643      return "20s";
3644    case TID21S:
3645      return "21s";
3646    case TID22S:
3647      return "22s";
3648    case TID23S:
3649      return "23s";
3650    case TID24S:
3651      return "24s";
3652    case TID25S:
3653      return "25s";
3654    case TID26S:
3655      return "26s";
3656    case TID27S:
3657      return "27s";
3658    case TID28S:
3659      return "28s";
3660    case TID29S:
3661      return "29s";
3662    case TID2S:
3663      return "2s";
3664    case TID30S:
3665      return "30s";
3666    case TID31S:
3667      return "31s";
3668    case TID32S:
3669      return "32s";
3670    case TID3S:
3671      return "3s";
3672    case TID4S:
3673      return "4s";
3674    case TID5S:
3675      return "5s";
3676    case TID6S:
3677      return "6s";
3678    case TID7S:
3679      return "7s";
3680    case TID8S:
3681      return "8s";
3682    case TID9S:
3683      return "9s";
3684    case TIDAS:
3685      return "As";
3686    case TIDBS:
3687      return "Bs";
3688    case TIDCS:
3689      return "Cs";
3690    case TIDDS:
3691      return "Ds";
3692    case TIDES:
3693      return "Es";
3694    case TIDFS:
3695      return "Fs";
3696    case TIDGS:
3697      return "Gs";
3698    case TIDHS:
3699      return "Hs";
3700    case TIDIS:
3701      return "Is";
3702    case TIDJS:
3703      return "Js";
3704    case TIDKS:
3705      return "Ks";
3706    case TIDLS:
3707      return "Ls";
3708    case TIDMS:
3709      return "Ms";
3710    case TIDNS:
3711      return "Ns";
3712    case TIDOS:
3713      return "Os";
3714    case TIDPS:
3715      return "Ps";
3716    case TIDQS:
3717      return "Qs";
3718    case TIDRS:
3719      return "Rs";
3720    case TIDSS:
3721      return "Ss";
3722    case TIDTS:
3723      return "Ts";
3724    case NULL:
3725      return null;
3726    default:
3727      return "?";
3728    }
3729  }
3730
3731}