Finnish Scheduling
2.0.0-rc2 - ballot

Publication Build: This will be filled in by the publication tooling

## Artifacts Summary

This page provides a list of the FHIR artifacts defined as part of this implementation guide.

### Structures: Resource Profiles

These define constraints on FHIR resources for systems conforming to this implementation guide.

FiSchedulingAppointment | Profile for appointment (ajanvaraus) in Finnish Scheduling environment.
FiSchedulingHealthcareService | Finnish profile for healthcare service.

### Structures: Extension Definitions

These define constraints on FHIR data types for systems conforming to this implementation guide.

Additional Information URL | URL for additional information regarding appointment
Additional Information on Service | Additional details regarding the service the appointment concerns.
Ajanvarauksen tila | Binding of AppointmentStatus to the Finnish logical model Ajanvarauksen tila.
Appointment Mutability | Extension specifying whether appointment can be changed and when.
Care Guarantee Details | An extension for including care guarantee (hoitotakuu) details in appointment.
Careplan Identifier | Identifier for the care plan, if provided.
Child Appointment | Reference from a master (parent) appointment to its sub (child) appointments
Customer Journey | Identifier for the customer journey (hoitopolku)
Notification Information | Information on selected notification method and address
Notification Medium | Information on notification medium, based on THL - Viestintäkanava codesystem.
Patient Instruction URL | URL for patient instruction.
Practitioner Gender | Extension for practitioner gender for appointment.
Queue Number | An extension for queue number (in string format).
Referral Id | Referral id extension for appointment (string)
Requested Service Info | Extension for providing additional information for appointment service: reserved product/service.
Resource Calendar | Extension for resource calendar id and resource name.
Self Service Information | Extension that notifies whether there is a self-service for managing appointment (provides URL and information on whether management can be made by proxy).
Ticket Number | Ticket number to be included in the appointment.
Topic Id | Social care topic (asia) id.

### Terminology: Concept Maps

These define transformations to convert between codes by systems conforming with this implementation guide.

Ajanvarauksen tila to Appointment status | Mapping between the Finnish logical model Ajanvaraus - Ajanvarauksen tila (oid `1.2.246.537.6.881`) and FHIR Appointment status codes.
Appointment status to Ajanvarauksen tila | Mapping between FHIR Appointment status codes and the Finnish logical model Ajanvaraus - Ajanvarauksen tila (oid `1.2.246.537.6.881`).

### Example: Example Instances

These are example instances that show what data produced and consumed by systems conforming with this implementation guide might look like.

Appointment example 1 | Example appointment
Appointment example 2, Cancelled / Peruttu | Example Appointment (Cancelled, Peruttu). The patient moves the appointment to another time. This appointment is cancelled and a new one is created.
Appointment example 2, Pending / Ehdotettu | Example Appointment (Pending, Ehdotettu). Schedule of the practitioner has been confirmed, time has been proposed to the patient.
Appointment example 2, Proposed / Tilattu | Example Appointment (Proposed, Tilattu). Also the service provider has been identified (it could be just an organization, not necessarily a practiotioner yet).
Appointment example 2, Waitlisted / Suunniteltu | Example Appointment (Waitlisted, Suunniteltu). This appointment is created when the need for the appointment has been identified.
Appointment example 3, Arrived / Varattu | Example Appointment (Arrived, Varattu). The patient has arrived to location.
Appointment example 3, Booked / Varattu | Example Appointment (Booked, Varattu). The patient has accepted the new time for the appointment.
Appointment example 3, Checked In / Ilmoittautunut | Example Appointment (Checked In, Ilmoittautunut). The patient has been checked in.
Appointment example 3, Fulfilled / Alkanut | Example Appointment (Fulfilled, Alkanut). The encounter has started.
Appointment example 3, Fulfilled / Toteutunut | Example Appointment (Fulfilled, Toteutunut). The encounter has ended.
Appointment example 3, Proposed / Tilattu | Example Appointment (Proposed, Tilattu). This is created when the patient searches for a new time for the appointment.
Appointment example 4 | Example appointment
Esimerkki-Palveluyksikkö | Example organization unit
ExampleSchedule | An example Schedule
Isyyden selvittäminen | Example healthcare service
Keijo Kätilö | Example practitioner 2
Pentti Potilas | Example patient 2
Petri Potilas | Example patient 3
Slot example | An example Slot