Special Authority FHIR Implementation Guide
0.1.2 - draft
Special Authority FHIR Implementation Guide - Local Development build (v0.1.2) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
| Official URL: https://fhir-ig.digital.health.nz/special-authority/StructureDefinition/submission-context | Version: 0.1.2 | |||
| Draft as of 2026-10-21 | Computable Name: SubmissionContext | |||
Asserted source context for a submission. This is provenance only: it MUST NOT override the authenticated identity, and MUST NOT be used for authentication or authorisation.
Clients may omit it, in which case the API derives the values from the authenticated channel context.
In FHIR R4 Bundle is a Resource, not a DomainResource, and cannot carry extensions, so this extension is carried
on the focal Claim. See Modelling Notes.
Context of Use
This extension may be used on the following element(s)
Claim
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 | Submission Context | |
![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() |
0..1 | Extension | Practice Id | |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "practiceId" | |
![]() ![]() ![]() ![]() |
0..1 | string | Value of extension | |
![]() ![]() ![]() |
0..1 | Extension | PMS workstation / PC Id | |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "workstationId" | |
![]() ![]() ![]() ![]() |
0..1 | string | Value of extension | |
![]() ![]() ![]() |
0..1 | Extension | PMS Id | |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "sourceSystemId" | |
![]() ![]() ![]() ![]() |
0..1 | string | Value of extension | |
![]() ![]() ![]() |
0..1 | Extension | Client vendor | |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "sourceSystemVendor" | |
![]() ![]() ![]() ![]() |
0..1 | string | Value of extension | |
![]() ![]() ![]() |
0..1 | Extension | Client timestamp, source system clock | |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "sourceSubmittedAt" | |
![]() ![]() ![]() ![]() |
0..1 | dateTime | Value of extension | |
![]() ![]() ![]() |
0..1 | Extension | PMS login user name - not an authenticated identity | |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "submittingUserName" | |
![]() ![]() ![]() ![]() |
0..1 | string | Value of extension | |
![]() ![]() |
1..1 | uri | "https://fhir-ig.digital.health.nz/special-authority/StructureDefinition/submission-context" | |
![]() ![]() |
0..0 | Value of extension | ||
Documentation for this format | ||||
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() |
|---|---|---|---|---|
![]() |
0..* | Extension | Submission Context | |
![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
0..1 | Extension | Practice Id | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "practiceId" | |
![]() ![]() ![]() ![]() |
0..1 | string | Value of extension | |
![]() ![]() ![]() |
0..1 | Extension | PMS workstation / PC Id | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "workstationId" | |
![]() ![]() ![]() ![]() |
0..1 | string | Value of extension | |
![]() ![]() ![]() |
0..1 | Extension | PMS Id | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "sourceSystemId" | |
![]() ![]() ![]() ![]() |
0..1 | string | Value of extension | |
![]() ![]() ![]() |
0..1 | Extension | Client vendor | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "sourceSystemVendor" | |
![]() ![]() ![]() ![]() |
0..1 | string | Value of extension | |
![]() ![]() ![]() |
0..1 | Extension | Client timestamp, source system clock | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "sourceSubmittedAt" | |
![]() ![]() ![]() ![]() |
0..1 | dateTime | Value of extension | |
![]() ![]() ![]() |
0..1 | Extension | PMS login user name - not an authenticated identity | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "submittingUserName" | |
![]() ![]() ![]() ![]() |
0..1 | string | Value of extension | |
![]() ![]() |
1..1 | uri | "https://fhir-ig.digital.health.nz/special-authority/StructureDefinition/submission-context" | |
Documentation for this format | ||||
This structure is derived from Extension
Summary
Complex Extension: Asserted source context for a submission. This is provenance only: it MUST NOT override the authenticated identity,
and MUST NOT be used for authentication or authorisation.
Clients may omit it, in which case the API derives the values from the authenticated channel context.
In FHIR R4 Bundle is a Resource, not a DomainResource, and cannot carry extensions, so this extension is carried
on the focal Claim. See Modelling Notes.
Differential View
This structure is derived from Extension
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() |
|---|---|---|---|---|
![]() |
0..* | Extension | Submission Context | |
![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() |
0..1 | Extension | Practice Id | |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "practiceId" | |
![]() ![]() ![]() ![]() |
0..1 | string | Value of extension | |
![]() ![]() ![]() |
0..1 | Extension | PMS workstation / PC Id | |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "workstationId" | |
![]() ![]() ![]() ![]() |
0..1 | string | Value of extension | |
![]() ![]() ![]() |
0..1 | Extension | PMS Id | |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "sourceSystemId" | |
![]() ![]() ![]() ![]() |
0..1 | string | Value of extension | |
![]() ![]() ![]() |
0..1 | Extension | Client vendor | |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "sourceSystemVendor" | |
![]() ![]() ![]() ![]() |
0..1 | string | Value of extension | |
![]() ![]() ![]() |
0..1 | Extension | Client timestamp, source system clock | |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "sourceSubmittedAt" | |
![]() ![]() ![]() ![]() |
0..1 | dateTime | Value of extension | |
![]() ![]() ![]() |
0..1 | Extension | PMS login user name - not an authenticated identity | |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "submittingUserName" | |
![]() ![]() ![]() ![]() |
0..1 | string | Value of extension | |
![]() ![]() |
1..1 | uri | "https://fhir-ig.digital.health.nz/special-authority/StructureDefinition/submission-context" | |
![]() ![]() |
0..0 | Value of extension | ||
Documentation for this format | ||||
Snapshot View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() |
|---|---|---|---|---|
![]() |
0..* | Extension | Submission Context | |
![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
0..1 | Extension | Practice Id | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "practiceId" | |
![]() ![]() ![]() ![]() |
0..1 | string | Value of extension | |
![]() ![]() ![]() |
0..1 | Extension | PMS workstation / PC Id | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "workstationId" | |
![]() ![]() ![]() ![]() |
0..1 | string | Value of extension | |
![]() ![]() ![]() |
0..1 | Extension | PMS Id | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "sourceSystemId" | |
![]() ![]() ![]() ![]() |
0..1 | string | Value of extension | |
![]() ![]() ![]() |
0..1 | Extension | Client vendor | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "sourceSystemVendor" | |
![]() ![]() ![]() ![]() |
0..1 | string | Value of extension | |
![]() ![]() ![]() |
0..1 | Extension | Client timestamp, source system clock | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "sourceSubmittedAt" | |
![]() ![]() ![]() ![]() |
0..1 | dateTime | Value of extension | |
![]() ![]() ![]() |
0..1 | Extension | PMS login user name - not an authenticated identity | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "submittingUserName" | |
![]() ![]() ![]() ![]() |
0..1 | string | Value of extension | |
![]() ![]() |
1..1 | uri | "https://fhir-ig.digital.health.nz/special-authority/StructureDefinition/submission-context" | |
Documentation for this format | ||||
This structure is derived from Extension
Summary
Complex Extension: Asserted source context for a submission. This is provenance only: it MUST NOT override the authenticated identity,
and MUST NOT be used for authentication or authorisation.
Clients may omit it, in which case the API derives the values from the authenticated channel context.
In FHIR R4 Bundle is a Resource, not a DomainResource, and cannot carry extensions, so this extension is carried
on the focal Claim. See Modelling Notes.
Other representations of profile: CSV, Excel, Schematron
| Id | Grade | Path(s) | Description | Expression |