> ## Documentation Index
> Fetch the complete documentation index at: https://help.elationhealth.com/llms.txt
> Use this file to discover all available pages before exploring further.

# The Patient Form Request Object

This object represents a patient form request, which is an association between a `Patient` and a set of `PatientForm`.\
You must first create the `PatientForm` before you can associate them to a `PatientFormRequest`.  A `PatientFormRequest`\
can be Read, Created, and Updated.

<Warning>
  When modifying via a PUT request, `notification_date` is the only field that can be changed.
</Warning>

## Example Object

Here's an example `PatientFormRequest`:

```json theme={null}
{
  "created_date": "2024-01-18T00:00:00Z", // datetime(ISO-8601), read-only
  "forms_url": "http://sandbox.elationemr.com/practice/{practice_id}/patient/{patient_id}/patient-forms/?key=AZCaFB2ZF28fyD1PijUHaRFYtLuIe6MFxOanGXMV", // string, read-only
  "id": 61253,                            // long(64), read-only
  "notification_date": "2024-01-19",      // date(YYYY-MM-DD)
  "patient": 585983,                      // long(64), required
  "patient_forms": [                      // array[long(64)], required
    58165,
    78952
  ],
  "practice": 581663                      // long(64), read-only
}
```

## Field Definitions

| Field              | Required | Read Only | Type             | Description                                                                                                                                  |
| ------------------ | -------- | --------- | ---------------- | -------------------------------------------------------------------------------------------------------------------------------------------- |
| id                 | No       | Yes       | long(64)         | The unique identifier for the `PatientFormRequest`.                                                                                          |
| patient            | Yes      | No        | long(64)         | The unique identifier for the `Patient` associated with the `PatientFormRequest`.                                                            |
| practice           | No       | Yes       | long(64)         | The unique identifier for the `Practice` associated with the `PatientFormRequest`.                                                           |
| forms\_url         | No       | Yes       | string           | This is the anonymous URL that can be used to access the forms.                                                                              |
| notification\_date | No       | No        | date             | The date the `PatientFormRequest` was sent to the patient. This follows the format: `YYYY-MM-DD`.  Any other format will result in an error. |
| patient\_forms     | Yes      | No        | array\[long(64)] | An array of `PatientForm` IDs associated with the `PatientFormRequest`.                                                                      |
| created\_date      | No       | Yes       | datetime         | The date the `PatientFormRequest` was created.                                                                                               |
