Frenda Wof-Connect FLC
0.1.2 - ci-build [WIP]

Frenda Wof-Connect FLC, published by Service Well AB. This guide is not an authorized publication; it is the continuous build for version 0.1.2 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/servicewell/servicewell.fhir.se.frenda-wof-connect-flc/ and changes regularly. See the Directory of published versions

Logical Model: FrendaBookingResponse - Detailed Descriptions

Draft as of 2026-04-02

Definitions for the frenda-booking-response logical model.

Guidance on how to interpret the contents of this table can be foundhere

0. frenda-booking-response
Definition

Frenda Booking Response (Logical Model)

ShortFrenda Booking Response (Logical Model)
Control0..*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. frenda-booking-response.id
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
4. frenda-booking-response.start
Definition

Start date and time of the appointment.

ShortStart date and time of the appointment.
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
6. frenda-booking-response.duration
Definition

Duration of the appointment.

ShortDuration of the appointment.
Control1..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
8. frenda-booking-response.isCancellationAvailable
Definition

Possibility to cancel appointment. Configurable per clinic from Frenda Journal.

ShortPossibility to cancel appointment. Configurable per clinic from Frenda Journal.
Control1..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
10. frenda-booking-response.isRescheduleAvailable
Definition

Possibility to reschedule appointment. Configurable per clinic from Frenda Journal.

ShortPossibility to reschedule appointment. Configurable per clinic from Frenda Journal.
Control1..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
12. frenda-booking-response.minChangeHours
Definition

Minimal hours before appointment when it can be changed.

ShortMinimal hours before appointment when it can be changed.
Control1..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
14. frenda-booking-response.webReschedulingCount
Definition

Number of times that has been rescheduled using web booking.

ShortNumber of times that has been rescheduled using web booking.
Control1..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
16. frenda-booking-response.webReschedulingCountAllowed
Definition

Number of times rescheduling is allowed.

ShortNumber of times rescheduling is allowed.
Control1..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
18. frenda-booking-response.webCode
Definition

Web code of the appointment. Can be used for updating appointments.

ShortWeb code of the appointment. Can be used for updating appointments.
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
20. frenda-booking-response.isWebBooked
Definition

Determines whether appointment is booked from API(1) or from Frenda System(0).

ShortDetermines whether appointment is booked from API(1) or from Frenda System(0).
Control1..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
22. frenda-booking-response.status
Definition

Status of the appointment (Active, Complete or Cancelled).

ShortStatus of the appointment (Active, Complete or Cancelled).
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
24. frenda-booking-response.treatmentType
Definition

Treatment type of the appointment.

ShortTreatment type of the appointment.
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
26. frenda-booking-response.reason
Definition

Reason of the appointment provided by patient.

ShortReason of the appointment provided by patient.
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
28. frenda-booking-response.canAppointmentBeRescheduled
Definition

Determines whether the appointment can be rescheduled on a current time.

ShortDetermines whether the appointment can be rescheduled on a current time.
Control1..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
30. frenda-booking-response.canAppointmentBeCancelled
Definition

Determines whether the appointment can be cancelled on a current time.

ShortDetermines whether the appointment can be cancelled on a current time.
Control1..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
32. frenda-booking-response.clinic
Definition

Clinic context.

ShortClinic context.
Control1..1
Typehttps://canonical.fhir.link/servicewell/fhir.se.frenda-wof-connect-flc/StructureDefinition/frenda-clinic
34. frenda-booking-response.treater
Definition

Treater for the booking.

ShortTreater for the booking.
Control1..1
Typehttps://canonical.fhir.link/servicewell/fhir.se.frenda-wof-connect-flc/StructureDefinition/frenda-treater
36. frenda-booking-response.treatment
Definition

Treatment for the booking.

ShortTreatment for the booking.
Control0..1
Typehttps://canonical.fhir.link/servicewell/fhir.se.frenda-wof-connect-flc/StructureDefinition/frenda-treatment

Guidance on how to interpret the contents of this table can be foundhere

0. frenda-booking-response
Definition

Frenda Booking Response (Logical Model)

ShortFrenda Booking Response (Logical Model)
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. frenda-booking-response.id
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
4. frenda-booking-response.start
Definition

Start date and time of the appointment.

ShortStart date and time of the appointment.
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
6. frenda-booking-response.duration
Definition

Duration of the appointment.

ShortDuration of the appointment.
Control1..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
8. frenda-booking-response.isCancellationAvailable
Definition

Possibility to cancel appointment. Configurable per clinic from Frenda Journal.

ShortPossibility to cancel appointment. Configurable per clinic from Frenda Journal.
Control1..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
10. frenda-booking-response.isRescheduleAvailable
Definition

Possibility to reschedule appointment. Configurable per clinic from Frenda Journal.

ShortPossibility to reschedule appointment. Configurable per clinic from Frenda Journal.
Control1..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
12. frenda-booking-response.minChangeHours
Definition

Minimal hours before appointment when it can be changed.

ShortMinimal hours before appointment when it can be changed.
Control1..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
14. frenda-booking-response.webReschedulingCount
Definition

Number of times that has been rescheduled using web booking.

ShortNumber of times that has been rescheduled using web booking.
Control1..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
16. frenda-booking-response.webReschedulingCountAllowed
Definition

Number of times rescheduling is allowed.

ShortNumber of times rescheduling is allowed.
Control1..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
18. frenda-booking-response.webCode
Definition

