---
title: "GET /api/clinical_note_templates"
method: GET
path: "/api/clinical_note_templates"
tags: ["Clinical"]
---

# GET /api/clinical_note_templates

`GET /api/clinical_note_templates`

Retrieve or search clinical note templates

## Query parameters

- `cursor` string — The pagination cursor value.
- `page_size` integer — Number of results to return per page.
- `doctor` integer

## Response `200`

OK

- object — Paginated Result
  - `previous` string — Previous paginated page
  - `data` SoapNoteCustomReport[] — result data
    - `archived` boolean — Indicates that the doctor has soft-deleted this template, and will not use it for future appointments
    - `workflow_key` string — Identifier for this template. If it's a workflow form, it will be one of `"hp_cc_history_present_illness"`, `"hp_med_fam_social_history"`, `"hp_review_of_systems"`, `"hp_physical_exam"`, `"hp_assessment"`, `"hp_plan"`, `"hp_meds_allergies"`, `"soap_subjective"`, `"soap_objective"`, `"soap_assessment"`, `"soap_plan"`, `"onpatient_additional_info"`, or `"onpatient_reasons_for_visit"`. Otherwise, it will be `"custom_{id}".`
    - `name` string
    - `doctor` string
    - `updated_at` string
    - `is_persistent` boolean — If this is true, this report will be the same across all notes
    - `clinical_note_fields` object[] — clinical note fields
      - `archived` boolean — Indicates that the field has been soft-deleted by the doctor
      - `name` string
      - `data_type` string — One of `""`, `"Checkbox"`, `"NullCheckbox"`, `"String"`, `"TwoStrings"`, `"FreeDraw"`, `"Photo"`, `"Header"`, `"Subheader"`
      - `required` boolean — Indicates that a note should not be locked unless a value is provided for this field
      - `allowed_values` string[]
      - `clinical_note_template` integer
    - `is_onpatient` boolean
    - `order` object — Order of templates
      - `on_complete_note` integer — Order of the template on complete notes
      - `on_ipad` integer — Order of the template on iPad
    - `id` integer
  - `next` string — Next Paginated page

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `403` — Permission Denied
- `404` — Not Found
- `405` — Method Not Allowed
- `500` — Internal Server Error

---

[API](https://skmtc.net/drchrono/apis/untitled-api.md) · [All operations](https://skmtc.net/drchrono/apis/untitled-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/drchrono/untitled-api/versions/e595797fe800/schema)
