# CreateQuestionnaireResponseRequest

Model ID: `CreateQuestionnaireResponseRequest`

Request body for POST /questionnaires/{id}/responses.

Type: `object`

## Fields

| Field | Type | Required | Format | Allowed values | Default | Nullable | Description |
|---|---|---:|---|---|---|---:|---|
| `encounter_id` | `string|null` | No |  |  | `null` | Yes | FHIR Encounter id during which the response was collected, when linked. |
| `items` | `array|null` | No |  |  | `null` | Yes | Response items (answers), one per Questionnaire item linkId. |
| `patient_id` | `string` | Yes |  |  |  | No | FHIR Patient id who is the subject of the response (required for non-patient callers). |
| `status` | `string` | No |  |  | `"completed"` | No | Response status: in-progress, completed, amended, entered-in-error, or stopped. |

## Example

None declared in canonical OpenAPI.
