# NDH Implementation Guide Supported - National Directory of Healthcare Providers & Services (NDH) Implementation Guide v2.0.0-current

* [**Table of Contents**](toc.md)
* [**Artifacts Summary**](artifacts.md)
* **NDH Implementation Guide Supported**

## 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](http://hl7.org/fhir/R4/versions.html#std-process) | [Maturity Level](http://hl7.org/fhir/versions.html#maturity): 4 | *Computable Name*:ImplementationGuideSupported |

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

**Context of Use**

Implementation Guide Supported, when the connectionType and [EndpointIheSpecificConnectionType Extension](StructureDefinition-base-ext-endpoint-ihe-specific-connection-type.md) 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:**

* Use this Extension: [NDH Endpoint Profile](StructureDefinition-ndh-Endpoint.md)
* Examples for this Extension: [Endpoint for Acme of CT Portal](Endpoint-AcmeOfCTPortalEndpoint.md), [Endpoint for Coordination of Care](Endpoint-CoordinationOfCareEndpoint.md), [Endpoint for DirectTrust](Endpoint-DirectTrustEndpointAdtNotifications.md), [Endpoint for DirectTrust](Endpoint-DirectTrustEndpointReferrals.md) and [Endpoint for IHE](Endpoint-IheEndpoint.md)

