---
title: "Sign Off Dose"
method: POST
path: "/user/patient/doses/{dose_id}/sign-off"
tags: ["provider", "user", "doses"]
---

# Sign Off Dose

`POST /user/patient/doses/{dose_id}/sign-off`

## Request

- Base URL: `https://docs.decodahealth.com` (the document declares no server; this is the origin it was published from)
- URL: `https://docs.decodahealth.com/user/patient/doses/{dose_id}/sign-off`
- Auth: none declared. Required headers: `TENANT`, `API-KEY`
- TypeScript: <https://skmtc.dev/decodahealth/apis/decoda-api/docs/user/patient/doses/:dose_id/sign-off/post.ts> (a function with typed inputs; its response is checked against the schema)

Sign off on a dose record.

## Path parameters

- `dose_id` string, required

## Headers

- `TENANT` string, required
- `API-KEY` string, required

## Response `200`

Successful Response

- DeprecatedMedicationSummary: DEPRECATED: Use DoseSummary for administration records. This schema is kept for backward compatibility.
  - `id` string, required
  - `createdDate` string, date-time, required
  - `patientId` string, required
  - `providerId` string, nullable
  - `name` string, required
  - `sideEffects` string, nullable
  - `administrationLocation` string, nullable
  - `amount` number, nullable
  - `unit` 'AMPOULES' | 'APPLICATORS' | 'BOTTLES' | 'BOXES' | 'CAPSULES' | 'CUPS' | 'DOSES' | 'G_PER_ML' | 'GRAMS' | 'IU' | 'IU_PER_ML' | 'OUNCES' | 'FLUID_OUNCES' | 'KG' | 'KITS' | 'LITERS' | 'MCG' | 'MG' | 'MG_PER_ML' | 'ML' | 'MMOL' | 'MICROGRAM_PER_ML' | 'PACKS' | 'PAIRS' | 'PATCHES' | 'PERCENTAGE' | 'PIECES' | 'POUCHES' | 'ROLLS' | 'SACHETS' | 'SHEETS' | 'SPRAYS' | 'STRIPS' | 'SYRINGES' | 'TABLETS' | 'TABLETS_PER_DAY' | 'TESTS' | 'TUBES' | 'UNITS' | 'VIALS' | 'TREATMENTS' | 'SESSIONS' | 'PULSES' | 'JOULES' | 'CENTIMETERS' | 'THREAD_COUNT' | 'INJECTIONS' | 'WRINKLE_UNITS' | 'POUNDS' | 'FEET' | 'INCHES'
  - `lotNumber` string, nullable
  - `stockId` string, nullable
  - `noteId` string, nullable
  - `doseDate` string, date-time, nullable
  - `comment` string, nullable
  - `frequency` string, nullable
  - `quantity` number, nullable
  - `isUsedAsTemplate` boolean, nullable
  - `signedOffProviderId` string, nullable
  - `signedOffDate` string, date-time, nullable
  - `provider` UserTiny
    - `id` string, required: The unique identifier for the user.
    - `firstName` string, nullable: The user's first name.
    - `lastName` string, nullable: The user's last name.
    - `phoneNumber` string, nullable: The user's phone number.
    - `email` string, nullable: The user's email address.
    - `type` 'PROVIDER' | 'PATIENT' | 'ASSISTANT', required
    - `locationId` string, nullable: The location of the user.

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/decodahealth/apis/decoda-api.md) - [All operations](https://skmtc.dev/decodahealth/apis/decoda-api/llms.txt) - [OpenAPI document](https://skmtc.dev/decodahealth/apis/decoda-api/revisions/4ab18c80f9e9?raw)
