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

# Patient

> Event payload details and trigger documentation for Patient data from Hint Health

<img src="https://mintlify.s3.us-west-1.amazonaws.com/morfhealth/images/hint_health.svg" alt="images/hint_health.svg" />

# Events

## Triggering Webhook Types

The following event types are associated with the Patient event payload from Hint Health.

* `Hint Health Patient Created`
* `Hint Health Patient Updated`
* `Hint Health Patient Destroyed`
* `Hint Health Patient Inactive`

<RequestExample>
  ```json Example theme={null}
  {
    "account": {
      "name": "Gordon Thomas Sumner",
      "past_due_in_cents": 0
    },
    "address_city": "New York",
    "address_country": "United States",
    "address_line1": "157 E Houston St",
    "address_line2": "Suite 2402",
    "address_state": "NY",
    "address_zip": "10002",
    "age": 60,
    "chosen_first_name": "Alex",
    "chosen_last_name": "Smith",
    "chosen_middle_name": "Jordan",
    "chosen_suffix": "Jr.",
    "chosen_title": "Dr.",
    "company": {
      "id": "com-ab12C345DeF6",
      "name": "Schmoogle Inc."
    },
    "created_at": null,
    "dob": null,
    "electronic_communication_consent_accepted": true,
    "electronic_communication_consent_accepted_at": null,
    "email": "bass_man@bumblebeeinc.com",
    "external_link_id": "ext-12345",
    "external_records": [
      {
        "external_id": "ext-98765",
        "source": "ehr_system"
      }
    ],
    "first_name": "Gordon",
    "gender": "male",
    "gender_identity": "man",
    "gender_other": "non-binary",
    "health_insurance_group_id": "12345",
    "health_insurance_member_id": "A22222222",
    "health_insurance_payer_id": "00039",
    "health_insurance_payer_name": "Anthem Blue Cross California",
    "hipaa_authorization_accepted": true,
    "hipaa_authorization_accepted_at": null,
    "id": "pat-ab12C345DeF6",
    "import_id": "imp-ab12C345DeF6",
    "import_source": "csv_upload",
    "joined_practice_date": null,
    "known_practice": {
      "id": "prc-ab12C345DeF6",
      "name": "Downtown Medical"
    },
    "last_name": "Sumner",
    "lead_source": {
      "created_at": null,
      "id": "lds-ab12C345DeF6",
      "name": "Other",
      "updated_at": null
    },
    "lead_source_other": "Downtown marketing event",
    "location": {
      "address_city": "New York",
      "address_country": "United States",
      "address_latitude": "40.7227998",
      "address_line1": "157 E Houston St",
      "address_line2": "Suite 2402",
      "address_longitude": "-73.9892241",
      "address_state": "NY",
      "address_zip": "10002",
      "distance": "5.2 miles",
      "id": "loc-ab12C345DeF6",
      "location_group": {
        "created_at": null,
        "id": "prg-ab12C345DeF6",
        "integration_record_id": "int-ab12C345DeF6",
        "name": "Downtown Location Group",
        "updated_at": null
      },
      "name": "San Francisco HQ",
      "phone_number": "+15551234567",
      "virtual": false
    },
    "location_group": {
      "created_at": null,
      "id": "prg-ab12C345DeF6",
      "integration_record_id": "int-ab12C345DeF6",
      "name": "Downtown Location Group",
      "updated_at": null
    },
    "master_record_sponsor": "creg-ab12C345DeF6",
    "membership_status": "active",
    "memberships": [
      {
        "company": {
          "id": "com-ab12C345DeF6",
          "name": "Schmoogle Inc."
        },
        "division": {
          "id": "div-ab12C345DeF6",
          "name": "division 20"
        },
        "end_date": null,
        "enrollment_requested_on": null,
        "enrollment_status": "active",
        "member_type": "spouse",
        "payer": {
          "id": "pat-ab12C345DeF6",
          "name": "Gordon Thomas Sumner"
        },
        "plan": {
          "id": "pln-ab12C345DeF6",
          "name": "Membership"
        },
        "start_date": null,
        "status": "active",
        "uses_tobacco": false
      }
    ],
    "merged_into": {
      "id": "pat-zz99Y888XwV7",
      "name": "Gordon Thomas Sumner"
    },
    "middle_name": "Thomas",
    "name": "Gordon Thomas Sumner",
    "patient_agreement_accepted": false,
    "patient_agreement_accepted_at": null,
    "phones": [
      {
        "number": "+15553050051",
        "type": "mobile"
      }
    ],
    "practitioner": {
      "accepts_enrollments_from_employer": "yes",
      "accepts_enrollments_from_retail": "yes",
      "bio": "Board-certified family medicine physician with 15 years of experience.",
      "created_at": null,
      "education": "MD, Johns Hopkins University",
      "email": "dr.smith@practice.com",
      "gender": "female",
      "gender_other": "non-binary",
      "id": "doc-ab12C345DeF6",
      "integration_record_id": "int-ab12C345DeF6",
      "locations": [
        {
          "address_city": "New York",
          "address_country": "United States",
          "address_latitude": "40.7227998",
          "address_line1": "157 E Houston St",
          "address_line2": "Suite 2402",
          "address_longitude": "-73.9892241",
          "address_state": "NY",
          "address_zip": "10002",
          "distance": "5.2 miles",
          "id": "loc-ab12C345DeF6",
          "location_group": {
            "created_at": null,
            "id": "prg-ab12C345DeF6",
            "integration_record_id": "int-ab12C345DeF6",
            "name": "Downtown Location Group",
            "updated_at": null
          },
          "name": "San Francisco HQ",
          "phone_number": "+15551234567",
          "virtual": false
        }
      ],
      "max_patient_age": "65",
      "min_patient_age": "18",
      "name": "Dr. Jane Smith",
      "npi": {
        "id": "1234567890",
        "name": "Dr. Jane Smith"
      },
      "online_signup_visibility": "visible",
      "panel_size": 250,
      "panel_size_limit": 500,
      "photo_url": "https://app.hint.com/photos/doc-ab12C345DeF6.jpg",
      "specialties": [
        {
          "id": "spc-ab12C345DeF6",
          "name": "Family Medicine"
        }
      ],
      "updated_at": null
    },
    "practitioner_group": {
      "created_at": null,
      "id": "prg-ab12C345DeF6",
      "integration_record_id": "int-ab12C345DeF6",
      "name": "Downtown Location Group",
      "updated_at": null
    },
    "preferred_language": "en",
    "pronouns": "he/him",
    "provider_web_link": "https://app.hint.com/patients/pat-ab12C345DeF6",
    "sex": "male",
    "sponsorships": [
      {
        "company": {
          "id": "com-ab12C345DeF6",
          "name": "Schmoogle Inc."
        },
        "external_id": "ext_id_from_another_system012345",
        "family": {
          "id": "cac-ab12C345DeF6",
          "name": "Sumner Family"
        },
        "id": "creg-ab12C345DeF6",
        "is_subscriber": true,
        "type": "spouse"
      }
    ],
    "suffix": "Jr.",
    "terms_accepted": false,
    "terms_accepted_at": null,
    "updated_at": null,
    "uses_tobacco": false
  }
  ```
</RequestExample>

