SDK

ExamRecord

The content of an exam version (`ExamContent` in the web app) — the report and its clinical context. `report_lexical` is the web editor's state (Lexical JSON, as a string) and is the source of truth; `report_html` is derived from it for readers that never open the editor. Write both when you produce a report, or the web editor opens an empty document.

On this page

class

Signature #

class ExamRecord(*, title: str | None = None, modality: str | None = None, exam_date: str | None = None, report_lexical: str | None = None, report_html: str | None = None, custom_attributes: dict[str, Any] | None = None)

Bases: BaseModel

The content of an exam version (ExamContent in the web app) — the report and its clinical context.

report_lexical is the web editor's state (Lexical JSON, as a string) and is the source of truth; report_html is derived from it for readers that never open the editor. Write both when you produce a report, or the web editor opens an empty document.

Members #

title: str | None = None #

attribute

modality: str | None = None #

attribute

exam_date: str | None = None #

attribute

report_lexical: str | None = None #

attribute

report_html: str | None = None #

attribute

custom_attributes: dict[str, Any] | None = None #

attribute