Voice periodontal charting: allow dictating a full periodontal chart that outputs a structured chart with: missing teeth marked; 3 probing depths per buccal and lingual/palatal surface for all existing teeth and implants; 3 gingival margin/recession values per buccal and lingual/surface for all existing teeth and implants; mucogingival junction per buccal and lingual surface of all existing teeth and implants (this should not be done for maxillary palatal surfaces since there is no MGJ there); bleeding on probing per site when present; suppuration per site when present; mobility when present with a scale of Grade 1 Grade 2 or Grade 3; furcation involvement when present on a scale of Grade I Grade 2 or Grade 3 when present (this can be for buccal or lingual of mandibular molars, or buccal mesial-palatal or distal-palatal of maxillary molars, or mesial or distal of maxillary premolars, and automatic calculation of clinical attachment level (CAL) from pocket depths and gingival margins.