General Documentation Guide

This page is the central orientation for lx-annotate documentation.

Who This Is For

  • Medical staff documenting examinations and findings

  • Clinical trainers onboarding new users

  • Operations and support staff maintaining day-to-day workflows

  • Developers maintaining APIs and UI modules

Documentation Structure

  • guides/reporting-template-requirements-page: Reporting workflow, template selection, and requirement-set reference

  • guides/asset-deployment: Frontend build/manifest/runtime deployment contract

  • guides/hub-export-workflow: Secure outbound transfer and export workflow

  • guides/ai-training-data-export: Frame, annotation, AI dataset, and GastroNet-style training exports

  • guides/segment-annotation-workflow: Practical video segment review and validation workflow

  • guides/anonymization-validation-correction-workflow: Validation/approval and correction flow before reporting

  • guides/dtypes-findings-migration: Incremental findings migration plan

  • guides/core-concept-contract: Core concept contract and API surface

  • guides/core-concept-readiness-verdict: Readiness assessment for structured evaluation

  • guides/core-concept-type-matrix: Generated type matrix for core concepts

  • Shared date/time conventions: canonical timezone and serialization rules owned by lx-data-models

  • Shared Pydantic patterns: canonical model and validation guidance owned by lx-data-models

  • api/index: API reference entry point

To add documentation to the frontend run these commands:

uv run --extra docs make -C docs html
mkdir -p static/docs
rsync -a --delete docs/_build/html/ static/docs/
mkdir -p staticfiles/docs
rsync -a --delete docs/_build/html/ staticfiles/docs/

Quick Start

  1. Open the reporting workflow from /reporting.

  2. Create or open a case.

  3. Select template and requirement sets.

  4. Capture findings and classifications.

  5. Complete report editor and finalize artifacts.

Support Notes

  • If templates are missing, verify selected module and examination type.

  • If requirement sets are empty, ensure a valid patient_examination_id and active lookup token exist.

  • If a step is unclear for training, start with guides/reporting-template-requirements-page and follow the section order.