Athena Core Implementation Guide
5.13.0 - release

Athena Core Implementation Guide - Local Development build (v5.13.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Extension: athenahealth Named Scheduling Configuration Details

Official URL: https://fhir.athena.io/StructureDefinition/ah-named-scheduling-configuration-details Version: 5.13.0
Active as of 2026-08-20 Computable Name: AthenaNamedSchedulingConfigurationDetails

An extension containing the details of a Named Scheduling Configuration.

Carries the identifying and behavioral attributes of a Named Scheduling Configuration, including its internal ID, display name, default flag, and optional inherited configuration reference.

Context of Use

This extension may be used on the following element(s):

  • Element ID Basic

Usage info

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Extension Content

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

This structure is derived from Extension

Summary

Complex Extension: An extension containing the details of a Named Scheduling Configuration.

  • configId: Identifier: The guid identifier for this Named Scheduling Configuration.
  • name: string: The human-readable name assigned to this Named Scheduling Configuration.
  • isDefault: boolean: Indicates whether this Named Scheduling Configuration is the default configuration applied when no explicit assignment exists.
  • inheritId: Identifier: The internal identifier of another Named Scheduling Configuration from which this configuration inherits settings.

This structure is derived from Extension

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Extension 0..* Extension athenahealth Named Scheduling Configuration Details
... extension 3..* Extension Extension
... Slices for extension Content/Rules for all slices
.... extension:configId 1..1 Extension Internal identifier of the Named Configuration
..... extension 0..0 Extension
..... url 1..1 uri "configId"
..... value[x] 1..1 Identifier Value of extension
.... extension:name 1..1 Extension Display name of the Named Configuration
..... extension 0..0 Extension
..... url 1..1 uri "name"
..... value[x] 1..1 string Value of extension
.... extension:isDefault 1..1 Extension Whether this is the default Named Configuration
..... extension 0..0 Extension
..... url 1..1 uri "isDefault"
..... value[x] 1..1 boolean Value of extension
.... extension:inheritId 0..1 Extension Identifier of the parent Named Configuration to inherit from
..... extension 0..0 Extension
..... url 1..1 uri "inheritId"
..... value[x] 0..1 Identifier Value of extension
... url 1..1 uri "https://fhir.athena.io/StructureDefinition/ah-named-scheduling-configuration-details"

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Extension 0..* Extension athenahealth Named Scheduling Configuration Details
... id 0..1 string Unique id for inter-element referencing
... Slices for extension 3..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:configId 1..1 Extension Internal identifier of the Named Configuration
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "configId"
..... value[x] 1..1 Identifier Value of extension
.... extension:name 1..1 Extension Display name of the Named Configuration
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "name"
..... value[x] 1..1 string Value of extension
.... extension:isDefault 1..1 Extension Whether this is the default Named Configuration
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "isDefault"
..... value[x] 1..1 boolean Value of extension
.... extension:inheritId 0..1 Extension Identifier of the parent Named Configuration to inherit from
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "inheritId"
..... value[x] 0..1 Identifier Value of extension
... url 1..1 uri "https://fhir.athena.io/StructureDefinition/ah-named-scheduling-configuration-details"

doco Documentation for this format

This structure is derived from Extension

Summary

Complex Extension: An extension containing the details of a Named Scheduling Configuration.

  • configId: Identifier: The guid identifier for this Named Scheduling Configuration.
  • name: string: The human-readable name assigned to this Named Scheduling Configuration.
  • isDefault: boolean: Indicates whether this Named Scheduling Configuration is the default configuration applied when no explicit assignment exists.
  • inheritId: Identifier: The internal identifier of another Named Scheduling Configuration from which this configuration inherits settings.

Differential View

This structure is derived from Extension

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Extension 0..* Extension athenahealth Named Scheduling Configuration Details
... extension 3..* Extension Extension
... Slices for extension Content/Rules for all slices
.... extension:configId 1..1 Extension Internal identifier of the Named Configuration
..... extension 0..0 Extension
..... url 1..1 uri "configId"
..... value[x] 1..1 Identifier Value of extension
.... extension:name 1..1 Extension Display name of the Named Configuration
..... extension 0..0 Extension
..... url 1..1 uri "name"
..... value[x] 1..1 string Value of extension
.... extension:isDefault 1..1 Extension Whether this is the default Named Configuration
..... extension 0..0 Extension
..... url 1..1 uri "isDefault"
..... value[x] 1..1 boolean Value of extension
.... extension:inheritId 0..1 Extension Identifier of the parent Named Configuration to inherit from
..... extension 0..0 Extension
..... url 1..1 uri "inheritId"
..... value[x] 0..1 Identifier Value of extension
... url 1..1 uri "https://fhir.athena.io/StructureDefinition/ah-named-scheduling-configuration-details"

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Extension 0..* Extension athenahealth Named Scheduling Configuration Details
... id 0..1 string Unique id for inter-element referencing
... Slices for extension 3..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:configId 1..1 Extension Internal identifier of the Named Configuration
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "configId"
..... value[x] 1..1 Identifier Value of extension
.... extension:name 1..1 Extension Display name of the Named Configuration
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "name"
..... value[x] 1..1 string Value of extension
.... extension:isDefault 1..1 Extension Whether this is the default Named Configuration
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "isDefault"
..... value[x] 1..1 boolean Value of extension
.... extension:inheritId 0..1 Extension Identifier of the parent Named Configuration to inherit from
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "inheritId"
..... value[x] 0..1 Identifier Value of extension
... url 1..1 uri "https://fhir.athena.io/StructureDefinition/ah-named-scheduling-configuration-details"

doco Documentation for this format

 

Other representations of profile: CSV, Excel, Schematron

Constraints

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