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: Frenda Appointment (Logical Model)

Official URL: https://canonical.fhir.link/servicewell/fhir.se.frenda-wof-connect-flc/StructureDefinition/frenda-get-appointment Version: 0.1.2
Draft as of 2026-04-02 Computable Name: FrendaGetAppointment

Logisk modell av Frenda Get Appointment, inkl. klinik, behandlare och behandling.

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. frenda-get-appointment 0..* Element Frenda Appointment (Logical Model)

Elements defined in Ancestors:@id, extension
... @id 0..1 string Extern teknisk identifierare
... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
... start 1..1 dateTime Starttid (UTC)
... status 0..1 code Status för bokningen (t.ex. booked | cancelled | fulfilled)
Binding: http://servicewell.se/fhir/ValueSet/frenda-appointment-status (preferred)
... reason 0..1 string Fri text: orsak/anteckning
... isWebBooked 0..1 boolean Bokad via webben
... isCancellationAvailable 0..1 boolean Tillåter avbokning
... isRescheduleAvailable 0..1 boolean Tillåter ombokning
... canAppointmentBeRescheduled 0..1 boolean Kan ombokas (policy/kontroll)
... canAppointmentBeCancelled 0..1 boolean Kan avbokas (policy/kontroll)
... minChangeHours 0..1 integer Minsta timmar före ändring/avbokning
... webReschedulingCount 0..1 integer Antal genomförda ombokningar via webben
... webReschedulingCountAllowed 0..1 integer Max antal ombokningar via webben
... webCode 0..1 string Extern kod för webbokning (om förekommer)
... clinic 1..1 frenda-clinic Klinikuppgifter
... treater 0..1 BackboneElement Behandlare
.... @id 0..1 string Behandlarens tekniska ID
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... name 0..1 string Fullständigt namn (visningsnamn)
.... firstName 0..1 string Förnamn
.... lastName 0..1 string Efternamn
.... title 0..1 string Titel
.... hsaIdentity 0..1 string HSA-id
... treatment 0..1 BackboneElement Behandling/åtgärd
.... @id 0..1 string Behandlingens tekniska ID
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... name 0..1 string Behandlingsnamn
.... duration 0..1 integer Rekommenderad varaktighet (min)
.... calendarTreatmentType 0..1 string Typ i kalender (t.ex. 'Akut')
.... description 0..1 string Beskrivning
... treatmentType 0..1 code Typ/klass av behandling (t.ex. 'Akut')
Binding: http://servicewell.se/fhir/ValueSet/frenda-treatment-type (example)

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
frenda-get-appointment.​status Base preferred http://servicewell.se/fhir/ValueSet/frenda-appointment-status Not State Unknown
frenda-get-appointment.​treatmentType Base example http://servicewell.se/fhir/ValueSet/frenda-treatment-type Not State Unknown

Constraints

Id Grade Path(s) Description Expression
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from Element

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. frenda-get-appointment 0..* Element Frenda Appointment (Logical Model)

Elements defined in Ancestors:@id, extension
... @id 0..1 string Extern teknisk identifierare
... start 1..1 dateTime Starttid (UTC)
... duration 0..1 integer Varaktighet i minuter
... reason 0..1 string Fri text: orsak/anteckning
... isWebBooked 0..1 boolean Bokad via webben
... isCancellationAvailable 0..1 boolean Tillåter avbokning
... isRescheduleAvailable 0..1 boolean Tillåter ombokning
... canAppointmentBeRescheduled 0..1 boolean Kan ombokas (policy/kontroll)
... canAppointmentBeCancelled 0..1 boolean Kan avbokas (policy/kontroll)
... minChangeHours 0..1 integer Minsta timmar före ändring/avbokning
... webReschedulingCount 0..1 integer Antal genomförda ombokningar via webben
... webReschedulingCountAllowed 0..1 integer Max antal ombokningar via webben
... webCode 0..1 string Extern kod för webbokning (om förekommer)
... clinic 1..1 frenda-clinic Klinikuppgifter
... treater 0..1 BackboneElement Behandlare
.... @id 0..1 string Behandlarens tekniska ID
.... name 0..1 string Fullständigt namn (visningsnamn)
.... firstName 0..1 string Förnamn
.... lastName 0..1 string Efternamn
.... title 0..1 string Titel
.... hsaIdentity 0..1 string HSA-id
... treatment 0..1 BackboneElement Behandling/åtgärd
.... @id 0..1 string Behandlingens tekniska ID
.... name 0..1 string Behandlingsnamn
.... duration 0..1 integer Rekommenderad varaktighet (min)
.... calendarTreatmentType 0..1 string Typ i kalender (t.ex. 'Akut')
.... description 0..1 string Beskrivning
... treatmentType 0..1 code Typ/klass av behandling (t.ex. 'Akut')
Binding: http://servicewell.se/fhir/ValueSet/frenda-treatment-type (example)

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
frenda-get-appointment.​status Base preferred http://servicewell.se/fhir/ValueSet/frenda-appointment-status Not State Unknown
frenda-get-appointment.​treatmentType Base example http://servicewell.se/fhir/ValueSet/frenda-treatment-type Not State Unknown
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. frenda-get-appointment 0..* Element Frenda Appointment (Logical Model)

