Healthcare & MedTech// definition

Visit type: the one field that decides duration, room, provider and prep

In short

A visit type is the classification that tells a scheduling system how long an appointment takes, which providers may deliver it, which room or equipment it consumes, what the patient must do beforehand, and what must be settled before the date. The rest of a clinic calendar is derived from it.

Key takeaways

  • A visit type is a rule set, not a label: duration, eligible providers, resources, prep and pre-conditions hang off one key.
  • Two entries differing only in wording are 1 visit type and 2 reasons for visit. Merging them shortens every booking menu.
  • If duration lives in a clinician's head rather than in a field, every offered slot needs a human to confirm it afterwards.
  • Most failed scheduling automation is a data-modelling failure: the agent gets a free-text field carrying none of the constraints.

A visit type answers 4 questions at once: how long, with whom, where, and what has to be true first. It is the field the rest of the scheduling system joins to — slot length, provider eligibility, room and equipment, pre-visit forms, prep and any authorisation pre-condition are attributes of the type, not of the appointment. Model it properly and a clinic day assembles itself.

The distinction that matters is between a visit type and a reason for visit. "Knee pain" is a reason; "20-minute established-patient orthopaedic review, any consulting room, no prep" is a type. A schedule can be built from the second and not the first, and clinics with 200 entries on a booking menu have usually been recording reasons in a field the software treats as a type.

The downstream rules that read this one field

DeterminesExampleWhat breaks if unset
Slot length and buffers40 minutes for a new patient, 15 for a follow-up, 10 minutes turnaroundThe clinic runs late from mid-morning and nobody can name the cause
Provider eligibilityAny physician, or only the 2 clinicians credentialled for itPatients are booked to providers who hand the appointment back
Room and equipmentThe treatment room and one device, not a consulting roomTwo appointments claim the same resource and one moves on the day
Patient preparationA fasting window, medication to withhold, or a form to completeThe patient arrives unprepared and the visit is wasted
Booking pre-conditionsAuthorisation or referral required, minimum lead time of 3 daysThe appointment exists but cannot legitimately proceed
What a visit type determines, and what breaks when it is implicit

The last row is where the front desk meets the revenue side. A type flagged as needing authorisation lets the booking rule refuse a date that leaves no time to obtain it. What a coverage check does and does not confirm is covered in what an eligibility response tells the front desk.

One visit type, field by field

  • Code and display name. A stable internal code that never changes, plus a patient-facing name that can be rewritten freely.
  • Duration, with a permitted range. A default plus the minimum and maximum a scheduler may override to, so flexibility is bounded.
  • Buffers before and after. Cleaning and documentation time modelled explicitly, because a buffer hidden inside the duration cannot be reported on.
  • Eligible providers, by role where possible. A new clinician then inherits eligibility instead of needing 40 individual edits.
  • Required resources. Room class and equipment, and whether the resource is held for the whole slot or part of it.
  • Prep and pre-visit forms. What the patient must do, what they must complete, and when each is sent.
  • Pre-conditions. Referral or authorisation required, minimum and maximum lead time, and whether it can be delivered remotely.
  • Self-booking flag and follow-up rule. Whether a patient may book it unaided, and which type follows at what interval.

Where a visit produces imaging, the appointment is half the object: the study it generates has its own identity, described in patient, study, series and instance as a data model. The type should carry the order it creates, not just the room.

If the length of an appointment lives in a clinician's head rather than in a field, every booking is a negotiation no automation can join.

Why booking automation stalls when this is unmodelled

An agent asked for "an appointment on Tuesday" must resolve that into a duration, an eligible provider, a resource and a set of pre-conditions before it can offer anything. Where visit types are modelled that is a lookup; where they are not, the agent infers a consultation length from a sentence and every offer needs human confirmation. This is the concrete version of the argument in what it takes to get an agent into production: the model is rarely the constraint, the data model is.

It also decides whether an after-hours channel can do more than take a message, a trade-off worked through in answering service versus a voice agent that can book. On a clean visit-type model this is ordinary agent and automation work.

How many visit types a clinic should actually have

Granularity has a second cost. Every extra type fragments availability: 3 near-identical 20-minute types across 3 providers make a calendar look fuller than it is, because slots held for one cannot absorb demand for another. Laying out that capacity belongs to the provider schedule template.

This is unglamorous configuration that pays for itself across front desk, intake and patient access, and it is the first thing worth auditing in healthcare operations builds before anyone writes scheduling logic.

Frequently asked questions

Short answers to the follow-ups this page tends to raise.

What is a visit type in medical scheduling?

It is the classification of an appointment that carries its scheduling rules: duration, which providers may deliver it, what room or equipment it needs, what the patient must do beforehand, and what must be in place before the date. Every other scheduling decision joins to it, which is why it behaves as the primary key of a clinic calendar.

What is the difference between a visit type and a reason for visit?

A visit type determines scheduling behaviour; a reason for visit describes why the patient is coming. "Knee pain" produces no rules. "20-minute established-patient review, consulting room, no prep" produces all of them. Capture both, but only one belongs in the field the scheduler reads.

Should a new patient appointment be longer than a follow-up?

Nearly always, and the point is that the difference is stored rather than assumed. New-patient visits carry registration, history and a coverage check that established visits do not, so clinics commonly configure them at 2 to 3 times the follow-up length. The multiplier should come from the clinic's own measured durations, not from a default that shipped with the software.

How many visit types should a clinic configure?

As few as produce distinct scheduling behaviour. If 2 entries share duration, eligible providers, resource, preparation and pre-conditions, they are 1 type. Clinics auditing an unwieldy list usually find it collapses substantially, and the shorter list is far easier for booking automation to reason over.

  • scheduling
  • patient access
  • data modelling
  • clinic operations
// shipped work

The work behind this page

Builds from our portfolio that this page draws on.

Working on something in this space?

Tell us where you are in a sentence or two. We'll tell you honestly whether we're the right team, and what a sensible first slice of the work looks like.

Start the conversation