You can also check for [usages in the FHIR IG Statistics](https://packages2.fhir.org/xig/hl7.fhir.us.ndh|current/StructureDefinition/base-ext-implementation-guide)

### Formal Views of Extension Content

 [Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work](http://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#structure-definitions). 

 

Other representations of profile: [CSV](StructureDefinition-base-ext-implementation-guide.csv), [Excel](StructureDefinition-base-ext-implementation-guide.xlsx), [Schematron](StructureDefinition-base-ext-implementation-guide.sch) 

#### Terminology Bindings

#### Constraints



## Resource Content

```json
{
  "resourceType" : "StructureDefinition",
  "id" : "base-ext-implementation-guide",
  "extension" : [{
    "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg",
    "valueCode" : "pa"
  },
  {
    "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm",
    "valueInteger" : 4,
    "_valueInteger" : {
      "extension" : [{
        "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom",
        "valueCanonical" : "http://hl7.org/fhir/us/ndh/ImplementationGuide/hl7.fhir.us.ndh"
      }]
    }
  },
  {
    "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
    "valueCode" : "trial-use",
    "_valueCode" : {
      "extension" : [{
        "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom",
        "valueCanonical" : "http://hl7.org/fhir/us/ndh/ImplementationGuide/hl7.fhir.us.ndh"
      }]
    }
  }],
  "url" : "http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-implementation-guide",
  "version" : "2.0.0-current",
  "name" : "ImplementationGuideSupported",
  "title" : "NDH Implementation Guide Supported",
  "status" : "active",
  "date" : "2026-03-23T21:58:05+00:00",
  "publisher" : "HL7 International / Patient Administration",
  "contact" : [{
    "name" : "HL7 International / Patient Administration",
    "telecom" : [{
      "system" : "url",
      "value" : "http://www.hl7.org/Special/committees/pafm"
    },
    {
      "system" : "email",
      "value" : "pafm@lists.hl7.org"
    }]
  }],
  "description" : "Implementation Guide Supported, when the connectionType and EndpointIheSpecificConnectionType can't be used.",
  "jurisdiction" : [{
    "coding" : [{
      "system" : "urn:iso:std:iso:3166",
      "code" : "US",
      "display" : "United States of America"
    }]
  }],
  "fhirVersion" : "4.0.1",
  "mapping" : [{
    "identity" : "rim",
    "uri" : "http://hl7.org/v3",
    "name" : "RIM Mapping"
  }],
  "kind" : "complex-type",
  "abstract" : false,
  "context" : [{
    "type" : "element",
    "expression" : "Endpoint"
  }],
  "type" : "Extension",
  "baseDefinition" : "http://hl7.org/fhir/StructureDefinition/Extension",
  "derivation" : "constraint",
  "differential" : {
    "element" : [{
      "id" : "Extension",
      "path" : "Extension",
      "short" : "NDH Implementation Guide Supported",
      "definition" : "Implementation Guide Supported, when the connectionType and EndpointIheSpecificConnectionType can't be used."
    },
    {
      "id" : "Extension.extension:ig-uri",
      "path" : "Extension.extension",
      "sliceName" : "ig-uri",
      "short" : "IG Publication URI",
      "min" : 0,
      "max" : "1"
    },
    {
      "id" : "Extension.extension:ig-uri.extension",
      "path" : "Extension.extension.extension",
      "max" : "0"
    },
    {
      "id" : "Extension.extension:ig-uri.url",
      "path" : "Extension.extension.url",
      "fixedUri" : "ig-uri"
    },
    {
      "id" : "Extension.extension:ig-uri.value[x]",
      "path" : "Extension.extension.value[x]",
      "type" : [{
        "code" : "canonical"
      }]
    },
    {
      "id" : "Extension.extension:ig-name",
      "path" : "Extension.extension",
      "sliceName" : "ig-name",
      "short" : "IG Name",
      "min" : 0,
      "max" : "1"
    },
    {
      "id" : "Extension.extension:ig-name.extension",
      "path" : "Extension.extension.extension",
      "max" : "0"
    },
    {
      "id" : "Extension.extension:ig-name.url",
      "path" : "Extension.extension.url",
      "fixedUri" : "ig-name"
    },
    {
      "id" : "Extension.extension:ig-name.value[x]",
      "path" : "Extension.extension.value[x]",
      "type" : [{
        "code" : "string"
      }]
    },
    {
      "id" : "Extension.extension:ig-usecase",
      "path" : "Extension.extension",
      "sliceName" : "ig-usecase",
      "short" : "IG Use Case",
      "comment" : "This is the use-case that is addressed by the named implementation guide",
      "min" : 0,
      "max" : "*"
    },
    {
      "id" : "Extension.extension:ig-usecase.extension",
      "path" : "Extension.extension.extension",
      "max" : "0"
    },
    {
      "id" : "Extension.extension:ig-usecase.url",
      "path" : "Extension.extension.url",
      "fixedUri" : "ig-usecase"
    },
    {
      "id" : "Extension.extension:ig-usecase.value[x]",
      "path" : "Extension.extension.value[x]",
      "type" : [{
        "code" : "CodeableConcept"
      }],
      "binding" : {
        "strength" : "extensible",
        "valueSet" : "http://hl7.org/fhir/us/ndh/ValueSet/NdhImplementationGuideVS"
      }
    },
    {
      "id" : "Extension.extension:ig-version",
      "path" : "Extension.extension",
      "sliceName" : "ig-version",
      "short" : "IG Version",
      "min" : 0,
      "max" : "1"
    },
    {
      "id" : "Extension.extension:ig-version.extension",
      "path" : "Extension.extension.extension",
      "max" : "0"
    },
    {
      "id" : "Extension.extension:ig-version.url",
      "path" : "Extension.extension.url",
      "fixedUri" : "ig-version"
    },
    {
      "id" : "Extension.extension:ig-version.value[x]",
      "path" : "Extension.extension.value[x]",
      "type" : [{
        "code" : "string"
      }]
    },
    {
      "id" : "Extension.extension:ig-actor",
      "path" : "Extension.extension",
      "sliceName" : "ig-actor",
      "short" : "IG Actor",
      "min" : 0,
      "max" : "*"
    },
    {
      "id" : "Extension.extension:ig-actor.extension",
      "path" : "Extension.extension.extension",
      "max" : "0"
    },
    {
      "id" : "Extension.extension:ig-actor.url",
      "path" : "Extension.extension.url",
      "fixedUri" : "ig-actor"
    },
    {
      "id" : "Extension.extension:ig-actor.value[x]",
      "path" : "Extension.extension.value[x]",
      "type" : [{
        "code" : "string"
      }]
    },
    {
      "id" : "Extension.extension:ig-option",
      "path" : "Extension.extension",
      "sliceName" : "ig-option",
      "short" : "IG Option",
      "min" : 0,
      "max" : "*"
    },
    {
      "id" : "Extension.extension:ig-option.extension",
      "path" : "Extension.extension.extension",
      "max" : "0"
    },
    {
      "id" : "Extension.extension:ig-option.url",
      "path" : "Extension.extension.url",
      "fixedUri" : "ig-option"
    },
    {
      "id" : "Extension.extension:ig-option.value[x]",
      "path" : "Extension.extension.value[x]",
      "type" : [{
        "code" : "string"
      }]
    },
    {
      "id" : "Extension.url",
      "path" : "Extension.url",
      "fixedUri" : "http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-implementation-guide"
    },
    {
      "id" : "Extension.value[x]",
      "path" : "Extension.value[x]",
      "max" : "0"
    }]
  }
}

```
