National Directory of Healthcare Providers & Services (NDH) Implementation Guide
1.0.0-ballot - ballot 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 1.0.0-ballot 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

CapabilityStatement: Workflow Directory Server Health And Human Service Expanded Query Capability Statement

Official URL: http://hl7.org/fhir/us/ndh/CapabilityStatement/wds-health-and-human-service-expanded-query-server Version: 1.0.0-ballot
Active as of 2022-11-01 Computable Name: WdsHealthAndHumanServiceExpandedQueryCapabilityStatement

This Section describes the expected capabilities of the Distributed Workflow Directory Server which is responsible for providing responses to the queries submitted by the Distributed Workflow Directory Requestors. The complete list of FHIR profiles, RESTful operations, and search parameters supported by Distributed Workflow Directory Servers are defined. Distributed Workflow Directory Clients have the option of choosing from this list to access necessary data based on their local use cases and other contextual requirements.

Raw OpenAPI-Swagger Definition file | Download


General

Supported FHIR Version: 4.0.1
Supported exchange formats: xml, json

Jump to:


REST server behavior

Workflow Directory Health And Human Service Expanded Query Server


Resource summary



Endpoint

Supported Profile(s):

Behavior

Versioning support: versioned

Reference policy: literal, local

Interactions

Name Conformance Description
  search-type SHALL

Search all resources of the specified type based on some filter criteria.

  read SHALL

Read the current state of the resource

  vread SHALL

Read the state of a specific version of the resource

  history-instance SHALL

Retrieve the history of the resource

  history-type SHALL

Retrieve the history of the resource type

Search

Supported Includes: Endpoint:organization

Supported Reverse-Includes: CareTeam:endpoint, HealthcareService:endpoint, InsurancePlan:endpoint, Location:endpoint, Organization:endpoint, OrganizationAffiliation:endpoint, Practitioner:endpoint, PractitionerRole:endpoint

Parameter Name Definition Conformance Type Description
usecase-type EndpointUsecaseTypeSearchParameter SHALL token

Endpoint usecase type

nonfhir-usecase-type EndpointNonfhirUsecaseTypeSearchParameter SHALL token

Endpoint nonfhir usecase type

trust-framework-type EndpointTrustFrameworkTypeSearchParameter SHALL token

Endpoint trust framework type

dynamic-registration-trust-profile EndpointDynamicRegistrationTrustProfileSearchParameter SHALL token

Endpoint dynamic registration trust profile

access-control-mechanism EndpointAccessControlMechanismSearchParameter SHALL token

Endpoint access control mechanism

connection-type-version EndpointConnectionTypeVersionSearchParameter SHALL token

Endpoint connection type version

ihe-connection-type EndpointIheConnectionTypeSearchParameter SHALL token

Endpoint ihe connection type

verification-status EndpointVerificationStatusSearchParameter SHALL token

Endpoint verification status

connection-type http://hl7.org/fhir/SearchParameter/Endpoint-connection-type SHALL token

Connection type

identifier http://hl7.org/fhir/SearchParameter/Endpoint-identifier SHALL token

Endpoint identifier

organization http://hl7.org/fhir/SearchParameter/Endpoint-organization SHALL reference

Organization that manages the Endpoint

status http://hl7.org/fhir/SearchParameter/Endpoint-status SHALL token

Endpoint status

_id http://hl7.org/fhir/SearchParameter/Resource-id SHALL token

Logical id allows to retrive more than one in a single call

_lastUpdated http://hl7.org/fhir/SearchParameter/Resource-lastUpdated SHALL date

Allows filtering for only records that have changed since last query.



CareTeam

Supported Profile(s):

Behavior

Versioning support: versioned

Reference policy: literal, local

Interactions

Name Conformance Description
  search-type SHOULD

Search all resources of the specified type based on some filter criteria.

  read SHOULD

Read the current state of the resource

  vread SHOULD

Read the state of a specific version of the resource

  history-instance SHOULD

Retrieve the history of the resource

  history-type SHOULD

Retrieve the history of the resource type

Search

Supported Includes: CareTeam:location, CareTeam:organization, CareTeam:service

Parameter Name Definition Conformance Type Description
endpoint CareTeamEndpointSearchParameter SHOULD reference

