# Update Patient Note

> Perform Update Patient Note through Brightree.

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

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

- Handler: `brightree_update_patient_note`

- Connection type: `brightree`

## Inputs

- `patient_key` — Patient Key (expression)
  Optional literal value or workflow expression.
- `patient_note_key` — Patient Note Key (expression)
  Optional literal value or workflow expression.
- `patient_note_type_key` — Patient Note Type Key (select)
  Optional selected identifier or value.
  Default: `"2"`
  Options: CMN Note ("4"), Deposit Note ("14"), Financial Note ("8"), Intake ("16"), Item Maintenance ("1"), PAR Note ("6"), Patient ("2"), Pickup Exchange WIP State ("15"), Practitioner Note ("7"), Progress Note ("13"), Referral ("10"), WIP State ("9")
- `description_prepend` — Description Prepend (textarea)
  Optional text value.
- `description_append` — Description Append (textarea)
  Optional text value.
- `assigned_to_name` — Assigned To Name (text)
  Optional text value.
- `date_needed` — Date Needed (text)
  Optional text value.
- `status` — Status (text)
  Optional text value.
- `reason` — Reason (text)
  Optional text value.
- `dry_run` — Dry Run (boolean)
  Optional true-or-false value.
  Default: `false`

## Outputs

No named outputs are declared for this action.

Output schema completeness: `unknown`

## Safety

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

## Schemas

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

### Input schema

```json
{
  "type": "object",
  "properties": {
    "reason": {
      "type": "string",
      "description": "Optional text value.",
      "x-workflow-field-type": "text"
    },
    "status": {
      "type": "string",
      "description": "Optional text value.",
      "x-workflow-field-type": "text"
    },
    "dry_run": {
      "type": "boolean",
      "default": false,
      "description": "Optional true-or-false value.",
      "x-workflow-field-type": "boolean"
    },
    "date_needed": {
      "type": "string",
      "description": "Optional text value.",
      "x-workflow-field-type": "text"
    },
    "patient_key": {
      "description": "Optional literal value or workflow expression.",
      "x-workflow-field-type": "expression"
    },
    "assigned_to_name": {
      "type": "string",
      "description": "Optional text value.",
      "x-workflow-field-type": "text"
    },
    "patient_note_key": {
      "description": "Optional literal value or workflow expression.",
      "x-workflow-field-type": "expression"
    },
    "description_append": {
      "type": "string",
      "description": "Optional text value.",
      "x-workflow-field-type": "textarea"
    },
    "description_prepend": {
      "type": "string",
      "description": "Optional text value.",
      "x-workflow-field-type": "textarea"
    },
    "patient_note_type_key": {
      "enum": [
        "4",
        "14",
        "8",
        "16",
        "1",
        "6",
        "2",
        "15",
        "7",
        "13",
        "10",
        "9"
      ],
      "type": "string",
      "default": "2",
      "description": "Optional selected identifier or value.",
      "x-workflow-field-type": "select"
    }
  },
  "additionalProperties": false
}
```

### Output schema

```json
{
  "type": "object",
  "properties": {},
  "additionalProperties": true
}
```
