---
title: "Get surgery / anaesthesia settings. Readable by any authenticated user, not just Settings admins: the surgical console itself reads this on every drug it logs."
method: GET
path: "/clinic-config/surgery"
tags: ["ClinicConfig"]
---

# Get surgery / anaesthesia settings. Readable by any authenticated user, not just Settings admins: the surgical console itself reads this on every drug it logs.

`GET /clinic-config/surgery`

## Response `200`

OK

- SurgerySettingsDto — Surgery / anaesthesia settings (ITE-783). The wire contract is a plain bool, not a nullable one: the entity stores null for "never configured" so a backfilled {} section cannot read as OFF, and the controller resolves that to true on the way out. Clients therefore never see, and never have to reason about, the unconfigured state.
  - `pushLoggedDrugsToPlan` boolean — Whether logging a drug in the surgical console also posts a line to the visit's treatment plan. Default true.

## Changes

- **2026-09-17** `d4ae30be0619` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/clinicos/apis/pawthosx-business-api-v1/changes/clinic-config/surgery/get.md)

---

[API](https://skmtc.dev/clinicos/apis/pawthosx-business-api-v1.md) · [All operations](https://skmtc.dev/clinicos/apis/pawthosx-business-api-v1/llms.txt) · [OpenAPI document](https://skmtc.dev/clinicos/apis/pawthosx-business-api-v1/revisions/652ff1990675?raw)