Endpoint of the CareTeam

location CareTeamLocationSearchParameter SHOULD reference

Location of the CareTeam

organization CareTeamOrganizationSearchParameter SHOULD reference

Organization of the CareTeam

service CareTeamServiceSearchParameter SHOULD reference

Service of the CareTeam

name CareTeamNameSearchParameter SHOULD string

Name of the CareTeam

verification-status CareTeamVerificationStatusSearchParameter SHOULD token

Verification status of the CareTeam

category http://hl7.org/fhir/SearchParameter/CareTeam-category SHOULD token

Type of team

participant http://hl7.org/fhir/SearchParameter/CareTeam-participant SHOULD reference

Who is involved

status http://hl7.org/fhir/SearchParameter/CareTeam-status SHOULD token

Status of the CareTeam

_id http://hl7.org/fhir/SearchParameter/Resource-id SHOULD token

Logical id allows to retrive more than one in a single call

_lastUpdated http://hl7.org/fhir/SearchParameter/Resource-lastUpdated SHOULD date

Allows filtering for only records that have changed since last query.



HealthcareService

Supported Profile(s):

Behavior

Versioning support: versioned

Reference policy: literal, local

Interactions

Name Conformance Description
  search-type SHALL

Search all resources of the specified type based on some filter criteria.

  read SHALL

Read the current state of the resource

  vread SHALL

Read the state of a specific version of the resource

  history-instance SHALL

Retrieve the history of the resource

  history-type SHALL

Retrieve the history of the resource type

Search

Supported Includes: HealthcareService:coverage-area, HealthcareService:endpoint, HealthcareService:location, HealthcareService:new-patient-from-network, HealthcareService:organization

Supported Reverse-Includes: CareTeam:service, OrganizationAffiliation:service, PractitionerRole:service

Parameter Name Definition Conformance Type Description
new-patient-from-network HealthcareServiceNewPatientFromNetworkSearchParameter SHALL reference

New patient from network

eligibility HealthcareServiceEligibilitySearchParameter SHALL token

Eligibility

new-patient HealthcareServiceNewPatientSearchParameter SHALL token

New patient

location HealthcareServiceLocationSearchParameter SHALL reference

The location of the Healthcare Service

organization HealthcareServiceOrganizationSearchParameter SHALL reference

The organization that provides this Healthcare Service

active http://hl7.org/fhir/SearchParameter/HealthcareService-active SHALL token

Whether this HealthcareService record is in active use

coverage-area http://hl7.org/fhir/SearchParameter/HealthcareService-coverage-area SHALL reference

Location service is inteded for/available to

endpoint http://hl7.org/fhir/SearchParameter/HealthcareService-endpoint SHALL reference

Technical endpoints providing access to services operated for the location

name http://hl7.org/fhir/SearchParameter/HealthcareService-name SHALL string

A portion of the Healthcare service name

program http://hl7.org/fhir/SearchParameter/HealthcareService-program SHALL token

One of the Program Names that categorize the service

service-category http://hl7.org/fhir/SearchParameter/HealthcareService-service-category SHALL token

Service Category of the Healthcare Service

service-type http://hl7.org/fhir/SearchParameter/HealthcareService-service-type SHALL token

The type of service provided by this healthcare service

specialty http://hl7.org/fhir/SearchParameter/HealthcareService-specialty SHALL token

Specialties handled by the HealthcareService

_id http://hl7.org/fhir/SearchParameter/Resource-id SHALL token

Logical id allows to retrive more than one in a single call

_lastUpdated http://hl7.org/fhir/SearchParameter/Resource-lastUpdated SHALL date

Allows filtering for only records that have changed since last query.



InsurancePlan

Supported Profile(s):

Behavior

Versioning support: versioned

Reference policy: literal, local

Interactions

Name Conformance Description
  search-type SHALL

Search all resources of the specified type based on some filter criteria.

  read SHALL

Read the current state of the resource

  vread SHALL

Read the state of a specific version of the resource

  history-instance SHALL

Retrieve the history of the resource

  history-type SHALL

Retrieve the history of the resource type

Search

