Provider Manual · Part II

Questionnaires & the paperwork manager

Decide what patients complete before a visit and how it reaches them: the questionnaire library, the rules that assign them, and the paperwork manager.

4 sections~13 min read3 screenshots
II
Part II

Questionnaires & the paperwork manager

Decide what patients complete before a visit and how it reaches them: the questionnaire library, the rules that assign them, and the paperwork manager.

2.1Overview

Two features, one pre-visit flow

Questionnaires and Previsit Paperwork are separate full-page workspaces because they answer different questions, but the patient sees them as one connected experience the day they book. Each one opens in its own tab inside Hero EMR, so you can leave it open while you work.

Questionnaires (per physician)

  • Live under Settings > Questionnaires.
  • Each physician picks which validated screeners or intake forms run for which visit types (PHQ-9 for behavioral health, ROS for new patients, etc.), or on a recurring schedule.
  • The questionnaire library is shared org-wide and includes a standardized catalog plus anything your physicians have cloned and customized.
  • Answers feed into the chart and can drive scoring (depression severity, fall risk, etc.).
  • For minors and parent-managed teen accounts, questionnaires are delivered to the parent/guardian on file. The workspace header repeats this reminder.

Previsit Paperwork (per organization)

  • Lives under Admin > Previsit Paperwork.
  • Org admins build the consent, financial, telehealth, and policy documents patients sign.
  • Each template has its own scope, signing cadence, content sections, and response fields.
  • Every save creates a new version so prior signatures stay auditable.
Order matters: Build the questionnaire library first so visit types can reference real screeners, then come back and build paperwork. Once both are configured, patients see them as a single pre-visit checklist in the portal.
Settings > Questionnaires Admin > Previsit Paperwork
2.2Library

Browse and customize the questionnaire library

