description: Container extension for organization-level portal settings configured in backoffice.\n\nThese 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. package_name: servicewell.fhir.wof-portal derivation: constraint name: OrganizationSettings type: Extension elements: extension: short: Whether treatment prices are shown in the portal mustSupport: true index: 0 slicing: slices: showPricesForTreatments: match: {} schema: short: Whether treatment prices are shown in the portal mustSupport: true index: 0 extensions: {} elements: extension: {index: 1} url: pattern: {type: Uri, value: showPricesForTreatments} index: 2 value: mustSupport: true choices: [valueCode] index: 4 valueCode: {type: code, mustSupport: true, choiceOf: value, index: 5} required: [valueCode, value] showClinicMapInMyPage: match: {} schema: short: Whether the clinic map is shown on My Page mustSupport: true index: 30 extensions: {} elements: extension: {index: 31} url: pattern: {type: Uri, value: showClinicMapInMyPage} index: 32 value: mustSupport: true choices: [valueBoolean] index: 34 valueBoolean: {type: boolean, mustSupport: true, choiceOf: value, index: 35} required: [value, valueBoolean] topBannerSubText: match: {} schema: short: Top banner sub text mustSupport: true index: 54 extensions: {} elements: extension: {index: 55} url: pattern: {type: Uri, value: topBannerSubText} index: 56 value: mustSupport: true choices: [valueString] index: 58 valueString: {type: string, mustSupport: true, choiceOf: value, index: 59} required: [valueString, value] topBannerText: match: {} schema: short: Top banner text mustSupport: true index: 48 extensions: {} elements: extension: {index: 49} url: pattern: {type: Uri, value: topBannerText} index: 50 value: mustSupport: true choices: [valueString] index: 52 valueString: {type: string, mustSupport: true, choiceOf: value, index: 53} required: [valueString, value] showClinicSearchField: match: {} schema: short: Whether clinic search is available mustSupport: true index: 24 extensions: {} elements: extension: {index: 25} url: pattern: {type: Uri, value: showClinicSearchField} index: 26 value: mustSupport: true choices: [valueBoolean] index: 28 valueBoolean: {type: boolean, mustSupport: true, choiceOf: value, index: 29} required: [value, valueBoolean] bannerTextPosition: match: {} schema: short: Banner text position mustSupport: true index: 36 extensions: {} elements: extension: {index: 37} url: pattern: {type: Uri, value: bannerTextPosition} index: 38 value: mustSupport: true choices: [valueCode] index: 40 valueCode: {type: code, mustSupport: true, choiceOf: value, index: 41} required: [valueCode, value] showClinicImage: match: {} schema: short: Whether clinic images are shown mustSupport: true index: 18 extensions: {} elements: extension: {index: 19} url: pattern: {type: Uri, value: showClinicImage} index: 20 value: mustSupport: true choices: [valueCode] index: 22 valueCode: {type: code, mustSupport: true, choiceOf: value, index: 23} required: [valueCode, value] showPricesAtBookingConfirmation: match: {} schema: short: Whether prices are shown on booking confirmation mustSupport: true index: 6 extensions: {} elements: extension: {index: 7} url: pattern: {type: Uri, value: showPricesAtBookingConfirmation} index: 8 value: mustSupport: true choices: [valueCode] index: 10 valueCode: {type: code, mustSupport: true, choiceOf: value, index: 11} required: [valueCode, value] bannerText: match: {} schema: short: Banner text mustSupport: true index: 42 extensions: {} elements: extension: {index: 43} url: pattern: {type: Uri, value: bannerText} index: 44 value: mustSupport: true choices: [valueString] index: 46 valueString: {type: string, mustSupport: true, choiceOf: value, index: 47} required: [valueString, value] aboveFormReminder: match: {} schema: short: Reminder text above booking form mustSupport: true index: 60 extensions: {} elements: extension: {index: 61} url: pattern: {type: Uri, value: aboveFormReminder} index: 62 value: mustSupport: true choices: [valueString] index: 64 valueString: {type: string, mustSupport: true, choiceOf: value, index: 65} required: [valueString, value] showPractitionerAvatar: match: {} schema: short: Whether practitioner avatars are shown mustSupport: true index: 12 extensions: {} elements: extension: {index: 13} url: pattern: {type: Uri, value: showPractitionerAvatar} index: 14 value: mustSupport: true choices: [valueCode] index: 16 valueCode: {type: code, mustSupport: true, choiceOf: value, index: 17} required: [valueCode, value] url: pattern: {type: Uri, value: 'https://canonical.fhir.link/servicewell/wof-portal/StructureDefinition/organization-settings'} index: 66 value: choices: [] index: 68 package_version: 1.0.0 extensions: showPricesForTreatments: url: null short: Whether treatment prices are shown in the portal mustSupport: true index: 0 extensions: {} elements: extension: {index: 1} url: pattern: {type: Uri, value: showPricesForTreatments} index: 2 value: mustSupport: true choices: [valueCode] index: 4 valueCode: {type: code, mustSupport: true, choiceOf: value, index: 5} required: [valueCode, value] showClinicMapInMyPage: url: null short: Whether the clinic map is shown on My Page mustSupport: true index: 30 extensions: {} elements: extension: {index: 31} url: pattern: {type: Uri, value: showClinicMapInMyPage} index: 32 value: mustSupport: true choices: [valueBoolean] index: 34 valueBoolean: {type: boolean, mustSupport: true, choiceOf: value, index: 35} required: [value, valueBoolean] topBannerSubText: url: null short: Top banner sub text mustSupport: true index: 54 extensions: {} elements: extension: {index: 55} url: pattern: {type: Uri, value: topBannerSubText} index: 56 value: mustSupport: true choices: [valueString] index: 58 valueString: {type: string, mustSupport: true, choiceOf: value, index: 59} required: [valueString, value] topBannerText: url: null short: Top banner text mustSupport: true index: 48 extensions: {} elements: extension: {index: 49} url: pattern: {type: Uri, value: topBannerText} index: 50 value: mustSupport: true choices: [valueString] index: 52 valueString: {type: string, mustSupport: true, choiceOf: value, index: 53} required: [valueString, value] showClinicSearchField: url: null short: Whether clinic search is available mustSupport: true index: 24 extensions: {} elements: extension: {index: 25} url: pattern: {type: Uri, value: showClinicSearchField} index: 26 value: mustSupport: true choices: [valueBoolean] index: 28 valueBoolean: {type: boolean, mustSupport: true, choiceOf: value, index: 29} required: [value, valueBoolean] bannerTextPosition: url: null short: Banner text position mustSupport: true index: 36 extensions: {} elements: extension: {index: 37} url: pattern: {type: Uri, value: bannerTextPosition} index: 38 value: mustSupport: true choices: [valueCode] index: 40 valueCode: {type: code, mustSupport: true, choiceOf: value, index: 41} required: [valueCode, value] showClinicImage: url: null short: Whether clinic images are shown mustSupport: true index: 18 extensions: {} elements: extension: {index: 19} url: pattern: {type: Uri, value: showClinicImage} index: 20 value: mustSupport: true choices: [valueCode] index: 22 valueCode: {type: code, mustSupport: true, choiceOf: value, index: 23} required: [valueCode, value] showPricesAtBookingConfirmation: url: null short: Whether prices are shown on booking confirmation mustSupport: true index: 6 extensions: {} elements: extension: {index: 7} url: pattern: {type: Uri, value: showPricesAtBookingConfirmation} index: 8 value: mustSupport: true choices: [valueCode] index: 10 valueCode: {type: code, mustSupport: true, choiceOf: value, index: 11} required: [valueCode, value] bannerText: url: null short: Banner text mustSupport: true index: 42 extensions: {} elements: extension: {index: 43} url: pattern: {type: Uri, value: bannerText} index: 44 value: mustSupport: true choices: [valueString] index: 46 valueString: {type: string, mustSupport: true, choiceOf: value, index: 47} required: [valueString, value] aboveFormReminder: url: null short: Reminder text above booking form mustSupport: true index: 60 extensions: {} elements: extension: {index: 61} url: pattern: {type: Uri, value: aboveFormReminder} index: 62 value: mustSupport: true choices: [valueString] index: 64 valueString: {type: string, mustSupport: true, choiceOf: value, index: 65} required: [valueString, value] showPractitionerAvatar: url: null short: Whether practitioner avatars are shown mustSupport: true index: 12 extensions: {} elements: extension: {index: 13} url: pattern: {type: Uri, value: showPractitionerAvatar} index: 14 value: mustSupport: true choices: [valueCode] index: 16 valueCode: {type: code, mustSupport: true, choiceOf: value, index: 17} required: [valueCode, value] class: extension kind: complex-type url: https://canonical.fhir.link/servicewell/wof-portal/StructureDefinition/organization-settings base: http://hl7.org/fhir/StructureDefinition/Extension version: 1.0.0