WOF Connect📍
0.1.1 - ci-build [WIP]

WOF Connect📍, published by Service Well AB. This guide is not an authorized publication; it is the continuous build for version 0.1.1 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-connect/ and changes regularly. See the Directory of published versions

OperationDefinition: Find Appointments (Available Slots)

Official URL: http://canonical.fhir.link/servicewell/wof-connect/OperationDefinition/FindAppointments Version: 0.1.1
Active as of 2026-02-11 Computable Name: FindAppointments

Finds available appointment opportunities (slots) and returns them as proposed Appointments.

This operation corresponds to the IHE ITI Scheduling $find operation and returns a Bundle of Appointment resources conforming to the IHE Scheduled Availability Bundle profile.

URL: [base]/Appointment/$find

Output parameters Profile:IHE ITI Scheduling Bundle Profile

Parameters

UseNameScopeCardinalityTypeBindingDocumentation
INstart1..1dateTime

Start of the requested time window for which available appointment opportunities (slots) should be returned. This parameter is mandatory as per IHE ITI Scheduling $find.

INend1..1dateTime

End of the requested time window for which available appointment opportunities (slots) should be returned. This parameter is mandatory as per IHE ITI Scheduling $find.

INpractitioner0..*Reference (Wof Connect Practitioner)

Restrict the search to Appointments where a specific Practitioner is the performer. If multiple values are supplied, the server MAY treat them as an OR or AND filter as documented by the implementation.

INorganization0..*Reference (Wof Connect Economy Organization)

Restrict the search to Appointments associated with a specific Organization (e.g., business/clinic owner).

INvisit-type0..*string

Restrict the search to a specific visit type (service type). In this implementation, visit-type typically carries a WOF Connect service-type identifier (e.g., [system]|[code] where code maps to treatmentId).

OUTreturn0..1Bundle

On success, returns a Bundle that SHALL conform to ihe-sched-avail-bundle, containing the resulting Appointment:

  • status 'proposed' for available appointment opportunities (slots)

If the operation fails, an OperationOutcome is returned instead of this parameter.