> ## Documentation Index
> Fetch the complete documentation index at: https://docs.medera.info/llms.txt
> Use this file to discover all available pages before exploring further.

# Note Completeness Agent

> Catch missing required elements before the note is signed.

<div style={{ display: "inline-flex", alignItems: "center", justifyContent: "center", width: 76, height: 76, border: "1px solid rgba(20,20,19,0.08)", background: "#ffffff", marginBottom: 16 }}>
  <svg width="42" height="42" viewBox="0 0 16 16" shapeRendering="crispEdges" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
    <rect x="2" y="2" width="12" height="1" fill="#141413" />

    <rect x="2" y="2" width="1" height="12" fill="#141413" />

    <rect x="2" y="13" width="12" height="1" fill="#141413" />

    <rect x="13" y="2" width="1" height="12" fill="#141413" />

    <rect x="4" y="5" width="1" height="1" fill="#76a1fc" />

    <rect x="5" y="6" width="1" height="1" fill="#76a1fc" />

    <rect x="6" y="5" width="1" height="1" fill="#76a1fc" />

    <rect x="7" y="4" width="1" height="1" fill="#76a1fc" />

    <rect x="9" y="5" width="3" height="1" fill="#141413" />

    <rect x="4" y="9" width="1" height="1" fill="#76a1fc" />

    <rect x="5" y="10" width="1" height="1" fill="#76a1fc" />

    <rect x="6" y="9" width="1" height="1" fill="#76a1fc" />

    <rect x="7" y="8" width="1" height="1" fill="#76a1fc" />

    <rect x="9" y="9" width="3" height="1" fill="#141413" />

    <rect x="4" y="12" width="1" height="1" fill="#141413" />

    <rect x="9" y="12" width="2" height="1" fill="#141413" />
  </svg>
</div>

<Info>
  **Category:** Documentation & Coding  ·  **Signals:** Clinical note · Template definition · Quality program elements · Sign-off state
</Info>

Pre-sign-off completeness against practice template + quality programs (HEDIS, MIPS).

## Configuration

| Field                | Description                                  |
| :------------------- | :------------------------------------------- |
| `template_id`        | Practice template + required-element list    |
| `programs`           | Quality program element set (HEDIS, MIPS, …) |
| `enforcement`        | Blocking vs. advisory sign-off policy        |
| `pre_signoff_timing` | Pre-sign-off review timing                   |

## Execution

1. Reads the note against the practice template
2. Flags missing required elements per template and per program
3. Surfaces the gap with the template's expected language
4. Logs the pre-sign-off completeness state
5. Optionally blocks sign-off until critical fields are filled

## Composable experts

| Expert                        | Role                                   |
| :---------------------------- | :------------------------------------- |
| **Template Adherence Expert** | Practice template completeness         |
| **Quality Program Expert**    | HEDIS, MIPS, program-specific elements |
| **Audit Trail Expert**        | Pre-sign-off state logged              |
| **Sign-off Workflow Expert**  | Blocking vs. advisory enforcement      |

## Compliance guarantees

<Warning>
  * Completeness checks are deterministic and template-driven

  * Blocking enforcement is explicit and configured by the practice

  * Pre-sign-off state is logged for every encounter
</Warning>

## Endpoints

REST: `POST /api/therapy/validate-note`.

***

## Related

<CardGroup cols={2}>
  <Card title="Agentic Overview" icon="https://mintcdn.com/medera-357fd587/iC-6rAuwl-0aQSw_/icons/ui/layers.svg?fit=max&auto=format&n=iC-6rAuwl-0aQSw_&q=85&s=b19e6f39887a8a61762fcb53957d2271" href="/agentic/overview" width="40" height="40" data-path="icons/ui/layers.svg">
    Framework + 24 agents.
  </Card>

  <Card title="Expert Registry" icon="https://mintcdn.com/medera-357fd587/iC-6rAuwl-0aQSw_/icons/ui/puzzle.svg?fit=max&auto=format&n=iC-6rAuwl-0aQSw_&q=85&s=eba447b2f1e34fad34c796c184970d9d" href="/agentic/experts/overview" width="40" height="40" data-path="icons/ui/puzzle.svg">
    Typed expert registry.
  </Card>

  <Card title="Canvas" icon="https://mintcdn.com/medera-357fd587/iC-6rAuwl-0aQSw_/icons/ui/layout-dashboard.svg?fit=max&auto=format&n=iC-6rAuwl-0aQSw_&q=85&s=924f63310a2c475420e62629953c3d1c" href="/agentic/canvas/overview" width="40" height="40" data-path="icons/ui/layout-dashboard.svg">
    Compose your own workflow.
  </Card>

  <Card title="API Reference" icon="https://mintcdn.com/medera-357fd587/n1mgcc3nR2sq_PoL/icons/ui/terminal.svg?fit=max&auto=format&n=n1mgcc3nR2sq_PoL&q=85&s=a54c23f663622840fa7b900ec04462a5" href="/api-reference/welcome" width="40" height="40" data-path="icons/ui/terminal.svg">
    REST surface.
  </Card>
</CardGroup>