Supported Includes: InsurancePlan:administered-by, InsurancePlan:endpoint, InsurancePlan:owned-by, InsurancePlan:coverage-area, InsurancePlan:coverage-network, InsurancePlan:plan-coverage-area, InsurancePlan:plan-network, InsurancePlan:network

Parameter Name Definition Conformance Type Description
coverage-area InsuranceCoverageAreaSearchParameter SHALL reference

InsurancePlan coverage area

coverage-benefit-type InsuranceplanCoverageBenefitTypeSearchParameter SHALL token

InsurancePlan coverage benefit type

coverage-type InsuranceplanCoverageTypeSearchParameter SHALL token

InsurancePlan coverage type

coverage-network InsuranceplanCoverageNetworkSearchParameter SHALL reference

InsurancePlan coverage network

network InsuranceplanPlanNetworkSearchParameter SHALL reference

InsurancePlan network

plan-network InsuranceplanPlanNetworkSearchParameter SHALL reference

InsurancePlan plan network

plan-type InsuranceplanPlanTypeSearchParameter SHALL token

InsurancePlan plan type

verification-status InsuranceplanVerificationStatusSearchParameter SHALL token

Verification status

address http://hl7.org/fhir/SearchParameter/InsurancePlan-address SHALL string

InsurancePlan contact address

address-city http://hl7.org/fhir/SearchParameter/InsurancePlan-address-city SHALL string

InsurancePlan contact address-city

address-country http://hl7.org/fhir/SearchParameter/InsurancePlan-address-country SHALL string

InsurancePlan contact address-country

address-postalcode http://hl7.org/fhir/SearchParameter/InsurancePlan-address-postalcode SHALL string

InsurancePlan contact address-postalcode

address-state http://hl7.org/fhir/SearchParameter/InsurancePlan-address-state SHALL string

InsurancePlan contact address-state

administered-by http://hl7.org/fhir/SearchParameter/InsurancePlan-administered-by SHALL reference

InsurancePlan administered by

endpoint http://hl7.org/fhir/SearchParameter/InsurancePlan-endpoint SHALL reference

InsurancePlan endpoint

identifier http://hl7.org/fhir/SearchParameter/InsurancePlan-identifier SHALL token

InsurancePlan identifier

name http://hl7.org/fhir/SearchParameter/InsurancePlan-name SHALL string

InsurancePlan name

owned-by http://hl7.org/fhir/SearchParameter/InsurancePlan-owned-by SHALL reference

InsurancePlan owned by

status http://hl7.org/fhir/SearchParameter/InsurancePlan-status SHALL token

InsurancePlan status

type http://hl7.org/fhir/SearchParameter/InsurancePlan-type SHALL token

InsurancePlan type

_id http://hl7.org/fhir/SearchParameter/Resource-id SHALL token

Logical id allows to retrive more than one in a single call

_lastUpdated http://hl7.org/fhir/SearchParameter/Resource-lastUpdated SHALL date

Allows filtering for only records that have changed since last query.



Location

Supported Profile(s):

Behavior

Versioning support: versioned

Reference policy: literal, local

Interactions

Name Conformance Description
  search-type SHALL

Search all resources of the specified type based on some filter criteria.

  read SHALL

Read the current state of the resource

  vread SHALL

Read the state of a specific version of the resource

  history-instance SHALL

Retrieve the history of the resource

  history-type SHALL

Retrieve the history of the resource type

Search

Supported Includes: Location:endpoint, Location:new-patient-from-network, Location:organization, Location:partof

Supported Reverse-Includes: CareTeam:location, HealthcareService:coverage-area, HealthcareService:location, InsurancePlan:coverage-area, OrganizationAffiliation:location, PractitionerRole:location

Parameter Name Definition Conformance Type Description
accessibility LocationAccessibilitySearchParameter SHALL token

Location accessibility

contains LocationContainsSearchParameter SHALL special

Location contains

new-patient-from-network LocationNewPatientFromNetworkSearchParameter SHALL reference

Location new patient from network

new-patient LocationNewPatientSearchParameter SHALL token

Location new patient

address http://hl7.org/fhir/SearchParameter/Location-address SHALL string

Location address

address-city http://hl7.org/fhir/SearchParameter/Location-address-city SHALL string

