ERA FHIR specification
1.0.0 - draft
ERA FHIR specification - Local Development build (v1.0.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
| Official URL: https://pta.kanta.fi/fhir/StructureDefinition/extension/ResourceCalendar | Version: 1.0.0 | |||
| Draft as of 2026-10-28 | Computable Name: ResourceCalendar | |||
The extension indicates the calendar identifier, resource name, and profession of the resource booked in the appointment.
Context of Use
This extension may be used on the following element(s)
HealthcareService
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 | Resource to be booked | |
![]() ![]() |
0..0 | Unique id for inter-element referencing | ||
![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() |
0..1 | Extension | Resource to be booked - Calendar identifier | |
![]() ![]() ![]() ![]() |
0..0 | Unique id for inter-element referencing | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "ResourceCalendarIdentifier" | |
![]() ![]() ![]() ![]() |
1..1 | Identifier | Calendar identifier of the resource to be booked | |
![]() ![]() ![]() ![]() ![]() |
0..0 | usual | official | temp | secondary | old (If known) | ||
![]() ![]() ![]() ![]() ![]() |
0..0 | Description of identifier | ||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Namespace defined by the organization | |
![]() ![]() ![]() ![]() ![]() |
1..1 | string | Calendar identifier of the resource to be booked | |
![]() ![]() ![]() ![]() ![]() |
0..0 | Time period when id is/was valid for use | ||
![]() ![]() ![]() ![]() ![]() |
0..0 | Organization that issued id (may be just text) | ||
![]() ![]() ![]() |
0..1 | Extension | Resource to be booked - Name | |
![]() ![]() ![]() ![]() |
0..0 | Unique id for inter-element referencing | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "ResourceName" | |
![]() ![]() ![]() ![]() |
1..1 | string | Name of the resource to be booked | |
![]() ![]() ![]() |
0..1 | Extension | Resource to be booked - Profession | |
![]() ![]() ![]() ![]() |
0..0 | Unique id for inter-element referencing | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "ResourceProfession" | |
![]() ![]() ![]() ![]() |
1..1 | Coding | Profession of the resource to be booked Binding: fipta-vs-resourceprofession (required) | |
![]() ![]() ![]() ![]() ![]() |
0..0 | Unique id for inter-element referencing | ||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system | |
![]() ![]() ![]() ![]() ![]() |
0..0 | Version of the system - if relevant | ||
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system | |
![]() ![]() ![]() ![]() ![]() |
1..1 | string | Representation defined by the system | |
![]() ![]() ![]() ![]() ![]() |
0..0 | If this coding was chosen directly by the user | ||
![]() ![]() |
1..1 | uri | "https://pta.kanta.fi/fhir/StructureDefinition/extension/ResourceCalendar" | |
![]() ![]() |
0..0 | Value of extension | ||
Documentation for this format | ||||
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() |
|---|---|---|---|---|
![]() |
0..* | Extension | Resource to be booked | |
![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
0..1 | Extension | Resource to be booked - Calendar identifier | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
1..1 | uri | "ResourceCalendarIdentifier" | |
![]() ![]() ![]() ![]() |
1..1 | Identifier | Calendar identifier of the resource to be booked | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Namespace defined by the organization Example General: http://www.acme.com/identifiers/patient | |
![]() ![]() ![]() ![]() ![]() |
1..1 | string | Calendar identifier of the resource to be booked Example General: 123456 | |
![]() ![]() ![]() |
0..1 | Extension | Resource to be booked - Name | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
1..1 | uri | "ResourceName" | |
![]() ![]() ![]() ![]() |
1..1 | string | Name of the resource to be booked | |
![]() ![]() ![]() |
0..1 | Extension | Resource to be booked - Profession | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
1..1 | uri | "ResourceProfession" | |
![]() ![]() ![]() ![]() |
1..1 | Coding | Profession of the resource to be booked Binding: fipta-vs-resourceprofession (required) | |
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system | |
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system | |
![]() ![]() ![]() ![]() ![]() |
1..1 | string | Representation defined by the system | |
![]() ![]() |
1..1 | uri | "https://pta.kanta.fi/fhir/StructureDefinition/extension/ResourceCalendar" | |
Documentation for this format | ||||
This structure is derived from Extension
Summary
Complex Extension: The extension indicates the calendar identifier, resource name, and profession of the resource booked in the appointment.
Differential View
This structure is derived from Extension
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() |
|---|---|---|---|---|
![]() |
0..* | Extension | Resource to be booked | |
![]() ![]() |
0..0 | Unique id for inter-element referencing | ||
![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() |
0..1 | Extension | Resource to be booked - Calendar identifier | |
![]() ![]() ![]() ![]() |
0..0 | Unique id for inter-element referencing | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "ResourceCalendarIdentifier" | |
![]() ![]() ![]() ![]() |
1..1 | Identifier | Calendar identifier of the resource to be booked | |
![]() ![]() ![]() ![]() ![]() |
0..0 | usual | official | temp | secondary | old (If known) | ||
![]() ![]() ![]() ![]() ![]() |
0..0 | Description of identifier | ||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Namespace defined by the organization | |
![]() ![]() ![]() ![]() ![]() |
1..1 | string | Calendar identifier of the resource to be booked | |
![]() ![]() ![]() ![]() ![]() |
0..0 | Time period when id is/was valid for use | ||
![]() ![]() ![]() ![]() ![]() |
0..0 | Organization that issued id (may be just text) | ||
![]() ![]() ![]() |
0..1 | Extension | Resource to be booked - Name | |
![]() ![]() ![]() ![]() |
0..0 | Unique id for inter-element referencing | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "ResourceName" | |
![]() ![]() ![]() ![]() |
1..1 | string | Name of the resource to be booked | |
![]() ![]() ![]() |
0..1 | Extension | Resource to be booked - Profession | |
![]() ![]() ![]() ![]() |
0..0 | Unique id for inter-element referencing | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "ResourceProfession" | |
![]() ![]() ![]() ![]() |
1..1 | Coding | Profession of the resource to be booked Binding: fipta-vs-resourceprofession (required) | |
![]() ![]() ![]() ![]() ![]() |
0..0 | Unique id for inter-element referencing | ||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system | |
![]() ![]() ![]() ![]() ![]() |
0..0 | Version of the system - if relevant | ||
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system | |
![]() ![]() ![]() ![]() ![]() |
1..1 | string | Representation defined by the system | |
![]() ![]() ![]() ![]() ![]() |
0..0 | If this coding was chosen directly by the user | ||
![]() ![]() |
1..1 | uri | "https://pta.kanta.fi/fhir/StructureDefinition/extension/ResourceCalendar" | |
![]() ![]() |
0..0 | Value of extension | ||
Documentation for this format | ||||
Snapshot View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() |
|---|---|---|---|---|
![]() |
0..* | Extension | Resource to be booked | |
![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
0..1 | Extension | Resource to be booked - Calendar identifier | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
1..1 | uri | "ResourceCalendarIdentifier" | |
![]() ![]() ![]() ![]() |
1..1 | Identifier | Calendar identifier of the resource to be booked | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Namespace defined by the organization Example General: http://www.acme.com/identifiers/patient | |
![]() ![]() ![]() ![]() ![]() |
1..1 | string | Calendar identifier of the resource to be booked Example General: 123456 | |
![]() ![]() ![]() |
0..1 | Extension | Resource to be booked - Name | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
1..1 | uri | "ResourceName" | |
![]() ![]() ![]() ![]() |
1..1 | string | Name of the resource to be booked | |
![]() ![]() ![]() |
0..1 | Extension | Resource to be booked - Profession | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
1..1 | uri | "ResourceProfession" | |
![]() ![]() ![]() ![]() |
1..1 | Coding | Profession of the resource to be booked Binding: fipta-vs-resourceprofession (required) | |
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system | |
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system | |
![]() ![]() ![]() ![]() ![]() |
1..1 | string | Representation defined by the system | |
![]() ![]() |
1..1 | uri | "https://pta.kanta.fi/fhir/StructureDefinition/extension/ResourceCalendar" | |
Documentation for this format | ||||
This structure is derived from Extension
Summary
Complex Extension: The extension indicates the calendar identifier, resource name, and profession of the resource booked in the appointment.
Other representations of profile: CSV, Excel, Schematron
| Path | Status | Usage | ValueSet | Version | Source |
| Extension.extension:ResourceProfession.value[x] | Base | required | fipta-vs-resourceprofession | 📦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()
|