ITB - Online appointment booking service, published by Service Well AB. This guide is not an authorized publication; it is the continuous build for version 1.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/servicewell/servicewell.fhir.wof-portal/ and changes regularly. See the Directory of published versions
| Official URL: https://canonical.fhir.link/servicewell/wof-portal/StructureDefinition/organization-settings | Version: 1.0.0 | |||
| Active as of 2026-04-20 | Computable Name: OrganizationSettings | |||
Container extension for organization-level portal settings configured in backoffice.
These settings control what portal information and UI elements should be shown for resources owned by the organization, such as healthcare services presented in the portal.
Context of Use
This extension may be used on the following element(s)
Organization
Usage info
Usages:
You can also check for usages in the FHIR IG Statistics
Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work.
This structure is derived from Extension
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Extension | Organization Settings | |
![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() |
S | 0..1 | Extension | Whether treatment prices are shown in the portal |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "showPricesForTreatments" | |
![]() ![]() ![]() ![]() |
S | 1..1 | code | Value of extension Binding: Organizational Price Display Rules (required) |
![]() ![]() ![]() |
S | 0..1 | Extension | Whether prices are shown on booking confirmation |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "showPricesAtBookingConfirmation" | |
![]() ![]() ![]() ![]() |
S | 1..1 | code | Value of extension Binding: Organizational Price Display Rules (required) |
![]() ![]() ![]() |
S | 0..1 | Extension | Whether practitioner avatars are shown |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "showPractitionerAvatar" | |
![]() ![]() ![]() ![]() |
S | 1..1 | code | Value of extension Binding: Organizational Practitioner Avatar Rules (required) |
![]() ![]() ![]() |
S | 0..1 | Extension | Whether clinic images are shown |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "showClinicImage" | |
![]() ![]() ![]() ![]() |
S | 1..1 | code | Value of extension Binding: Organizational Clinic Image Rules (required) |
![]() ![]() ![]() |
S | 0..1 | Extension | Whether clinic search is available |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "showClinicSearchField" | |
![]() ![]() ![]() ![]() |
S | 1..1 | boolean | Value of extension |
![]() ![]() ![]() |
S | 0..1 | Extension | Whether the clinic map is shown on My Page |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "showClinicMapInMyPage" | |
![]() ![]() ![]() ![]() |
S | 1..1 | boolean | Value of extension |
![]() ![]() ![]() |
S | 0..1 | Extension | Banner text position |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "bannerTextPosition" | |
![]() ![]() ![]() ![]() |
S | 1..1 | code | Value of extension Binding: Organizational Banner Text Positions (required) |
![]() ![]() ![]() |
S | 0..1 | Extension | Banner text |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "bannerText" | |
![]() ![]() ![]() ![]() |
S | 1..1 | string | Value of extension |
![]() ![]() ![]() |
S | 0..1 | Extension | Top banner text |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "topBannerText" | |
![]() ![]() ![]() ![]() |
S | 1..1 | string | Value of extension |
![]() ![]() ![]() |
S | 0..1 | Extension | Top banner sub text |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "topBannerSubText" | |
![]() ![]() ![]() ![]() |
S | 1..1 | string | Value of extension |
![]() ![]() ![]() |
S | 0..1 | Extension | Reminder text above booking form |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "aboveFormReminder" | |
![]() ![]() ![]() ![]() |
S | 1..1 | string | Value of extension |
![]() ![]() |
1..1 | uri | "https://canonical.fhir.link/servicewell/wof-portal/StructureDefinition/organization-settings" | |
![]() ![]() |
0..0 | Value of extension | ||
Documentation for this format | ||||
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Extension | Organization Settings | |
![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
S | 0..1 | Extension | Whether treatment prices are shown in the portal |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "showPricesForTreatments" | |
![]() ![]() ![]() ![]() |
S | 1..1 | code | Value of extension Binding: Organizational Price Display Rules (required) |
![]() ![]() ![]() |
S | 0..1 | Extension | Whether prices are shown on booking confirmation |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "showPricesAtBookingConfirmation" | |
![]() ![]() ![]() ![]() |
S | 1..1 | code | Value of extension Binding: Organizational Price Display Rules (required) |
![]() ![]() ![]() |
S | 0..1 | Extension | Whether practitioner avatars are shown |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "showPractitionerAvatar" | |
![]() ![]() ![]() ![]() |
S | 1..1 | code | Value of extension Binding: Organizational Practitioner Avatar Rules (required) |
![]() ![]() ![]() |
S | 0..1 | Extension | Whether clinic images are shown |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "showClinicImage" | |
![]() ![]() ![]() ![]() |
S | 1..1 | code | Value of extension Binding: Organizational Clinic Image Rules (required) |
![]() ![]() ![]() |
S | 0..1 | Extension | Whether clinic search is available |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "showClinicSearchField" | |
![]() ![]() ![]() ![]() |
S | 1..1 | boolean | Value of extension |
![]() ![]() ![]() |
S | 0..1 | Extension | Whether the clinic map is shown on My Page |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "showClinicMapInMyPage" | |
![]() ![]() ![]() ![]() |
S | 1..1 | boolean | Value of extension |
![]() ![]() ![]() |
S | 0..1 | Extension | Banner text position |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "bannerTextPosition" | |
![]() ![]() ![]() ![]() |
S | 1..1 | code | Value of extension Binding: Organizational Banner Text Positions (required) |
![]() ![]() ![]() |
S | 0..1 | Extension | Banner text |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "bannerText" | |
![]() ![]() ![]() ![]() |
S | 1..1 | string | Value of extension |
![]() ![]() ![]() |
S | 0..1 | Extension | Top banner text |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "topBannerText" | |
![]() ![]() ![]() ![]() |
S | 1..1 | string | Value of extension |
![]() ![]() ![]() |
S | 0..1 | Extension | Top banner sub text |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "topBannerSubText" | |
![]() ![]() ![]() ![]() |
S | 1..1 | string | Value of extension |
![]() ![]() ![]() |
S | 0..1 | Extension | Reminder text above booking form |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "aboveFormReminder" | |
![]() ![]() ![]() ![]() |
S | 1..1 | string | Value of extension |
![]() ![]() |
1..1 | uri | "https://canonical.fhir.link/servicewell/wof-portal/StructureDefinition/organization-settings" | |
Documentation for this format | ||||
This structure is derived from Extension
Summary
Complex Extension: Container extension for organization-level portal settings configured in backoffice. These settings control what portal information and UI elements should be shown for resources owned by the organization, such as healthcare services presented in the portal.
Differential View
This structure is derived from Extension
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Extension | Organization Settings | |
![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() |
S | 0..1 | Extension | Whether treatment prices are shown in the portal |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "showPricesForTreatments" | |
![]() ![]() ![]() ![]() |
S | 1..1 | code | Value of extension Binding: Organizational Price Display Rules (required) |
![]() ![]() ![]() |
S | 0..1 | Extension | Whether prices are shown on booking confirmation |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "showPricesAtBookingConfirmation" | |
![]() ![]() ![]() ![]() |
S | 1..1 | code | Value of extension Binding: Organizational Price Display Rules (required) |
![]() ![]() ![]() |
S | 0..1 | Extension | Whether practitioner avatars are shown |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "showPractitionerAvatar" | |
![]() ![]() ![]() ![]() |
S | 1..1 | code | Value of extension Binding: Organizational Practitioner Avatar Rules (required) |
![]() ![]() ![]() |
S | 0..1 | Extension | Whether clinic images are shown |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "showClinicImage" | |
![]() ![]() ![]() ![]() |
S | 1..1 | code | Value of extension Binding: Organizational Clinic Image Rules (required) |
![]() ![]() ![]() |
S | 0..1 | Extension | Whether clinic search is available |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "showClinicSearchField" | |
![]() ![]() ![]() ![]() |
S | 1..1 | boolean | Value of extension |
![]() ![]() ![]() |
S | 0..1 | Extension | Whether the clinic map is shown on My Page |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "showClinicMapInMyPage" | |
![]() ![]() ![]() ![]() |
S | 1..1 | boolean | Value of extension |
![]() ![]() ![]() |
S | 0..1 | Extension | Banner text position |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "bannerTextPosition" | |
![]() ![]() ![]() ![]() |
S | 1..1 | code | Value of extension Binding: Organizational Banner Text Positions (required) |
![]() ![]() ![]() |
S | 0..1 | Extension | Banner text |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "bannerText" | |
![]() ![]() ![]() ![]() |
S | 1..1 | string | Value of extension |
![]() ![]() ![]() |
S | 0..1 | Extension | Top banner text |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "topBannerText" | |
![]() ![]() ![]() ![]() |
S | 1..1 | string | Value of extension |
![]() ![]() ![]() |
S | 0..1 | Extension | Top banner sub text |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "topBannerSubText" | |
![]() ![]() ![]() ![]() |
S | 1..1 | string | Value of extension |
![]() ![]() ![]() |
S | 0..1 | Extension | Reminder text above booking form |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "aboveFormReminder" | |
![]() ![]() ![]() ![]() |
S | 1..1 | string | Value of extension |
![]() ![]() |
1..1 | uri | "https://canonical.fhir.link/servicewell/wof-portal/StructureDefinition/organization-settings" | |
![]() ![]() |
0..0 | Value of extension | ||
Documentation for this format | ||||
Snapshot View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Extension | Organization Settings | |
![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
S | 0..1 | Extension | Whether treatment prices are shown in the portal |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "showPricesForTreatments" | |
![]() ![]() ![]() ![]() |
S | 1..1 | code | Value of extension Binding: Organizational Price Display Rules (required) |
![]() ![]() ![]() |
S | 0..1 | Extension | Whether prices are shown on booking confirmation |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "showPricesAtBookingConfirmation" | |
![]() ![]() ![]() ![]() |
S | 1..1 | code | Value of extension Binding: Organizational Price Display Rules (required) |
![]() ![]() ![]() |
S | 0..1 | Extension | Whether practitioner avatars are shown |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "showPractitionerAvatar" | |
![]() ![]() ![]() ![]() |
S | 1..1 | code | Value of extension Binding: Organizational Practitioner Avatar Rules (required) |
![]() ![]() ![]() |
S | 0..1 | Extension | Whether clinic images are shown |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "showClinicImage" | |
![]() ![]() ![]() ![]() |
S | 1..1 | code | Value of extension Binding: Organizational Clinic Image Rules (required) |
![]() ![]() ![]() |
S | 0..1 | Extension | Whether clinic search is available |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "showClinicSearchField" | |
![]() ![]() ![]() ![]() |
S | 1..1 | boolean | Value of extension |
![]() ![]() ![]() |
S | 0..1 | Extension | Whether the clinic map is shown on My Page |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "showClinicMapInMyPage" | |
![]() ![]() ![]() ![]() |
S | 1..1 | boolean | Value of extension |
![]() ![]() ![]() |
S | 0..1 | Extension | Banner text position |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "bannerTextPosition" | |
![]() ![]() ![]() ![]() |
S | 1..1 | code | Value of extension Binding: Organizational Banner Text Positions (required) |
![]() ![]() ![]() |
S | 0..1 | Extension | Banner text |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "bannerText" | |
![]() ![]() ![]() ![]() |
S | 1..1 | string | Value of extension |
![]() ![]() ![]() |
S | 0..1 | Extension | Top banner text |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "topBannerText" | |
![]() ![]() ![]() ![]() |
S | 1..1 | string | Value of extension |
![]() ![]() ![]() |
S | 0..1 | Extension | Top banner sub text |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "topBannerSubText" | |
![]() ![]() ![]() ![]() |
S | 1..1 | string | Value of extension |
![]() ![]() ![]() |
S | 0..1 | Extension | Reminder text above booking form |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "aboveFormReminder" | |
![]() ![]() ![]() ![]() |
S | 1..1 | string | Value of extension |
![]() ![]() |
1..1 | uri | "https://canonical.fhir.link/servicewell/wof-portal/StructureDefinition/organization-settings" | |
Documentation for this format | ||||
This structure is derived from Extension
Summary
Complex Extension: Container extension for organization-level portal settings configured in backoffice. These settings control what portal information and UI elements should be shown for resources owned by the organization, such as healthcare services presented in the portal.
Other representations of profile: CSV, Excel, Schematron
| Path | Status | Usage | ValueSet | Version | Source |
| Extension.extension:showPricesForTreatments.value[x] | Base | required | Organizational Price Display Rules | 📦1.0.0 | This IG |
| Extension.extension:showPricesAtBookingConfirmation.value[x] | Base | required | Organizational Price Display Rules | 📦1.0.0 | This IG |
| Extension.extension:showPractitionerAvatar.value[x] | Base | required | Organizational Practitioner Avatar Rules | 📦1.0.0 | This IG |
| Extension.extension:showClinicImage.value[x] | Base | required | Organizational Clinic Image Rules | 📦1.0.0 | This IG |
| Extension.extension:bannerTextPosition.value[x] | Base | required | Organizational Banner Text Positions | 📦1.0.0 | This IG |
| 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()
|