Finnish Scheduling
0.4.0 - draft
Finnish Scheduling, published by HL7 Finland. This guide is not an authorized publication; it is the continuous build for version 0.4.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/fhir-fi/finnish-scheduling/ and changes regularly. See the Directory of published versions
Official URL: https://hl7.fi/fhir/finnish-scheduling/ConceptMap/appointmentstatus-ajanvarauksentila | Version: 0.4.0 | |||
Draft as of 2024-10-22 | Computable Name: FiAppointmentStatusCodeMap |
Mapping between FHIR Appointment status codes and the Finnish logical model Ajanvaraus - Ajanvarauksen tila (oid 1.2.246.537.6.881
).
The Finnish logical model for appointments includes a code set for appointment statuses that differs from the FHIR Appointment.status values.
The Finnish logical model is more detailed when the service is being planned, and separates between states where the need fo a service has been identified but no service provider has yet been identified (#1, Suunniteltu), and when the service provider has been selected (#2, Tilattu).
The FHIR specification uses the Appointment resource to track information on scheduling and for administrative purposes, and the Encounter resource to track any clinically relevant information (see Appointment Statuses and Encounters). In FHIR, when an encounter starts, its state is tracked with the Encounter resource, and no longer with the Appointment.
The Finnish logical model does not make such a distinction. The same value set records states for when the encounter has started (#6, Alkanut) and when the service is in progress or completed (#7, Toteutunut).
The Finnish logical model does not have a separate state for when the patient has arrived (FHIR
status
#arrived
).
It does have a code
#10 Ilmoittautunut
that matches the FHIR code
#checked-in
.
The Finnish logical model used to have a separate code for an appointment that has been rescheduled (#5, Siirretty), but that code is now deprecated.
The Finnish logical model does not have any code for appointments that have been entered in error.
Generated Narrative: ConceptMap appointmentstatus-ajanvarauksentila
Mapping from AppointmentStatus to https://koodistopalvelu.kanta.fi/codeserver/pages/classification-view-page.xhtml?classificationKey=1943
Group 1 Mapping from AppointmentStatus to https://koodistopalvelu.kanta.fi/codeserver/pages/classification-view-page.xhtml?classificationKey=1943
Source Concept Details | Relationship | Target Concept Details | Comment | Properties | |||
Codes from AppointmentStatus | Codes from https://koodistopalvelu.kanta.fi/codeserver/pages/classification-view-page.xhtml?classificationKey=1943 | ||||||
proposed | Proposed | maps to wider concept | 8 | Ehdotettu | The Finnish logical model does not separate between proposed and pending codes | ||
pending | Pending | maps to wider concept | 8 | Ehdotettu | The Finnish logical model does not separate between proposed and pending codes | ||
booked | Booked | is equal to | 3 | Varattu | |||
arrived | Arrived | maps to wider concept | 10 | Ilmoittautunut | The Finnish logical model does not separate between arrived and checked-in codes | ||
fulfilled | Fulfilled | narrower | 7 | Toteutunut | Use Toteutunut when the service related to the Appointment has begun or is completed | ||
cancelled | Cancelled | is equal to | 4 | Peruttu | |||
noshow | No Show | is equal to | 9 | Saapumatta | |||
entered-in-error | Entered in error | (not mapped) | |||||
checked-in | Checked In | is equivalent to | 10 | Ilmoittautunut | The Finnish logical model does not separate between arrived and checked-in codes | ||
waitlist | Waitlisted | narrower | 1 | Suunniteltu | Use Suunniteltu when no service provider has been identified | ||
narrower | 2 | Tilattu | Use Tilattu when a service provider has been identified |