SMART Base
0.2.0 - ci-build

SMART Base, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.2.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-base/ and changes regularly. See the Directory of published versions

Logical Model: SUSHI Configuration Logical Model

Official URL: http://smart.who.int/base/StructureDefinition/SushiConfigLogicalModel Version: 0.2.0
Draft as of 2025-09-23 Computable Name: SushiConfigLogicalModel

Logical model defining the structure of sushi-config.yaml files used for FHIR Implementation Guide configuration. This model captures the essential metadata and configuration parameters needed for IG publishing.

Usages:

  • This Logical Model is not used by any profiles in this Implementation Guide

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
.. SushiConfigLogicalModel 0..* Base SUSHI Configuration Logical Model
... id 1..1 string IG Identifier
... canonical 1..1 url Canonical URL
... name 1..1 string IG Name
... description 1..1 string IG Description
... version 1..1 string IG Version
... status 1..1 code IG Status
Binding: PublicationStatus (required)
... license 1..1 code License
Binding: SPDXLicense (required)
... copyrightYear 0..1 string Copyright Year
... experimental 0..1 boolean Experimental
... releaseLabel 0..1 string Release Label
... publisher 1..1 BackboneElement Publisher
.... @id 0..1 string Unique id for inter-element referencing
.... 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 1..1 string Publisher Name
.... url 0..1 url Publisher URL
.... email 0..1 string Publisher Email
... fhirVersion 1..1 code FHIR Version
Binding: FHIRVersion (required)
... dependencies 0..* BackboneElement Dependencies
.... @id 1..1 string Dependency Package 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
.... version 1..1 string Dependency Version
.... reason 0..1 string Dependency Reason
... pages 0..* BackboneElement Pages
.... @id 0..1 string Unique id for inter-element referencing
.... 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
.... filename 1..1 string Page Filename
.... title 1..1 string Page Title
... menu 0..* BackboneElement Menu Structure
.... @id 0..1 string Unique id for inter-element referencing
.... 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
.... title 1..1 string Menu Title
.... url 1..1 string Menu URL
.... subItems 0..* BackboneElement Sub Menu Items
..... @id 0..1 string Unique id for inter-element referencing
..... 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
..... title 1..1 string Sub-item Title
..... url 1..1 string Sub-item URL
... resources 0..* BackboneElement Resource Definitions
.... @id 0..1 string Unique id for inter-element referencing
.... 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
.... reference 1..1 string Resource Reference
.... name 0..1 string Resource Name
.... description 0..1 string Resource Description
.... exampleBoolean 0..1 boolean Is Example
.... exampleCanonical 0..1 canonical() Example Canonical
.... groupingId 0..1 string Grouping ID
... groups 0..* BackboneElement Resource Groups
.... @id 1..1 string Group 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 1..1 string Group Name
.... description 1..1 string Group Description
.... resources 0..* string Group Resources
... global 0..* BackboneElement Global Profiles
.... @id 0..1 string Unique id for inter-element referencing
.... 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
.... type 1..1 string Resource Type
.... profile 1..1 canonical() Profile URL
... meta 0..1 BackboneElement IG Metadata
.... @id 0..1 string Unique id for inter-element referencing
.... 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
.... profile 0..* canonical() Meta Profiles
... contact 0..* ContactDetail Contact Information
... useContext 0..* UsageContext Use Context
... jurisdiction 0..* CodeableConcept Jurisdiction
... FSHOnly 0..1 boolean FSH Only
... applyExtensionMetadataToRoot 0..1 boolean Apply Extension Metadata
... instanceOptions 0..1 BackboneElement Instance Options
.... @id 0..1 string Unique id for inter-element referencing
.... 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
.... setMetaProfile 0..1 code Set Meta Profile
.... setId 0..1 code Set ID

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
SushiConfigLogicalModel.statusrequiredPublicationStatus
http://hl7.org/fhir/ValueSet/publication-status
From the FHIR Standard
SushiConfigLogicalModel.licenserequiredSPDXLicense
http://hl7.org/fhir/ValueSet/spdx-license
From the FHIR Standard
SushiConfigLogicalModel.fhirVersionrequiredFHIRVersion
http://hl7.org/fhir/ValueSet/FHIR-version
From the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

