National Directory of Healthcare Providers & Services (NDH) Implementation Guide
2.0.0-current - ci-build United States of America flag

National Directory of Healthcare Providers & Services (NDH) Implementation Guide, published by HL7 International / Patient Administration. This guide is not an authorized publication; it is the continuous build for version 2.0.0-current built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/fhir-us-ndh/ and changes regularly. See the Directory of published versions

Extension: NDH Implementation Guide Supported

Official URL: http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-implementation-guide Version: 2.0.0-current
Standards status: Trial-use Maturity Level: 4 Computable Name: ImplementationGuideSupported

Implementation Guide Supported, when the connectionType and EndpointIheSpecificConnectionType can't be used.

Context of Use

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

Implementation Guide Supported, when the connectionType and EndpointIheSpecificConnectionType Extension can't be used.

  • ig-uri is a canonical for the Implementation Guide
  • ig-name is a string that provides the name of the IG
  • ig-usecase is a CodeableConcept that provides the use-case that is addressed by the named implementation guide
  • ig-version is a string that provides the version of the IG
  • ig-actor is a string that provides the actor (e.g., sender, receiver) from the IG that is supported
  • ig-option is a string that indicates a named option for that actor in that IG (e.g., "Asynchronous Web Services Exchange" option for the Initiating Gateway actor in the IHE XCPD profile) The IG SHOULD be indicated by at-least ig-uri, or ig-name.

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

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Extension 0..* Extension NDH Implementation Guide Supported
... Slices for extension Content/Rules for all slices
.... extension:ig-uri 0..1 Extension IG Publication URI
..... extension 0..0 Extension
..... url 1..1 uri "ig-uri"
..... value[x] 0..1 canonical() Value of extension
.... extension:ig-name 0..1 Extension IG Name
..... extension 0..0 Extension
..... url 1..1 uri "ig-name"
..... value[x] 0..1 string Value of extension
.... extension:ig-usecase 0..* Extension IG Use Case
..... extension 0..0 Extension
..... url 1..1 uri "ig-usecase"
..... value[x] 0..1 CodeableConcept Value of extension
Binding: NDH endpoint Implementation Guide Value Set (extensible)
.... extension:ig-version 0..1 Extension IG Version
..... extension 0..0 Extension
..... url 1..1 uri "ig-version"
..... value[x] 0..1 string Value of extension
.... extension:ig-actor 0..* Extension IG Actor
..... extension 0..0 Extension
..... url 1..1 uri "ig-actor"
..... value[x] 0..1 string Value of extension
.... extension:ig-option 0..* Extension IG Option
..... extension 0..0 Extension
..... url 1..1 uri "ig-option"
..... value[x] 0..1 string Value of extension
... url 1..1 uri "http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-implementation-guide"
... value[x] 0..0 Value of extension

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Extension 0..* Extension NDH Implementation Guide Supported
... id 0..1 string Unique id for inter-element referencing
... Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... extension:ig-uri 0..1 Extension IG Publication URI
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "ig-uri"
..... value[x] 0..1 canonical() Value of extension
.... extension:ig-name 0..1 Extension IG Name
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "ig-name"
..... value[x] 0..1 string Value of extension
.... extension:ig-usecase 0..* Extension IG Use Case
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "ig-usecase"
..... value[x] 0..1 CodeableConcept Value of extension
Binding: NDH endpoint Implementation Guide Value Set (extensible)
.... extension:ig-version 0..1 Extension IG Version
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "ig-version"
..... value[x] 0..1 string Value of extension
.... extension:ig-actor 0..* Extension IG Actor
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "ig-actor"
..... value[x] 0..1 string Value of extension
.... extension:ig-option 0..* Extension IG Option
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "ig-option"
..... value[x] 0..1 string Value of extension
... url 1..1 uri "http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-implementation-guide"

doco Documentation for this format

This structure is derived from Extension

Summary

Complex Extension: Implementation Guide Supported, when the connectionType and EndpointIheSpecificConnectionType can't be used.

  • ig-uri: canonical: An Extension
  • ig-name: string: An Extension
  • ig-usecase: CodeableConcept: An Extension
  • ig-version: string: An Extension
  • ig-actor: string: An Extension
  • ig-option: string: An Extension

Maturity: 4

Differential View

This structure is derived from Extension

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Extension 0..* Extension NDH Implementation Guide Supported
... Slices for extension Content/Rules for all slices
.... extension:ig-uri 0..1 Extension IG Publication URI
..... extension 0..0 Extension
..... url 1..1 uri "ig-uri"
..... value[x] 0..1 canonical() Value of extension
.... extension:ig-name 0..1 Extension IG Name
..... extension 0..0 Extension
..... url 1..1 uri "ig-name"
..... value[x] 0..1 string Value of extension
.... extension:ig-usecase 0..* Extension IG Use Case
..... extension 0..0 Extension
..... url 1..1 uri "ig-usecase"
..... value[x] 0..1 CodeableConcept Value of extension
Binding: NDH endpoint Implementation Guide Value Set (extensible)
.... extension:ig-version 0..1 Extension IG Version
..... extension 0..0 Extension
..... url 1..1 uri "ig-version"
..... value[x] 0..1 string Value of extension
.... extension:ig-actor 0..* Extension IG Actor
..... extension 0..0 Extension
..... url 1..1 uri "ig-actor"
..... value[x] 0..1 string Value of extension
.... extension:ig-option 0..* Extension IG Option
..... extension 0..0 Extension
..... url 1..1 uri "ig-option"
..... value[x] 0..1 string Value of extension
... url 1..1 uri "http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-implementation-guide"
... value[x] 0..0 Value of extension

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Extension 0..* Extension NDH Implementation Guide Supported
... id 0..1 string Unique id for inter-element referencing
... Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... extension:ig-uri 0..1 Extension IG Publication URI
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "ig-uri"
..... value[x] 0..1 canonical() Value of extension
.... extension:ig-name 0..1 Extension IG Name
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "ig-name"
..... value[x] 0..1 string Value of extension
.... extension:ig-usecase 0..* Extension IG Use Case
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "ig-usecase"
..... value[x] 0..1 CodeableConcept Value of extension
Binding: NDH endpoint Implementation Guide Value Set (extensible)
.... extension:ig-version 0..1 Extension IG Version
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "ig-version"
..... value[x] 0..1 string Value of extension
.... extension:ig-actor 0..* Extension IG Actor
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "ig-actor"
..... value[x] 0..1 string Value of extension
.... extension:ig-option 0..* Extension IG Option
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "ig-option"
..... value[x] 0..1 string Value of extension
... url 1..1 uri "http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-implementation-guide"

doco Documentation for this format

This structure is derived from Extension

Summary

Complex Extension: Implementation Guide Supported, when the connectionType and EndpointIheSpecificConnectionType can't be used.

  • ig-uri: canonical: An Extension
  • ig-name: string: An Extension
  • ig-usecase: CodeableConcept: An Extension
  • ig-version: string: An Extension
  • ig-actor: string: An Extension
  • ig-option: string: An Extension

Maturity: 4

 

Other representations of profile: CSV, Excel, Schematron

Terminology Bindings

Path Status Usage ValueSet Version Source
Extension.extension:ig-usecase.​value[x] Base extensible NDH endpoint Implementation Guide Value Set 📦2.0.0-current This IG

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()