Location address-city

address-country http://hl7.org/fhir/SearchParameter/Location-address-country SHALL string

Location address-country

address-postalcode http://hl7.org/fhir/SearchParameter/Location-address-postalcode SHALL string

Location address-postalcode

address-state http://hl7.org/fhir/SearchParameter/Location-address-state SHALL string

Location address-state

address-use http://hl7.org/fhir/SearchParameter/Location-address-use SHALL token

Location address-use

endpoint http://hl7.org/fhir/SearchParameter/Location-endpoint SHALL reference

Location endpoint

identifier http://hl7.org/fhir/SearchParameter/Location-identifier SHALL token

Location identifier

name http://hl7.org/fhir/SearchParameter/Location-name SHALL string

Location name

near http://hl7.org/fhir/SearchParameter/Location-near SHALL special

Location position

partof http://hl7.org/fhir/SearchParameter/Location-partof SHALL reference

Location partof

organization http://hl7.org/fhir/SearchParameter/Location-organization SHALL reference

Location organization

type http://hl7.org/fhir/SearchParameter/Location-type SHALL token

Location type

_id http://hl7.org/fhir/SearchParameter/Resource-id SHALL token

Logical id allows to retrive more than one in a single call

_lastUpdated http://hl7.org/fhir/SearchParameter/Resource-lastUpdated SHALL date

Allows filtering for only records that have changed since last query.



Organization

Supported Profile(s):

Behavior

Versioning support: versioned

Reference policy: literal, local

Interactions

Name Conformance Description
  search-type SHALL

Search all resources of the specified type based on some filter criteria.

  read SHALL

Read the current state of the resource

  vread SHALL

Read the state of a specific version of the resource

  history-instance SHALL

Retrieve the history of the resource

  history-type SHALL

Retrieve the history of the resource type

Search

Supported Includes: Organization:endpoint, Organization:partof

Supported Reverse-Includes: CareTeam:organization, Endpoint:organization, HealthcareService:organization, HealthcareService:new-patient-from-network, InsurancePlan:administered-by, InsurancePlan:owned-by, InsurancePlan:coverage-network, InsurancePlan:plan-network, InsurancePlan:network, Location:organization, Location:new-patient-from-network, OrganizationAffiliation:network, OrganizationAffiliation:participating-organization, OrganizationAffiliation:primary-organization, Practitioner:qualification-issuer, PractitionerRole:organization, PractitionerRole:network, PractitionerRole:new-patient-from-network

Parameter Name Definition Conformance Type Description
coverage-area NetworkCoverageAreaSearchParameter SHALL reference

network organization type is needed for searching network coverage area

active http://hl7.org/fhir/SearchParameter/Organization-active SHALL token

Organization active

address http://hl7.org/fhir/SearchParameter/Organization-address SHALL string

Organization address

address-city http://hl7.org/fhir/SearchParameter/Organization-address-city SHALL string

Organization address-city

address-country http://hl7.org/fhir/SearchParameter/Organization-address-country SHALL string

Organization address-country

address-postalcode http://hl7.org/fhir/SearchParameter/Organization-address-postalcode SHALL string

Organization address-postalcode

address-state http://hl7.org/fhir/SearchParameter/Organization-address-state SHALL string

Organization address-state

address-use http://hl7.org/fhir/SearchParameter/Organization-address-use SHALL token

Organization address-use

endpoint http://hl7.org/fhir/SearchParameter/Organization-endpoint SHALL reference

Organization endpoint

identifier http://hl7.org/fhir/SearchParameter/Organization-identifier SHALL token

Organization identifier

name http://hl7.org/fhir/SearchParameter/Organization-name SHALL string

Organization name

partof http://hl7.org/fhir/SearchParameter/Organization-partof SHALL reference

Organization partof

type http://hl7.org/fhir/SearchParameter/Organization-type SHALL token

Organization type

_id http://hl7.org/fhir/SearchParameter/Resource-id SHALL token

Logical id allows to retrive more than one in a single call

_lastUpdated http://hl7.org/fhir/SearchParameter/Resource-lastUpdated SHALL date

Allows filtering for only records that have changed since last query.



OrganizationAffiliation