This structure is derived from Base

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. SushiConfigLogicalModel 0..* Base SUSHI Configuration Logical Model
... id 1..1 string IG Identifier
... canonical 1..1 url Canonical URL
... name 1..1 string IG Name
... description 1..1 string IG Description
... version 1..1 string IG Version
... status 1..1 code IG Status
Binding: PublicationStatus (required)
... license 1..1 code License
Binding: SPDXLicense (required)
... copyrightYear 0..1 string Copyright Year
... experimental 0..1 boolean Experimental
... releaseLabel 0..1 string Release Label
... publisher 1..1 BackboneElement Publisher
.... name 1..1 string Publisher Name
.... url 0..1 url Publisher URL
.... email 0..1 string Publisher Email
... fhirVersion 1..1 code FHIR Version
Binding: FHIRVersion (required)
... dependencies 0..* BackboneElement Dependencies
.... @id 1..1 string Dependency Package ID
.... version 1..1 string Dependency Version
.... reason 0..1 string Dependency Reason
... pages 0..* BackboneElement Pages
.... filename 1..1 string Page Filename
.... title 1..1 string Page Title
... menu 0..* BackboneElement Menu Structure
.... title 1..1 string Menu Title
.... url 1..1 string Menu URL
.... subItems 0..* BackboneElement Sub Menu Items
..... title 1..1 string Sub-item Title
..... url 1..1 string Sub-item URL
... resources 0..* BackboneElement Resource Definitions
.... reference 1..1 string Resource Reference
.... name 0..1 string Resource Name
.... description 0..1 string Resource Description
.... exampleBoolean 0..1 boolean Is Example
.... exampleCanonical 0..1 canonical() Example Canonical
.... groupingId 0..1 string Grouping ID
... groups 0..* BackboneElement Resource Groups
.... @id 1..1 string Group ID
.... name 1..1 string Group Name
.... description 1..1 string Group Description
.... resources 0..* string Group Resources
... global 0..* BackboneElement Global Profiles
.... type 1..1 string Resource Type
.... profile 1..1 canonical() Profile URL
... meta 0..1 BackboneElement IG Metadata
.... profile 0..* canonical() Meta Profiles
... contact 0..* ContactDetail Contact Information
... useContext 0..* UsageContext Use Context
... jurisdiction 0..* CodeableConcept Jurisdiction
... FSHOnly 0..1 boolean FSH Only
... applyExtensionMetadataToRoot 0..1 boolean Apply Extension Metadata
... instanceOptions 0..1 BackboneElement Instance Options
.... setMetaProfile 0..1 code Set Meta Profile
.... setId 0..1 code Set ID

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
SushiConfigLogicalModel.statusrequiredPublicationStatus
http://hl7.org/fhir/ValueSet/publication-status
From the FHIR Standard
SushiConfigLogicalModel.licenserequiredSPDXLicense
http://hl7.org/fhir/ValueSet/spdx-license
From the FHIR Standard
SushiConfigLogicalModel.fhirVersionrequiredFHIRVersion
http://hl7.org/fhir/ValueSet/FHIR-version
From the FHIR Standard
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. SushiConfigLogicalModel 0..* Base SUSHI Configuration Logical Model
... id 1..1 string IG Identifier
... canonical 1..1 url Canonical URL
... name 1..1 string IG Name
... description 1..1 string IG Description
... version 1..1 string IG Version
... status 1..1 code IG Status
Binding: PublicationStatus (required)
... license 1..1 code License
Binding: SPDXLicense (required)
... copyrightYear 0..1 string Copyright Year
... experimental 0..1 boolean Experimental
... releaseLabel 0..1 string Release Label
... publisher 1..1 BackboneElement Publisher
.... @id 0..1 string Unique id for inter-element referencing
.... 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 1..1 string Publisher Name
.... url 0..1 url Publisher URL
.... email 0..1 string Publisher Email
... fhirVersion 1..1 code FHIR Version
Binding: FHIRVersion (required)
... dependencies 0..* BackboneElement Dependencies
.... @id 1..1 string Dependency Package 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
.... version 1..1 string Dependency Version
.... reason 0..1 string Dependency Reason
... pages 0..* BackboneElement Pages
.... @id 0..1 string Unique id for inter-element referencing
.... 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
.... filename 1..1 string Page Filename
.... title 1..1 string Page Title
... menu 0..* BackboneElement Menu Structure
.... @id 0..1 string Unique id for inter-element referencing
.... 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
.... title 1..1 string Menu Title
.... url 1..1 string Menu URL
.... subItems 0..* BackboneElement Sub Menu Items
..... @id 0..1 string Unique id for inter-element referencing
..... 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
..... title 1..1 string Sub-item Title
..... url 1..1 string Sub-item URL
... resources 0..* BackboneElement Resource Definitions
.... @id 0..1 string Unique id for inter-element referencing
.... 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
.... reference 1..1 string Resource Reference
.... name 0..1 string Resource Name
.... description 0..1 string Resource Description
.... exampleBoolean 0..1 boolean Is Example
.... exampleCanonical 0..1 canonical() Example Canonical
.... groupingId 0..1 string Grouping ID
... groups 0..* BackboneElement Resource Groups
.... @id 1..1 string Group 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 1..1 string Group Name
.... description 1..1 string Group Description
.... resources 0..* string Group Resources
... global 0..* BackboneElement Global Profiles
.... @id 0..1 string Unique id for inter-element referencing
.... 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
.... type 1..1 string Resource Type
.... profile 1..1 canonical() Profile URL
... meta 0..1 BackboneElement IG Metadata
.... @id 0..1 string Unique id for inter-element referencing
.... 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
.... profile 0..* canonical() Meta Profiles
... contact 0..* ContactDetail Contact Information
... useContext 0..* UsageContext Use Context
... jurisdiction 0..* CodeableConcept Jurisdiction
... FSHOnly 0..1 boolean FSH Only
... applyExtensionMetadataToRoot 0..1 boolean Apply Extension Metadata
... instanceOptions 0..1 BackboneElement Instance Options
.... @id 0..1 string Unique id for inter-element referencing
.... 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
.... setMetaProfile 0..1 code Set Meta Profile
.... setId 0..1 code Set ID

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
SushiConfigLogicalModel.statusrequiredPublicationStatus
http://hl7.org/fhir/ValueSet/publication-status
From the FHIR Standard
SushiConfigLogicalModel.licenserequiredSPDXLicense
http://hl7.org/fhir/ValueSet/spdx-license
From the FHIR Standard
SushiConfigLogicalModel.fhirVersionrequiredFHIRVersion
http://hl7.org/fhir/ValueSet/FHIR-version
From the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

