AppointmentSetting
Appointment Setting options that a provider can customize
Fields
accepted_insurance_plans
· [AcceptedInsurancePlan!]
· Insurance plans that are accepted by the provider allow_appointment_type_pricing
· Boolean
· Whether or not providers will be able to set pricing per appointment type allow_clients_to_cancel_appt
· Boolean
· If true, clients will be able to cancel an appointment allow_clients_to_reschedule_appt
· Boolean!
· required · If true, clients will be able to reschedule an appointment allow_external_videochat_urls
· Boolean!
· required · When true, providers can specify external url (e.g., Doxy, VSee) for Video Call appointments. allow_past_appointment_rescheduling
· Boolean!
· required · When true, a client can reschedule a past appointment (on the Web/API only) allow_specific_client_pricing
· Boolean!
· required · Whether or not clients will have specific pricing for appointment types allow_specific_provider_pricing
· Boolean!
· required · Whether or not providers will have specific pricing for appointment types always_send_confirm_notification
· Boolean
· Always notify the provider when the client books appointment_locations
· [AppointmentLocation!]
· Appointment Locations for this Appointment Setting appointment_type_confirmed_email
· Boolean
· Have different appointment confirmation emails for each appointment type appointment_type_reminder_email
· Boolean
· Have different appointment reminder emails for each appointment type appointment_type_reminder_override
· Boolean
· When true, and when the appointment setting is associated to a specific appointment type, the reminder settings will override the provider's normal ones appointment_type_website_booking_email
· Boolean
· Have different website booking emails for each appointment type appt_type_confirmed_email
· Boolean
· Separate confirmation emails for different appointment types appt_type_reminder_email
· Boolean
· Separate reminder emails for different appointment types appt_type_website_booking_email
· Boolean
· Separate website booking emails for different appointment types ask_clients_to_confirm
· Boolean
· Ask clients to confirm their appointment ask_to_confirm_via_text
· Boolean
· If true, clients can confirm their appointment via text auto_charge_enabled
· Boolean
· True when either auto_schedule_charges_for_late_cancellation_no_show or charge_for_occurred_appts auto_create_cms1500
· Boolean
· When true, after an appointment has been set as occurred, a CMS 1500 claim can be automatically created for the session auto_invoicing
· Boolean
· Auto-generate a payment request when an appointment is scheduled auto_schedule_charges_for_late_cancellation_no_show
· Boolean
· when true, a scheduled charge will be created when an appointment is marked as late cancellation or no show auto_submit_cms1500
· Boolean
· When true, it will be automatically submitted to the clearinghouse on the following Friday at 11:59 PM booking_interval_restriction
· Int
· Allow clients to book appointments at none, 20, 30, 60 intervals calendar_color_schemes
· [CalendarColorScheme!]
· The color schemes defined for this appointment setting calendar_interval
· String
· DEPRECATED: Calendar interval deprecated
Use `calendar_view_setting` insteadcalendar_text
· String
· Text to display above the client's calendar within Healthie cant_cancel_message
· String
· Message to show clients when they are not allowed to cancel cant_reschedule_message
· String
· Message to show clients when they are not allowed to cancel charge_for_occured_appts
· Boolean
· Whether or not client with valid payment method will be charged for occurred appointments deprecated
Use `charge_for_occurred_appts` insteadcharge_for_occurred_appts
· Boolean
· Whether or not client with valid payment method will be charged for occurred appointments client_should_call_provider
· Boolean
· If true, clients will be able to call to provider clients_have_billing
· Boolean
· When false, the billing tab is hidden from clients confirm_by_default
· Boolean
· Confirm all client-created appointments by default contact_type_overrides
· [ContactType!]
· Contact type overrides for this appointment setting default_appt_form_to_group
· Boolean
· Show the group appointment form first default_charting_template_id
· String
· The template selected will automatically appear when a new chart note is started default_charting_template_name
· String
· The template name selected default_group_charting_template
· CustomModuleForm
· The form that should be pre-selected when creating a new group charting note default_to_zoom
· Boolean
· Use Zoom for all telehealth appointments default_video_service
· String
· Video service to use for telehealth appointments ('internal', 'zoom', or 'external') disallowed_reschedulable_statuses
· [String]
· Prevent the client from rescheduling a past appointment with one of these statuses give_notes_name
· Boolean
· Assign a name to chart notes deprecated
This now always returns truehide_insurance_getting_started_info
· Boolean
· If true, hide insurance getting started info insurance_eligibility_integration
· Boolean
· When true, it will show the option to run an insurance eligibility check for a client invoice_clients_without_payment_method
· Boolean
· Whether or not to send invoice to client without a valid payment card/method late_cancellation_fee
· Int
· The fee (in cents) to use for appointments marked as late cancellation max_days_in_future
· String
· The maximum number of days in advance a client can book maximum_past_reschedule_time
· Int
· DEPRECATED: Maximum time a client must wait before being able to reschedule a past appointment deprecated
No longer supportedminimum_advance_cancel_time
· Int
· Minimum time before the appointment when client still can cancel it (in minutes) minimum_advance_reschedule_time
· Int
· Minimum time before the appointment when client still can reschedule it (in minutes) minimum_advance_schedule_time
· Int
· Minimum time before the desired appointment type where client still can schedule it (in minutes) minimum_days_in_advance
· String
· The minimum days in advance a client has to book minimum_past_reschedule_time
· Int
· DEPRECATED: Minimum time a client must wait before being able to reschedule a past appointment deprecated
No longer supportedno_show_fee
· Int
· The fee (in cents) to use for appointments marked as no show deprecated
Use booking_interval_restriction insteadonly_book_even
· Boolean
· Whether or not to restrict booking to even hours or half hours. deprecated
Use booking_interval_restriction insteadonly_book_hour
· Boolean
· Whether or not to restrict booking to even hours or half hours. deprecated
Use booking_interval_restriction insteadpatient_reschedule_count_cap
· String
· The maximum number of times a patient can self reschedule pm_statuses
· [String]
· Appointment statuses that can be applied to an appointment. Includes default ones plus any custom prevent_client_booking
· Boolean
· Prevent clients from booking an appointment prevent_no_credit_booking
· Boolean
· Prevent clients from booking if they do not have the needed credit reply_to_provider
· Boolean
· When true, replies to automatic notifications will go to the provider require_selected_location_for_all_contact_types
· Boolean
· When true, providers and staff will always be asked to select an appointment location when scheduling, even if its a video chat. reschedule_max_days_before_date
· String
· DEPRECATED: The minimum number of days beyond the current appointment date that the patient can reschedule to deprecated
No longer supportedreschedule_max_days_from_date
· String
· DEPRECATED: The maximum number of days beyond the current appointment date that the patient can reschedule to deprecated
No longer supportedrestore_credit_on_cancel
· Boolean
· Give clients their credit back when an appointment is cancelled same_day_appointments
· Boolean
· When true, clients are prevented from scheduling appointments the day of send_appointment_cancellation_email
· Boolean
· When false, no appointment cancel emails are sent to patients. send_appointment_update_email
· Boolean
· When false, no appointment update emails are sent to patients. send_booking_notice
· Boolean
· Send clients an email when a provider schedules an appointment send_email_before_appointment
· Boolean
· Send an email 5 minutes before a video chat starts send_intake_forms_reminder
· Boolean
· Send email reminder to complete intake forms two days before send_push_before_appointment
· Boolean
· Send a push notification 5 minutes before a video chat starts send_reminder_four_days_before
· Boolean
· Send an email reminder four days before the appointment send_reminder_one_day_before
· Boolean
· Send an email reminder one day before the appointment send_reminder_one_hour_before
· Boolean
· Send an email reminder one hour before the appointment send_reminder_three_days_before
· Boolean
· Send an email reminder three days before the appointment send_reminder_two_days_before
· Boolean
· Send an email reminder two days before the appointment send_reminder_two_hours_before
· Boolean
· Send an email reminder two hours before the appointment send_text_reminder_five_minutes_before
· Boolean
· NOTE: Your organization MUST have its own Twilio account configured to have this feature, and have AppointmentSetting.send_email_before_appointment enabled send_text_reminder_four_days_before
· Boolean
· Send a text reminder four days before the appointment send_text_reminder_one_day_before
· Boolean
· Send a text reminder one day before the appointment send_text_reminder_one_hour_before
· Boolean
· Send a text reminder one hour before the appointment send_text_reminder_three_days_before
· Boolean
· Send a text reminder three days before the appointment send_text_reminder_two_days_before
· Boolean
· Send a text reminder two days before the appointment send_text_reminder_two_hours_before
· Boolean
· Send a text reminder two hours before the appointment set_default_videochat_url
· Boolean
· When true, providers can set a default external link for video call sessions. show_care_plans
· Boolean
· If True, provider will see Care Plans option on a Client profile page show_cms1500s
· Boolean
· If true, show cms1500s show_faxes
· Boolean
· When false, the faxing tab on the left hand side is hidden from providers show_insurance_authorization
· Boolean
· If true, show the insurance authorization section on the clients profile show_office_ally
· Boolean
· If true, show office ally show_superbills
· Boolean
· If true, show superbills start_fb_pixel
· String
· Facebook pixel code that runs when the client starts the embedded scheduler/purchaser start_time
· String
· The start time to show when setting weekly availability times_by_appointment_type
· Boolean
· Set different availability for each appointment type times_by_contact_type
· Boolean
· Set different availability for each contact type times_by_location
· Boolean
· Set different availability for each appointment location updated_at
· String
· The last date and time that the appointment setting was updated use_appointment_type_cpt_units_and_fees
· Boolean
· If true, cpt units and fees can be associated with appointment types use_client_credit_system
· Boolean
· Whether or not to use the client credit system use_client_sources
· Boolean
· If true, you can see where each client came from use_zoom_waiting_room
· Boolean
· If true, clients will be placed in a waiting room instead of joining the Zoom call directly video_url_default
· VideoUrlDefault
· Default video url settings Used By
Definition
"""Appointment Setting options that a provider can customize"""type AppointmentSetting { """ Insurance plans that are accepted by the provider """ accepted_insurance_plans: [AcceptedInsurancePlan!]
""" Whether or not providers will be able to set pricing per appointment type """ allow_appointment_type_pricing: Boolean
""" If true, clients will be able to cancel an appointment """ allow_clients_to_cancel_appt: Boolean
""" If true, clients will be able to reschedule an appointment """ allow_clients_to_reschedule_appt: Boolean!
""" When true, providers can specify external url (e.g., Doxy, VSee) for Video Call appointments. """ allow_external_videochat_urls: Boolean!
""" When true, a client can reschedule a past appointment (on the Web/API only) """ allow_past_appointment_rescheduling: Boolean!
""" Whether or not clients will have specific pricing for appointment types """ allow_specific_client_pricing: Boolean!
""" Whether or not providers will have specific pricing for appointment types """ allow_specific_provider_pricing: Boolean!
""" Always notify the provider when the client books """ always_send_confirm_notification: Boolean
""" Appointment Locations for this Appointment Setting """ appointment_locations: [AppointmentLocation!]
""" Have different appointment confirmation emails for each appointment type """ appointment_type_confirmed_email: Boolean
""" Have different appointment reminder emails for each appointment type """ appointment_type_reminder_email: Boolean
""" When true, and when the appointment setting is associated to a specific appointment type, the reminder settings will override the provider's normal ones """ appointment_type_reminder_override: Boolean
""" Have different website booking emails for each appointment type """ appointment_type_website_booking_email: Boolean
""" Separate confirmation emails for different appointment types """ appt_type_confirmed_email: Boolean
""" Separate reminder emails for different appointment types """ appt_type_reminder_email: Boolean
""" Separate website booking emails for different appointment types """ appt_type_website_booking_email: Boolean
""" Ask clients to confirm their appointment """ ask_clients_to_confirm: Boolean
""" If true, clients can confirm their appointment via text """ ask_to_confirm_via_text: Boolean
""" True when either auto_schedule_charges_for_late_cancellation_no_show or charge_for_occurred_appts """ auto_charge_enabled: Boolean
""" When true, after an appointment has been set as occurred, a CMS 1500 claim can be automatically created for the session """ auto_create_cms1500: Boolean
""" Auto-generate a payment request when an appointment is scheduled """ auto_invoicing: Boolean
""" when true, a scheduled charge will be created when an appointment is marked as late cancellation or no show """ auto_schedule_charges_for_late_cancellation_no_show: Boolean
""" When true, it will be automatically submitted to the clearinghouse on the following Friday at 11:59 PM """ auto_submit_cms1500: Boolean
""" Allow clients to book appointments at none, 20, 30, 60 intervals """ booking_interval_restriction: Int
""" The amount of minutes to maintain between appointments (prevent back to back appointments) """ buffer: String
""" The color schemes defined for this appointment setting """ calendar_color_schemes: [CalendarColorScheme!]
""" DEPRECATED: Calendar interval """ calendar_interval: String @deprecated(reason: "Use `calendar_view_setting` instead")
""" Text to display above the client's calendar within Healthie """ calendar_text: String
""" Message to show clients when they are not allowed to cancel """ cant_cancel_message: String
""" Message to show clients when they are not allowed to cancel """ cant_reschedule_message: String
""" Whether or not client with valid payment method will be charged for occurred appointments """ charge_for_occured_appts: Boolean @deprecated(reason: "Use `charge_for_occurred_appts` instead")
""" Whether or not client with valid payment method will be charged for occurred appointments """ charge_for_occurred_appts: Boolean
""" If true, clients will be able to call to provider """ client_should_call_provider: Boolean
""" When false, the billing tab is hidden from clients """ clients_have_billing: Boolean
""" Confirm all client-created appointments by default """ confirm_by_default: Boolean
""" Contact type overrides for this appointment setting """ contact_type_overrides: [ContactType!]
""" Show the group appointment form first """ default_appt_form_to_group: Boolean
""" The template selected will automatically appear when a new chart note is started """ default_charting_template_id: String
""" The template name selected """ default_charting_template_name: String
""" The form that should be pre-selected when creating a new group charting note """ default_group_charting_template: CustomModuleForm
""" Use Zoom for all telehealth appointments """ default_to_zoom: Boolean
""" Video service to use for telehealth appointments ('internal', 'zoom', or 'external') """ default_video_service: String
""" Prevent the client from rescheduling a past appointment with one of these statuses """ disallowed_reschedulable_statuses: [String]
""" The end time to show when setting weekly availability """ end_time: String
""" Facebook pixel code that runs when the client completes the embedded scheduler/purchaser """ fb_pixel: String
""" Assign a name to chart notes """ give_notes_name: Boolean @deprecated(reason: "This now always returns true")
""" If true, hide insurance getting started info """ hide_insurance_getting_started_info: Boolean
""" Hide links to Healthie from appointment reminders """ hide_link: Boolean
""" The unique identifier of the setting """ id: ID!
""" When true, it will show the option to run an insurance eligibility check for a client """ insurance_eligibility_integration: Boolean
""" Whether or not to send invoice to client without a valid payment card/method """ invoice_clients_without_payment_method: Boolean
""" The fee (in cents) to use for appointments marked as late cancellation """ late_cancellation_fee: Int
""" The maximum number of days in advance a client can book """ max_days_in_future: String
""" DEPRECATED: Maximum time a client must wait before being able to reschedule a past appointment """ maximum_past_reschedule_time: Int @deprecated
""" Minimum time before the appointment when client still can cancel it (in minutes) """ minimum_advance_cancel_time: Int
""" Minimum time before the appointment when client still can reschedule it (in minutes) """ minimum_advance_reschedule_time: Int
""" Minimum time before the desired appointment type where client still can schedule it (in minutes) """ minimum_advance_schedule_time: Int
""" The minimum days in advance a client has to book """ minimum_days_in_advance: String
""" DEPRECATED: Minimum time a client must wait before being able to reschedule a past appointment """ minimum_past_reschedule_time: Int @deprecated
""" The fee (in cents) to use for appointments marked as no show """ no_show_fee: Int
""" Either "even" or "hour" to restrict booking to even hours or half hours. """ only_book: String @deprecated(reason: "Use booking_interval_restriction instead")
""" Whether or not to restrict booking to even hours or half hours. """ only_book_even: Boolean @deprecated(reason: "Use booking_interval_restriction instead")
""" Whether or not to restrict booking to even hours or half hours. """ only_book_hour: Boolean @deprecated(reason: "Use booking_interval_restriction instead")
""" Owner of this appointment_setting """ owner: User
""" The maximum number of times a patient can self reschedule """ patient_reschedule_count_cap: String
""" Appointment statuses that can be applied to an appointment. Includes default ones plus any custom """ pm_statuses: [String]
""" Prevent clients from booking an appointment """ prevent_client_booking: Boolean
""" Prevent clients from booking if they do not have the needed credit """ prevent_no_credit_booking: Boolean
""" When true, replies to automatic notifications will go to the provider """ reply_to_provider: Boolean
""" When true, providers and staff will always be asked to select an appointment location when scheduling, even if its a video chat. """ require_selected_location_for_all_contact_types: Boolean
""" DEPRECATED: The minimum number of days beyond the current appointment date that the patient can reschedule to """ reschedule_max_days_before_date: String @deprecated
""" DEPRECATED: The maximum number of days beyond the current appointment date that the patient can reschedule to """ reschedule_max_days_from_date: String @deprecated
""" Give clients their credit back when an appointment is cancelled """ restore_credit_on_cancel: Boolean
""" When true, clients are prevented from scheduling appointments the day of """ same_day_appointments: Boolean
""" When false, no appointment cancel emails are sent to patients. """ send_appointment_cancellation_email: Boolean
""" When false, no appointment update emails are sent to patients. """ send_appointment_update_email: Boolean
""" Send clients an email when a provider schedules an appointment """ send_booking_notice: Boolean
""" Send an email 5 minutes before a video chat starts """ send_email_before_appointment: Boolean
""" Send email reminder to complete intake forms two days before """ send_intake_forms_reminder: Boolean
""" Send a push notification 5 minutes before a video chat starts """ send_push_before_appointment: Boolean
""" Send an email reminder four days before the appointment """ send_reminder_four_days_before: Boolean
""" Send an email reminder one day before the appointment """ send_reminder_one_day_before: Boolean
""" Send an email reminder one hour before the appointment """ send_reminder_one_hour_before: Boolean
""" Send an email reminder three days before the appointment """ send_reminder_three_days_before: Boolean
""" Send an email reminder two days before the appointment """ send_reminder_two_days_before: Boolean
""" Send an email reminder two hours before the appointment """ send_reminder_two_hours_before: Boolean
""" NOTE: Your organization MUST have its own Twilio account configured to have this feature, and have AppointmentSetting.send_email_before_appointment enabled """ send_text_reminder_five_minutes_before: Boolean
""" Send a text reminder four days before the appointment """ send_text_reminder_four_days_before: Boolean
""" Send a text reminder one day before the appointment """ send_text_reminder_one_day_before: Boolean
""" Send a text reminder one hour before the appointment """ send_text_reminder_one_hour_before: Boolean
""" Send a text reminder three days before the appointment """ send_text_reminder_three_days_before: Boolean
""" Send a text reminder two days before the appointment """ send_text_reminder_two_days_before: Boolean
""" Send a text reminder two hours before the appointment """ send_text_reminder_two_hours_before: Boolean
""" When true, providers can set a default external link for video call sessions. """ set_default_videochat_url: Boolean
""" If True, provider will see Care Plans option on a Client profile page """ show_care_plans: Boolean
""" If true, show cms1500s """ show_cms1500s: Boolean
""" When false, the faxing tab on the left hand side is hidden from providers """ show_faxes: Boolean
""" If true, show the insurance authorization section on the clients profile """ show_insurance_authorization: Boolean
""" If true, show office ally """ show_office_ally: Boolean
""" If true, show superbills """ show_superbills: Boolean
""" Facebook pixel code that runs when the client starts the embedded scheduler/purchaser """ start_fb_pixel: String
""" The start time to show when setting weekly availability """ start_time: String
""" Set different availability for each appointment type """ times_by_appointment_type: Boolean
""" Set different availability for each contact type """ times_by_contact_type: Boolean
""" Set different availability for each appointment location """ times_by_location: Boolean
""" The last date and time that the appointment setting was updated """ updated_at: String
""" If true, cpt units and fees can be associated with appointment types """ use_appointment_type_cpt_units_and_fees: Boolean
""" Whether or not to use the client credit system """ use_client_credit_system: Boolean
""" If true, you can see where each client came from """ use_client_sources: Boolean
""" If true, clients will be placed in a waiting room instead of joining the Zoom call directly """ use_zoom_waiting_room: Boolean
""" The id of the user """ user_id: String
""" Default video url settings """ video_url_default: VideoUrlDefault}