<ResponseExample>
  ```json Description theme={null}
  {
    "account": {
      "name": "Name on the billing account",
      "past_due_in_cents": "Amount past due in cents"
    },
    "address_city": "City of the patient's address",
    "address_country": "Country of the patient's address",
    "address_line1": "First line of the patient's address",
    "address_line2": "Second line of the patient's address",
    "address_state": "State of the patient's address",
    "address_zip": "ZIP code of the patient's address",
    "age": "Age of the patient",
    "chosen_first_name": "Patient's chosen or preferred first name",
    "chosen_last_name": "Patient's chosen or preferred last name",
    "chosen_middle_name": "Patient's chosen or preferred middle name",
    "chosen_suffix": "Patient's chosen or preferred suffix",
    "chosen_title": "Patient's chosen or preferred title",
    "company": {
      "id": "Unique identifier for the company",
      "name": "Name of the company"
    },
    "created_at": "Timestamp when the patient record was created",
    "dob": "Patient's date of birth",
    "electronic_communication_consent_accepted": "Whether the patient accepted electronic communication consent",
    "electronic_communication_consent_accepted_at": "Timestamp when the patient accepted electronic communication consent",
    "email": "Patient's email address",
    "external_link_id": "External link identifier for the patient",
    "external_records": {
      "external_id": "External identifier in the source system",
      "source": "Source system of the external record"
    },
    "first_name": "Patient's first name",
    "gender": "Patient's gender",
    "gender_identity": "Patient's gender identity",
    "gender_other": "Patient's gender if not covered by standard options",
    "health_insurance_group_id": "Health insurance group ID",
    "health_insurance_member_id": "Health insurance member ID",
    "health_insurance_payer_id": "Health insurance payer ID",
    "health_insurance_payer_name": "Health insurance payer name",
    "hipaa_authorization_accepted": "Whether the patient accepted the HIPAA authorization",
    "hipaa_authorization_accepted_at": "Timestamp when the patient accepted the HIPAA authorization",
    "id": "Unique identifier for the patient",
    "import_id": "Import batch identifier",
    "import_source": "Source system of the import",
    "joined_practice_date": "Date the patient joined the practice",
    "known_practice": {
      "id": "Unique identifier for the known practice",
      "name": "Name of the known practice"
    },
    "last_name": "Patient's last name",
    "lead_source": {
      "created_at": "Timestamp when the lead source was created",
      "id": "Unique identifier for the lead source",
      "name": "Name of the lead source",
      "updated_at": "Timestamp when the lead source was last updated"
    },
    "lead_source_other": "Description of the lead source when 'Other' is selected",
    "location": {
      "address_city": "City of the location's address",
      "address_country": "Country of the location's address",
      "address_latitude": "Latitude of the location's address",
      "address_line1": "First line of the location's address",
      "address_line2": "Second line of the location's address",
      "address_longitude": "Longitude of the location's address",
      "address_state": "State of the location's address",
      "address_zip": "ZIP code of the location's address",
      "distance": "Distance from the patient to the location",
      "id": "Unique identifier for the location",
      "location_group": {
        "created_at": "Timestamp when the location group was created",
        "id": "Unique identifier for the location group",
        "integration_record_id": "Integration record identifier for the location group",
        "name": "Name of the location group",
        "updated_at": "Timestamp when the location group was last updated"
      },
      "name": "Name of the location",
      "phone_number": "Phone number of the location",
      "virtual": "Whether the location is virtual"
    },
    "location_group": {
      "created_at": "Timestamp when the location group was created",
      "id": "Unique identifier for the location group",
      "integration_record_id": "Integration record identifier for the location group",
      "name": "Name of the location group",
      "updated_at": "Timestamp when the location group was last updated"
    },
    "master_record_sponsor": "Master record sponsor identifier",
    "membership_status": "Current membership status of the patient",
    "memberships": {
      "company": {
        "id": "Unique identifier for the company",
        "name": "Name of the company"
      },
      "division": {
        "id": "Unique identifier for the division",
        "name": "Name of the division"
      },
      "end_date": "End date of the membership",
      "enrollment_requested_on": "Date when enrollment was requested",
      "enrollment_status": "Current enrollment status",
      "member_type": "Type of membership (e.g., employee, spouse, dependent)",
      "payer": {
        "id": "Unique identifier for the payer",
        "name": "Name of the payer"
      },
      "plan": {
        "id": "Unique identifier for the plan",
        "name": "Name of the plan"
      },
      "start_date": "Start date of the membership",
      "status": "Current status of the membership",
      "uses_tobacco": "Whether the member uses tobacco"
    },
    "merged_into": {
      "id": "Unique identifier of the patient record this was merged into",
      "name": "Name of the patient record this was merged into"
    },
    "middle_name": "Patient's middle name",
    "name": "Patient's full name",
    "patient_agreement_accepted": "Whether the patient accepted the patient agreement",
    "patient_agreement_accepted_at": "Timestamp when the patient accepted the patient agreement",
    "phones": {
      "number": "Phone number",
      "type": "Type of phone number (e.g., mobile, home, work)"
    },
    "practitioner": {
      "accepts_enrollments_from_employer": "Whether the practitioner accepts enrollments from employers",
      "accepts_enrollments_from_retail": "Whether the practitioner accepts enrollments from retail",
      "bio": "Practitioner's biography",
      "created_at": "Timestamp when the practitioner record was created",
      "education": "Practitioner's education background",
      "email": "Practitioner's email address",
      "gender": "Practitioner's gender",
      "gender_other": "Practitioner's gender if not covered by standard options",
      "id": "Unique identifier for the practitioner",
      "integration_record_id": "Integration record identifier for the practitioner",
      "locations": {
        "address_city": "City of the location's address",
        "address_country": "Country of the location's address",
        "address_latitude": "Latitude of the location's address",
        "address_line1": "First line of the location's address",
        "address_line2": "Second line of the location's address",
        "address_longitude": "Longitude of the location's address",
        "address_state": "State of the location's address",
        "address_zip": "ZIP code of the location's address",
        "distance": "Distance from the patient to the location",
        "id": "Unique identifier for the location",
        "location_group": {
          "created_at": "Timestamp when the location group was created",
          "id": "Unique identifier for the location group",
          "integration_record_id": "Integration record identifier for the location group",
          "name": "Name of the location group",
          "updated_at": "Timestamp when the location group was last updated"
        },
        "name": "Name of the location",
        "phone_number": "Phone number of the location",
        "virtual": "Whether the location is virtual"
      },
      "max_patient_age": "Maximum patient age the practitioner serves",
      "min_patient_age": "Minimum patient age the practitioner serves",
      "name": "Practitioner's full name",
      "npi": {
        "id": "NPI number",
        "name": "Name associated with the NPI"
      },
      "online_signup_visibility": "Practitioner's visibility for online signup",
      "panel_size": "Current number of patients in the practitioner's panel",
      "panel_size_limit": "Maximum number of patients allowed in the practitioner's panel",
      "photo_url": "URL to the practitioner's photo",
      "specialties": {
        "id": "Unique identifier for the specialty",
        "name": "Name of the specialty"
      },
      "updated_at": "Timestamp when the practitioner record was last updated"
    },
    "practitioner_group": {
      "created_at": "Timestamp when the practitioner group was created",
      "id": "Unique identifier for the practitioner group",
      "integration_record_id": "Integration record identifier for the practitioner group",
      "name": "Name of the practitioner group",
      "updated_at": "Timestamp when the practitioner group was last updated"
    },
    "preferred_language": "Patient's preferred language",
    "pronouns": "Patient's preferred pronouns",
    "provider_web_link": "URL link to the patient's profile in the provider portal",
    "sex": "Patient's biological sex",
    "sponsorships": {
      "company": {
        "id": "Unique identifier for the company",
        "name": "Name of the company"
      },
      "external_id": "External identifier from another system",
      "family": {
        "id": "Unique identifier for the family",
        "name": "Name of the family"
      },
      "id": "Unique identifier for the sponsorship",
      "is_subscriber": "Whether this person is the subscriber",
      "type": "Type of sponsorship (e.g., employee, spouse, dependent)"
    },
    "suffix": "Patient's name suffix",
    "terms_accepted": "Whether the patient accepted the terms of service",
    "terms_accepted_at": "Timestamp when the patient accepted the terms of service",
    "updated_at": "Timestamp when the patient record was last updated",
    "uses_tobacco": "Whether the patient uses tobacco"
  }
  ```
</ResponseExample>

### Payload Field Details

