Dental Notation

Introduction to Dental Notation Packages

This package facilitates easy manipulation of commonly used dental notation methods in dentistry.

The package covers a total of three dental notations.

Dental notation are FDI, Universal and Palmer.

Installing

Package manager

Using npm:

npm install dental-notation

Using npm:

npm install dental-notation

Using npm:

npm install dental-notation

Dental Notation Types

The transparent teeth that appear to exist are actually not real teeth.

However, they have been added for convenience to mirror the Primary Teeth.

The variable name includes the string WITH_TMP.

The type name includes the string WithTmp.

FDI Notation

Primary Teeth

Upper Right

18
17
16
15
14
13
12
11

Upper Left

21
22
23
24
25
26
27
28
48
47
46
45
44
43
42
41

Lower Right

31
32
33
34
35
36
37
38

Lower Left

Baby Teeth

Upper Right

58
57
56
55
54
53
52
51

Upper Left

61
62
63
64
65
66
67
68
88
87
86
85
84
83
82
81

Lower Right

71
72
73
74
75
76
77
78

Lower Left

Universal Notation

Primary Teeth

Upper Right

1
2
3
4
5
6
7
8

Upper Left

9
10
11
12
13
14
15
16
32
31
30
29
28
27
26
25

Lower Right

24
23
22
21
20
19
18
17

Lower Left

Baby Teeth

Upper Right

A2
A1
A0
A
B
C
D
E

Upper Left

F
G
H
I
J
J0
J1
J2
T2
T1
T0
T
S
R
Q
P

Lower Right

O
N
M
L
K
K0
K1
k2

Lower Left

Palmer Notation

Primary Teeth

Upper Right

8UR
7UR
6UR
5UR
4UR
3UR
2UR
1UR

Upper Left

1UL
2UL
3UL
4UL
5UL
6UL
7UL
8UL
8LR
7LR
6LR
5LR
4LR
3LR
2LR
1LR

Lower Right

1LL
2LL
3LL
4LL
5LL
6LL
7LL
8LL

Lower Left

Baby Teeth

Upper Right

HUR
GUR
FUR
EUR
DUR
CUR
BUR
AUR

Upper Left

AUL
BUL
CUL
DUL
EUL
FUL
GUL
HUL
HLR
GLR
FLR
ELR
DLR
CLR
BLR
ALR

Lower Right

ALL
BLL
CLL
DLL
ELL
FLL
GLL
HLL

Lower Left

Try it out yourself

FDI Notation

Convert Teeth

Clear

Upper Right

18
17
16
15
14
13
12
11

Upper Left

21
22
23
24
25
26
27
28
48
47
46
45
44
43
42
41

Lower Right

31
32
33
34
35
36
37
38

Lower Left

getTeethString(teeth, "range");

getTeethString(teeth, "individual");

convertTeeth(teeth, "universal");

[]

convertTeeth(teeth, "palmer");

[]

Universal Notation

Convert Teeth

Clear

Upper Right

1
2
3
4
5
6
7
8

Upper Left

9
10
11
12
13
14
15
16
32
31
30
29
28
27
26
25

Lower Right

24
23
22
21
20
19
18
17

Lower Left

getTeethString(teeth, "range");

getTeethString(teeth, "individual");

convertTeeth(teeth, "fdi");

[]

convertTeeth(teeth, "palmer");

[]

Palmer Notation

Convert Teeth

Clear

Upper Right

8UR
7UR
6UR
5UR
4UR
3UR
2UR
1UR

Upper Left

1UL
2UL
3UL
4UL
5UL
6UL
7UL
8UL
8LR
7LR
6LR
5LR
4LR
3LR
2LR
1LR

Lower Right

1LL
2LL
3LL
4LL
5LL
6LL
7LL
8LL

Lower Left

getTeethString(teeth, "range");

getTeethString(teeth, "individual");

convertTeeth(teeth, "palmer");

[]

convertTeeth(teeth, "fdi");

[]