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
| Official URL: http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-rating | Version: 2.0.0-current | ||||
| Standards status: Trial-use | Maturity Level: 4 | Computable Name: Rating | |||
| Other Identifiers: OID:2.999.1.2.3.4.42.33 | |||||
This extension enables NDH to represent ratings for services, organizations, practitioners, and roles, with structured support for rating type, quantitative or textual values, and optional nested RatingDetails for richer comparative quality signals; it is used in HealthcareService, Organization, Practitioner, and PractitionerRole.
Context of Use
This extension may be used on the following element(s)
HealthcareService
Organization
Practitioner
PractitionerRole
Usage info
Usages:
You can also check for usages in the FHIR IG Statistics
Description Differentials, Snapshots, and other representations.
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Extension | NDH Rating | |
![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() |
0..1 | Extension | Rating type | |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "ratingType" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Rating type value set will be defined by the implementer Binding: NDH Example Rating Type Value Set (example) | |
![]() ![]() ![]() |
0..1 | Extension | Rating Value either Text or Number | |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "ratingValue" | |
![]() ![]() ![]() ![]() |
1..1 | Value of extension | ||
![]() ![]() ![]() ![]() ![]() |
string | |||
![]() ![]() ![]() ![]() ![]() |
Quantity | |||
![]() ![]() ![]() |
0..* | (Complex) | Rating Details URL: http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-rating-details | |
![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-rating" | |
![]() ![]() |
0..0 | Value of extension | ||
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| Extension.extension:ratingType.value[x] | Base | example | NDH Example Rating Type Value Set | 📦2.0.0-current | This IG |
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Extension | NDH Rating | |
![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
0..1 | Extension | Rating type | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "ratingType" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Rating type value set will be defined by the implementer Binding: NDH Example Rating Type Value Set (example) | |
![]() ![]() ![]() |
0..1 | Extension | Rating Value either Text or Number | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "ratingValue" | |
![]() ![]() ![]() ![]() |
1..1 | Value of extension | ||
![]() ![]() ![]() ![]() ![]() |
string | |||
![]() ![]() ![]() ![]() ![]() |
Quantity | |||
![]() ![]() ![]() |
0..* | (Complex) | Rating Details URL: http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-rating-details | |
![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-rating" | |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| Extension.extension:ratingType.value[x] | Base | example | NDH Example Rating Type Value Set | 📦2.0.0-current | This IG |
| 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()
|
Summary
Complex Extension: This extension enables NDH to represent ratings for services, organizations, practitioners, and roles, with structured support for rating type, quantitative or textual values, and optional nested RatingDetails for richer comparative quality signals; it is used in HealthcareService, Organization, Practitioner, and PractitionerRole.
Maturity: 4
Differential ViewDifferential View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Extension | NDH Rating | |
![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() |
0..1 | Extension | Rating type | |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "ratingType" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Rating type value set will be defined by the implementer Binding: NDH Example Rating Type Value Set (example) | |
![]() ![]() ![]() |
0..1 | Extension | Rating Value either Text or Number | |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "ratingValue" | |
![]() ![]() ![]() ![]() |
1..1 | Value of extension | ||
![]() ![]() ![]() ![]() ![]() |
string | |||
![]() ![]() ![]() ![]() ![]() |
Quantity | |||
![]() ![]() ![]() |
0..* | (Complex) | Rating Details URL: http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-rating-details | |
![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-rating" | |
![]() ![]() |
0..0 | Value of extension | ||
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| Extension.extension:ratingType.value[x] | Base | example | NDH Example Rating Type Value Set | 📦2.0.0-current | This IG |
Snapshot View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Extension | NDH Rating | |
![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
0..1 | Extension | Rating type | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "ratingType" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Rating type value set will be defined by the implementer Binding: NDH Example Rating Type Value Set (example) | |
![]() ![]() ![]() |
0..1 | Extension | Rating Value either Text or Number | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "ratingValue" | |
![]() ![]() ![]() ![]() |
1..1 | Value of extension | ||
![]() ![]() ![]() ![]() ![]() |
string | |||
![]() ![]() ![]() ![]() ![]() |
Quantity | |||
![]() ![]() ![]() |
0..* | (Complex) | Rating Details URL: http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-rating-details | |
![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/us/ndh/StructureDefinition/base-ext-rating" | |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| Extension.extension:ratingType.value[x] | Base | example | NDH Example Rating Type Value Set | 📦2.0.0-current | This IG |
| 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()
|
Summary
Complex Extension: This extension enables NDH to represent ratings for services, organizations, practitioners, and roles, with structured support for rating type, quantitative or textual values, and optional nested RatingDetails for richer comparative quality signals; it is used in HealthcareService, Organization, Practitioner, and PractitionerRole.
Maturity: 4
Other representations of profile: CSV, Excel, Schematron