This structure is derived from Base

Summary

Mandatory: 0 element(25 nested mandatory elements)

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. SushiConfigLogicalModel 0..* Base SUSHI Configuration Logical Model
... id 1..1 string IG Identifier
... canonical 1..1 url Canonical URL
... name 1..1 string IG Name
... description 1..1 string IG Description
... version 1..1 string IG Version
... status 1..1 code IG Status
Binding: PublicationStatus (required)
... license 1..1 code License
Binding: SPDXLicense (required)
... copyrightYear 0..1 string Copyright Year
... experimental 0..1 boolean Experimental
... releaseLabel 0..1 string Release Label
... publisher 1..1 BackboneElement Publisher
.... @id 0..1 string Unique id for inter-element referencing
.... 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 1..1 string Publisher Name
.... url 0..1 url Publisher URL
.... email 0..1 string Publisher Email
... fhirVersion 1..1 code FHIR Version
Binding: FHIRVersion (required)
... dependencies 0..* BackboneElement Dependencies
.... @id 1..1 string Dependency Package 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
.... version 1..1 string Dependency Version
.... reason 0..1 string Dependency Reason
... pages 0..* BackboneElement Pages
.... @id 0..1 string Unique id for inter-element referencing
.... 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
.... filename 1..1 string Page Filename
.... title 1..1 string Page Title
... menu 0..* BackboneElement Menu Structure
.... @id 0..1 string Unique id for inter-element referencing
.... 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
.... title 1..1 string Menu Title
.... url 1..1 string Menu URL
.... subItems 0..* BackboneElement Sub Menu Items
..... @id 0..1 string Unique id for inter-element referencing
..... 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
..... title 1..1 string Sub-item Title
..... url 1..1 string Sub-item URL
... resources 0..* BackboneElement Resource Definitions
.... @id 0..1 string Unique id for inter-element referencing
.... 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
.... reference 1..1 string Resource Reference
.... name 0..1 string Resource Name
.... description 0..1 string Resource Description
.... exampleBoolean 0..1 boolean Is Example
.... exampleCanonical 0..1 canonical() Example Canonical
.... groupingId 0..1 string Grouping ID
... groups 0..* BackboneElement Resource Groups
.... @id 1..1 string Group 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 1..1 string Group Name
.... description 1..1 string Group Description
.... resources 0..* string Group Resources
... global 0..* BackboneElement Global Profiles
.... @id 0..1 string Unique id for inter-element referencing
.... 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
.... type 1..1 string Resource Type
.... profile 1..1 canonical() Profile URL
... meta 0..1 BackboneElement IG Metadata
.... @id 0..1 string Unique id for inter-element referencing
.... 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
.... profile 0..* canonical() Meta Profiles
... contact 0..* ContactDetail Contact Information
... useContext 0..* UsageContext Use Context
... jurisdiction 0..* CodeableConcept Jurisdiction
... FSHOnly 0..1 boolean FSH Only
... applyExtensionMetadataToRoot 0..1 boolean Apply Extension Metadata
... instanceOptions 0..1 BackboneElement Instance Options
.... @id 0..1 string Unique id for inter-element referencing
.... 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
.... setMetaProfile 0..1 code Set Meta Profile
.... setId 0..1 code Set ID

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
SushiConfigLogicalModel.statusrequiredPublicationStatus
http://hl7.org/fhir/ValueSet/publication-status
From the FHIR Standard
SushiConfigLogicalModel.licenserequiredSPDXLicense
http://hl7.org/fhir/ValueSet/spdx-license
From the FHIR Standard
SushiConfigLogicalModel.fhirVersionrequiredFHIRVersion
http://hl7.org/fhir/ValueSet/FHIR-version
From the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

