=== Physiotherapy Self-Assessment Form ===
Contributors: yourclinic
Tags: form, physiotherapy, patient intake, multi-step form, lead generation
Requires at least: 5.8
Tested up to: 6.6
Requires PHP: 7.4
Stable tag: 1.0.0
License: GPLv2 or later

A 5-step patient self-assessment form for physiotherapy/physical-therapy clinic websites.

== Description ==

Add a mobile-friendly, accessible, 5-step patient intake form to any page with a single shortcode:

`[physio_assessment_form]`

Steps:
1. Area of discomfort (single choice, icon cards)
2. Type of discomfort (multi-select checkboxes)
3. Effect on daily life (multi-select checkboxes)
4. Previous care tried (single choice)
5. Contact details — name, phone, email

On submit, the plugin:

* Validates every field client-side and server-side
* Stores the submission in its own database table
* Emails your clinic admin the full submission (including the patient's email so you can follow up)
* Shows an on-screen confirmation message
* Keeps the entered data on screen and shows an error message if submission fails

Submissions are viewable under **Self-Assessments** in the WordPress admin menu. Set your notification email and default call-to-action label under **Self-Assessments → Settings**.

**Every question and answer option is fully editable.** Go to **Self-Assessments → Questions & Answers** to change the wording of any step's question, its answer options, helper text, and (for Step 1) the option icons — or add/remove answer options entirely. The form's steps, validation rules, styling, database storage, and admin email notifications keep working exactly the same regardless of what you edit.

== Installation ==

1. In your WordPress admin, go to Plugins → Add New → Upload Plugin.
2. Choose the physiotherapy-self-assessment.zip file and click Install Now.
3. Click Activate.
4. Go to Self-Assessments → Settings and confirm your notification email address.
5. Add `[physio_assessment_form]` to any page or post.

The form is fully responsive out of the box and works on any WordPress theme, on mobile, tablet, and desktop.

== Shortcode options ==

`[physio_assessment_form cta="Speak with a Whitby Specialist"]`

`cta` — overrides the button label for that specific instance of the form. If omitted, the default set in Settings is used.

== Frequently Asked Questions ==

= Where are submissions stored? =
In a dedicated database table (created automatically on activation), viewable under Self-Assessments in wp-admin.

= Can I change the notification email? =
Yes — Self-Assessments → Settings.

= Does this work with page builders? =
Yes, paste the shortcode into any shortcode/HTML block. If your builder doesn't store the shortcode in the normal post content (some do not), use the `physio_assess_force_load_assets` filter to force-load the assets on that page.

= Can I edit the questions and answer options? =
Yes — go to Self-Assessments → Questions & Answers. You can edit each step's question text, helper text, and every answer option's label (plus icons on Step 1 and sub-text on Step 2). You can add or remove answer options too; each step needs at least one option remaining.

== Changelog ==

= 1.1.0 =
* Added an editable Questions & Answers admin screen for all 5 steps.

= 1.0.0 =
* Initial release.
