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: FrendaGetAppointment - Detailed Descriptions

Draft as of 2026-04-02

Definitions for the frenda-get-appointment logical model.

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

0. frenda-get-appointment
Definition

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


Base definition for all elements in a resource.

ShortFrenda Appointment (Logical Model)Base for all elements
Control0..*
This element is affected by the following invariants: ele-1
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
2. frenda-get-appointment.id
Definition

Extern teknisk identifierare


Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

ShortExtern teknisk identifierareUnique id for inter-element referencing
Control0..1
Typestring
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
XML FormatIn the XML format, this property is represented as an attribute.
Summaryfalse
4. frenda-get-appointment.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

ShortAdditional content defined by implementations
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Control0..*
TypeExtension
Is Modifierfalse
Summaryfalse
Alternate Namesextensions, user content
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
SlicingThis element introduces a set of slices on frenda-get-appointment.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
  • value @ url
  • 6. frenda-get-appointment.start
    Definition

    Starttid (UTC)

    ShortStarttid (UTC)
    Control1..1
    TypedateTime
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    8. frenda-get-appointment.duration
    Definition

    Varaktighet i minuter

    ShortVaraktighet i minuter
    Control0..1
    Typeinteger
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    10. frenda-get-appointment.status
    Definition

    Status för bokningen (t.ex. booked | cancelled | fulfilled)

    ShortStatus för bokningen (t.ex. booked | cancelled | fulfilled)
    Control0..1
    BindingThe codes SHOULD be taken from http://servicewell.se/fhir/ValueSet/frenda-appointment-status
    (preferred to http://servicewell.se/fhir/ValueSet/frenda-appointment-status)
    Typecode
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    12. frenda-get-appointment.reason
    Definition

    Fri text: orsak/anteckning

    ShortFri text: orsak/anteckning
    Control0..1
    Typestring
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    14. frenda-get-appointment.isWebBooked
    Definition

    Bokad via webben

    ShortBokad via webben
    Control0..1
    Typeboolean
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    16. frenda-get-appointment.isCancellationAvailable
    Definition

    Tillåter avbokning

    ShortTillåter avbokning
    Control0..1
    Typeboolean
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    18. frenda-get-appointment.isRescheduleAvailable
    Definition

    Tillåter ombokning

    ShortTillåter ombokning
    Control0..1
    Typeboolean
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    20. frenda-get-appointment.canAppointmentBeRescheduled
    Definition

    Kan ombokas (policy/kontroll)

    ShortKan ombokas (policy/kontroll)
    Control0..1
    Typeboolean
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    22. frenda-get-appointment.canAppointmentBeCancelled
    Definition

    Kan avbokas (policy/kontroll)

    ShortKan avbokas (policy/kontroll)
    Control0..1
    Typeboolean
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    24. frenda-get-appointment.minChangeHours
    Definition

    Minsta timmar före ändring/avbokning

    ShortMinsta timmar före ändring/avbokning
    Control0..1
    Typeinteger
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    26. frenda-get-appointment.webReschedulingCount
    Definition

    Antal genomförda ombokningar via webben

    ShortAntal genomförda ombokningar via webben
    Control0..1
    Typeinteger
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    28. frenda-get-appointment.webReschedulingCountAllowed
    Definition

    Max antal ombokningar via webben

    ShortMax antal ombokningar via webben
    Control0..1
    Typeinteger
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    30. frenda-get-appointment.webCode
    Definition

    Extern kod för webbokning (om förekommer)

    ShortExtern kod för webbokning (om förekommer)
    Control0..1
    Typestring
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    32. frenda-get-appointment.clinic
    Definition

    Klinikuppgifter

    ShortKlinikuppgifter
    Control1..1
    Typehttps://canonical.fhir.link/servicewell/fhir.se.frenda-wof-connect-flc/StructureDefinition/frenda-clinic
    34. frenda-get-appointment.treater
    Definition

    Behandlare

    ShortBehandlare
    Control0..1
    TypeBackboneElement
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    36. frenda-get-appointment.treater.id
    Definition

    Behandlarens tekniska ID


    Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

    ShortBehandlarens tekniska IDUnique id for inter-element referencing
    Control0..1
    Typestring
    Is Modifierfalse
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    XML FormatIn the XML format, this property is represented as an attribute.
    Summaryfalse
    38. frenda-get-appointment.treater.extension
    Definition

    May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

    ShortAdditional content defined by implementations
    Comments

    There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

    Control0..*
    TypeExtension
    Is Modifierfalse
    Summaryfalse
    Alternate Namesextensions, user content
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
    SlicingThis element introduces a set of slices on frenda-get-appointment.treater.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
    • value @ url
    • 40. frenda-get-appointment.treater.modifierExtension
      Definition

      May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

      Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

      ShortExtensions that cannot be ignored even if unrecognized
      Comments

      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

      Control0..*
      TypeExtension
      Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
      Summarytrue
      Requirements

      Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

      Alternate Namesextensions, user content, modifiers
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      42. frenda-get-appointment.treater.name
      Definition

      Fullständigt namn (visningsnamn)

      ShortFullständigt namn (visningsnamn)
      Control0..1
      Typestring
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      44. frenda-get-appointment.treater.firstName
      Definition

      Förnamn

      ShortFörnamn
      Control0..1
      Typestring
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      46. frenda-get-appointment.treater.lastName
      Definition

      Efternamn

      ShortEfternamn
      Control0..1
      Typestring
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      48. frenda-get-appointment.treater.title
      Definition

      Titel

      ShortTitel
      Control0..1
      Typestring
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      50. frenda-get-appointment.treater.hsaIdentity
      Definition

      HSA-id

      ShortHSA-id
      Control0..1
      Typestring
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      52. frenda-get-appointment.treatment
      Definition

      Behandling/åtgärd

      ShortBehandling/åtgärd
      Control0..1
      TypeBackboneElement
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      54. frenda-get-appointment.treatment.id
      Definition

      Behandlingens tekniska ID


      Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

      ShortBehandlingens tekniska IDUnique id for inter-element referencing
      Control0..1
      Typestring
      Is Modifierfalse
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      XML FormatIn the XML format, this property is represented as an attribute.
      Summaryfalse
      56. frenda-get-appointment.treatment.extension
      Definition

      May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

      ShortAdditional content defined by implementations
      Comments

      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

      Control0..*
      TypeExtension
      Is Modifierfalse
      Summaryfalse
      Alternate Namesextensions, user content
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      SlicingThis element introduces a set of slices on frenda-get-appointment.treatment.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
      • value @ url
      • 58. frenda-get-appointment.treatment.modifierExtension
        Definition

        May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

        Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

        ShortExtensions that cannot be ignored even if unrecognized
        Comments

        There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

        Control0..*
        TypeExtension
        Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
        Summarytrue
        Requirements

        Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

        Alternate Namesextensions, user content, modifiers
        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        60. frenda-get-appointment.treatment.name
        Definition

        Behandlingsnamn

        ShortBehandlingsnamn
        Control0..1
        Typestring
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        62. frenda-get-appointment.treatment.duration
        Definition

        Rekommenderad varaktighet (min)

        ShortRekommenderad varaktighet (min)
        Control0..1
        Typeinteger
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        64. frenda-get-appointment.treatment.calendarTreatmentType
        Definition

        Typ i kalender (t.ex. 'Akut')

        ShortTyp i kalender (t.ex. 'Akut')
        Control0..1
        Typestring
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        66. frenda-get-appointment.treatment.description
        Definition

        Beskrivning

        ShortBeskrivning
        Control0..1
        Typestring
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        68. frenda-get-appointment.treatmentType
        Definition

        Typ/klass av behandling (t.ex. 'Akut')

        ShortTyp/klass av behandling (t.ex. 'Akut')
        Control0..1
        BindingFor example codes, see http://servicewell.se/fhir/ValueSet/frenda-treatment-type
        (example to http://servicewell.se/fhir/ValueSet/frenda-treatment-type)
        Typecode
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension

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

        0. frenda-get-appointment
        Definition

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

        ShortFrenda Appointment (Logical Model)
        Logical ModelInstances of this logical model are not marked to be the target of a Reference
        2. frenda-get-appointment.id
        Definition

        Extern teknisk identifierare

        ShortExtern teknisk identifierare
        Control0..1
        Typestring
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        4. frenda-get-appointment.start
        Definition

        Starttid (UTC)

        ShortStarttid (UTC)
        Control1..1
        TypedateTime
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        6. frenda-get-appointment.duration
        Definition

        Varaktighet i minuter

        ShortVaraktighet i minuter
        Control0..1
        Typeinteger
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        8. frenda-get-appointment.status
        Definition

        Status för bokningen (t.ex. booked | cancelled | fulfilled)

        ShortStatus för bokningen (t.ex. booked | cancelled | fulfilled)
        Control0..1
        BindingThe codes SHOULD be taken from http://servicewell.se/fhir/ValueSet/frenda-appointment-status
        (preferred to http://servicewell.se/fhir/ValueSet/frenda-appointment-status)
        Typecode
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        10. frenda-get-appointment.reason
        Definition

        Fri text: orsak/anteckning

        ShortFri text: orsak/anteckning
        Control0..1
        Typestring
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        12. frenda-get-appointment.isWebBooked
        Definition

        Bokad via webben

        ShortBokad via webben
        Control0..1
        Typeboolean
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        14. frenda-get-appointment.isCancellationAvailable
        Definition

        Tillåter avbokning

        ShortTillåter avbokning
        Control0..1
        Typeboolean
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        16. frenda-get-appointment.isRescheduleAvailable
        Definition

        Tillåter ombokning

        ShortTillåter ombokning
        Control0..1
        Typeboolean
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        18. frenda-get-appointment.canAppointmentBeRescheduled
        Definition

        Kan ombokas (policy/kontroll)

        ShortKan ombokas (policy/kontroll)
        Control0..1
        Typeboolean
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        20. frenda-get-appointment.canAppointmentBeCancelled
        Definition

        Kan avbokas (policy/kontroll)

        ShortKan avbokas (policy/kontroll)
        Control0..1
        Typeboolean
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        22. frenda-get-appointment.minChangeHours
        Definition

        Minsta timmar före ändring/avbokning

        ShortMinsta timmar före ändring/avbokning
        Control0..1
        Typeinteger
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        24. frenda-get-appointment.webReschedulingCount
        Definition

        Antal genomförda ombokningar via webben

        ShortAntal genomförda ombokningar via webben
        Control0..1
        Typeinteger
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        26. frenda-get-appointment.webReschedulingCountAllowed
        Definition

        Max antal ombokningar via webben

        ShortMax antal ombokningar via webben
        Control0..1
        Typeinteger
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        28. frenda-get-appointment.webCode
        Definition

        Extern kod för webbokning (om förekommer)

        ShortExtern kod för webbokning (om förekommer)
        Control0..1
        Typestring
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        30. frenda-get-appointment.clinic
        Definition

        Klinikuppgifter

        ShortKlinikuppgifter
        Control1..1
        Typehttps://canonical.fhir.link/servicewell/fhir.se.frenda-wof-connect-flc/StructureDefinition/frenda-clinic
        32. frenda-get-appointment.treater
        Definition

        Behandlare

        ShortBehandlare
        Control0..1
        TypeBackboneElement
        34. frenda-get-appointment.treater.id
        Definition

        Behandlarens tekniska ID

        ShortBehandlarens tekniska ID
        Control0..1
        Typestring
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        36. frenda-get-appointment.treater.name
        Definition

        Fullständigt namn (visningsnamn)

        ShortFullständigt namn (visningsnamn)
        Control0..1
        Typestring
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        38. frenda-get-appointment.treater.firstName
        Definition

        Förnamn

        ShortFörnamn
        Control0..1
        Typestring
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        40. frenda-get-appointment.treater.lastName
        Definition

        Efternamn

        ShortEfternamn
        Control0..1
        Typestring
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        42. frenda-get-appointment.treater.title
        Definition

        Titel

        ShortTitel
        Control0..1
        Typestring
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        44. frenda-get-appointment.treater.hsaIdentity
        Definition

        HSA-id

        ShortHSA-id
        Control0..1
        Typestring
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        46. frenda-get-appointment.treatment
        Definition

        Behandling/åtgärd

        ShortBehandling/åtgärd
        Control0..1
        TypeBackboneElement
        48. frenda-get-appointment.treatment.id
        Definition

        Behandlingens tekniska ID

        ShortBehandlingens tekniska ID
        Control0..1
        Typestring
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        50. frenda-get-appointment.treatment.name
        Definition

        Behandlingsnamn

        ShortBehandlingsnamn
        Control0..1
        Typestring
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        52. frenda-get-appointment.treatment.duration
        Definition

        Rekommenderad varaktighet (min)

        ShortRekommenderad varaktighet (min)
        Control0..1
        Typeinteger
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        54. frenda-get-appointment.treatment.calendarTreatmentType
        Definition

        Typ i kalender (t.ex. 'Akut')

        ShortTyp i kalender (t.ex. 'Akut')
        Control0..1
        Typestring
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        56. frenda-get-appointment.treatment.description
        Definition

        Beskrivning

        ShortBeskrivning
        Control0..1
        Typestring
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        58. frenda-get-appointment.treatmentType
        Definition

        Typ/klass av behandling (t.ex. 'Akut')

        ShortTyp/klass av behandling (t.ex. 'Akut')
        Control0..1
        BindingFor example codes, see http://servicewell.se/fhir/ValueSet/frenda-treatment-type
        (example to http://servicewell.se/fhir/ValueSet/frenda-treatment-type)
        Typecode
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension

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

        0. frenda-get-appointment
        Definition

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

        ShortFrenda Appointment (Logical Model)
        Control0..*
        This element is affected by the following invariants: ele-1
        Is Modifierfalse
        Logical ModelInstances of this logical model are not marked to be the target of a Reference
        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        2. frenda-get-appointment.id
        Definition

        Extern teknisk identifierare

        ShortExtern teknisk identifierare
        Control0..1
        Typestring
        Is Modifierfalse
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        XML FormatIn the XML format, this property is represented as an attribute.
        Summaryfalse
        4. frenda-get-appointment.extension
        Definition

        May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

        ShortAdditional content defined by implementations
        Comments

        There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

        Control0..*
        TypeExtension
        Is Modifierfalse
        Summaryfalse
        Alternate Namesextensions, user content
        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        SlicingThis element introduces a set of slices on frenda-get-appointment.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
        • value @ url
        • 6. frenda-get-appointment.start
          Definition

          Starttid (UTC)

          ShortStarttid (UTC)
          Control1..1
          TypedateTime
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          8. frenda-get-appointment.duration
          Definition

          Varaktighet i minuter

          ShortVaraktighet i minuter
          Control0..1
          Typeinteger
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          10. frenda-get-appointment.status
          Definition

          Status för bokningen (t.ex. booked | cancelled | fulfilled)

          ShortStatus för bokningen (t.ex. booked | cancelled | fulfilled)
          Control0..1
          BindingThe codes SHOULD be taken from http://servicewell.se/fhir/ValueSet/frenda-appointment-status
          (preferred to http://servicewell.se/fhir/ValueSet/frenda-appointment-status)
          Typecode
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          12. frenda-get-appointment.reason
          Definition

          Fri text: orsak/anteckning

          ShortFri text: orsak/anteckning
          Control0..1
          Typestring
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          14. frenda-get-appointment.isWebBooked
          Definition

          Bokad via webben

          ShortBokad via webben
          Control0..1
          Typeboolean
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          16. frenda-get-appointment.isCancellationAvailable
          Definition

          Tillåter avbokning

          ShortTillåter avbokning
          Control0..1
          Typeboolean
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          18. frenda-get-appointment.isRescheduleAvailable
          Definition

          Tillåter ombokning

          ShortTillåter ombokning
          Control0..1
          Typeboolean
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          20. frenda-get-appointment.canAppointmentBeRescheduled
          Definition

          Kan ombokas (policy/kontroll)

          ShortKan ombokas (policy/kontroll)
          Control0..1
          Typeboolean
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          22. frenda-get-appointment.canAppointmentBeCancelled
          Definition

          Kan avbokas (policy/kontroll)

          ShortKan avbokas (policy/kontroll)
          Control0..1
          Typeboolean
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          24. frenda-get-appointment.minChangeHours
          Definition

          Minsta timmar före ändring/avbokning

          ShortMinsta timmar före ändring/avbokning
          Control0..1
          Typeinteger
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          26. frenda-get-appointment.webReschedulingCount
          Definition

          Antal genomförda ombokningar via webben

          ShortAntal genomförda ombokningar via webben
          Control0..1
          Typeinteger
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          28. frenda-get-appointment.webReschedulingCountAllowed
          Definition

          Max antal ombokningar via webben

          ShortMax antal ombokningar via webben
          Control0..1
          Typeinteger
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          30. frenda-get-appointment.webCode
          Definition

          Extern kod för webbokning (om förekommer)

          ShortExtern kod för webbokning (om förekommer)
          Control0..1
          Typestring
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          32. frenda-get-appointment.clinic
          Definition

          Klinikuppgifter

          ShortKlinikuppgifter
          Control1..1
          Typehttps://canonical.fhir.link/servicewell/fhir.se.frenda-wof-connect-flc/StructureDefinition/frenda-clinic
          34. frenda-get-appointment.treater
          Definition

          Behandlare

          ShortBehandlare
          Control0..1
          TypeBackboneElement
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          36. frenda-get-appointment.treater.id
          Definition

          Behandlarens tekniska ID

          ShortBehandlarens tekniska ID
          Control0..1
          Typestring
          Is Modifierfalse
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          XML FormatIn the XML format, this property is represented as an attribute.
          Summaryfalse
          38. frenda-get-appointment.treater.extension
          Definition

          May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

          ShortAdditional content defined by implementations
          Comments

          There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

          Control0..*
          TypeExtension
          Is Modifierfalse
          Summaryfalse
          Alternate Namesextensions, user content
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
          SlicingThis element introduces a set of slices on frenda-get-appointment.treater.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
          • value @ url
          • 40. frenda-get-appointment.treater.modifierExtension
            Definition

            May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

            Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

            ShortExtensions that cannot be ignored even if unrecognized
            Comments

            There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

            Control0..*
            TypeExtension
            Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
            Summarytrue
            Requirements

            Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

            Alternate Namesextensions, user content, modifiers
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
            42. frenda-get-appointment.treater.name
            Definition

            Fullständigt namn (visningsnamn)

            ShortFullständigt namn (visningsnamn)
            Control0..1
            Typestring
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            44. frenda-get-appointment.treater.firstName
            Definition

            Förnamn

            ShortFörnamn
            Control0..1
            Typestring
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            46. frenda-get-appointment.treater.lastName
            Definition

            Efternamn

            ShortEfternamn
            Control0..1
            Typestring
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            48. frenda-get-appointment.treater.title
            Definition

            Titel

            ShortTitel
            Control0..1
            Typestring
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            50. frenda-get-appointment.treater.hsaIdentity
            Definition

            HSA-id

            ShortHSA-id
            Control0..1
            Typestring
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            52. frenda-get-appointment.treatment
            Definition

            Behandling/åtgärd

            ShortBehandling/åtgärd
            Control0..1
            TypeBackboneElement
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            54. frenda-get-appointment.treatment.id
            Definition

            Behandlingens tekniska ID

            ShortBehandlingens tekniska ID
            Control0..1
            Typestring
            Is Modifierfalse
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            XML FormatIn the XML format, this property is represented as an attribute.
            Summaryfalse
            56. frenda-get-appointment.treatment.extension
            Definition

            May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

            ShortAdditional content defined by implementations
            Comments

            There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

            Control0..*
            TypeExtension
            Is Modifierfalse
            Summaryfalse
            Alternate Namesextensions, user content
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
            SlicingThis element introduces a set of slices on frenda-get-appointment.treatment.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
            • value @ url
            • 58. frenda-get-appointment.treatment.modifierExtension
              Definition

              May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

              Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

              ShortExtensions that cannot be ignored even if unrecognized
              Comments

              There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

              Control0..*
              TypeExtension
              Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
              Summarytrue
              Requirements

              Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

              Alternate Namesextensions, user content, modifiers
              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
              60. frenda-get-appointment.treatment.name
              Definition

              Behandlingsnamn

              ShortBehandlingsnamn
              Control0..1
              Typestring
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              62. frenda-get-appointment.treatment.duration
              Definition

              Rekommenderad varaktighet (min)

              ShortRekommenderad varaktighet (min)
              Control0..1
              Typeinteger
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              64. frenda-get-appointment.treatment.calendarTreatmentType
              Definition

              Typ i kalender (t.ex. 'Akut')

              ShortTyp i kalender (t.ex. 'Akut')
              Control0..1
              Typestring
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              66. frenda-get-appointment.treatment.description
              Definition

              Beskrivning

              ShortBeskrivning
              Control0..1
              Typestring
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              68. frenda-get-appointment.treatmentType
              Definition

              Typ/klass av behandling (t.ex. 'Akut')

              ShortTyp/klass av behandling (t.ex. 'Akut')
              Control0..1
              BindingFor example codes, see http://servicewell.se/fhir/ValueSet/frenda-treatment-type
              (example to http://servicewell.se/fhir/ValueSet/frenda-treatment-type)
              Typecode
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension