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

* [**Table of Contents**](toc.md)
* [**Artifacts Summary**](artifacts.md)
* **NDH HealthcareService Profile**

## Resource Profile: NDH HealthcareService Profile 

| | | |
| :--- | :--- | :--- |
| *Official URL*:http://hl7.org/fhir/us/ndh/StructureDefinition/ndh-HealthcareService | *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*:NdhHealthcareService |

 
The HealthCareService resource typically describes services offered by an organization/practitioner at a location. The resource may be used to encompass a variety of services covering the entire healthcare spectrum, including promotion, prevention, diagnostics, pharmacy, hospital and ambulatory care, home care, long-term care, and other health-related and community services. 

**Usages:**

* Refer to this Profile: [NDH OrganizationAffiliation Profile](StructureDefinition-ndh-OrganizationAffiliation.md) and [NDH PractitionerRole](StructureDefinition-ndh-PractitionerRole.md)
* Examples for this Profile: [HealthcareService/BurrClinicServices](HealthcareService-BurrClinicServices.md), [HealthcareService/HansSoloService](HealthcareService-HansSoloService.md), [HealthcareService/HartfordOrthopedicServices](HealthcareService-HartfordOrthopedicServices.md), [HOPE INC](HealthcareService-HealthcareService-Social-Hope-CBO.md)... Show 3 more, [Towson Food INC](HealthcareService-HealthcareService-Social-Towson-Food.md), [Welcome Home](HealthcareService-HealthcareServiceHomelessAssistance.md) and [Pharmacy by PharmChain](HealthcareService-PharmChainRetailService.md)
* CapabilityStatements using this Profile: [NDH Server Capability Statement](CapabilityStatement-ndh-server.md)

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

### Formal Views of Profile Content

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

 

Other representations of profile: [CSV](StructureDefinition-ndh-HealthcareService.csv), [Excel](StructureDefinition-ndh-HealthcareService.xlsx), [Schematron](StructureDefinition-ndh-HealthcareService.sch) 

### Notes:

#### Search Parameters

##### Search Parameter defined by the NDH IG

| | | |
| :--- | :--- | :--- |
| **SearchParameter Name** | **Type** | **Example** |
| [eligibility](SearchParameter-healthcareservice-eligibility.md) | token | `GET [base]/HealthcareService?eligibility=2403008` |
| [new-patient](SearchParameter-healthcareservice-new-patient.md) | token | `GET [base]/HealthcareService?new-patient=newpt` |
| [new-patient-from-network](SearchParameter-healthcareservice-new-patient-from-network.md) | reference | `GET [base]/HealthcareService?new-patient-from-network.type=ntwk&new-patient-from-network.address-state=CT` |
| [verification-status](SearchParameter-verification-status.md) | token | `GET [base]/HealthcareService?verification-status=complete` |
| [network](SearchParameter-healthcareservice-network.md) | reference | `GET [base]/HealthcareService?network.type=ntwk&network.address-state=CT` |
| [social-service-age-group](SearchParameter-healthcareservice-social-service-age-group.md) | token | `GET [base]/HealthcareService?social-service-age-group=teens&program=42` |
| [social-service-birthsex](SearchParameter-healthcareservice-social-service-birthsex.md) | token | `GET [base]/HealthcareService?social-service-birthsex=F` |
| [social-service-employment-status](SearchParameter-healthcareservice-social-service-employment-status.md) | token | `GET [base]/HealthcareService?social-service-employment-status=unemployed` |
| [social-service-insurance-status](SearchParameter-healthcareservice-social-service-insurance-status.md) | token | `GET [base]/HealthcareService?social-service-insurance-status=uninsured` |
| [social-service-preferred-language](SearchParameter-healthcareservice-social-service-preferred-language.md) | token | `GET [base]/HealthcareService?social-service-preferred-language=en` |
| [social-service-va-status](SearchParameter-healthcareservice-social-service-va-status.md) | token | `GET [base]/HealthcareService?social-service-va-status=true` |
| [program-requirement-age-group](SearchParameter-healthcareservice-program-requirement-age-group.md) | token | `GET [base]/HealthcareService?program-requirement-age-group=teens` |
| [program-requirement-birthsex](SearchParameter-healthcareservice-program-requirement-birthsex.md) | token | `GET [base]/HealthcareService?program-requirement-birthsex=M` |
| [program-requirement-employment-status](SearchParameter-healthcareservice-program-requirement-employment-status.md) | token | `GET [base]/HealthcareService?program-requirement-employment-status=employed` |
| [program-requirement-insurance-status](SearchParameter-healthcareservice-program-requirement-insurance-status.md) | token | `GET [base]/HealthcareService?program-requirement-insurance-status=uninsured` |
| [program-requirement-preferred-language](SearchParameter-healthcareservice-program-requirement-preferred-language.md) | token | `GET [base]/HealthcareService?program-requirement-preferred-language=sp` |
| [program-requirement-va-status](SearchParameter-healthcareservice-program-requirement-va-status.md) | token | `GET [base]/HealthcareService?program-requirement-va-status=false` |
| [location](SearchParameter-healthcareservice-location.md) | reference | `GET [base]/HealthcareService?location.address-state=CT` |
| [organization](SearchParameter-healthcareservice-organization.md) | reference | `GET [base]/HealthcareService?organization.name=HOPE INC` |
| [verification-status](SearchParameter-verification-status.md) | token | `GET [base]/HealthcareService?verification-status=complete` |

##### Search Parameter defined by FHIR Search Parameter Registry and used by the NDH IG

Since there is no direct individual url for each Search Parameter defined by FHIR Serach Parameter Registry, we have provided the following links for you to access more information about them.

* [Search Parameter Registry](https://hl7.org/fhir/R4/searchparameter-registry.html)
* [Healthcareservice Search Parameter from Registry](https://hl7.org/fhir/R4/healthcareservice.html#search)

| | | |
| :--- | :--- | :--- |
| active | token | `GET [base]/HealthcareService?active=true` |
| coverage-area | reference | `GET [base]/HealthcareService?coverage-area.address-state=CT` |
| endpoint | reference | `GET [base]/HealthcareService?endpoint.connection-type=hl7-fhir-rest` |
| identifier | token | `GET [base]/HealthcareService?identifier=1234567` |
| name | string | `GET [base]/HealthcareService?name=HOPE INC` |
| program | token | `GET [base]/HealthcareService?prgram=6` |
| service-category | token | `GET [base]/HealthcareService?service-category=behav` |
| service-type | token | `GET [base]/HealthcareService?service-type=230` |
| specialty | token | `GET [base]/HealthcareService?specialty=101YS0200X` |

##### _include Search Parameter

| | |
| :--- | :--- |
| HealthcareService:coverage-area | `GET [base]/HealthcareService?_include=HealthcareService:coverage-area` |
| HealthcareService:endpoint | `GET [base]/HealthcareService?_include=HealthcareService:endpoint` |
| HealthcareService:location | `GET [base]/HealthcareService?_id=BurrClinicServices&_include=HealthcareService:location` |
| HealthcareService:new-patient-from-network | `GET [base]/HealthcareService?_include=HealthcareService:new-patient-from-network` |
| HealthcareService:organization | `GET [base]/HealthcareService?_id=BurrClinicServices&_include=HealthcareService:organization` |

##### _revinclude Search parameter

| |
| :--- |
| OrganizationAffiliation:service |
| PractitionerRole:service |

#### Special Search Parameters

The search parameters outlined above are straightforward for basic scenarios but have limitations in handling complex combination queries. To enhance these capabilities, employing the special search parameters [_filter](https://hl7.org/fhir/R5/search_filter.html#3.2.3) is recommended.

##### Search use cases

###### Search for all organizations and locations provide a given HealthcareService

If you run the search below for the HealthcareService called `BurrClinicServices`, it should return a search bundle that includes the `BurrClinicServices` resource, as well as the associated `BurrClinic` Organization resource and the `HospLoc1` Location resource. This indicates that the `BurrClinic` organization provides the `BurrClinicServices` healthcare service at the `HospLoc1` location.

`GET [base]/HealthcareService?_id=BurrClinicServices&_include=HealthcareService:organization&_include=HealthcareService:location`

or `GET [base]/OrganizationAffiliation?service:HealthcareService._id=BurrClinicServices`

To search for a specific OrganizationAffiliation and its associated resources, you can use the following query:

`GET [base]/OrganizationAffiliation?_id=BurrClinicAffil&_include=OrganizationAffiliation:service&_include=OrganizationAffiliation:location&_include=OrganizationAffiliation:participating-organization&_include=OrganizationAffiliation:network`

#### Usage

##### Network extension

The primary intention for the network extension of the HealthcareService is to cater to services related to social services. Typically, healthcare service networks are tied to insurance plans. However, in the realm of social services, the delivery or subscription of services often occurs through a hub. This hub embodies a similar concept to a network, but without an insurance plan attached. To simplify the process of locating such hubs (networks), NDH offers a connection from the healthcare server to the network. For instance, the Welcome Home organization provides housing services at the Welcome Home location. This service is subscribed to through the Social Service Housing Network.

##### Healthcare Service and Program Requirement extensions

The extension for Healthcare Service or Program Requirement is applied at both the Service and Program levels. Each Service or Program can have multiple requirements, and each requirement can have several constraints. For instance, one service could be specifically for teens, another for females, or even one designed exclusively for teenage girls.

##### Language Speak extension

If a service supports multiple languages, up to six for example, it's unlikely that these would be restricted within this extension. Instead, the languages spoken should be documented under the "healthcareService.communication" field.

##### User requests a healthcare service delivered by an organization at a location

The recommended approach for a user requesting a healthcare service provided by an organization at a location is to use the healthcare service resource. This depends on whether the nature of the service is offered at a single location or across multiple locations.

If a healthcare service is available at multiple locations, each location may have unique endpoints, operating hours, and telecom. The specific data for each location concerning endpoints, operating hours, and telecom (HealthcareService.location => Location.endpoint, Location.hoursOfOperation, Location.telecom …) will supersede the general data provided at the healthcare service resource instance level (HealthcareService.endpoint, HealthcareService.availableTime, HealthcareService.telecom …). This approach provides flexibility: it permits the use of unified endpoints, operating hours, and telephones for the healthcare service when the information is consistent across all locations, while also allowing for differences in endpoints and operating hours at various locations.



## Resource Content

```json
{
  "resourceType" : "StructureDefinition",
  "id" : "ndh-HealthcareService",
  "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/ndh-HealthcareService",
  "version" : "2.0.0-current",
  "name" : "NdhHealthcareService",
  "title" : "NDH HealthcareService Profile",
  "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" : "The HealthCareService resource typically describes services offered by an organization/practitioner at a location. \nThe resource may be used to encompass a variety of services covering the entire healthcare spectrum, including promotion, prevention, diagnostics, pharmacy, \nhospital and ambulatory care, home care, long-term care, and other health-related and community services.",
  "jurisdiction" : [{
    "coding" : [{
      "system" : "urn:iso:std:iso:3166",
      "code" : "US",
      "display" : "United States of America"
    }]
  }],
  "fhirVersion" : "4.0.1",
  "mapping" : [{
    "identity" : "ndh-to-plannet-healthcareservice",
    "uri" : "http://hl7.org/fhir/us/davinci-pdex-plan-net",
    "name" : "NDH to Plan-Net HealthcareService Mapping",
    "comment" : "Maps NDH HealthcareService profile to the Plan-Net HealthcareService profile, noting elements not present in Plan-Net."
  },
  {
    "identity" : "rim",
    "uri" : "http://hl7.org/v3",
    "name" : "RIM Mapping"
  },
  {
    "identity" : "w5",
    "uri" : "http://hl7.org/fhir/fivews",
    "name" : "FiveWs Pattern Mapping"
  }],
  "kind" : "resource",
  "abstract" : false,
  "type" : "HealthcareService",
  "baseDefinition" : "http://hl7.org/fhir/StructureDefinition/HealthcareService",
  "derivation" : "constraint",
  "differential" : {
    "element" : [{
      "id" : "HealthcareService",
      "path" : "HealthcareService",
      "mapping" : [{
        "identity" : "ndh-to-plannet-healthcareservice",
        "map" : "HealthcareService",
        "comment" : "Top-level mapping from NDH to Plan-Net"
      }]
    },
    {
      "id" : "HealthcareService.meta.lastUpdated",
      "path" : "HealthcareService.meta.lastUpdated",
      "min" : 1,
      "mapping" : [{
        "identity" : "ndh-to-plannet-healthcareservice",
        "map" : "HealthcareService.meta.lastUpdated",
        "comment" : ", is required in NDH"
      }]
    },
    {
      "id" : "HealthcareService.extension",
      "path" : "HealthcareService.extension",
      "slicing" : {
        "discriminator" : [{
          "type" : "value",
          "path" : "url"
        }],
        "ordered" : false,
        "rules" : "open"
      }
    },
    {
      "id" : "HealthcareService.extension:rating",
      "path" : "HealthcareService.extension",
      "sliceName" : "rating",
      "short" : "Evaluations or reviews for the service.",
      "min" : 0,
      "max" : "*",
      "type" : [{
        "code" : "Extension",
        "profile" : ["http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-rating"]
      }],
      "mapping" : [{
        "identity" : "ndh-to-plannet-healthcareservice",
        "map" : "Not in Plan-Net",
        "comment" : ", NDH-specific"
      }]
    },
    {
      "id" : "HealthcareService.extension:newpatients",
      "path" : "HealthcareService.extension",
      "sliceName" : "newpatients",
      "short" : "Is the service currently accepting new patients?",
      "min" : 0,
      "max" : "*",
      "type" : [{
        "code" : "Extension",
        "profile" : ["http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-newpatients"]
      }]
    },
    {
      "id" : "HealthcareService.extension:deliverymethod",
      "path" : "HealthcareService.extension",
      "sliceName" : "deliverymethod",
      "short" : "Method of providing the service.",
      "min" : 0,
      "max" : "*",
      "type" : [{
        "code" : "Extension",
        "profile" : ["http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-delivery-method"]
      }]
    },
    {
      "id" : "HealthcareService.extension:paymentaccepted",
      "path" : "HealthcareService.extension",
      "sliceName" : "paymentaccepted",
      "short" : "Forms of payment accepted.",
      "min" : 0,
      "max" : "*",
      "type" : [{
        "code" : "Extension",
        "profile" : ["http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-paymentAccepted"]
      }],
      "mapping" : [{
        "identity" : "ndh-to-plannet-healthcareservice",
        "map" : "Not in Plan-Net",
        "comment" : ", NDH-specific"
      }]
    },
    {
      "id" : "HealthcareService.extension:requiredDocument",
      "path" : "HealthcareService.extension",
      "sliceName" : "requiredDocument",
      "short" : "Documents required for the service.",
      "min" : 0,
      "max" : "*",
      "type" : [{
        "code" : "Extension",
        "profile" : ["http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-requiredDocument"]
      }],
      "mapping" : [{
        "identity" : "ndh-to-plannet-healthcareservice",
        "map" : "Not in Plan-Net",
        "comment" : ", NDH-specific"
      }]
    },
    {
      "id" : "HealthcareService.extension:fundingSource",
      "path" : "HealthcareService.extension",
      "sliceName" : "fundingSource",
      "short" : "Funding source for the service.",
      "min" : 0,
      "max" : "*",
      "type" : [{
        "code" : "Extension",
        "profile" : ["http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-fundingSource"]
      }],
      "mapping" : [{
        "identity" : "ndh-to-plannet-healthcareservice",
        "map" : "Not in Plan-Net",
        "comment" : ", NDH-specific"
      }]
    },
    {
      "id" : "HealthcareService.extension:verification-status",
      "path" : "HealthcareService.extension",
      "sliceName" : "verification-status",
      "short" : "Verification Status",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "Extension",
        "profile" : ["http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-verification-status"]
      }],
      "mapping" : [{
        "identity" : "ndh-to-plannet-healthcareservice",
        "map" : "Not in Plan-Net",
        "comment" : ", NDH-specific"
      }]
    },
    {
      "id" : "HealthcareService.extension:network",
      "path" : "HealthcareService.extension",
      "sliceName" : "network",
      "short" : "Network associated with social service.",
      "min" : 0,
      "max" : "*",
      "type" : [{
        "code" : "Extension",
        "profile" : ["http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-network-reference"]
      }],
      "mapping" : [{
        "identity" : "ndh-to-plannet-healthcareservice",
        "map" : "Not in Plan-Net",
        "comment" : ", NDH-specific"
      }]
    },
    {
      "id" : "HealthcareService.extension:social-service-requirement",
      "path" : "HealthcareService.extension",
      "sliceName" : "social-service-requirement",
      "short" : "Social Service Requirement",
      "min" : 0,
      "max" : "*",
      "type" : [{
        "code" : "Extension",
        "profile" : ["http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-service-or-program-requirement"]
      }],
      "mapping" : [{
        "identity" : "ndh-to-plannet-healthcareservice",
        "map" : "Not in Plan-Net",
        "comment" : ", NDH-specific"
      }]
    },
    {
      "id" : "HealthcareService.extension:logo",
      "path" : "HealthcareService.extension",
      "sliceName" : "logo",
      "short" : "Service Logo",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "Extension",
        "profile" : ["http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-logo"]
      }],
      "mapping" : [{
        "identity" : "ndh-to-plannet-healthcareservice",
        "map" : "Not in Plan-Net",
        "comment" : ", NDH-specific"
      }]
    },
    {
      "id" : "HealthcareService.identifier",
      "path" : "HealthcareService.identifier",
      "mapping" : [{
        "identity" : "ndh-to-plannet-healthcareservice",
        "map" : "HealthcareService.identifier"
      }]
    },
    {
      "id" : "HealthcareService.identifier.extension:identifier-status",
      "path" : "HealthcareService.identifier.extension",
      "sliceName" : "identifier-status",
      "short" : "Identifier Status",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "Extension",
        "profile" : ["http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-identifier-status"]
      }],
      "mapping" : [{
        "identity" : "ndh-to-plannet-healthcareservice",
        "map" : "Not in Plan-Net",
        "comment" : ", NDH-specific"
      }]
    },
    {
      "id" : "HealthcareService.identifier.assigner",
      "path" : "HealthcareService.identifier.assigner",
      "type" : [{
        "code" : "Reference",
        "targetProfile" : ["http://hl7.org/fhir/us/ndh/StructureDefinition/ndh-Organization"]
      }]
    },
    {
      "id" : "HealthcareService.active",
      "path" : "HealthcareService.active",
      "min" : 1,
      "patternBoolean" : true,
      "mustSupport" : true
    },
    {
      "id" : "HealthcareService.providedBy",
      "path" : "HealthcareService.providedBy",
      "type" : [{
        "code" : "Reference",
        "targetProfile" : ["http://hl7.org/fhir/us/ndh/StructureDefinition/ndh-Organization"]
      }],
      "mustSupport" : true
    },
    {
      "id" : "HealthcareService.category",
      "path" : "HealthcareService.category",
      "slicing" : {
        "discriminator" : [{
          "type" : "value",
          "path" : "$this"
        }],
        "ordered" : false,
        "rules" : "open"
      },
      "min" : 1,
      "mustSupport" : true
    },
    {
      "id" : "HealthcareService.category:HSC",
      "path" : "HealthcareService.category",
      "sliceName" : "HSC",
      "short" : "NDH HealthcareService Category",
      "min" : 0,
      "max" : "1",
      "mustSupport" : true,
      "binding" : {
        "strength" : "required",
        "valueSet" : "http://hl7.org/fhir/us/ndh/ValueSet/HealthcareServiceCategoryVS"
      }
    },
    {
      "id" : "HealthcareService.type",
      "path" : "HealthcareService.type",
      "mustSupport" : true,
      "binding" : {
        "strength" : "extensible",
        "valueSet" : "http://hl7.org/fhir/us/ndh/ValueSet/HealthcareServiceTypeVS"
      }
    },
    {
      "id" : "HealthcareService.specialty",
      "path" : "HealthcareService.specialty",
      "mustSupport" : true,
      "binding" : {
        "strength" : "extensible",
        "valueSet" : "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.114222.4.11.1066|20240606"
      }
    },
    {
      "id" : "HealthcareService.location",
      "path" : "HealthcareService.location",
      "type" : [{
        "code" : "Reference",
        "targetProfile" : ["http://hl7.org/fhir/us/ndh/StructureDefinition/ndh-Location"]
      }],
      "mustSupport" : true,
      "mapping" : [{
        "identity" : "ndh-to-plannet-healthcareservice",
        "map" : "HealthcareService.location",
        "comment" : ", using NDH Location Profile"
      }]
    },
    {
      "id" : "HealthcareService.name",
      "path" : "HealthcareService.name",
      "mustSupport" : true
    },
    {
      "id" : "HealthcareService.telecom",
      "path" : "HealthcareService.telecom",
      "mapping" : [{
        "identity" : "ndh-to-plannet-healthcareservice",
        "map" : "HealthcareService.telecom"
      }]
    },
    {
      "id" : "HealthcareService.telecom.extension:contactpoint-availabletime",
      "path" : "HealthcareService.telecom.extension",
      "sliceName" : "contactpoint-availabletime",
      "short" : "Availability Hours for the Contact Point",
      "min" : 0,
      "max" : "*",
      "type" : [{
        "code" : "Extension",
        "profile" : ["http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-contactpoint-availabletime"]
      }]
    },
    {
      "id" : "HealthcareService.telecom.extension:via-intermediary",
      "path" : "HealthcareService.telecom.extension",
      "sliceName" : "via-intermediary",
      "short" : "Via Intermediary",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "Extension",
        "profile" : ["http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-via-intermediary"]
      }]
    },
    {
      "id" : "HealthcareService.telecom.extension:language-speak",
      "path" : "HealthcareService.telecom.extension",
      "sliceName" : "language-speak",
      "short" : "Language Speak",
      "min" : 0,
      "max" : "*",
      "type" : [{
        "code" : "Extension",
        "profile" : ["http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-language-speak"]
      }],
      "mapping" : [{
        "identity" : "ndh-to-plannet-healthcareservice",
        "map" : "Not in Plan-Net",
        "comment" : ", NDH-specific"
      }]
    },
    {
      "id" : "HealthcareService.coverageArea",
      "path" : "HealthcareService.coverageArea",
      "type" : [{
        "code" : "Reference",
        "targetProfile" : ["http://hl7.org/fhir/us/ndh/StructureDefinition/ndh-Location"]
      }],
      "mustSupport" : true
    },
    {
      "id" : "HealthcareService.serviceProvisionCode",
      "path" : "HealthcareService.serviceProvisionCode",
      "binding" : {
        "strength" : "extensible",
        "valueSet" : "http://hl7.org/fhir/ValueSet/service-provision-conditions"
      }
    },
    {
      "id" : "HealthcareService.eligibility.code",
      "path" : "HealthcareService.eligibility.code",
      "binding" : {
        "strength" : "extensible",
        "valueSet" : "http://hl7.org/fhir/us/ndh/ValueSet/HealthcareServiceEligibilityCodeVS"
      }
    },
    {
      "id" : "HealthcareService.program",
      "path" : "HealthcareService.program",
      "binding" : {
        "strength" : "extensible",
        "valueSet" : "http://hl7.org/fhir/ValueSet/program"
      },
      "mapping" : [{
        "identity" : "ndh-to-plannet-healthcareservice",
        "map" : "HealthcareService.program"
      }]
    },
    {
      "id" : "HealthcareService.program.extension:program-requirement",
      "path" : "HealthcareService.program.extension",
      "sliceName" : "program-requirement",
      "short" : "Program Requirement",
      "min" : 0,
      "max" : "*",
      "type" : [{
        "code" : "Extension",
        "profile" : ["http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-service-or-program-requirement"]
      }],
      "mapping" : [{
        "identity" : "ndh-to-plannet-healthcareservice",
        "map" : "Not in Plan-Net",
        "comment" : ", NDH-specific"
      }]
    },
    {
      "id" : "HealthcareService.endpoint",
      "path" : "HealthcareService.endpoint",
      "type" : [{
        "code" : "Reference",
        "targetProfile" : ["http://hl7.org/fhir/us/ndh/StructureDefinition/ndh-Endpoint"]
      }],
      "mustSupport" : true,
      "mapping" : [{
        "identity" : "ndh-to-plannet-healthcareservice",
        "map" : "HealthcareService.endpoint",
        "comment" : ", using NDH Endpoint Profile"
      }]
    }]
  }
}

```