Supported Profile(s):

Behavior

Versioning support: versioned

Reference policy: literal, local

Interactions

Name Conformance Description
  history-instance SHALL

Retrieve the history of the resource

  history-type SHALL

Retrieve the history of the resource type

  read SHALL

Read the current state of the resource

  search-type SHALL

Search all resources of the specified type based on some filter criteria.

  vread SHALL

Read the state of specific version of the resource

Search

Supported Includes: OrganizationAffiliation:network, OrganizationAffiliation:participating-organization, OrganizationAffiliation:primary-organization

Parameter Name Definition Conformance Type Description
location OrganizationAffiliationLocationSearchParameter SHALL reference

OrganizationAffiliation location

participating-organization OrganizationAffiliationParticipatingOrganizationSearchParameter SHALL reference

OrganizationAffiliation participating-organization

primary-organization OrganizationAffiliationPrimaryOrganizationSearchParameter SHALL reference

OrganizationAffiliation primary-organization

endpoint http://hl7.org/fhir/SearchParameter/OrganizationAffiliation-endpoint SHALL reference

OrganizationAffiliation endpoint

identifier http://hl7.org/fhir/SearchParameter/OrganizationAffiliation-identifier SHALL token

OrganizationAffiliation identifier

network http://hl7.org/fhir/SearchParameter/OrganizationAffiliation-network SHALL reference

OrganizationAffiliation network

role http://hl7.org/fhir/SearchParameter/OrganizationAffiliation-role SHALL token

OrganizationAffiliation role

service http://hl7.org/fhir/SearchParameter/OrganizationAffiliation-service SHALL reference

OrganizationAffiliation service

specialty http://hl7.org/fhir/SearchParameter/OrganizationAffiliation-specialty SHALL token

OrganizationAffiliation specialty

_id http://hl7.org/fhir/SearchParameter/Resource-id SHALL token

Logical id allows to retrive more than one in a single call

_lastUpdated http://hl7.org/fhir/SearchParameter/Resource-lastUpdated SHALL date

Allows filtering for only records that have changed since last query.



Practitioner

Supported Profile(s):

Behavior

Versioning support: versioned

Reference policy: literal, local

Interactions

Name Conformance Description
  read SHALL

Read the current state of the resource

  search-type SHALL

Search all resources of the specified type based on some filter criteria.

  vread SHALL

Read the state of specific version of the resource

  history-instance SHALL

Retrieve the history of the resource

  history-type SHALL

Retrieve the history of the resource type

Search

Supported Includes: Practitioner:endpoint, Practitioner:qualification-issuer, Practitioner:verification-attestation-who

Supported Reverse-Includes: PractitionerRole:practitioner

Parameter Name Definition Conformance Type Description
endpoint PractitionerEndpointSearchParameter SHALL reference

Practitioner endpoint

qualification-issuer PractitionerQualificationIssuerSearchParameter SHALL reference

Practitioner qualification issuer

qualification-code PractitionerQualificationCodeSearchParameter SHALL token

Practitioner qualification code

active http://hl7.org/fhir/SearchParameter/Practitioner-active SHALL token

Whether this practitioner's record is in active use

name http://hl7.org/fhir/SearchParameter/Practitioner-name SHALL string

A portion of either family or given name of the practitioner

gender http://hl7.org/fhir/SearchParameter/individual-gender SHALL token

Practitioner gender

identifier http://hl7.org/fhir/SearchParameter/Practitioner-identifier SHALL token

A practitioner's Identifier

_id http://hl7.org/fhir/SearchParameter/Resource-id SHALL token

Logical id allows to retrive more than one in a single call

_lastUpdated http://hl7.org/fhir/SearchParameter/Resource-lastUpdated SHALL date

Allows filtering for only records that have changed since last query.



PractitionerRole

Supported Profile(s):

Behavior

Versioning support: versioned

Reference policy: literal, local

Interactions

Name Conformance Description
  read SHALL

Read the current state of the resource

  search-type SHALL

Search all resources of the specified type based on some filter criteria.

  vread SHALL

Read the state of specific version of the resource

  history-instance SHALL

Retrieve the history of the resource

  history-type SHALL

Retrieve the history of the resource type

Search