Differential View

This structure is derived from Base

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. SushiConfigLogicalModel 0..* Base SUSHI Configuration Logical Model
... id 1..1 string IG Identifier
... canonical 1..1 url Canonical URL
... name 1..1 string IG Name
... description 1..1 string IG Description
... version 1..1 string IG Version
... status 1..1 code IG Status
Binding: PublicationStatus (required)
... license 1..1 code License
Binding: SPDXLicense (required)
... copyrightYear 0..1 string Copyright Year
... experimental 0..1 boolean Experimental
... releaseLabel 0..1 string Release Label
... publisher 1..1 BackboneElement Publisher
.... name 1..1 string Publisher Name
.... url 0..1 url Publisher URL
.... email 0..1 string Publisher Email
... fhirVersion 1..1 code FHIR Version
Binding: FHIRVersion (required)
... dependencies 0..* BackboneElement Dependencies
.... @id 1..1 string Dependency Package ID
.... version 1..1 string Dependency Version
.... reason 0..1 string Dependency Reason
... pages 0..* BackboneElement Pages
.... filename 1..1 string Page Filename
.... title 1..1 string Page Title
... menu 0..* BackboneElement Menu Structure
.... title 1..1 string Menu Title
.... url 1..1 string Menu URL
.... subItems 0..* BackboneElement Sub Menu Items
..... title 1..1 string Sub-item Title
..... url 1..1 string Sub-item URL
... resources 0..* BackboneElement Resource Definitions
.... reference 1..1 string Resource Reference
.... name 0..1 string Resource Name
.... description 0..1 string Resource Description
.... exampleBoolean 0..1 boolean Is Example
.... exampleCanonical 0..1 canonical() Example Canonical
.... groupingId 0..1 string Grouping ID
... groups 0..* BackboneElement Resource Groups
.... @id 1..1 string Group ID
.... name 1..1 string Group Name
.... description 1..1 string Group Description
.... resources 0..* string Group Resources
... global 0..* BackboneElement Global Profiles
.... type 1..1 string Resource Type
.... profile 1..1 canonical() Profile URL
... meta 0..1 BackboneElement IG Metadata
.... profile 0..* canonical() Meta Profiles
... contact 0..* ContactDetail Contact Information
... useContext 0..* UsageContext Use Context
... jurisdiction 0..* CodeableConcept Jurisdiction
... FSHOnly 0..1 boolean FSH Only
... applyExtensionMetadataToRoot 0..1 boolean Apply Extension Metadata
... instanceOptions 0..1 BackboneElement Instance Options
.... setMetaProfile 0..1 code Set Meta Profile
.... setId 0..1 code Set ID

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
SushiConfigLogicalModel.statusrequiredPublicationStatus
http://hl7.org/fhir/ValueSet/publication-status
From the FHIR Standard
SushiConfigLogicalModel.licenserequiredSPDXLicense
http://hl7.org/fhir/ValueSet/spdx-license
From the FHIR Standard
SushiConfigLogicalModel.fhirVersionrequiredFHIRVersion
http://hl7.org/fhir/ValueSet/FHIR-version
From the FHIR Standard

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. SushiConfigLogicalModel 0..* Base SUSHI Configuration Logical Model
... id 1..1 string IG Identifier
... canonical 1..1 url Canonical URL
... name 1..1 string IG Name
... description 1..1 string IG Description
... version 1..1 string IG Version
... status 1..1 code IG Status
Binding: PublicationStatus (required)
... license 1..1 code License
Binding: SPDXLicense (required)
... copyrightYear 0..1 string Copyright Year
... experimental 0..1 boolean Experimental
... releaseLabel 0..1 string Release Label
... publisher 1..1 BackboneElement Publisher
.... @id 0..1 string Unique id for inter-element referencing
.... 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 1..1 string Publisher Name
.... url 0..1 url Publisher URL
.... email 0..1 string Publisher Email
... fhirVersion 1..1 code FHIR Version
Binding: FHIRVersion (required)
... dependencies 0..* BackboneElement Dependencies
.... @id 1..1 string Dependency Package 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
.... version 1..1 string Dependency Version
.... reason 0..1 string Dependency Reason
... pages 0..* BackboneElement Pages
.... @id 0..1 string Unique id for inter-element referencing
.... 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
.... filename 1..1 string Page Filename
.... title 1..1 string Page Title
... menu 0..* BackboneElement Menu Structure
.... @id 0..1 string Unique id for inter-element referencing
.... 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
.... title 1..1 string Menu Title
.... url 1..1 string Menu URL
.... subItems 0..* BackboneElement Sub Menu Items
..... @id 0..1 string Unique id for inter-element referencing
..... 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
..... title 1..1 string Sub-item Title
..... url 1..1 string Sub-item URL
... resources 0..* BackboneElement Resource Definitions
.... @id 0..1 string Unique id for inter-element referencing
.... 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
.... reference 1..1 string Resource Reference
.... name 0..1 string Resource Name
.... description 0..1 string Resource Description
.... exampleBoolean 0..1 boolean Is Example
.... exampleCanonical 0..1 canonical() Example Canonical
.... groupingId 0..1 string Grouping ID
... groups 0..* BackboneElement Resource Groups
.... @id 1..1 string Group 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 1..1 string Group Name
.... description 1..1 string Group Description
.... resources 0..* string Group Resources
... global 0..* BackboneElement Global Profiles
.... @id 0..1 string Unique id for inter-element referencing
.... 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
.... type 1..1 string Resource Type
.... profile 1..1 canonical() Profile URL
... meta 0..1 BackboneElement IG Metadata
.... @id 0..1 string Unique id for inter-element referencing
.... 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
.... profile 0..* canonical() Meta Profiles
... contact 0..* ContactDetail Contact Information
... useContext 0..* UsageContext Use Context
... jurisdiction 0..* CodeableConcept Jurisdiction
... FSHOnly 0..1 boolean FSH Only
... applyExtensionMetadataToRoot 0..1 boolean Apply Extension Metadata
... instanceOptions 0..1 BackboneElement Instance Options
.... @id 0..1 string Unique id for inter-element referencing
.... 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
.... setMetaProfile 0..1 code Set Meta Profile
.... setId 0..1 code Set ID

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
SushiConfigLogicalModel.statusrequiredPublicationStatus
http://hl7.org/fhir/ValueSet/publication-status
From the FHIR Standard
SushiConfigLogicalModel.licenserequiredSPDXLicense
http://hl7.org/fhir/ValueSet/spdx-license
From the FHIR Standard
SushiConfigLogicalModel.fhirVersionrequiredFHIRVersion
http://hl7.org/fhir/ValueSet/FHIR-version
From the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

This structure is derived from Base

Summary

Mandatory: 0 element(25 nested mandatory elements)

 

Other representations of profile: CSV, Excel