<ResponseField name="Patient" type="Event Payload">
  <Expandable title="fields" defaultOpen="true">
    <ResponseField name="id" type="string" required>
      Unique identifier for the patient

      ```json CEL theme={null}
      id
      ```

      ```json Example theme={null}
      "pat-ab12C345DeF6"
      ```
    </ResponseField>

    <ResponseField name="address_city" type="string">
      City of the patient's address

      ```json CEL theme={null}
      address_city
      ```

      ```json Example theme={null}
      "New York"
      ```
    </ResponseField>

    <ResponseField name="address_country" type="string">
      Country of the patient's address

      ```json CEL theme={null}
      address_country
      ```

      ```json Example theme={null}
      "United States"
      ```
    </ResponseField>

    <ResponseField name="address_line1" type="string">
      First line of the patient's address

      ```json CEL theme={null}
      address_line1
      ```

      ```json Example theme={null}
      "157 E Houston St"
      ```
    </ResponseField>

    <ResponseField name="address_line2" type="string">
      Second line of the patient's address

      ```json CEL theme={null}
      address_line2
      ```

      ```json Example theme={null}
      "Suite 2402"
      ```
    </ResponseField>

    <ResponseField name="address_state" type="string">
      State of the patient's address

      ```json CEL theme={null}
      address_state
      ```

      ```json Example theme={null}
      "NY"
      ```
    </ResponseField>

    <ResponseField name="address_zip" type="string">
      ZIP code of the patient's address

      ```json CEL theme={null}
      address_zip
      ```

      ```json Example theme={null}
      "10002"
      ```
    </ResponseField>

    <ResponseField name="age" type="int64">
      Age of the patient

      ```json CEL theme={null}
      age
      ```

      ```json Example theme={null}
      60
      ```
    </ResponseField>

    <ResponseField name="chosen_first_name" type="string">
      Patient's chosen or preferred first name

      ```json CEL theme={null}
      chosen_first_name
      ```

      ```json Example theme={null}
      "Alex"
      ```
    </ResponseField>

    <ResponseField name="chosen_last_name" type="string">
      Patient's chosen or preferred last name

      ```json CEL theme={null}
      chosen_last_name
      ```

      ```json Example theme={null}
      "Smith"
      ```
    </ResponseField>

    <ResponseField name="chosen_middle_name" type="string">
      Patient's chosen or preferred middle name

      ```json CEL theme={null}
      chosen_middle_name
      ```

      ```json Example theme={null}
      "Jordan"
      ```
    </ResponseField>

    <ResponseField name="chosen_suffix" type="string">
      Patient's chosen or preferred suffix

      ```json CEL theme={null}
      chosen_suffix
      ```

      ```json Example theme={null}
      "Jr."
      ```
    </ResponseField>

    <ResponseField name="chosen_title" type="string">
      Patient's chosen or preferred title

      ```json CEL theme={null}
      chosen_title
      ```

      ```json Example theme={null}
      "Dr."
      ```
    </ResponseField>

    <ResponseField name="created_at" type="timing.v1.Timestamp">
      Timestamp when the patient record was created

      ```json CEL theme={null}
      created_at
      ```

      ```json Example theme={null}
      null
      ```
    </ResponseField>

    <ResponseField name="dob" type="values.v1.Date">
      Patient's date of birth

      ```json CEL theme={null}
      dob
      ```

      ```json Example theme={null}
      null
      ```
    </ResponseField>

    <ResponseField name="electronic_communication_consent_accepted" type="bool">
      Whether the patient accepted electronic communication consent

      ```json CEL theme={null}
      electronic_communication_consent_accepted
      ```

      ```json Example theme={null}
      true
      ```
    </ResponseField>

    <ResponseField name="electronic_communication_consent_accepted_at" type="timing.v1.Timestamp">
      Timestamp when the patient accepted electronic communication consent

      ```json CEL theme={null}
      electronic_communication_consent_accepted_at
      ```

      ```json Example theme={null}
      null
      ```
    </ResponseField>

    <ResponseField name="email" type="string">
      Patient's email address

      ```json CEL theme={null}
      email
      ```

      ```json Example theme={null}
      "bass_man@bumblebeeinc.com"
      ```
    </ResponseField>

    <ResponseField name="external_link_id" type="string">
      External link identifier for the patient

      ```json CEL theme={null}
      external_link_id
      ```

      ```json Example theme={null}
      "ext-12345"
      ```
    </ResponseField>

    <ResponseField name="first_name" type="string">
      Patient's first name

      ```json CEL theme={null}
      first_name
      ```

      ```json Example theme={null}
      "Gordon"
      ```
    </ResponseField>

    <ResponseField name="gender" type="string">
      Patient's gender

      ```json CEL theme={null}
      gender
      ```

      ```json Example theme={null}
      "male"
      ```
    </ResponseField>

    <ResponseField name="gender_identity" type="string">
      Patient's gender identity

      ```json CEL theme={null}
      gender_identity
      ```

      ```json Example theme={null}
      "man"
      ```
    </ResponseField>

    <ResponseField name="gender_other" type="string">
      Patient's gender if not covered by standard options

      ```json CEL theme={null}
      gender_other
      ```

      ```json Example theme={null}
      "non-binary"
      ```
    </ResponseField>

    <ResponseField name="health_insurance_group_id" type="string">
      Health insurance group ID

      ```json CEL theme={null}
      health_insurance_group_id
      ```

      ```json Example theme={null}
      "12345"
      ```
    </ResponseField>

    <ResponseField name="health_insurance_member_id" type="string">
      Health insurance member ID

      ```json CEL theme={null}
      health_insurance_member_id
      ```

      ```json Example theme={null}
      "A22222222"
      ```
    </ResponseField>

    <ResponseField name="health_insurance_payer_id" type="string">
      Health insurance payer ID

      ```json CEL theme={null}
      health_insurance_payer_id
      ```

      ```json Example theme={null}
      "00039"
      ```
    </ResponseField>

    <ResponseField name="health_insurance_payer_name" type="string">
      Health insurance payer name

      ```json CEL theme={null}
      health_insurance_payer_name
      ```

      ```json Example theme={null}
      "Anthem Blue Cross California"
      ```
    </ResponseField>

    <ResponseField name="hipaa_authorization_accepted" type="bool">
      Whether the patient accepted the HIPAA authorization

      ```json CEL theme={null}
      hipaa_authorization_accepted
      ```

      ```json Example theme={null}
      true
      ```
    </ResponseField>

    <ResponseField name="hipaa_authorization_accepted_at" type="timing.v1.Timestamp">
      Timestamp when the patient accepted the HIPAA authorization

      ```json CEL theme={null}
      hipaa_authorization_accepted_at
      ```

      ```json Example theme={null}
      null
      ```
    </ResponseField>

    <ResponseField name="import_id" type="string">
      Import batch identifier

      ```json CEL theme={null}
      import_id
      ```

      ```json Example theme={null}
      "imp-ab12C345DeF6"
      ```
    </ResponseField>

    <ResponseField name="import_source" type="string">
      Source system of the import

      ```json CEL theme={null}
      import_source
      ```

      ```json Example theme={null}
      "csv_upload"
      ```
    </ResponseField>

    <ResponseField name="joined_practice_date" type="values.v1.Date">
      Date the patient joined the practice

      ```json CEL theme={null}
      joined_practice_date
      ```

      ```json Example theme={null}
      null
      ```
    </ResponseField>

    <ResponseField name="last_name" type="string">
      Patient's last name

      ```json CEL theme={null}
      last_name
      ```

      ```json Example theme={null}
      "Sumner"
      ```
    </ResponseField>

    <ResponseField name="lead_source_other" type="string">
      Description of the lead source when 'Other' is selected

      ```json CEL theme={null}
      lead_source_other
      ```

      ```json Example theme={null}
      "Downtown marketing event"
      ```
    </ResponseField>

    <ResponseField name="master_record_sponsor" type="string">
      Master record sponsor identifier

      ```json CEL theme={null}
      master_record_sponsor
      ```

      ```json Example theme={null}
      "creg-ab12C345DeF6"
      ```
    </ResponseField>

    <ResponseField name="membership_status" type="string">
      Current membership status of the patient

      ```json CEL theme={null}
      membership_status
      ```

      ```json Example theme={null}
      "active"
      ```
    </ResponseField>

    <ResponseField name="middle_name" type="string">
      Patient's middle name

      ```json CEL theme={null}
      middle_name
      ```

      ```json Example theme={null}
      "Thomas"
      ```
    </ResponseField>

    <ResponseField name="name" type="string">
      Patient's full name

      ```json CEL theme={null}
      name
      ```

      ```json Example theme={null}
      "Gordon Thomas Sumner"
      ```
    </ResponseField>

    <ResponseField name="patient_agreement_accepted" type="bool">
      Whether the patient accepted the patient agreement

      ```json CEL theme={null}
      patient_agreement_accepted
      ```

      ```json Example theme={null}
      false
      ```
    </ResponseField>

    <ResponseField name="patient_agreement_accepted_at" type="timing.v1.Timestamp">
      Timestamp when the patient accepted the patient agreement

      ```json CEL theme={null}
      patient_agreement_accepted_at
      ```

      ```json Example theme={null}
      null
      ```
    </ResponseField>

    <ResponseField name="preferred_language" type="string">
      Patient's preferred language

      ```json CEL theme={null}
      preferred_language
      ```

      ```json Example theme={null}
      "en"
      ```
    </ResponseField>

    <ResponseField name="pronouns" type="string">
      Patient's preferred pronouns

      ```json CEL theme={null}
      pronouns
      ```

      ```json Example theme={null}
      "he/him"
      ```
    </ResponseField>

    <ResponseField name="provider_web_link" type="string">
      URL link to the patient's profile in the provider portal

      ```json CEL theme={null}
      provider_web_link
      ```

      ```json Example theme={null}
      "https://app.hint.com/patients/pat-ab12C345DeF6"
      ```
    </ResponseField>

    <ResponseField name="sex" type="string">
      Patient's biological sex

      ```json CEL theme={null}
      sex
      ```

      ```json Example theme={null}
      "male"
      ```
    </ResponseField>

    <ResponseField name="suffix" type="string">
      Patient's name suffix

      ```json CEL theme={null}
      suffix
      ```

      ```json Example theme={null}
      "Jr."
      ```
    </ResponseField>

    <ResponseField name="terms_accepted" type="bool">
      Whether the patient accepted the terms of service

      ```json CEL theme={null}
      terms_accepted
      ```

      ```json Example theme={null}
      false
      ```
    </ResponseField>

    <ResponseField name="terms_accepted_at" type="timing.v1.Timestamp">
      Timestamp when the patient accepted the terms of service

      ```json CEL theme={null}
      terms_accepted_at
      ```

      ```json Example theme={null}
      null
      ```
    </ResponseField>

    <ResponseField name="updated_at" type="timing.v1.Timestamp">
      Timestamp when the patient record was last updated

      ```json CEL theme={null}
      updated_at
      ```

      ```json Example theme={null}
      null
      ```
    </ResponseField>

    <ResponseField name="uses_tobacco" type="bool">
      Whether the patient uses tobacco

      ```json CEL theme={null}
      uses_tobacco
      ```

      ```json Example theme={null}
      false
      ```
    </ResponseField>

    <ResponseField name="account" type="object">
      Patient's billing account information

      ```json CEL theme={null}
      account
      ```

      ```json Example theme={null}
      {
      "name": "Gordon Thomas Sumner",
      "past_due_in_cents": 0
      }
      ```
    </ResponseField>

    <ResponseField name="account.name" type="string">
      Name on the billing account

      ```json CEL theme={null}
      account.name
      ```

      ```json Example theme={null}
      "Gordon Thomas Sumner"
      ```
    </ResponseField>

    <ResponseField name="account.past_due_in_cents" type="int64">
      Amount past due in cents

      ```json CEL theme={null}
      account.past_due_in_cents
      ```

      ```json Example theme={null}
      0
      ```
    </ResponseField>

    <ResponseField name="company" type="object">
      Company associated with the patient

      ```json CEL theme={null}
      company
      ```

      ```json Example theme={null}
      {
      "id": "com-ab12C345DeF6",
      "name": "Schmoogle Inc."
      }
      ```
    </ResponseField>

    <ResponseField name="company.id" type="string">
      Unique identifier for the company

      ```json CEL theme={null}
      company.id
      ```

      ```json Example theme={null}
      "com-ab12C345DeF6"
      ```
    </ResponseField>

    <ResponseField name="company.name" type="string">
      Name of the company

      ```json CEL theme={null}
      company.name
      ```

      ```json Example theme={null}
      "Schmoogle Inc."
      ```
    </ResponseField>

    <ResponseField name="external_records" type="[]object" required>
      External records linked to this patient

      ```json CEL theme={null}
      external_records
      ```

      ```json Example theme={null}
      [
      {
      "external_id": "ext-98765",
      "source": "ehr_system"
      }
      ]
      ```
    </ResponseField>

    <ResponseField name="external_records.map(x, x.source)" type="[]string" required>
      Mapped array of: Source system of the external record

      ```json CEL theme={null}
      external_records.map(x, x.source)
      ```

      ```json Example theme={null}
      [
      "ehr_system"
      ]
      ```
    </ResponseField>

    <ResponseField name="external_records.map(x, x.external_id)" type="[]string" required>
      Mapped array of: External identifier in the source system

      ```json CEL theme={null}
      external_records.map(x, x.external_id)
      ```

      ```json Example theme={null}
      [
      "ext-98765"
      ]
      ```
    </ResponseField>

    <ResponseField name="known_practice" type="object">
      Known practice associated with the patient

      ```json CEL theme={null}
      known_practice
      ```

      ```json Example theme={null}
      {
      "id": "prc-ab12C345DeF6",
      "name": "Downtown Medical"
      }
      ```
    </ResponseField>

    <ResponseField name="known_practice.id" type="string">
      Unique identifier for the known practice

      ```json CEL theme={null}
      known_practice.id
      ```

      ```json Example theme={null}
      "prc-ab12C345DeF6"
      ```
    </ResponseField>

    <ResponseField name="known_practice.name" type="string">
      Name of the known practice

      ```json CEL theme={null}
      known_practice.name
      ```

      ```json Example theme={null}
      "Downtown Medical"
      ```
    </ResponseField>

    <ResponseField name="lead_source" type="object">
      Lead source that referred the patient

      ```json CEL theme={null}
      lead_source
      ```

      ```json Example theme={null}
      {
      "created_at": null,
      "id": "lds-ab12C345DeF6",
      "name": "Other",
      "updated_at": null
      }
      ```
    </ResponseField>

    <ResponseField name="lead_source.id" type="string">
      Unique identifier for the lead source

      ```json CEL theme={null}
      lead_source.id
      ```

      ```json Example theme={null}
      "lds-ab12C345DeF6"
      ```
    </ResponseField>

    <ResponseField name="lead_source.name" type="string">
      Name of the lead source

      ```json CEL theme={null}
      lead_source.name
      ```

      ```json Example theme={null}
      "Other"
      ```
    </ResponseField>

    <ResponseField name="lead_source.created_at" type="timing.v1.Timestamp">
      Timestamp when the lead source was created

      ```json CEL theme={null}
      lead_source.created_at
      ```

      ```json Example theme={null}
      null
      ```
    </ResponseField>

    <ResponseField name="lead_source.updated_at" type="timing.v1.Timestamp">
      Timestamp when the lead source was last updated

      ```json CEL theme={null}
      lead_source.updated_at
      ```

      ```json Example theme={null}
      null
      ```
    </ResponseField>

    <ResponseField name="location" type="object">
      Primary location assigned to the patient

      ```json CEL theme={null}
      location
      ```

      ```json Example theme={null}
      {
      "address_city": "New York",
      "address_country": "United States",
      "address_latitude": "40.7227998",
      "address_line1": "157 E Houston St",
      "address_line2": "Suite 2402",
      "address_longitude": "-73.9892241",
      "address_state": "NY",
      "address_zip": "10002",
      "distance": "5.2 miles",
      "id": "loc-ab12C345DeF6",
      "location_group": {
      "created_at": null,
      "id": "prg-ab12C345DeF6",
      "integration_record_id": "int-ab12C345DeF6",
      "name": "Downtown Location Group",
      "updated_at": null
      },
      "name": "San Francisco HQ",
      "phone_number": "+15551234567",
      "virtual": false
      }
      ```
    </ResponseField>

    <ResponseField name="location.id" type="string">
      Unique identifier for the location

      ```json CEL theme={null}
      location.id
      ```

      ```json Example theme={null}
      "loc-ab12C345DeF6"
      ```
    </ResponseField>

    <ResponseField name="location.address_city" type="string">
      City of the location's address

      ```json CEL theme={null}
      location.address_city
      ```

      ```json Example theme={null}
      "New York"
      ```
    </ResponseField>

    <ResponseField name="location.address_country" type="string">
      Country of the location's address

      ```json CEL theme={null}
      location.address_country
      ```

      ```json Example theme={null}
      "United States"
      ```
    </ResponseField>

    <ResponseField name="location.address_latitude" type="string">
      Latitude of the location's address

      ```json CEL theme={null}
      location.address_latitude
      ```

      ```json Example theme={null}
      "40.7227998"
      ```
    </ResponseField>

    <ResponseField name="location.address_line1" type="string">
      First line of the location's address

      ```json CEL theme={null}
      location.address_line1
      ```

      ```json Example theme={null}
      "157 E Houston St"
      ```
    </ResponseField>

    <ResponseField name="location.address_line2" type="string">
      Second line of the location's address

      ```json CEL theme={null}
      location.address_line2
      ```

      ```json Example theme={null}
      "Suite 2402"
      ```
    </ResponseField>

    <ResponseField name="location.address_longitude" type="string">
      Longitude of the location's address

      ```json CEL theme={null}
      location.address_longitude
      ```

      ```json Example theme={null}
      "-73.9892241"
      ```
    </ResponseField>

    <ResponseField name="location.address_state" type="string">
      State of the location's address

      ```json CEL theme={null}
      location.address_state
      ```

      ```json Example theme={null}
      "NY"
      ```
    </ResponseField>

    <ResponseField name="location.address_zip" type="string">
      ZIP code of the location's address

      ```json CEL theme={null}
      location.address_zip
      ```

      ```json Example theme={null}
      "10002"
      ```
    </ResponseField>

    <ResponseField name="location.distance" type="string">
      Distance from the patient to the location

      ```json CEL theme={null}
      location.distance
      ```

      ```json Example theme={null}
      "5.2 miles"
      ```
    </ResponseField>

    <ResponseField name="location.name" type="string">
      Name of the location

      ```json CEL theme={null}
      location.name
      ```

      ```json Example theme={null}
      "San Francisco HQ"
      ```
    </ResponseField>

    <ResponseField name="location.phone_number" type="string">
      Phone number of the location

      ```json CEL theme={null}
      location.phone_number
      ```

      ```json Example theme={null}
      "+15551234567"
      ```
    </ResponseField>

    <ResponseField name="location.virtual" type="bool">
      Whether the location is virtual

      ```json CEL theme={null}
      location.virtual
      ```

      ```json Example theme={null}
      false
      ```
    </ResponseField>

    <ResponseField name="location.location_group" type="object">
      Location group this location belongs to

      ```json CEL theme={null}
      location.location_group
      ```

      ```json Example theme={null}
      {
      "created_at": null,
      "id": "prg-ab12C345DeF6",
      "integration_record_id": "int-ab12C345DeF6",
      "name": "Downtown Location Group",
      "updated_at": null
      }
      ```
    </ResponseField>

    <ResponseField name="location.location_group.id" type="string">
      Unique identifier for the location group

      ```json CEL theme={null}
      location.location_group.id
      ```

      ```json Example theme={null}
      "prg-ab12C345DeF6"
      ```
    </ResponseField>

    <ResponseField name="location.location_group.created_at" type="timing.v1.Timestamp">
      Timestamp when the location group was created

      ```json CEL theme={null}
      location.location_group.created_at
      ```

      ```json Example theme={null}
      null
      ```
    </ResponseField>

    <ResponseField name="location.location_group.integration_record_id" type="string">
      Integration record identifier for the location group

      ```json CEL theme={null}
      location.location_group.integration_record_id
      ```

      ```json Example theme={null}
      "int-ab12C345DeF6"
      ```
    </ResponseField>

    <ResponseField name="location.location_group.name" type="string">
      Name of the location group

      ```json CEL theme={null}
      location.location_group.name
      ```

      ```json Example theme={null}
      "Downtown Location Group"
      ```
    </ResponseField>

    <ResponseField name="location.location_group.updated_at" type="timing.v1.Timestamp">
      Timestamp when the location group was last updated

      ```json CEL theme={null}
      location.location_group.updated_at
      ```

      ```json Example theme={null}
      null
      ```
    </ResponseField>

    <ResponseField name="location_group" type="object">
      Location group assigned to the patient

      ```json CEL theme={null}
      location_group
      ```

      ```json Example theme={null}
      {
      "created_at": null,
      "id": "prg-ab12C345DeF6",
      "integration_record_id": "int-ab12C345DeF6",
      "name": "Downtown Location Group",
      "updated_at": null
      }
      ```
    </ResponseField>

    <ResponseField name="location_group.id" type="string">
      Unique identifier for the location group

      ```json CEL theme={null}
      location_group.id
      ```

      ```json Example theme={null}
      "prg-ab12C345DeF6"
      ```
    </ResponseField>

    <ResponseField name="location_group.created_at" type="timing.v1.Timestamp">
      Timestamp when the location group was created

      ```json CEL theme={null}
      location_group.created_at
      ```

      ```json Example theme={null}
      null
      ```
    </ResponseField>

    <ResponseField name="location_group.integration_record_id" type="string">
      Integration record identifier for the location group

      ```json CEL theme={null}
      location_group.integration_record_id
      ```

      ```json Example theme={null}
      "int-ab12C345DeF6"
      ```
    </ResponseField>

    <ResponseField name="location_group.name" type="string">
      Name of the location group

      ```json CEL theme={null}
      location_group.name
      ```

      ```json Example theme={null}
      "Downtown Location Group"
      ```
    </ResponseField>

    <ResponseField name="location_group.updated_at" type="timing.v1.Timestamp">
      Timestamp when the location group was last updated

      ```json CEL theme={null}
      location_group.updated_at
      ```

      ```json Example theme={null}
      null
      ```
    </ResponseField>

    <ResponseField name="memberships" type="[]object" required>
      Patient's membership enrollments

      ```json CEL theme={null}
      memberships
      ```

      ```json Example theme={null}
      [
      {
      "company": {
      "id": "com-ab12C345DeF6",
      "name": "Schmoogle Inc."
      },
      "division": {
      "id": "div-ab12C345DeF6",
      "name": "division 20"
      },
      "end_date": null,
      "enrollment_requested_on": null,
      "enrollment_status": "active",
      "member_type": "spouse",
      "payer": {
      "id": "pat-ab12C345DeF6",
      "name": "Gordon Thomas Sumner"
      },
      "plan": {
      "id": "pln-ab12C345DeF6",
      "name": "Membership"
      },
      "start_date": null,
      "status": "active",
      "uses_tobacco": false
      }
      ]
      ```
    </ResponseField>

    <ResponseField name="memberships.map(x, x.end_date)" type="[]values.v1.Date" required>
      Mapped array of: End date of the membership

      ```json CEL theme={null}
      memberships.map(x, x.end_date)
      ```

      ```json Example theme={null}
      [
      null
      ]
      ```
    </ResponseField>

    <ResponseField name="memberships.map(x, x.enrollment_requested_on)" type="[]values.v1.Date" required>
      Mapped array of: Date when enrollment was requested

      ```json CEL theme={null}
      memberships.map(x, x.enrollment_requested_on)
      ```

      ```json Example theme={null}
      [
      null
      ]
      ```
    </ResponseField>

    <ResponseField name="memberships.map(x, x.enrollment_status)" type="[]string" required>
      Mapped array of: Current enrollment status

      ```json CEL theme={null}
      memberships.map(x, x.enrollment_status)
      ```

      ```json Example theme={null}
      [
      "active"
      ]
      ```
    </ResponseField>

    <ResponseField name="memberships.map(x, x.member_type)" type="[]string" required>
      Mapped array of: Type of membership (e.g., employee, spouse, dependent)

      ```json CEL theme={null}
      memberships.map(x, x.member_type)
      ```

      ```json Example theme={null}
      [
      "spouse"
      ]
      ```
    </ResponseField>

    <ResponseField name="memberships.map(x, x.start_date)" type="[]values.v1.Date" required>
      Mapped array of: Start date of the membership

      ```json CEL theme={null}
      memberships.map(x, x.start_date)
      ```

      ```json Example theme={null}
      [
      null
      ]
      ```
    </ResponseField>

    <ResponseField name="memberships.map(x, x.status)" type="[]string" required>
      Mapped array of: Current status of the membership

      ```json CEL theme={null}
      memberships.map(x, x.status)
      ```

      ```json Example theme={null}
      [
      "active"
      ]
      ```
    </ResponseField>

    <ResponseField name="memberships.map(x, x.uses_tobacco)" type="[]bool" required>
      Mapped array of: Whether the member uses tobacco

      ```json CEL theme={null}
      memberships.map(x, x.uses_tobacco)
      ```

      ```json Example theme={null}
      [
      false
      ]
      ```
    </ResponseField>

    <ResponseField name="memberships.map(x, x.company)" type="[]bool" required>
      Mapped array of: Company associated with the membership

      ```json CEL theme={null}
      memberships.map(x, x.company)
      ```

      ```json Example theme={null}
      [
      {
      "id": "com-ab12C345DeF6",
      "name": "Schmoogle Inc."
      }
      ]
      ```
    </ResponseField>

    <ResponseField name="memberships.map(x, x.division)" type="[]bool" required>
      Mapped array of: Division within the company

      ```json CEL theme={null}
      memberships.map(x, x.division)
      ```

      ```json Example theme={null}
      [
      {
      "id": "div-ab12C345DeF6",
      "name": "division 20"
      }
      ]
      ```
    </ResponseField>

    <ResponseField name="memberships.map(x, x.payer)" type="[]bool" required>
      Mapped array of: Payer responsible for the membership

      ```json CEL theme={null}
      memberships.map(x, x.payer)
      ```

      ```json Example theme={null}
      [
      {
      "id": "pat-ab12C345DeF6",
      "name": "Gordon Thomas Sumner"
      }
      ]
      ```
    </ResponseField>

    <ResponseField name="memberships.map(x, x.plan)" type="[]bool" required>
      Mapped array of: Plan associated with the membership

      ```json CEL theme={null}
      memberships.map(x, x.plan)
      ```

      ```json Example theme={null}
      [
      {
      "id": "pln-ab12C345DeF6",
      "name": "Membership"
      }
      ]
      ```
    </ResponseField>

    <ResponseField name="merged_into" type="object">
      Patient record this patient was merged into

      ```json CEL theme={null}
      merged_into
      ```

      ```json Example theme={null}
      {
      "id": "pat-zz99Y888XwV7",
      "name": "Gordon Thomas Sumner"
      }
      ```
    </ResponseField>

    <ResponseField name="merged_into.id" type="string">
      Unique identifier of the patient record this was merged into

      ```json CEL theme={null}
      merged_into.id
      ```

      ```json Example theme={null}
      "pat-zz99Y888XwV7"
      ```
    </ResponseField>

    <ResponseField name="merged_into.name" type="string">
      Name of the patient record this was merged into

      ```json CEL theme={null}
      merged_into.name
      ```

      ```json Example theme={null}
      "Gordon Thomas Sumner"
      ```
    </ResponseField>

    <ResponseField name="phones" type="[]object" required>
      Phone numbers associated with the patient

      ```json CEL theme={null}
      phones
      ```

      ```json Example theme={null}
      [
      {
      "number": "+15553050051",
      "type": "mobile"
      }
      ]
      ```
    </ResponseField>

    <ResponseField name="phones.map(x, x.number)" type="[]string" required>
      Mapped array of: Phone number

      ```json CEL theme={null}
      phones.map(x, x.number)
      ```

      ```json Example theme={null}
      [
      "+15553050051"
      ]
      ```
    </ResponseField>

    <ResponseField name="phones.map(x, x.type)" type="[]string" required>
      Mapped array of: Type of phone number (e.g., mobile, home, work)

      ```json CEL theme={null}
      phones.map(x, x.type)
      ```

      ```json Example theme={null}
      [
      "mobile"
      ]
      ```
    </ResponseField>

    <ResponseField name="practitioner" type="object">
      Primary practitioner assigned to the patient

      ```json CEL theme={null}
      practitioner
      ```

      ```json Example theme={null}
      {
      "accepts_enrollments_from_employer": "yes",
      "accepts_enrollments_from_retail": "yes",
      "bio": "Board-certified family medicine physician with 15 years of experience.",
      "created_at": null,
      "education": "MD, Johns Hopkins University",
      "email": "dr.smith@practice.com",
      "gender": "female",
      "gender_other": "non-binary",
      "id": "doc-ab12C345DeF6",
      "integration_record_id": "int-ab12C345DeF6",
      "locations": [
      {
      "address_city": "New York",
      "address_country": "United States",
      "address_latitude": "40.7227998",
      "address_line1": "157 E Houston St",
      "address_line2": "Suite 2402",
      "address_longitude": "-73.9892241",
      "address_state": "NY",
      "address_zip": "10002",
      "distance": "5.2 miles",
      "id": "loc-ab12C345DeF6",
      "location_group": {
        "created_at": null,
        "id": "prg-ab12C345DeF6",
        "integration_record_id": "int-ab12C345DeF6",
        "name": "Downtown Location Group",
        "updated_at": null
      },
      "name": "San Francisco HQ",
      "phone_number": "+15551234567",
      "virtual": false
      }
      ],
      "max_patient_age": "65",
      "min_patient_age": "18",
      "name": "Dr. Jane Smith",
      "npi": {
      "id": "1234567890",
      "name": "Dr. Jane Smith"
      },
      "online_signup_visibility": "visible",
      "panel_size": 250,
      "panel_size_limit": 500,
      "photo_url": "https://app.hint.com/photos/doc-ab12C345DeF6.jpg",
      "specialties": [
      {
      "id": "spc-ab12C345DeF6",
      "name": "Family Medicine"
      }
      ],
      "updated_at": null
      }
      ```
    </ResponseField>

    <ResponseField name="practitioner.id" type="string">
      Unique identifier for the practitioner

      ```json CEL theme={null}
      practitioner.id
      ```

      ```json Example theme={null}
      "doc-ab12C345DeF6"
      ```
    </ResponseField>

    <ResponseField name="practitioner.accepts_enrollments_from_employer" type="string">
      Whether the practitioner accepts enrollments from employers

      ```json CEL theme={null}
      practitioner.accepts_enrollments_from_employer
      ```

      ```json Example theme={null}
      "yes"
      ```
    </ResponseField>

    <ResponseField name="practitioner.accepts_enrollments_from_retail" type="string">
      Whether the practitioner accepts enrollments from retail

      ```json CEL theme={null}
      practitioner.accepts_enrollments_from_retail
      ```

      ```json Example theme={null}
      "yes"
      ```
    </ResponseField>

    <ResponseField name="practitioner.bio" type="string">
      Practitioner's biography

      ```json CEL theme={null}
      practitioner.bio
      ```

      ```json Example theme={null}
      "Board-certified family medicine physician with 15 years of experience."
      ```
    </ResponseField>

    <ResponseField name="practitioner.created_at" type="timing.v1.Timestamp">
      Timestamp when the practitioner record was created

      ```json CEL theme={null}
      practitioner.created_at
      ```

      ```json Example theme={null}
      null
      ```
    </ResponseField>

    <ResponseField name="practitioner.education" type="string">
      Practitioner's education background

      ```json CEL theme={null}
      practitioner.education
      ```

      ```json Example theme={null}
      "MD, Johns Hopkins University"
      ```
    </ResponseField>

    <ResponseField name="practitioner.email" type="string">
      Practitioner's email address

      ```json CEL theme={null}
      practitioner.email
      ```

      ```json Example theme={null}
      "dr.smith@practice.com"
      ```
    </ResponseField>

    <ResponseField name="practitioner.gender" type="string">
      Practitioner's gender

      ```json CEL theme={null}
      practitioner.gender
      ```

      ```json Example theme={null}
      "female"
      ```
    </ResponseField>

    <ResponseField name="practitioner.gender_other" type="string">
      Practitioner's gender if not covered by standard options

      ```json CEL theme={null}
      practitioner.gender_other
      ```

      ```json Example theme={null}
      "non-binary"
      ```
    </ResponseField>

    <ResponseField name="practitioner.integration_record_id" type="string">
      Integration record identifier for the practitioner

      ```json CEL theme={null}
      practitioner.integration_record_id
      ```

      ```json Example theme={null}
      "int-ab12C345DeF6"
      ```
    </ResponseField>

    <ResponseField name="practitioner.max_patient_age" type="string">
      Maximum patient age the practitioner serves

      ```json CEL theme={null}
      practitioner.max_patient_age
      ```

      ```json Example theme={null}
      "65"
      ```
    </ResponseField>

    <ResponseField name="practitioner.min_patient_age" type="string">
      Minimum patient age the practitioner serves

      ```json CEL theme={null}
      practitioner.min_patient_age
      ```

      ```json Example theme={null}
      "18"
      ```
    </ResponseField>

    <ResponseField name="practitioner.name" type="string">
      Practitioner's full name

      ```json CEL theme={null}
      practitioner.name
      ```

      ```json Example theme={null}
      "Dr. Jane Smith"
      ```
    </ResponseField>

    <ResponseField name="practitioner.online_signup_visibility" type="string">
      Practitioner's visibility for online signup

      ```json CEL theme={null}
      practitioner.online_signup_visibility
      ```

      ```json Example theme={null}
      "visible"
      ```
    </ResponseField>

    <ResponseField name="practitioner.panel_size" type="int64">
      Current number of patients in the practitioner's panel

      ```json CEL theme={null}
      practitioner.panel_size
      ```

      ```json Example theme={null}
      250
      ```
    </ResponseField>

    <ResponseField name="practitioner.panel_size_limit" type="int64">
      Maximum number of patients allowed in the practitioner's panel

      ```json CEL theme={null}
      practitioner.panel_size_limit
      ```

      ```json Example theme={null}
      500
      ```
    </ResponseField>

    <ResponseField name="practitioner.photo_url" type="string">
      URL to the practitioner's photo

      ```json CEL theme={null}
      practitioner.photo_url
      ```

      ```json Example theme={null}
      "https://app.hint.com/photos/doc-ab12C345DeF6.jpg"
      ```
    </ResponseField>

    <ResponseField name="practitioner.updated_at" type="timing.v1.Timestamp">
      Timestamp when the practitioner record was last updated

      ```json CEL theme={null}
      practitioner.updated_at
      ```

      ```json Example theme={null}
      null
      ```
    </ResponseField>

    <ResponseField name="practitioner.locations" type="[]object">
      Locations where the practitioner practices

      ```json CEL theme={null}
      practitioner.locations
      ```

      ```json Example theme={null}
      [
      {
      "address_city": "New York",
      "address_country": "United States",
      "address_latitude": "40.7227998",
      "address_line1": "157 E Houston St",
      "address_line2": "Suite 2402",
      "address_longitude": "-73.9892241",
      "address_state": "NY",
      "address_zip": "10002",
      "distance": "5.2 miles",
      "id": "loc-ab12C345DeF6",
      "location_group": {
      "created_at": null,
      "id": "prg-ab12C345DeF6",
      "integration_record_id": "int-ab12C345DeF6",
      "name": "Downtown Location Group",
      "updated_at": null
      },
      "name": "San Francisco HQ",
      "phone_number": "+15551234567",
      "virtual": false
      }
      ]
      ```
    </ResponseField>

    <ResponseField name="practitioner.locations.map(x, x.id)" type="[]string" required>
      Mapped array of: Unique identifier for the location

      ```json CEL theme={null}
      practitioner.locations.map(x, x.id)
      ```

      ```json Example theme={null}
      [
      "loc-ab12C345DeF6"
      ]
      ```
    </ResponseField>

    <ResponseField name="practitioner.locations.map(x, x.address_city)" type="[]string" required>
      Mapped array of: City of the location's address

      ```json CEL theme={null}
      practitioner.locations.map(x, x.address_city)
      ```

      ```json Example theme={null}
      [
      "New York"
      ]
      ```
    </ResponseField>

    <ResponseField name="practitioner.locations.map(x, x.address_country)" type="[]string" required>
      Mapped array of: Country of the location's address

      ```json CEL theme={null}
      practitioner.locations.map(x, x.address_country)
      ```

      ```json Example theme={null}
      [
      "United States"
      ]
      ```
    </ResponseField>

    <ResponseField name="practitioner.locations.map(x, x.address_latitude)" type="[]string" required>
      Mapped array of: Latitude of the location's address

      ```json CEL theme={null}
      practitioner.locations.map(x, x.address_latitude)
      ```

      ```json Example theme={null}
      [
      "40.7227998"
      ]
      ```
    </ResponseField>

    <ResponseField name="practitioner.locations.map(x, x.address_line1)" type="[]string" required>
      Mapped array of: First line of the location's address

      ```json CEL theme={null}
      practitioner.locations.map(x, x.address_line1)
      ```

      ```json Example theme={null}
      [
      "157 E Houston St"
      ]
      ```
    </ResponseField>

    <ResponseField name="practitioner.locations.map(x, x.address_line2)" type="[]string" required>
      Mapped array of: Second line of the location's address

      ```json CEL theme={null}
      practitioner.locations.map(x, x.address_line2)
      ```

      ```json Example theme={null}
      [
      "Suite 2402"
      ]
      ```
    </ResponseField>

    <ResponseField name="practitioner.locations.map(x, x.address_longitude)" type="[]string" required>
      Mapped array of: Longitude of the location's address

      ```json CEL theme={null}
      practitioner.locations.map(x, x.address_longitude)
      ```

      ```json Example theme={null}
      [
      "-73.9892241"
      ]
      ```
    </ResponseField>

    <ResponseField name="practitioner.locations.map(x, x.address_state)" type="[]string" required>
      Mapped array of: State of the location's address

      ```json CEL theme={null}
      practitioner.locations.map(x, x.address_state)
      ```

      ```json Example theme={null}
      [
      "NY"
      ]
      ```
    </ResponseField>

    <ResponseField name="practitioner.locations.map(x, x.address_zip)" type="[]string" required>
      Mapped array of: ZIP code of the location's address

      ```json CEL theme={null}
      practitioner.locations.map(x, x.address_zip)
      ```

      ```json Example theme={null}
      [
      "10002"
      ]
      ```
    </ResponseField>

    <ResponseField name="practitioner.locations.map(x, x.distance)" type="[]string" required>
      Mapped array of: Distance from the patient to the location

      ```json CEL theme={null}
      practitioner.locations.map(x, x.distance)
      ```

      ```json Example theme={null}
      [
      "5.2 miles"
      ]
      ```
    </ResponseField>

    <ResponseField name="practitioner.locations.map(x, x.name)" type="[]string" required>
      Mapped array of: Name of the location

      ```json CEL theme={null}
      practitioner.locations.map(x, x.name)
      ```

      ```json Example theme={null}
      [
      "San Francisco HQ"
      ]
      ```
    </ResponseField>

    <ResponseField name="practitioner.locations.map(x, x.phone_number)" type="[]string" required>
      Mapped array of: Phone number of the location

      ```json CEL theme={null}
      practitioner.locations.map(x, x.phone_number)
      ```

      ```json Example theme={null}
      [
      "+15551234567"
      ]
      ```
    </ResponseField>

    <ResponseField name="practitioner.locations.map(x, x.virtual)" type="[]bool" required>
      Mapped array of: Whether the location is virtual

      ```json CEL theme={null}
      practitioner.locations.map(x, x.virtual)
      ```

      ```json Example theme={null}
      [
      false
      ]
      ```
    </ResponseField>

    <ResponseField name="practitioner.locations.map(x, x.location_group)" type="[]bool" required>
      Mapped array of: Location group this location belongs to

      ```json CEL theme={null}
      practitioner.locations.map(x, x.location_group)
      ```

      ```json Example theme={null}
      [
      {
      "created_at": null,
      "id": "prg-ab12C345DeF6",
      "integration_record_id": "int-ab12C345DeF6",
      "name": "Downtown Location Group",
      "updated_at": null
      }
      ]
      ```
    </ResponseField>

    <ResponseField name="practitioner.npi" type="object">
      National Provider Identifier for the practitioner

      ```json CEL theme={null}
      practitioner.npi
      ```

      ```json Example theme={null}
      {
      "id": "1234567890",
      "name": "Dr. Jane Smith"
      }
      ```
    </ResponseField>

    <ResponseField name="practitioner.npi.id" type="string">
      NPI number

      ```json CEL theme={null}
      practitioner.npi.id
      ```

      ```json Example theme={null}
      "1234567890"
      ```
    </ResponseField>

    <ResponseField name="practitioner.npi.name" type="string">
      Name associated with the NPI

      ```json CEL theme={null}
      practitioner.npi.name
      ```

      ```json Example theme={null}
      "Dr. Jane Smith"
      ```
    </ResponseField>

    <ResponseField name="practitioner.specialties" type="[]object">
      Practitioner's specialties

      ```json CEL theme={null}
      practitioner.specialties
      ```

      ```json Example theme={null}
      [
      {
      "id": "spc-ab12C345DeF6",
      "name": "Family Medicine"
      }
      ]
      ```
    </ResponseField>

    <ResponseField name="practitioner.specialties.map(x, x.id)" type="[]string" required>
      Mapped array of: Unique identifier for the specialty

      ```json CEL theme={null}
      practitioner.specialties.map(x, x.id)
      ```

      ```json Example theme={null}
      [
      "spc-ab12C345DeF6"
      ]
      ```
    </ResponseField>

    <ResponseField name="practitioner.specialties.map(x, x.name)" type="[]string" required>
      Mapped array of: Name of the specialty

      ```json CEL theme={null}
      practitioner.specialties.map(x, x.name)
      ```

      ```json Example theme={null}
      [
      "Family Medicine"
      ]
      ```
    </ResponseField>

    <ResponseField name="practitioner_group" type="object">
      Practitioner group assigned to the patient

      ```json CEL theme={null}
      practitioner_group
      ```

      ```json Example theme={null}
      {
      "created_at": null,
      "id": "prg-ab12C345DeF6",
      "integration_record_id": "int-ab12C345DeF6",
      "name": "Downtown Location Group",
      "updated_at": null
      }
      ```
    </ResponseField>

    <ResponseField name="practitioner_group.id" type="string">
      Unique identifier for the practitioner group

      ```json CEL theme={null}
      practitioner_group.id
      ```

      ```json Example theme={null}
      "prg-ab12C345DeF6"
      ```
    </ResponseField>

    <ResponseField name="practitioner_group.created_at" type="timing.v1.Timestamp">
      Timestamp when the practitioner group was created

      ```json CEL theme={null}
      practitioner_group.created_at
      ```

      ```json Example theme={null}
      null
      ```
    </ResponseField>

    <ResponseField name="practitioner_group.integration_record_id" type="string">
      Integration record identifier for the practitioner group

      ```json CEL theme={null}
      practitioner_group.integration_record_id
      ```

      ```json Example theme={null}
      "int-ab12C345DeF6"
      ```
    </ResponseField>

    <ResponseField name="practitioner_group.name" type="string">
      Name of the practitioner group

      ```json CEL theme={null}
      practitioner_group.name
      ```

      ```json Example theme={null}
      "Downtown Location Group"
      ```
    </ResponseField>

    <ResponseField name="practitioner_group.updated_at" type="timing.v1.Timestamp">
      Timestamp when the practitioner group was last updated

      ```json CEL theme={null}
      practitioner_group.updated_at
      ```

      ```json Example theme={null}
      null
      ```
    </ResponseField>

    <ResponseField name="sponsorships" type="[]object" required>
      Sponsorships associated with the patient

      ```json CEL theme={null}
      sponsorships
      ```

      ```json Example theme={null}
      [
      {
      "company": {
      "id": "com-ab12C345DeF6",
      "name": "Schmoogle Inc."
      },
      "external_id": "ext_id_from_another_system012345",
      "family": {
      "id": "cac-ab12C345DeF6",
      "name": "Sumner Family"
      },
      "id": "creg-ab12C345DeF6",
      "is_subscriber": true,
      "type": "spouse"
      }
      ]
      ```
    </ResponseField>

    <ResponseField name="sponsorships.map(x, x.id)" type="[]string" required>
      Mapped array of: Unique identifier for the sponsorship

      ```json CEL theme={null}
      sponsorships.map(x, x.id)
      ```

      ```json Example theme={null}
      [
      "creg-ab12C345DeF6"
      ]
      ```
    </ResponseField>

    <ResponseField name="sponsorships.map(x, x.external_id)" type="[]string" required>
      Mapped array of: External identifier from another system

      ```json CEL theme={null}
      sponsorships.map(x, x.external_id)
      ```

      ```json Example theme={null}
      [
      "ext_id_from_another_system012345"
      ]
      ```
    </ResponseField>

    <ResponseField name="sponsorships.map(x, x.is_subscriber)" type="[]bool" required>
      Mapped array of: Whether this person is the subscriber

      ```json CEL theme={null}
      sponsorships.map(x, x.is_subscriber)
      ```

      ```json Example theme={null}
      [
      true
      ]
      ```
    </ResponseField>

    <ResponseField name="sponsorships.map(x, x.type)" type="[]string" required>
      Mapped array of: Type of sponsorship (e.g., employee, spouse, dependent)

      ```json CEL theme={null}
      sponsorships.map(x, x.type)
      ```

      ```json Example theme={null}
      [
      "spouse"
      ]
      ```
    </ResponseField>

    <ResponseField name="sponsorships.map(x, x.company)" type="[]bool" required>
      Mapped array of: Company associated with the sponsorship

      ```json CEL theme={null}
      sponsorships.map(x, x.company)
      ```

      ```json Example theme={null}
      [
      {
      "id": "com-ab12C345DeF6",
      "name": "Schmoogle Inc."
      }
      ]
      ```
    </ResponseField>

    <ResponseField name="sponsorships.map(x, x.family)" type="[]bool" required>
      Mapped array of: Family associated with the sponsorship

      ```json CEL theme={null}
      sponsorships.map(x, x.family)
      ```

      ```json Example theme={null}
      [
      {
      "id": "cac-ab12C345DeF6",
      "name": "Sumner Family"
      }
      ]
      ```
    </ResponseField>
  </Expandable>
</ResponseField>
