# Read CMN Detail

> Perform Read CMN Detail through Brightree.

Source: [https://genhealth.ai/docs/workflows/integrations/brightree/brightree_read_cmn_detail](https://genhealth.ai/docs/workflows/integrations/brightree/brightree_read_cmn_detail)

Integration: [Brightree](https://genhealth.ai/docs/workflows/integrations/brightree.md)

- Handler: `brightree_read_cmn_detail`

- Connection type: `brightree`

## Inputs

- `patient_key` — Patient Key (expression)
  Optional literal value or workflow expression.
- `cmn_key` — Cmn Key (expression)
  Optional literal value or workflow expression.
- `cmn_form_key` — Cmn Form Key (expression)
  Optional literal value or workflow expression.
- `status_filter` — Status Filter (text)
  Optional text value.
  Default: `"Active"`
- `occurrence` — Occurrence (number)
  Optional numeric value.
  Default: `1`
- `cmn_form_contains` — Cmn Form Contains (text)
  Optional text value.

## Outputs

- `success` — Success
- `branchable_error` — Branchable Error
- `error` — Error
- `patient_key` — Patient Key
- `cmn_key` — Cmn Key
- `cmn_form_key` — Cmn Form Key
- `cmn_status` — Cmn Status
- `cmn_initial_date` — Cmn Initial Date
- `cmn_recertification_date` — Cmn Recertification Date
- `cmn_length_of_need_months` — Cmn Length Of Need Months
- `cmn_expiration` — Cmn Expiration
- `cmn_signature_date` — Cmn Signature Date
- `doctor_name` — Doctor Name
- `doctor_key` — Doctor Key
- `cmn_type` — Cmn Type
- `cmn_type_key` — Cmn Type Key
- `branch_name` — Branch Name
- `branch_key` — Branch Key
- `policy_key` — Policy Key
- `policy_text` — Policy Text
- `payer_name` — Payer Name
- `payer_id` — Payer Id
- `policy_level` — Policy Level
- `policy_effective_date` — Policy Effective Date
- `records` — Records
- `count` — Count
- `total_records` — Total Records
- `filtered_records` — Filtered Records
- `selected_row` — Selected Row
- `detail_url` — Detail Url

Output schema completeness: `best_effort_declared`

## Safety

- External effect: `read`
- Confirmation recommended: no
- Retry safe: yes
- Dry run supported: no

## Schemas

These schemas are first-pass authoring guidance. Runtime validation remains authoritative.

### Input schema

```json
{
  "type": "object",
  "properties": {
    "cmn_key": {
      "description": "Optional literal value or workflow expression.",
      "x-workflow-field-type": "expression"
    },
    "occurrence": {
      "type": "number",
      "default": 1,
      "description": "Optional numeric value.",
      "x-workflow-field-type": "number"
    },
    "patient_key": {
      "description": "Optional literal value or workflow expression.",
      "x-workflow-field-type": "expression"
    },
    "cmn_form_key": {
      "description": "Optional literal value or workflow expression.",
      "x-workflow-field-type": "expression"
    },
    "status_filter": {
      "type": "string",
      "default": "Active",
      "description": "Optional text value.",
      "x-workflow-field-type": "text"
    },
    "cmn_form_contains": {
      "type": "string",
      "description": "Optional text value.",
      "x-workflow-field-type": "text"
    }
  },
  "additionalProperties": false
}
```

### Output schema

```json
{
  "type": "object",
  "properties": {
    "count": {},
    "error": {},
    "cmn_key": {},
    "records": {},
    "success": {},
    "cmn_type": {},
    "payer_id": {},
    "branch_key": {},
    "cmn_status": {},
    "detail_url": {},
    "doctor_key": {},
    "payer_name": {},
    "policy_key": {},
    "branch_name": {},
    "doctor_name": {},
    "patient_key": {},
    "policy_text": {},
    "cmn_form_key": {},
    "cmn_type_key": {},
    "policy_level": {},
    "selected_row": {},
    "total_records": {},
    "cmn_expiration": {},
    "branchable_error": {},
    "cmn_initial_date": {},
    "filtered_records": {},
    "cmn_signature_date": {},
    "policy_effective_date": {},
    "cmn_recertification_date": {},
    "cmn_length_of_need_months": {}
  },
  "additionalProperties": true
}
```