Elements defined in Ancestors:@id, extension
... @id 0..1 string Extern teknisk identifierare
... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
... start 1..1 dateTime Starttid (UTC)
... status 0..1 code Status för bokningen (t.ex. booked | cancelled | fulfilled)
Binding: http://servicewell.se/fhir/ValueSet/frenda-appointment-status (preferred)
... reason 0..1 string Fri text: orsak/anteckning
... isWebBooked 0..1 boolean Bokad via webben
... isCancellationAvailable 0..1 boolean Tillåter avbokning
... isRescheduleAvailable 0..1 boolean Tillåter ombokning
... canAppointmentBeRescheduled 0..1 boolean Kan ombokas (policy/kontroll)
... canAppointmentBeCancelled 0..1 boolean Kan avbokas (policy/kontroll)
... minChangeHours 0..1 integer Minsta timmar före ändring/avbokning
... webReschedulingCount 0..1 integer Antal genomförda ombokningar via webben
... webReschedulingCountAllowed 0..1 integer Max antal ombokningar via webben
... webCode 0..1 string Extern kod för webbokning (om förekommer)
... clinic 1..1 frenda-clinic Klinikuppgifter
... treater 0..1 BackboneElement Behandlare
.... @id 0..1 string Behandlarens tekniska ID
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... name 0..1 string Fullständigt namn (visningsnamn)
.... firstName 0..1 string Förnamn
.... lastName 0..1 string Efternamn
.... title 0..1 string Titel
.... hsaIdentity 0..1 string HSA-id
... treatment 0..1 BackboneElement Behandling/åtgärd
.... @id 0..1 string Behandlingens tekniska ID
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... name 0..1 string Behandlingsnamn
.... duration 0..1 integer Rekommenderad varaktighet (min)
.... calendarTreatmentType 0..1 string Typ i kalender (t.ex. 'Akut')
.... description 0..1 string Beskrivning
... treatmentType 0..1 code Typ/klass av behandling (t.ex. 'Akut')
Binding: http://servicewell.se/fhir/ValueSet/frenda-treatment-type (example)

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
frenda-get-appointment.​status Base preferred http://servicewell.se/fhir/ValueSet/frenda-appointment-status Not State Unknown
frenda-get-appointment.​treatmentType Base example http://servicewell.se/fhir/ValueSet/frenda-treatment-type Not State Unknown

Constraints

Id Grade Path(s) Description Expression
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from Element

Summary

Mandatory: 0 element(2 nested mandatory elements)

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. frenda-get-appointment 0..* Element Frenda Appointment (Logical Model)

Elements defined in Ancestors:@id, extension
... @id 0..1 string Extern teknisk identifierare
... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
... start 1..1 dateTime Starttid (UTC)
... status 0..1 code Status för bokningen (t.ex. booked | cancelled | fulfilled)
Binding: http://servicewell.se/fhir/ValueSet/frenda-appointment-status (preferred)
... reason 0..1 string Fri text: orsak/anteckning
... isWebBooked 0..1 boolean Bokad via webben
... isCancellationAvailable 0..1 boolean Tillåter avbokning
... isRescheduleAvailable 0..1 boolean Tillåter ombokning
... canAppointmentBeRescheduled 0..1 boolean Kan ombokas (policy/kontroll)
... canAppointmentBeCancelled 0..1 boolean Kan avbokas (policy/kontroll)
... minChangeHours 0..1 integer Minsta timmar före ändring/avbokning
... webReschedulingCount 0..1 integer Antal genomförda ombokningar via webben
... webReschedulingCountAllowed 0..1 integer Max antal ombokningar via webben
... webCode 0..1 string Extern kod för webbokning (om förekommer)
... clinic 1..1 frenda-clinic Klinikuppgifter
... treater 0..1 BackboneElement Behandlare
.... @id 0..1 string Behandlarens tekniska ID
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... name 0..1 string Fullständigt namn (visningsnamn)
.... firstName 0..1 string Förnamn
.... lastName 0..1 string Efternamn
.... title 0..1 string Titel
.... hsaIdentity 0..1 string HSA-id
... treatment 0..1 BackboneElement Behandling/åtgärd
.... @id 0..1 string Behandlingens tekniska ID
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... name 0..1 string Behandlingsnamn
.... duration 0..1 integer Rekommenderad varaktighet (min)
.... calendarTreatmentType 0..1 string Typ i kalender (t.ex. 'Akut')
.... description 0..1 string Beskrivning
... treatmentType 0..1 code Typ/klass av behandling (t.ex. 'Akut')
Binding: http://servicewell.se/fhir/ValueSet/frenda-treatment-type (example)

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
frenda-get-appointment.​status Base preferred http://servicewell.se/fhir/ValueSet/frenda-appointment-status Not State Unknown
frenda-get-appointment.​treatmentType Base example http://servicewell.se/fhir/ValueSet/frenda-treatment-type Not State Unknown

