---
title: "Get Em Level"
method: GET
path: "/api/v2/ml-scribe/open-api/sessions/{session_id}/clinical-codes/em-level"
tags: ["Heidi API"]
---

# Get Em Level

`GET /api/v2/ml-scribe/open-api/sessions/{session_id}/clinical-codes/em-level`

## Request

- Base URL: `https://au.api.heidihealth.com`
- URL: `https://au.api.heidihealth.com/api/v2/ml-scribe/open-api/sessions/{session_id}/clinical-codes/em-level`
- Auth: HTTP bearer

Returns the Evaluation and Management (E/M) office visit CPT code for a session, based on the medical decision making documented in its consult note. The session must have a completed consult note.

## Path parameters

- `session_id` string, required

## Query parameters

- `patient_type` 'new_patient' | 'established_patient', required

## Response `200`

Successful Response

- OpenAPIEmLevelResponse
  - `patient_type` 'new_patient' | 'established_patient', required
  - `code` '99202' | '99203' | '99204' | '99205' | '99211' | '99212' | '99213' | '99214' | '99215', required
  - `code_name` string, required
  - `mdm` OpenAPIEmMdmResponse, required
    - `level` 'straightforward' | 'low' | 'moderate' | 'high', required
    - `problems_addressed` OpenAPIEmMdmElementResponse, required
      - `level` 'straightforward' | 'low' | 'moderate' | 'high', required
      - `classification` string, nullable
      - `supporting_evidence` string[], required
    - `data_reviewed` OpenAPIEmMdmElementResponse, required
      - `level` 'straightforward' | 'low' | 'moderate' | 'high', required
      - `classification` string, nullable
      - `supporting_evidence` string[], required
    - `risk_of_management` OpenAPIEmMdmElementResponse, required
      - `level` 'straightforward' | 'low' | 'moderate' | 'high', required
      - `classification` string, nullable
      - `supporting_evidence` string[], required
  - `summary` string, nullable

## Other responses

- `400`: Bad Request
- `422`: Validation Error

## Changes

- **2026-09-23** `d764c8c0883f`: 1 info
  - endpoint added
- **2026-09-10** `01d828e968b7`: 1 breaking
  - api path removed without deprecation
- **2026-09-09** `76400a8cc6a9`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/heidihealth/apis/heidi-api-documentation/changes/api/v2/ml-scribe/open-api/sessions/:session_id/clinical-codes/em-level/get.md)

---

[API](https://skmtc.dev/heidihealth/apis/heidi-api-documentation.md) - [All operations](https://skmtc.dev/heidihealth/apis/heidi-api-documentation/llms.txt) - [OpenAPI document](https://skmtc.dev/heidihealth/apis/heidi-api-documentation/revisions/d764c8c0883f?raw)
