Scheduling
1.0.1-current - ci-build

Scheduling, published by IHE IT Infrastructure Technical Committee. This guide is not an authorized publication; it is the continuous build for version 1.0.1-current built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/IHE/ITI.Scheduling/ and changes regularly. See the Directory of published versions

## CapabilityStatement: IHE Scheduling Server

Official URL: https://profiles.ihe.net/ITI/Scheduling/CapabilityStatement/IHE.Scheduling.server | Version: 1.0.1-current
Active as of 2024-12-12 | Computable Name: IHE_Scheduling_Server
Copyright/Legal: IHE http://www.ihe.net/Governance/#Intellectual_Property

CapabilityStatement for Server Actor in the IHE IT Infrastructure Technical Framework Supplement IHE FHIR Scheduling. See https://profiles.ihe.net/ITI/TF/Volume1/ch-38.html.

Raw OpenAPI-Swagger Definition file | Download

Generated Narrative: CapabilityStatement IHE.Scheduling.server

## IHE Scheduling Server

- Implementation Guide Version: 1.0.1-current
- FHIR Version: 4.0.1
- Supported Formats: SHALL support `application/fhir+xml`, SHALL support `application/fhir+json`
- Supported Patch Formats:
- Published on: 2024-12-12
- Published by: IHE IT Infrastructure Technical Committee

> Note to Implementers: FHIR Capabilities

> Any FHIR capability may be 'allowed' by the system unless explicitly marked as 'SHALL NOT'. A few items are marked as MAY in the Implementation Guide to highlight their potential relevance to the use case.

### SHOULD Support the Following Implementation Guides

- https://profiles.ihe.net/ITI/BALP/ImplementationGuide/ihe.iti.balp

## FHIR RESTful Capabilities

### Mode: `server`

Scheduling server provides capability to query for Patient resources matching a sub-set of the FHIR core Patient resource query parameters

Security

> None mandated by IHE, encouraged IHE-IUA or SMART-on-FHIR

Summary of System-wide Interactions

- Supports the `search-system`interaction.

### Capabilities by Resource/Profile

#### Summary

The summary table lists the resources that are part of this configuration, and for each resource it lists:

- The relevant profiles (if any)
- The interactions supported by each resource (Read, Search, Update, and Create, are always shown, while VRead, Patch, Delete, History on Instance, or History on Type are only present if at least one of the resources has support for them.
- The required, recommended, and some optional search parameters (if any).
- The linked resources enabled for `_include`
- The other resources enabled for `_revinclude`
- The operations on the resource (if any)

Resource Type | Profile | R | S | U | C | Searches | `_include` | `_revinclude` | Operations
--- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Appointment | https://profiles.ihe.net/ITI/Scheduling/StructureDefinition/ihe-sched-appt | y | y |  |  | _id, identifier, patient, date, specialty, appointment-type, practitioner, patient+date |  |  | `$find`, `$book`, `$hold`
Bundle | https://profiles.ihe.net/ITI/Scheduling/StructureDefinition/ihe-sched-avail-bundle |  |  |  |  |  |  |  |

#### Resource Conformance: SHALL Appointment

Base System Profile
IHE ITI Appointment Profile
Profile Conformance
SHALL
Reference Policy

Interaction summary

- Supports `read`, `search-type`.

Search Parameters

Conformance | Parameter | Type | Documentation
--- | --- | --- | ---
SHALL | _id | `token` | Logical id of this artifact
SHALL | identifier | `token` | The client SHALL provide both the system and code values.
SHALL | patient | `reference` | The patient, or one of the patients, for whom this apointement exists
SHOULD | date | `date` | The date, or date range, for the appointments being searched.
SHOULD | specialty | `token` | The specialty for which the appointments being searched is.
SHOULD | appointment-type | `token` |
SHOULD | practitioner | `reference` | The provider, or one of the providers, with whom this apointement is scheduled

Combined Search Parameters

Conformance | Parameters | Types
--- | --- | ---
SHALL | patient+date | `reference`+`date`

Extended Operations

Conformance | Operation | Documentation
--- | --- | ---
SHALL | $find | Document the find operation
SHALL | $book | Document the book operation
SHOULD | $hold | Document the hold operation

#### Resource Conformance: SHALL Bundle

Base System Profile
IHE ITI Scheduling Bundle Profile
Profile Conformance
SHALL
Reference Policy

Interaction summary