Constraints

Id Grade Path(s) Description Expression
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

Differential View

This structure is derived from Element

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. frenda-get-appointment 0..* Element Frenda Appointment (Logical Model)

Elements defined in Ancestors:@id, extension
... @id 0..1 string Extern teknisk identifierare
... start 1..1 dateTime Starttid (UTC)
... duration 0..1 integer Varaktighet i minuter
... reason 0..1 string Fri text: orsak/anteckning
... isWebBooked 0..1 boolean Bokad via webben
... isCancellationAvailable 0..1 boolean Tillåter avbokning
... isRescheduleAvailable 0..1 boolean Tillåter ombokning
... canAppointmentBeRescheduled 0..1 boolean Kan ombokas (policy/kontroll)
... canAppointmentBeCancelled 0..1 boolean Kan avbokas (policy/kontroll)
... minChangeHours 0..1 integer Minsta timmar före ändring/avbokning
... webReschedulingCount 0..1 integer Antal genomförda ombokningar via webben
... webReschedulingCountAllowed 0..1 integer Max antal ombokningar via webben
... webCode 0..1 string Extern kod för webbokning (om förekommer)
... clinic 1..1 frenda-clinic Klinikuppgifter
... treater 0..1 BackboneElement Behandlare
.... @id 0..1 string Behandlarens tekniska ID
.... name 0..1 string Fullständigt namn (visningsnamn)
.... firstName 0..1 string Förnamn
.... lastName 0..1 string Efternamn
.... title 0..1 string Titel
.... hsaIdentity 0..1 string HSA-id
... treatment 0..1 BackboneElement Behandling/åtgärd
.... @id 0..1 string Behandlingens tekniska ID
.... name 0..1 string Behandlingsnamn
.... duration 0..1 integer Rekommenderad varaktighet (min)
.... calendarTreatmentType 0..1 string Typ i kalender (t.ex. 'Akut')
.... description 0..1 string Beskrivning
... treatmentType 0..1 code Typ/klass av behandling (t.ex. 'Akut')
Binding: http://servicewell.se/fhir/ValueSet/frenda-treatment-type (example)

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
frenda-get-appointment.​status Base preferred http://servicewell.se/fhir/ValueSet/frenda-appointment-status Not State Unknown
frenda-get-appointment.​treatmentType Base example http://servicewell.se/fhir/ValueSet/frenda-treatment-type Not State Unknown

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. frenda-get-appointment 0..* Element Frenda Appointment (Logical Model)

Elements defined in Ancestors:@id, extension
... @id 0..1 string Extern teknisk identifierare
... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
... start 1..1 dateTime Starttid (UTC)
... status 0..1 code Status för bokningen (t.ex. booked | cancelled | fulfilled)
Binding: http://servicewell.se/fhir/ValueSet/frenda-appointment-status (preferred)
... reason 0..1 string Fri text: orsak/anteckning
... isWebBooked 0..1 boolean Bokad via webben
... isCancellationAvailable 0..1 boolean Tillåter avbokning
... isRescheduleAvailable 0..1 boolean Tillåter ombokning
... canAppointmentBeRescheduled 0..1 boolean Kan ombokas (policy/kontroll)
... canAppointmentBeCancelled 0..1 boolean Kan avbokas (policy/kontroll)
... minChangeHours 0..1 integer Minsta timmar före ändring/avbokning
... webReschedulingCount 0..1 integer Antal genomförda ombokningar via webben
... webReschedulingCountAllowed 0..1 integer Max antal ombokningar via webben
... webCode 0..1 string Extern kod för webbokning (om förekommer)
... clinic 1..1 frenda-clinic Klinikuppgifter
... treater 0..1 BackboneElement Behandlare
.... @id 0..1 string Behandlarens tekniska ID
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... name 0..1 string Fullständigt namn (visningsnamn)
.... firstName 0..1 string Förnamn
.... lastName 0..1 string Efternamn
.... title 0..1 string Titel
.... hsaIdentity 0..1 string HSA-id
... treatment 0..1 BackboneElement Behandling/åtgärd
.... @id 0..1 string Behandlingens tekniska ID
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... name 0..1 string Behandlingsnamn
.... duration 0..1 integer Rekommenderad varaktighet (min)
.... calendarTreatmentType 0..1 string Typ i kalender (t.ex. 'Akut')
.... description 0..1 string Beskrivning
... treatmentType 0..1 code Typ/klass av behandling (t.ex. 'Akut')
Binding: http://servicewell.se/fhir/ValueSet/frenda-treatment-type (example)

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
frenda-get-appointment.​status Base preferred http://servicewell.se/fhir/ValueSet/frenda-appointment-status Not State Unknown
frenda-get-appointment.​treatmentType Base example http://servicewell.se/fhir/ValueSet/frenda-treatment-type Not State Unknown

Constraints

Id Grade Path(s) Description Expression
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from Element

Summary

Mandatory: 0 element(2 nested mandatory elements)

 

Other representations of profile: CSV, Excel