Web code of the appointment. Can be used for updating appointments.

ShortWeb code of the appointment. Can be used for updating appointments.
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
20. frenda-booking-response.isWebBooked
Definition

Determines whether appointment is booked from API(1) or from Frenda System(0).

ShortDetermines whether appointment is booked from API(1) or from Frenda System(0).
Control1..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
22. frenda-booking-response.status
Definition

Status of the appointment (Active, Complete or Cancelled).

ShortStatus of the appointment (Active, Complete or Cancelled).
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
24. frenda-booking-response.treatmentType
Definition

Treatment type of the appointment.

ShortTreatment type of the appointment.
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
26. frenda-booking-response.reason
Definition

Reason of the appointment provided by patient.

ShortReason of the appointment provided by patient.
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
28. frenda-booking-response.canAppointmentBeRescheduled
Definition

Determines whether the appointment can be rescheduled on a current time.

ShortDetermines whether the appointment can be rescheduled on a current time.
Control1..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
30. frenda-booking-response.canAppointmentBeCancelled
Definition

Determines whether the appointment can be cancelled on a current time.

ShortDetermines whether the appointment can be cancelled on a current time.
Control1..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
32. frenda-booking-response.clinic
Definition

Clinic context.

ShortClinic context.
Control1..1
Typehttps://canonical.fhir.link/servicewell/fhir.se.frenda-wof-connect-flc/StructureDefinition/frenda-clinic
34. frenda-booking-response.treater
Definition

Treater for the booking.

ShortTreater for the booking.
Control1..1
Typehttps://canonical.fhir.link/servicewell/fhir.se.frenda-wof-connect-flc/StructureDefinition/frenda-treater
36. frenda-booking-response.treatment
Definition

Treatment for the booking.

ShortTreatment for the booking.
Control0..1
Typehttps://canonical.fhir.link/servicewell/fhir.se.frenda-wof-connect-flc/StructureDefinition/frenda-treatment

Guidance on how to interpret the contents of this table can be foundhere

0. frenda-booking-response
Definition

Frenda Booking Response (Logical Model)

ShortFrenda Booking Response (Logical Model)
Control0..*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. frenda-booking-response.id
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
4. frenda-booking-response.start
Definition

Start date and time of the appointment.

ShortStart date and time of the appointment.
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
6. frenda-booking-response.duration
Definition

Duration of the appointment.

ShortDuration of the appointment.
Control1..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
8. frenda-booking-response.isCancellationAvailable
Definition

Possibility to cancel appointment. Configurable per clinic from Frenda Journal.

ShortPossibility to cancel appointment. Configurable per clinic from Frenda Journal.
Control1..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
10. frenda-booking-response.isRescheduleAvailable
Definition

Possibility to reschedule appointment. Configurable per clinic from Frenda Journal.

ShortPossibility to reschedule appointment. Configurable per clinic from Frenda Journal.
Control1..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
12. frenda-booking-response.minChangeHours
Definition

Minimal hours before appointment when it can be changed.

ShortMinimal hours before appointment when it can be changed.
Control1..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
14. frenda-booking-response.webReschedulingCount
Definition

Number of times that has been rescheduled using web booking.

ShortNumber of times that has been rescheduled using web booking.
Control1..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
16. frenda-booking-response.webReschedulingCountAllowed
Definition

Number of times rescheduling is allowed.

ShortNumber of times rescheduling is allowed.
Control1..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
18. frenda-booking-response.webCode
Definition

Web code of the appointment. Can be used for updating appointments.

ShortWeb code of the appointment. Can be used for updating appointments.
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
20. frenda-booking-response.isWebBooked
Definition

Determines whether appointment is booked from API(1) or from Frenda System(0).

ShortDetermines whether appointment is booked from API(1) or from Frenda System(0).
Control1..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
22. frenda-booking-response.status
Definition

Status of the appointment (Active, Complete or Cancelled).

ShortStatus of the appointment (Active, Complete or Cancelled).
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
24. frenda-booking-response.treatmentType
Definition

Treatment type of the appointment.

ShortTreatment type of the appointment.
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
26. frenda-booking-response.reason
Definition

Reason of the appointment provided by patient.

ShortReason of the appointment provided by patient.
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
28. frenda-booking-response.canAppointmentBeRescheduled
Definition

Determines whether the appointment can be rescheduled on a current time.

ShortDetermines whether the appointment can be rescheduled on a current time.
Control1..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
30. frenda-booking-response.canAppointmentBeCancelled
Definition

Determines whether the appointment can be cancelled on a current time.

ShortDetermines whether the appointment can be cancelled on a current time.
Control1..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
32. frenda-booking-response.clinic
Definition

Clinic context.

ShortClinic context.
Control1..1
Typehttps://canonical.fhir.link/servicewell/fhir.se.frenda-wof-connect-flc/StructureDefinition/frenda-clinic
34. frenda-booking-response.treater
Definition

Treater for the booking.

ShortTreater for the booking.
Control1..1
Typehttps://canonical.fhir.link/servicewell/fhir.se.frenda-wof-connect-flc/StructureDefinition/frenda-treater
36. frenda-booking-response.treatment
Definition

Treatment for the booking.

ShortTreatment for the booking.
Control0..1
Typehttps://canonical.fhir.link/servicewell/fhir.se.frenda-wof-connect-flc/StructureDefinition/frenda-treatment