Before you assign questionnaires to visit types, decide which ones you want available. The library sidebar lists up to three groups, in this order: Your questionnaires (the current physician's personal versions), Organization questionnaires (cloned and edited by anyone in the org), and Standardized library (system-provided instruments like PHQ-9, GAD-7, AUDIT-C). Empty groups are hidden, so on a brand-new org you will only see Standardized library until something is cloned. Only items in Your questionnaires are editable; everything else must be cloned first.

  1. Open Settings > Questionnaires. From the top toolbar, open Settings, then choose Questionnaires. The Questionnaires workspace opens as its own full-page tab. Its left rail has two entries — Visit Rules (selected by default) and Library.
  2. Click Library in the left rail. The library opens with a sidebar of all available questionnaires, grouped by ownership. Use the search box or toggle Include inactive if you want to see deactivated entries.
  3. Preview a standardized questionnaire. Click any entry to load it in the main panel. Preview mode shows the short name, category, full question wording, response options, and required flags as the patient will see them.
  4. Clone before editing. Standardized and organization questionnaires are read-only. To customize one, click Duplicate to edit. The cloned copy lands in Your questionnaires and unlocks every field.
  5. Edit metadata and questions. Switch to Edit mode. The metadata fields are Short name, Category (depression, anxiety, mental health, substance use, trauma, pain, cognitive, functional, perinatal, developmental, preventive, or custom), Display name, Description, Estimated minutes, and Default frequency days.
  6. Add or reorder questions. Each question card has a type (likert, single select, multi-select, text, number, boolean, scale, score, or instruction), a required flag, the question text, and — for choice-style types — value/label pairs. Use the up/down buttons to reorder.
  7. Configure scoring (optional). For instruments that compute a score, paste or edit the scoring config JSON. Leave it blank for purely informational forms.
  8. Click Save & publish. Every save publishes a new version. The footer reminds you that in-flight assignments stay intact — patients already on an older version finish on that version, and new assignments pick up the latest.
Library view of the Questionnaires workspace with ownership groups in the sidebar and a question preview in the main pane
The library splits physician-owned, organization-owned, and standardized questionnaires, and hides any group that is empty. Clone any read-only entry to make it editable.
Deactivate, don't delete: Use the red Deactivate button instead of trying to delete a questionnaire that has signed responses. Deactivated questionnaires stop appearing in rules but stay attached to historical encounters.
2.3Rules

Assign questionnaires to visit types

Rules are per physician and live on the Visit Rules view of the Questionnaires workspace. A rule answers two questions: when to send (a visit is booked, on a recurring schedule, or the moment the patient registers for the portal) and which questionnaires to send. Booking rules take optional filters that further narrow when the rule fires (age, sex, telehealth vs in-person, ICD-10 code on the problem list, preferred language, booking source, portal status, or days until the visit).

  1. Open Settings > Questionnaires and stay on Visit Rules. Your existing rules are listed on the left and the editor is on the right.
  2. Click New to start a fresh rule, or pick an existing rule to edit. Existing rules show their status badge (Active or Paused), questionnaire count, and a one-line filter summary.
  3. Choose When. The When card has three choices: When a visit is booked (sends as soon as the appointment goes on the calendar), On a schedule (recurring — no visit required), and At patient registration (assigns and sends a reminder the moment the patient registers for the portal — no visit required). Pick When a visit is booked for the classic visit-type rule.
  4. Pick the Visit Type and give the rule a Rule Name. Name it something you will recognize later (for example, "New patient intake questionnaires"). The visit type dropdown is populated from your physician scheduling config, so set up visit types first if the list is empty.
  5. Pick the questionnaires. Use the search to filter the library and check off the screeners you want for that visit type. Selected items appear as removable pills at the top of the section.
  6. Add optional filters. Skip this section entirely to apply the questionnaires to every patient on that visit type. Or narrow with any combination of: minimum/maximum age, visit mode (Any/Telehealth only/In-person only), days until visit, patient sex, portal status, preferred languages, booking sources, and problem-list ICD-10 codes.
  7. Leave the Active checkbox on (or clear it to pause). It sits in the editor header row beside the rule name, not down with the filters. Pausing keeps the rule definition but stops new patients from triggering it.
  8. Click Create Rule (or Save Rule if editing). The rule applies to all future bookings of that visit type immediately. Existing scheduled visits are not retroactively assigned.
Visit Rules view with a rule list on the left and the When, visit type, questionnaire, and filter sections on the right
Rules are saved per physician. The When card at the top picks the trigger; match one rule to one visit type and layer optional filters as needed.
Booking rules need pre-visit intake on: A rule that fires on booking only runs for visit types that have pre-visit intake enabled. In the visit type dropdown those without it are suffixed (pre-visit intake off), and any saved rule pointing at one carries a Won't send — pre-visit intake is off badge in the rule list. If you pick such a visit type, an amber warning appears with a Turn on pre-visit intake for "<visit type>" when I save this rule checkbox — leave it checked and Hero EMR enables pre-visit intake for you on save. Clear it and Hero EMR refuses to save the rule as active. Turning pre-visit intake on applies to visits booked from that point forward; appointments already on the calendar are unaffected. The other two triggers never touch a visit type, so this check does not apply to them.

Recurring (scheduled) rules

Choose On a schedule in the When card when a questionnaire should recur on a cadence rather than ride along with an appointment — periodic PHQ-9 monitoring, an annual functional screener, a quarterly medication-adherence check.

  1. Click On a schedule. The description reads "Recurring, e.g. every 3 months — visits not required."
  2. Pick an interval. Four presets are offered — Monthly, Every 3 months, Every 6 months, and Yearly — or type your own value in the Every <n> days box. Custom intervals must be a whole number of days between 1 and 1095.
  3. Pick the questionnaires and save. A daily sweep evaluates scheduled rules across every active patient in the organization; there is no appointment involved, so patients receive the questionnaire whether or not they have anything booked.

Rules that fire at patient registration

Choose At patient registration when your intake screeners should reach a new patient the moment they get portal access, before anything is on the calendar. The choice describes itself: "Assign and send a reminder the moment the patient registers for the portal — no visit required."

  1. Click At patient registration. The Visit Type field disappears — a registration has no appointment to match against — and Rule Name widens to fill the row. Leave the name blank and Hero EMR saves the rule as New patient registration questionnaires.
  2. Pick the questionnaires. The Send card states what the patient will get: "These questionnaires are assigned as soon as the patient registers for the portal, and the patient gets one reminder listing them together with any registration paperwork."
  3. Narrow with patient filters if you want to. Minimum Age, Maximum Age, Patient Sex, Preferred Languages, and Problem List ICD-10 Codes still apply. Leave them blank to include every patient who registers.
  4. Save. The rule reads At patient registration in the rule list, and the editor footer repeats the one thing to remember: "Registration rules run when a patient completes portal registration — they don't apply to patients who are already registered."
Registration rules are practice-wide, not per physician: Every other rule runs for the physician who owns the appointment. A registration has no physician attached, so Hero EMR runs every active registration rule in the practice for every patient who registers — including rules another physician wrote. Before you turn one on, check whether a colleague already has one; two rules naming the same screener will not send it twice, but two rules naming different screeners both send.
What counts as "registering": the first time a portal account is attached to that patient's chart — the patient claiming their invitation, a sign-up that comes through your booking site, or a staff member linking a verified portal account from Admin > Patient Registration. It happens once per patient: a second account linked to the same chart (a parent or caregiver, say) does not re-send anything. Patients who already had portal access when you switched the rule on are not back-filled — send those from the patient's chart with Send a questionnaire on the patient header's Questionnaires tab.
One message, both halves of the packet: about fifteen seconds after the patient registers, Hero EMR sends a single reminder — portal notification, text, or email, whichever the patient's contact preferences allow, and to the guardian for a minor or parent-managed teen — listing every questionnaire this rule assigned and every form assigned by a registration paperwork template (§2.6). The patient does not get one message per document. On the portal home the questionnaires wait under Questionnaires to complete and the forms under Forms to sign.
Visit filters disappear when there is no visit: Visit Type, Visit Mode, Days Until Visit, and Booking Sources all need an appointment to evaluate against, so they are hidden on scheduled and registration rules and rejected if sent anyway. Portal Status is hidden on registration rules as well — the patient's portal status is always active the instant they register — but it still applies on a schedule. Age, sex, preferred language, and ICD-10 filters apply to all three triggers.
Patient-level rules always win: Everything in this section is practice-wide for that physician. A rule set on an individual patient supersedes it — including a rule that suppresses a questionnaire entirely — and patient rules run even when pre-visit intake is off for the visit type. Set those from the patient's chart: patient header → Questionnaires tab. The Visit Rules header repeats this reminder above the rule list.

Visit Mode

Limit a rule to telehealth-only or in-person-only visits. Leave on Any for both. Booking rules only.

Days Until Visit

A maximum, not a minimum: only fire when the visit is this many days away or sooner. Saved rules read back as Within <n> days. Set it to 7 and a visit booked 30 days out never triggers the rule — use it for last-minute screeners, not for ones that need lead time. Booking rules only.

Portal Status

Restrict to active, invited, or inactive portal patients. Most rules leave this blank, and registration rules do not offer it at all.

ICD-10 Codes

Comma-separated codes that must appear on the problem list — e.g. F32.1, F41.1 for depression/anxiety screening.

Preferred Languages

Two-letter codes (e.g. en, es). Useful when you have language-specific instrument versions.

Booking Sources

Limit by the origin Hero EMR recorded on the booking. The canonical values are emr, patient_api, website, mobile_app, phone_agent, voice_agent, physician_api, admin_api, followup_workflow, and waitlist_claim. The match is exact (case-insensitive), so a made-up value like online silently makes the rule never fire. Booking rules only.

2.4Paperwork manager

Open the Previsit Paperwork manager

Previsit Paperwork is org-wide. One admin builds the consent forms, financial policies, and other documents patients sign, and every physician in the organization shares them. Hero EMR ships with a set of read-only starter templates you can duplicate as a starting point.

  1. Sign in as an org admin. Previsit Paperwork is admin-only end to end. The Previsit Paperwork entry is not shown in the Admin menu for non-admins, and the underlying template list refuses the request with a 403 even if the page is reached directly. There is no read-only mode.
  2. Open Admin > Previsit Paperwork. The Previsit Paperwork workspace opens as its own full-page tab, with a sidebar of templates and a large editor pane. The sidebar splits into Your templates (org-owned, editable) and Starter templates (read-only, duplicate to customize).
  3. Browse the starter templates. Hero EMR includes vetted starters for HIPAA NPP, consent to treat, financial policy + AOB, telehealth consent, no-show / cancellation policy, photography consent, ROI authorization, controlled substance agreement, and more.
  4. Pick a starting point. Click any starter and use Duplicate to edit to copy it into Your templates, or click New template to start from a blank slate. A duplicate always arrives inactive — it assigns nothing to anybody until you turn Active on in §2.6.
  5. Send a published form on demand with Send to a patient. The sidebar's second button opens Send paperwork to a patient ("The patient signs it from the portal — no appointment needed"). Pick the form, search the patient by name, MRN, or DOB, and click Send form. It lands in the patient's Forms to sign queue with no appointment attached. Forms can also be ordered from inside an encounter so they show up alongside that visit's other orders.
Previsit Paperwork manager with the Your templates and Starter templates sections in the sidebar and the editor in the main pane
The paperwork manager. Starter templates on the left, your editable templates above them, and the editor in the main pane.

Need help? Email support@heroemr.com.