ITB - Online appointment booking service
1.0.0 - Initial Release

ITB - Online appointment booking service, published by Service Well AB. This guide is not an authorized publication; it is the continuous build for version 1.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/servicewell/servicewell.fhir.wof-portal/ and changes regularly. See the Directory of published versions

Home

Official URL: https://canonical.fhir.link/servicewell/wof-portal/ImplementationGuide/servicewell.fhir.wof-portal Version: 1.0.0
Active as of 2026-04-20 Computable Name: WofPortalITB

ITB is Service Well’s central solution for online bookings designed for healthcare organizations operating with multiple Patient Management Systems (PMS / EHRs).. It integrates with all electronic health record (EHR) systems, giving you a unified patient-facing frontend and a shared back office for administration. The result is a seamless patient journey, regardless of which clinic the patient visits.

In practice, this means the clinics are experienced as one provider rather than separate units. Management can centrally control appointment availability, bookable treatments, and optimize capacity utilization. Use Service Well’s tailored interface—or let your web agency build on top of our open API.

👉 One booking flow. Many systems. Many clinics. One seamless patient experience.


The Problem We Solve

Large healthcare groups and chains typically face the same booking challenges:

  • Different PMS / EHR systems with different scheduling APIs
  • Multiple PMS / EHR instances across clinics
  • Inconsistent booking flows and availability models
  • Custom booking integrations per journal system
  • Long lead times to launch or update online booking
  • A fragmented patient experience — every clinic feels like a different provider

Each new booking client, website, or partner integration often becomes a custom project per journal system.


The Solution: Unified Online Booking

WofPortal ITB provides a shared booking layer that:

  • Abstracts scheduling differences between journal systems
  • Offers a patient-facing booking interface and a shared backoffice
  • Exposes a stable FHIR-based API for custom or third-party frontends
  • Scales to new PMS systems and clinics without breaking existing integrations

Patients and integrators interact with one booking API — not one per system.


Our value proposition

With WofPortal ITB, organizations gain:

  • 🚀 Faster rollout of online booking to new clinics
  • 🔁 One booking flow reused across the entire chain
  • 🔌 Reduced dependency on individual PMS vendors
  • 📉 Lower integration and maintenance costs
  • 🎯 A consistent patient booking experience — every clinic feels like one provider

What it is

Patient interface for booking

  • The patient can book appointments themselves via mobile/computer, as well as reschedule/cancel.
  • 'Patient portal' with “My bookings” (upcoming/previous), and the ability to manage bookings when permitted.

Typical patient journey: choose clinic → (optional campaign code) → choose treatment → choose practitioner & time → confirm by logging in. E.g with BankID/Vipps.

Backoffice (administrative interface)

A shared backoffice where you control what is shown and what can be booked. In the backoffice you can, among other things:

  • Manage clinics, configure clinics that should not be bookable online or optional link to external booking.
  • Manage treatments (services): create, edit, archive/activate.
  • Manage selectable practitioners linked to clinic in the patient view.
  • Configure SMS templates and choose to send SMS on booking/rescheduling.
  • Configure booking rules (e.g. age, minimum advance notice, rules for rescheduling/cancellation).
  • Control price display, images/banner, and various information/text fields shown in the patient interface.

Get started