Supported Includes: PractitionerRole:location, PractitionerRole:network, PractitionerRole:new-patient-from-network, PractitionerRole:organization, PractitionerRole:practitioner, PractitionerRole:service

Parameter Name Definition Conformance Type Description
network PractitionerroleNetworkSearchParameter SHALL reference

PractitionerRole network

new-patient PractitionerroleNewPatientSearchParameter SHALL token

PractitionerRole new-patient

new-patient-from-network PractitionerroleNewPatientFromNetworkSearchParameter SHALL reference

PractitionerRole new-patient from network

location PractitionerroleLocationSearchParameter SHALL reference

One of the locations at which this practitioner provides care

organization PractitionerroleOrganizationSearchParameter SHALL reference

The identity of the organization the practitioner represents / acts on behalf of

active http://hl7.org/fhir/SearchParameter/PractitionerRole-active SHALL token

Whether this practitioner's record is in active use

identifier http://hl7.org/fhir/SearchParameter/PractitionerRole-identifier SHALL token

A practitioner's Identifier

practitioner http://hl7.org/fhir/SearchParameter/PractitionerRole-practitioner SHALL reference

Practitioner that is able to provide the defined services for the organization

role http://hl7.org/fhir/SearchParameter/PractitionerRole-role SHALL token

The practitioner can perform this role at for the organization

service http://hl7.org/fhir/SearchParameter/PractitionerRole-service SHALL reference

The list of healthcare services that this worker provides for this role's Organization/Location

specialty http://hl7.org/fhir/SearchParameter/PractitionerRole-specialty SHALL token

The practitioner has this specialty at an organization

_id http://hl7.org/fhir/SearchParameter/Resource-id SHALL token

Logical id allows to retrive more than one in a single call

_lastUpdated http://hl7.org/fhir/SearchParameter/Resource-lastUpdated SHALL date

Allows filtering for only records that have changed since last query.



Consent

Supported Profile(s):

Behavior

Reference policy: literal, local

Interactions

Name Description

Search

Parameter Name Definition Conformance Type Description
action http://hl7.org/fhir/SearchParameter/Consent-action MAY token

Actions controlled by this rule

actor http://hl7.org/fhir/SearchParameter/Consent-actor MAY reference

Resource for the actor or group - by role

category http://hl7.org/fhir/SearchParameter/Consent-category MAY token

Classification of the consent statement - for indexing/retrieval

purpose http://hl7.org/fhir/SearchParameter/Consent-purpose MAY token

Context of activities covered by this rule

security-label http://hl7.org/fhir/SearchParameter/Consent-security-label MAY token

Security Labels that define affected resources

scope http://hl7.org/fhir/SearchParameter/Consent-scope MAY token

Which of the four areas this resource covers - extensible

status http://hl7.org/fhir/SearchParameter/Consent-status MAY token

draft; proposed active rejected inactive or entered-in-error



VerificationResult

Supported Profile(s):

Behavior

Versioning support: versioned

Reference policy: literal, local

Interactions

Name Conformance Description
  read MAY

Read the current state of the resource

  search-type MAY

Search all resources of the specified type based on some filter criteria.

  vread MAY

Read the state of specific version of the resource

  history-instance MAY

Retrieve the history of the resource

  history-type MAY

Retrieve the history of the resource type

Search

Supported Includes: VerificationResult:target, VerificationResult:attestation-who

Parameter Name Definition Conformance Type Description
attestation-who VerificationResultAttestationWhoSearchParameter MAY reference

VerificationResult attestation who

primarysource-validation-status VerificationResultPrimarysourceValidationStatusSearchParameter MAY token

VerificationResult primarysource validation-status

primarysource-type VerificationResultPrimarysourceTypeSearchParameter MAY token

VerificationResult primarysource type

status VerificationResultStatusSearchParameter MAY token

VerificationResult status

target VerificationResultTargetSearchParameter MAY reference

VerificationResult target

_id http://hl7.org/fhir/SearchParameter/Resource-id MAY token

Logical id allows to retrive more than one in a single call

_lastUpdated http://hl7.org/fhir/SearchParameter/Resource-lastUpdated MAY date

Allows filtering for only records that have changed since last query.