HL7 Version 2 to FHIR
0.1.0 - STU1 Ballot

Publication Build: This will be filled in by the publication tooling

Extension: AssigningAuthority

Extensions supporting the coding of HD type stored in an Identifier This extension corresponds to components of the v2 HD data type.

The official URL for this extension is:

http://hl7.org/fhir/uv/v2mappings/StructureDefinition/assigning-authority

Status: active
Extension maintained by: HL7 International

Context of Use

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

  • Identifier
  • Device.udiCarrier

Usage info

Usage:

  • This Extension is not used in this Implementation Guide

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

Mandatory: 0 element (8 nested mandatory elements)
Must-Support: 4 elements
Fixed Value: 5 elements
Prohibited: 5 elements

Slices

This structure defines the following Slices:

  • The element Extension.extension.value[x] is sliced based on the value of type:$this

This structure is derived from Extension

NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension 0..*ExtensionExtension
... extension:namespace-id S0..1ExtensionUnique string identifying the namespace provided by the assigning authority
.... extension 0..0
.... url 1..1uri"namespace-id"
.... value[x] 1..1(Slice Definition)Value of extension
Slice: Unordered, Open by type:$this
.... valueString 1..1stringValue of extension
... extension:universal-id S0..1ExtensionUnique identifier of the assigning authority
.... extension 0..0
.... url 1..1uri"universal-id"
.... value[x] 1..1(Slice Definition)Value of extension
Slice: Unordered, Open by type:$this
.... valueString 1..1stringValue of extension
... extension:universal-id-type S0..1ExtensionType of unique identifier used by the assigning authority
.... extension 0..0
.... url 1..1uri"universal-id-type"
.... value[x] 1..1(Slice Definition)Value of extension
Slice: Unordered, Open by type:$this
.... valueCode 1..1codeValue of extension
.... extension 0..0
.... url 1..1uri"assigning-facility-id"
.... value[x] 1..1(Slice Definition)Value of extension
Slice: Unordered, Open by type:$this
.... valueIdentifier 1..1IdentifierValue of extension
... url 1..1uri"http://hl7.org/fhir/uv/v2mappings/StructureDefinition/assigning-authority"
... value[x] 0..0

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension I0..*ExtensionExtension
... id 0..1stringUnique id for inter-element referencing
... extension I0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
... extension:namespace-id SI0..1ExtensionUnique string identifying the namespace provided by the assigning authority
.... id 0..1stringUnique id for inter-element referencing
.... extension I0..0
.... url 1..1uri"namespace-id"
.... value[x] I1..1(Slice Definition)Value of extension
Slice: Unordered, Closed by type:$this
..... value[x]:valueString I1..1stringValue of extension
.... id 0..1stringUnique id for inter-element referencing
.... extension I0..0
.... url 1..1uri"universal-id"
.... value[x] I1..1(Slice Definition)Value of extension
Slice: Unordered, Closed by type:$this
..... value[x]:valueString I1..1stringValue of extension
... extension:universal-id-type SI0..1ExtensionType of unique identifier used by the assigning authority
.... id 0..1stringUnique id for inter-element referencing
.... extension I0..0
.... url 1..1uri"universal-id-type"
.... value[x] I1..1(Slice Definition)Value of extension
Slice: Unordered, Closed by type:$this
..... value[x]:valueCode I1..1codeValue of extension
... extension:assigning-facility-id SI0..1ExtensionIdentifier of the assigning facility
.... id 0..1stringUnique id for inter-element referencing
.... extension I0..0
.... url 1..1uri"assigning-facility-id"
.... value[x] I1..1(Slice Definition)Value of extension
Slice: Unordered, Closed by type:$this
..... value[x]:valueIdentifier I1..1IdentifierValue of extension
... url 1..1uri"http://hl7.org/fhir/uv/v2mappings/StructureDefinition/assigning-authority"

doco Documentation for this format

This structure is derived from Extension

Summary

Mandatory: 0 element (8 nested mandatory elements)
Must-Support: 4 elements
Fixed Value: 5 elements
Prohibited: 5 elements

Slices

This structure defines the following Slices:

  • The element Extension.extension.value[x] is sliced based on the value of type:$this

Differential View

This structure is derived from Extension

NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension 0..*ExtensionExtension
... extension:namespace-id S0..1ExtensionUnique string identifying the namespace provided by the assigning authority
.... extension 0..0
.... url 1..1uri"namespace-id"
.... value[x] 1..1(Slice Definition)Value of extension
Slice: Unordered, Open by type:$this
.... valueString 1..1stringValue of extension
... extension:universal-id S0..1ExtensionUnique identifier of the assigning authority
.... extension 0..0
.... url 1..1uri"universal-id"
.... value[x] 1..1(Slice Definition)Value of extension
Slice: Unordered, Open by type:$this
.... valueString 1..1stringValue of extension
... extension:universal-id-type S0..1ExtensionType of unique identifier used by the assigning authority
.... extension 0..0
.... url 1..1uri"universal-id-type"
.... value[x] 1..1(Slice Definition)Value of extension
Slice: Unordered, Open by type:$this
.... valueCode 1..1codeValue of extension
.... extension 0..0
.... url 1..1uri"assigning-facility-id"
.... value[x] 1..1(Slice Definition)Value of extension
Slice: Unordered, Open by type:$this
.... valueIdentifier 1..1IdentifierValue of extension
... url 1..1uri"http://hl7.org/fhir/uv/v2mappings/StructureDefinition/assigning-authority"
... value[x] 0..0

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension I0..*ExtensionExtension
... id 0..1stringUnique id for inter-element referencing
... extension I0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
... extension:namespace-id SI0..1ExtensionUnique string identifying the namespace provided by the assigning authority
.... id 0..1stringUnique id for inter-element referencing
.... extension I0..0
.... url 1..1uri"namespace-id"
.... value[x] I1..1(Slice Definition)Value of extension
Slice: Unordered, Closed by type:$this
..... value[x]:valueString I1..1stringValue of extension
.... id 0..1stringUnique id for inter-element referencing
.... extension I0..0
.... url 1..1uri"universal-id"
.... value[x] I1..1(Slice Definition)Value of extension
Slice: Unordered, Closed by type:$this
..... value[x]:valueString I1..1stringValue of extension
... extension:universal-id-type SI0..1ExtensionType of unique identifier used by the assigning authority
.... id 0..1stringUnique id for inter-element referencing
.... extension I0..0
.... url 1..1uri"universal-id-type"
.... value[x] I1..1(Slice Definition)Value of extension
Slice: Unordered, Closed by type:$this
..... value[x]:valueCode I1..1codeValue of extension
... extension:assigning-facility-id SI0..1ExtensionIdentifier of the assigning facility
.... id 0..1stringUnique id for inter-element referencing
.... extension I0..0
.... url 1..1uri"assigning-facility-id"
.... value[x] I1..1(Slice Definition)Value of extension
Slice: Unordered, Closed by type:$this
..... value[x]:valueIdentifier I1..1IdentifierValue of extension
... url 1..1uri"http://hl7.org/fhir/uv/v2mappings/StructureDefinition/assigning-authority"

doco Documentation for this format

 

Other representations of extension: Schematron