Skip to main content
GET
Returns the patient’s odontogram, creating an empty one on first access (get-or-initialize). The initial dentition mode is suggested from the patient’s age (≤5 child, 6–12 mixed, otherwise adult) and stays editable. All tooth and surface state is derived from findings — there is no separate per-tooth payload. Requires the odontogram feature flag and EMR read access.

Path Parameters

patientId
string
required
The patient whose chart to read.

Response

dentitionMode
string
adult | mixed | child.
temporaryTeeth
number[]
Permanent positions marked temporary in mixed mode.
findings
array
Findings sorted by FDI tooth number; each carries its planned items and subtotal.
estimate
object
Server-computed { findingCount, total, paid, due }.
signature
object
{ status: "none" | "signed" | "invalidated", signedAt? }.