---
title: "POST /api/analyze-patient-chart"
method: POST
path: "/api/analyze-patient-chart"
---

# POST /api/analyze-patient-chart

`POST /api/analyze-patient-chart`

Analyzes patient chart documents and generates comprehensive medical coding and documentation reports

## Query parameters

- `generate_coding_report` boolean
- `generate_time_based_requirements_report` boolean
- `generate_telehealth_documentation_report` boolean
- `generate_documentation_discrepancy_report` boolean
- `generate_authentication_report` boolean
- `generate_diagnosis_procedure_report_alignment` boolean
- `generate_modifier_bundling_report` boolean
- `generate_ncd_lcd_analysis` boolean
- `generate_suggestions_for_fixing_issues_report` boolean

## Headers

- `content-type` string, required
- `content-disposition` string

## Response `200`

Patient chart analysis completed successfully

- object
  - `reportId` string — Unique identifier for the patient chart analysis
  - `success` boolean — Whether the patient chart analysis was successful

## Other responses

- `400` — Invalid request or file processing error
- `401` — Unauthorized access or invalid organization ID
- `500` — Server error or analysis failure

---

[API](https://skmtc.net/cairhealth/apis/cair-health-apis.md) · [All operations](https://skmtc.net/cairhealth/apis/cair-health-apis/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/cairhealth/cair-health-apis/revisions/dfc60069747b/schema)
