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

Resource Profile: NDH Verification

Official URL: http://hl7.org/fhir/us/ndh/StructureDefinition/ndh-Verification Version: 2.0.0-current
Standards status: Trial-use Maturity Level: 4 Computable Name: NdhVerification
Other Identifiers: OID:2.16.840.1.113883.4.642.40.43.42.50

This profile enables NDH to capture verification provenance, status, and timing for directory data so consumers can assess trust, recency, and validation method when making decisions based on published provider, organization, and role information; it applies ValueSet bindings for validation type, process, primary-source type, and communication method to normalize attestation workflows.

This profile sets minimum expectations for searching and/or fetching information associated with verification. It identifies which core elements, extensions, vocabularies and value sets SHALL be present in the VerificationResult resource when using this profile.

Scope and Usage

Verification is critical for ensuring that users of a healthcare directory can rely upon the data in the directory as being accurate, not just meeting a technical specification. This Profile was developed to support the need for attested and/or verified provider data in many different healthcare workflows. It profiles the verificationResult resource to convey information about the attestation and/or verification status of any data in the National Directory of Healthcare Providers & Services (NDH), including how it was attested/verified, who attested/verified it, and where the data came from.

The Verification Resource Instance is created in two ways: either at the time of verification in the NDH or generated from the internal log files upon a request from the distributed work directories. For a given resource instance, it may be associated with multiple Verification resource instances. A given Verification resource instance may contain multiple target resources, which are related and are verified together at a given date time.

Relationship between VerificationResult Profile and Verification status Extension

The verification status extension is utilized in all NDH resource profiles, except for Verification. Its purpose is to indicate the verification status of a given instance of an NDH resource.

The VerificationResult resource instances provide information on which verification process was performed, what was verified, when the verification took place, who performed the verification, and how it was verified for a given instance of a resource.

It is important to note that even if a resource instance has a verification status of "not-required," there shall still be a VerificationResult resource instance associated with it. The VerificationResult would provide details on why the verification was not required, how it was determined that verification was not required, and any other relevant information related to the verification process.

Verification Value
.target Location/123
.need none
.status attested
.statusDate 2023/04/04
.validationType nothing
.validationProcess in-context
.failureAction none
.attestation.who Organization/123
.attestation.communicationMetod manual, portal
.attestation.date 2023/04/04

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description Differentials, Snapshots, and other representations.

NameFlagsCard.TypeDescription & Constraints    Filter: doco
VerificationResult 0..* VerificationResult Verification
VerificationResult.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
VerificationResult.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
VerificationResult.target This element must be supported. This element is included in summaries. 1..* Reference(Resource) The resource instance was verified or attested
VerificationResult.need This element must be supported. This element is included in summaries. 1..1 CodeableConcept none | initial | periodic
Binding: need (preferred): The frequency with which the target must be validated.
VerificationResult.status This element must be supported. This element is included in summaries. 1..1 code attested | validated | in-process | req-revalid | val-fail | reval-fail
Binding: status (required): The validation status of the target.
VerificationResult.statusDate This element must be supported. This element is included in summaries. 1..1 dateTime When the validation status was updated
VerificationResult.validationType This element must be supported. This element is included in summaries. 1..1 CodeableConcept Whether the target was verified against primary source(s), mutually attested between resource(s), or nothing
Binding: validation-type (required)
VerificationResult.validationProcess This element must be supported. This element is included in summaries. 1..* CodeableConcept The process(es) by which the target was verified
Binding: NDH Verification Process Value Set (extensible)
VerificationResult.frequency This element must be supported. 0..1 Timing Frequency of verification
VerificationResult.lastPerformed This element must be supported. 0..1 dateTime The date/time verification was last completed (including failed verifications)
VerificationResult.nextScheduled This element must be supported. 0..1 date The date when target is next verified, if appropriate
VerificationResult.failureAction This element must be supported. This element is included in summaries. 1..1 CodeableConcept fatal | warn | rec-only | none
Binding: failure-action (preferred): The result if validation fails.
VerificationResult.primarySource This element must be supported. 0..* BackboneElement Information about the primary source(s) involved in validation
VerificationResult.primarySource.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
VerificationResult.primarySource.who This element must be supported. 0..1 Reference(NDH Organization Profile | NDH Practitioner Profile | NDH PractitionerRole) Reference to the primary source
VerificationResult.primarySource.type This element must be supported. This element is included in summaries. 1..* CodeableConcept Type of primary source (License Board; Primary Education; Continuing Education; Postal Service; Relationship owner; Registration Authority; legal source; issuing source; authoritative source)
Binding: primary-source-type (extensible)
VerificationResult.primarySource.communicationMethod This element must be supported. This element is included in summaries. 0..* CodeableConcept Method for exchanging information with the primary source
Binding: VerificationResult_communication_method (1.0.0) (extensible)
VerificationResult.primarySource.validationStatus This element must be supported. 0..1 CodeableConcept successful | failed | unknown
Binding: validation-status (preferred): Status of the validation of the target against the primary source.
VerificationResult.primarySource.validationDate This element must be supported. 0..1 dateTime When the target was validated against the primary source
VerificationResult.primarySource.canPushUpdates This element must be supported. This element is included in summaries. 0..1 CodeableConcept yes | no | undetermined
Binding: can-push-updates (preferred): Ability of the primary source to push updates/alerts.
VerificationResult.primarySource.pushTypeAvailable This element must be supported. 0..* CodeableConcept specific | any | source
Binding: push-type-available (preferred): Type of alerts/updates the primary source can send.
VerificationResult.attestation This element must be supported. 1..1 BackboneElement Information about the entity attesting to information
VerificationResult.attestation.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
VerificationResult.attestation.who This element must be supported. This element is included in summaries. 1..1 Reference(NDH Organization Profile | NDH Practitioner Profile | NDH PractitionerRole) The individual or organization attesting to information
VerificationResult.attestation.onBehalfOf This element must be supported. This element is included in summaries. 0..1 Reference(NDH Organization Profile | NDH Practitioner Profile | NDH PractitionerRole) When the who is asserting on behalf of another (organization or individual)
VerificationResult.attestation.communicationMethod This element must be supported. This element is included in summaries. 1..1 CodeableConcept The method by which attested information was submitted/retrieved
Binding: VerificationResult_communication_method (1.0.0) (extensible)
VerificationResult.attestation.date This element must be supported. This element is included in summaries. 1..1 date The date the information was attested to
VerificationResult.attestation.sourceIdentityCertificate This element must be supported. 0..1 string A digital identity certificate associated with the attestation source
VerificationResult.attestation.proxyIdentityCertificate This element must be supported. 0..1 string A digital identity certificate associated with the proxy entity submitting attested information on behalf of the attestation source
VerificationResult.attestation.proxySignature This element must be supported. 0..1 Signature Proxy signature
VerificationResult.attestation.sourceSignature This element must be supported. 0..1 Signature Attester signature
VerificationResult.validator This element must be supported. 0..* BackboneElement Information about the entity validating information
VerificationResult.validator.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
VerificationResult.validator.organization This element must be supported. 1..1 Reference(NDH Organization Profile) Reference to the organization validating information
VerificationResult.validator.identityCertificate This element must be supported. 0..1 string A digital identity certificate associated with the validator
VerificationResult.validator.attestationSignature This element must be supported. 0..1 Signature Validator signature

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
VerificationResult.need Base preferred Need 📍4.0.1 FHIR Std.
VerificationResult.status Base required Status 📍4.0.1 FHIR Std.
VerificationResult.validationType Base required Validation-type 📦4.0.1 FHIR Std.
VerificationResult.validationProcess Base extensible NDH Verification Process Value Set 📦2.0.0-current This IG
VerificationResult.failureAction Base preferred Failure-action 📍4.0.1 FHIR Std.
VerificationResult.primarySource.​type Base extensible Primary-source-type 📦4.0.1 FHIR Std.
VerificationResult.primarySource.​communicationMethod Base extensible VerificationResult Communication Method 📍1.0.0 THO v7.4
VerificationResult.primarySource.​validationStatus Base preferred Validation-status 📍4.0.1 FHIR Std.
VerificationResult.primarySource.​canPushUpdates Base preferred Can-push-updates 📍4.0.1 FHIR Std.
VerificationResult.primarySource.​pushTypeAvailable Base preferred Push-type-available 📍4.0.1 FHIR Std.
VerificationResult.attestation.​communicationMethod Base extensible VerificationResult Communication Method 📍1.0.0 THO v7.4

Constraints

Id Grade Path(s) Description Expression

This structure is derived from VerificationResult

NameFlagsCard.TypeDescription & Constraints    Filter: doco
VerificationResult 0..* VerificationResult Verification
VerificationResult.target This element must be supported. 1..* Reference(Resource) The resource instance was verified or attested
VerificationResult.targetLocation 0..0 The fhirpath location(s) within the resource that was validated
VerificationResult.need This element must be supported. 1..1 CodeableConcept none | initial | periodic
VerificationResult.statusDate This element must be supported. 1..1 dateTime When the validation status was updated
VerificationResult.validationType This element must be supported. 1..1 CodeableConcept Whether the target was verified against primary source(s), mutually attested between resource(s), or nothing
Binding: validation-type (required)
VerificationResult.validationProcess This element must be supported. 1..* CodeableConcept The process(es) by which the target was verified
Binding: NDH Verification Process Value Set (extensible)
VerificationResult.frequency This element must be supported. 0..1 Timing Frequency of verification
VerificationResult.lastPerformed This element must be supported. 0..1 dateTime The date/time verification was last completed (including failed verifications)
VerificationResult.nextScheduled This element must be supported. 0..1 date The date when target is next verified, if appropriate
VerificationResult.failureAction This element must be supported. 1..1 CodeableConcept fatal | warn | rec-only | none
VerificationResult.primarySource This element must be supported. 0..* BackboneElement Information about the primary source(s) involved in validation
VerificationResult.primarySource.who This element must be supported. 0..1 Reference(NDH Organization Profile | NDH Practitioner Profile | NDH PractitionerRole) Reference to the primary source
VerificationResult.primarySource.type This element must be supported. 1..* CodeableConcept Type of primary source (License Board; Primary Education; Continuing Education; Postal Service; Relationship owner; Registration Authority; legal source; issuing source; authoritative source)
Binding: primary-source-type (extensible)
VerificationResult.primarySource.communicationMethod This element must be supported. 0..* CodeableConcept Method for exchanging information with the primary source
Binding: VerificationResult_communication_method (1.0.0) (extensible)
VerificationResult.primarySource.validationStatus This element must be supported. 0..1 CodeableConcept successful | failed | unknown
VerificationResult.primarySource.validationDate This element must be supported. 0..1 dateTime When the target was validated against the primary source
VerificationResult.primarySource.canPushUpdates This element must be supported. 0..1 CodeableConcept yes | no | undetermined
VerificationResult.primarySource.pushTypeAvailable This element must be supported. 0..* CodeableConcept specific | any | source
VerificationResult.attestation This element must be supported. 1..1 BackboneElement Information about the entity attesting to information
VerificationResult.attestation.who This element must be supported. 1..1 Reference(NDH Organization Profile | NDH Practitioner Profile | NDH PractitionerRole) The individual or organization attesting to information
VerificationResult.attestation.onBehalfOf This element must be supported. 0..1 Reference(NDH Organization Profile | NDH Practitioner Profile | NDH PractitionerRole) When the who is asserting on behalf of another (organization or individual)
VerificationResult.attestation.communicationMethod This element must be supported. 1..1 CodeableConcept The method by which attested information was submitted/retrieved
Binding: VerificationResult_communication_method (1.0.0) (extensible)
VerificationResult.attestation.date This element must be supported. 1..1 date The date the information was attested to
VerificationResult.attestation.sourceIdentityCertificate This element must be supported. 0..1 string A digital identity certificate associated with the attestation source
VerificationResult.attestation.proxyIdentityCertificate This element must be supported. 0..1 string A digital identity certificate associated with the proxy entity submitting attested information on behalf of the attestation source
VerificationResult.attestation.proxySignature This element must be supported. 0..1 Signature Proxy signature
VerificationResult.attestation.sourceSignature This element must be supported. 0..1 Signature Attester signature
VerificationResult.validator This element must be supported. 0..* BackboneElement Information about the entity validating information
VerificationResult.validator.organization This element must be supported. 1..1 Reference(NDH Organization Profile) Reference to the organization validating information
VerificationResult.validator.identityCertificate This element must be supported. 0..1 string A digital identity certificate associated with the validator
VerificationResult.validator.attestationSignature This element must be supported. 0..1 Signature Validator signature

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
VerificationResult.validationType Base required Validation-type 📦4.0.1 FHIR Std.
VerificationResult.validationProcess Base extensible NDH Verification Process Value Set 📦2.0.0-current This IG
VerificationResult.primarySource.​type Base extensible Primary-source-type 📦4.0.1 FHIR Std.
VerificationResult.primarySource.​communicationMethod Base extensible VerificationResult Communication Method 📍1.0.0 THO v7.4
VerificationResult.attestation.​communicationMethod Base extensible VerificationResult Communication Method 📍1.0.0 THO v7.4
NameFlagsCard.TypeDescription & Constraints    Filter: doco
VerificationResult 0..* VerificationResult Verification
VerificationResult.id This element is included in summaries. 0..1 id Logical id of this artifact
VerificationResult.meta This element is included in summaries. 0..1 Meta Metadata about the resource
VerificationResult.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
VerificationResult.language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
VerificationResult.text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
VerificationResult.contained 0..* Resource Contained, inline Resources
VerificationResult.extension 0..* Extension Additional content defined by implementations
VerificationResult.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
VerificationResult.target This element must be supported. This element is included in summaries. 1..* Reference(Resource) The resource instance was verified or attested
VerificationResult.need This element must be supported. This element is included in summaries. 1..1 CodeableConcept none | initial | periodic
Binding: need (preferred): The frequency with which the target must be validated.
VerificationResult.status This element must be supported. This element is included in summaries. 1..1 code attested | validated | in-process | req-revalid | val-fail | reval-fail
Binding: status (required): The validation status of the target.
VerificationResult.statusDate This element must be supported. This element is included in summaries. 1..1 dateTime When the validation status was updated
VerificationResult.validationType This element must be supported. This element is included in summaries. 1..1 CodeableConcept Whether the target was verified against primary source(s), mutually attested between resource(s), or nothing
Binding: validation-type (required)
VerificationResult.validationProcess This element must be supported. This element is included in summaries. 1..* CodeableConcept The process(es) by which the target was verified
Binding: NDH Verification Process Value Set (extensible)
VerificationResult.frequency This element must be supported. 0..1 Timing Frequency of verification
VerificationResult.lastPerformed This element must be supported. 0..1 dateTime The date/time verification was last completed (including failed verifications)
VerificationResult.nextScheduled This element must be supported. 0..1 date The date when target is next verified, if appropriate
VerificationResult.failureAction This element must be supported. This element is included in summaries. 1..1 CodeableConcept fatal | warn | rec-only | none
Binding: failure-action (preferred): The result if validation fails.
VerificationResult.primarySource This element must be supported. 0..* BackboneElement Information about the primary source(s) involved in validation
VerificationResult.primarySource.id 0..1 string Unique id for inter-element referencing
VerificationResult.primarySource.extension 0..* Extension Additional content defined by implementations
VerificationResult.primarySource.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
VerificationResult.primarySource.who This element must be supported. 0..1 Reference(NDH Organization Profile | NDH Practitioner Profile | NDH PractitionerRole) Reference to the primary source
VerificationResult.primarySource.type This element must be supported. This element is included in summaries. 1..* CodeableConcept Type of primary source (License Board; Primary Education; Continuing Education; Postal Service; Relationship owner; Registration Authority; legal source; issuing source; authoritative source)
Binding: primary-source-type (extensible)
VerificationResult.primarySource.communicationMethod This element must be supported. This element is included in summaries. 0..* CodeableConcept Method for exchanging information with the primary source
Binding: VerificationResult_communication_method (1.0.0) (extensible)
VerificationResult.primarySource.validationStatus This element must be supported. 0..1 CodeableConcept successful | failed | unknown
Binding: validation-status (preferred): Status of the validation of the target against the primary source.
VerificationResult.primarySource.validationDate This element must be supported. 0..1 dateTime When the target was validated against the primary source
VerificationResult.primarySource.canPushUpdates This element must be supported. This element is included in summaries. 0..1 CodeableConcept yes | no | undetermined
Binding: can-push-updates (preferred): Ability of the primary source to push updates/alerts.
VerificationResult.primarySource.pushTypeAvailable This element must be supported. 0..* CodeableConcept specific | any | source
Binding: push-type-available (preferred): Type of alerts/updates the primary source can send.
VerificationResult.attestation This element must be supported. 1..1 BackboneElement Information about the entity attesting to information
VerificationResult.attestation.id 0..1 string Unique id for inter-element referencing
VerificationResult.attestation.extension 0..* Extension Additional content defined by implementations
VerificationResult.attestation.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
VerificationResult.attestation.who This element must be supported. This element is included in summaries. 1..1 Reference(NDH Organization Profile | NDH Practitioner Profile | NDH PractitionerRole) The individual or organization attesting to information
VerificationResult.attestation.onBehalfOf This element must be supported. This element is included in summaries. 0..1 Reference(NDH Organization Profile | NDH Practitioner Profile | NDH PractitionerRole) When the who is asserting on behalf of another (organization or individual)
VerificationResult.attestation.communicationMethod This element must be supported. This element is included in summaries. 1..1 CodeableConcept The method by which attested information was submitted/retrieved
Binding: VerificationResult_communication_method (1.0.0) (extensible)
VerificationResult.attestation.date This element must be supported. This element is included in summaries. 1..1 date The date the information was attested to
VerificationResult.attestation.sourceIdentityCertificate This element must be supported. 0..1 string A digital identity certificate associated with the attestation source
VerificationResult.attestation.proxyIdentityCertificate This element must be supported. 0..1 string A digital identity certificate associated with the proxy entity submitting attested information on behalf of the attestation source
VerificationResult.attestation.proxySignature This element must be supported. 0..1 Signature Proxy signature
VerificationResult.attestation.sourceSignature This element must be supported. 0..1 Signature Attester signature
VerificationResult.validator This element must be supported. 0..* BackboneElement Information about the entity validating information
VerificationResult.validator.id 0..1 string Unique id for inter-element referencing
VerificationResult.validator.extension 0..* Extension Additional content defined by implementations
VerificationResult.validator.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
VerificationResult.validator.organization This element must be supported. 1..1 Reference(NDH Organization Profile) Reference to the organization validating information
VerificationResult.validator.identityCertificate This element must be supported. 0..1 string A digital identity certificate associated with the validator
VerificationResult.validator.attestationSignature This element must be supported. 0..1 Signature Validator signature

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
VerificationResult.language Base preferred Common Languages 📍4.0.1 FHIR Std.
VerificationResult.need Base preferred Need 📍4.0.1 FHIR Std.
VerificationResult.status Base required Status 📍4.0.1 FHIR Std.
VerificationResult.validationType Base required Validation-type 📦4.0.1 FHIR Std.
VerificationResult.validationProcess Base extensible NDH Verification Process Value Set 📦2.0.0-current This IG
VerificationResult.failureAction Base preferred Failure-action 📍4.0.1 FHIR Std.
VerificationResult.primarySource.​type Base extensible Primary-source-type 📦4.0.1 FHIR Std.
VerificationResult.primarySource.​communicationMethod Base extensible VerificationResult Communication Method 📍1.0.0 THO v7.4
VerificationResult.primarySource.​validationStatus Base preferred Validation-status 📍4.0.1 FHIR Std.
VerificationResult.primarySource.​canPushUpdates Base preferred Can-push-updates 📍4.0.1 FHIR Std.
VerificationResult.primarySource.​pushTypeAvailable Base preferred Push-type-available 📍4.0.1 FHIR Std.
VerificationResult.attestation.​communicationMethod Base extensible VerificationResult Communication Method 📍1.0.0 THO v7.4

Constraints

Id Grade Path(s) Description Expression

This structure is derived from VerificationResult

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
VerificationResult 0..* VerificationResult Verification
VerificationResult.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
VerificationResult.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
VerificationResult.target This element must be supported. This element is included in summaries. 1..* Reference(Resource) The resource instance was verified or attested
VerificationResult.need This element must be supported. This element is included in summaries. 1..1 CodeableConcept none | initial | periodic
Binding: need (preferred): The frequency with which the target must be validated.
VerificationResult.status This element must be supported. This element is included in summaries. 1..1 code attested | validated | in-process | req-revalid | val-fail | reval-fail
Binding: status (required): The validation status of the target.
VerificationResult.statusDate This element must be supported. This element is included in summaries. 1..1 dateTime When the validation status was updated
VerificationResult.validationType This element must be supported. This element is included in summaries. 1..1 CodeableConcept Whether the target was verified against primary source(s), mutually attested between resource(s), or nothing
Binding: validation-type (required)
VerificationResult.validationProcess This element must be supported. This element is included in summaries. 1..* CodeableConcept The process(es) by which the target was verified
Binding: NDH Verification Process Value Set (extensible)
VerificationResult.frequency This element must be supported. 0..1 Timing Frequency of verification
VerificationResult.lastPerformed This element must be supported. 0..1 dateTime The date/time verification was last completed (including failed verifications)
VerificationResult.nextScheduled This element must be supported. 0..1 date The date when target is next verified, if appropriate
VerificationResult.failureAction This element must be supported. This element is included in summaries. 1..1 CodeableConcept fatal | warn | rec-only | none
Binding: failure-action (preferred): The result if validation fails.
VerificationResult.primarySource This element must be supported. 0..* BackboneElement Information about the primary source(s) involved in validation
VerificationResult.primarySource.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
VerificationResult.primarySource.who This element must be supported. 0..1 Reference(NDH Organization Profile | NDH Practitioner Profile | NDH PractitionerRole) Reference to the primary source
VerificationResult.primarySource.type This element must be supported. This element is included in summaries. 1..* CodeableConcept Type of primary source (License Board; Primary Education; Continuing Education; Postal Service; Relationship owner; Registration Authority; legal source; issuing source; authoritative source)
Binding: primary-source-type (extensible)
VerificationResult.primarySource.communicationMethod This element must be supported. This element is included in summaries. 0..* CodeableConcept Method for exchanging information with the primary source
Binding: VerificationResult_communication_method (1.0.0) (extensible)
VerificationResult.primarySource.validationStatus This element must be supported. 0..1 CodeableConcept successful | failed | unknown
Binding: validation-status (preferred): Status of the validation of the target against the primary source.
VerificationResult.primarySource.validationDate This element must be supported. 0..1 dateTime When the target was validated against the primary source
VerificationResult.primarySource.canPushUpdates This element must be supported. This element is included in summaries. 0..1 CodeableConcept yes | no | undetermined
Binding: can-push-updates (preferred): Ability of the primary source to push updates/alerts.
VerificationResult.primarySource.pushTypeAvailable This element must be supported. 0..* CodeableConcept specific | any | source
Binding: push-type-available (preferred): Type of alerts/updates the primary source can send.
VerificationResult.attestation This element must be supported. 1..1 BackboneElement Information about the entity attesting to information
VerificationResult.attestation.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
VerificationResult.attestation.who This element must be supported. This element is included in summaries. 1..1 Reference(NDH Organization Profile | NDH Practitioner Profile | NDH PractitionerRole) The individual or organization attesting to information
VerificationResult.attestation.onBehalfOf This element must be supported. This element is included in summaries. 0..1 Reference(NDH Organization Profile | NDH Practitioner Profile | NDH PractitionerRole) When the who is asserting on behalf of another (organization or individual)
VerificationResult.attestation.communicationMethod This element must be supported. This element is included in summaries. 1..1 CodeableConcept The method by which attested information was submitted/retrieved
Binding: VerificationResult_communication_method (1.0.0) (extensible)
VerificationResult.attestation.date This element must be supported. This element is included in summaries. 1..1 date The date the information was attested to
VerificationResult.attestation.sourceIdentityCertificate This element must be supported. 0..1 string A digital identity certificate associated with the attestation source
VerificationResult.attestation.proxyIdentityCertificate This element must be supported. 0..1 string A digital identity certificate associated with the proxy entity submitting attested information on behalf of the attestation source
VerificationResult.attestation.proxySignature This element must be supported. 0..1 Signature Proxy signature
VerificationResult.attestation.sourceSignature This element must be supported. 0..1 Signature Attester signature
VerificationResult.validator This element must be supported. 0..* BackboneElement Information about the entity validating information
VerificationResult.validator.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
VerificationResult.validator.organization This element must be supported. 1..1 Reference(NDH Organization Profile) Reference to the organization validating information
VerificationResult.validator.identityCertificate This element must be supported. 0..1 string A digital identity certificate associated with the validator
VerificationResult.validator.attestationSignature This element must be supported. 0..1 Signature Validator signature

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
VerificationResult.need Base preferred Need 📍4.0.1 FHIR Std.
VerificationResult.status Base required Status 📍4.0.1 FHIR Std.
VerificationResult.validationType Base required Validation-type 📦4.0.1 FHIR Std.
VerificationResult.validationProcess Base extensible NDH Verification Process Value Set 📦2.0.0-current This IG
VerificationResult.failureAction Base preferred Failure-action 📍4.0.1 FHIR Std.
VerificationResult.primarySource.​type Base extensible Primary-source-type 📦4.0.1 FHIR Std.
VerificationResult.primarySource.​communicationMethod Base extensible VerificationResult Communication Method 📍1.0.0 THO v7.4
VerificationResult.primarySource.​validationStatus Base preferred Validation-status 📍4.0.1 FHIR Std.
VerificationResult.primarySource.​canPushUpdates Base preferred Can-push-updates 📍4.0.1 FHIR Std.
VerificationResult.primarySource.​pushTypeAvailable Base preferred Push-type-available 📍4.0.1 FHIR Std.
VerificationResult.attestation.​communicationMethod Base extensible VerificationResult Communication Method 📍1.0.0 THO v7.4

Constraints

Id Grade Path(s) Description Expression

Differential View

This structure is derived from VerificationResult

NameFlagsCard.TypeDescription & Constraints    Filter: doco
VerificationResult 0..* VerificationResult Verification
VerificationResult.target This element must be supported. 1..* Reference(Resource) The resource instance was verified or attested
VerificationResult.targetLocation 0..0 The fhirpath location(s) within the resource that was validated
VerificationResult.need This element must be supported. 1..1 CodeableConcept none | initial | periodic
VerificationResult.status This element must be supported. 1..1 code attested | validated | in-process | req-revalid | val-fail | reval-fail
VerificationResult.statusDate This element must be supported. 1..1 dateTime When the validation status was updated
VerificationResult.validationType This element must be supported. 1..1 CodeableConcept Whether the target was verified against primary source(s), mutually attested between resource(s), or nothing
Binding: validation-type (required)
VerificationResult.validationProcess This element must be supported. 1..* CodeableConcept The process(es) by which the target was verified
Binding: NDH Verification Process Value Set (extensible)
VerificationResult.frequency This element must be supported. 0..1 Timing Frequency of verification
VerificationResult.lastPerformed This element must be supported. 0..1 dateTime The date/time verification was last completed (including failed verifications)
VerificationResult.nextScheduled This element must be supported. 0..1 date The date when target is next verified, if appropriate
VerificationResult.failureAction This element must be supported. 1..1 CodeableConcept fatal | warn | rec-only | none
VerificationResult.primarySource This element must be supported. 0..* BackboneElement Information about the primary source(s) involved in validation
VerificationResult.primarySource.who This element must be supported. 0..1 Reference(NDH Organization Profile | NDH Practitioner Profile | NDH PractitionerRole) Reference to the primary source
VerificationResult.primarySource.type This element must be supported. 1..* CodeableConcept Type of primary source (License Board; Primary Education; Continuing Education; Postal Service; Relationship owner; Registration Authority; legal source; issuing source; authoritative source)
Binding: primary-source-type (extensible)
VerificationResult.primarySource.communicationMethod This element must be supported. 0..* CodeableConcept Method for exchanging information with the primary source
Binding: VerificationResult_communication_method (1.0.0) (extensible)
VerificationResult.primarySource.validationStatus This element must be supported. 0..1 CodeableConcept successful | failed | unknown
VerificationResult.primarySource.validationDate This element must be supported. 0..1 dateTime When the target was validated against the primary source
VerificationResult.primarySource.canPushUpdates This element must be supported. 0..1 CodeableConcept yes | no | undetermined
VerificationResult.primarySource.pushTypeAvailable This element must be supported. 0..* CodeableConcept specific | any | source
VerificationResult.attestation This element must be supported. 1..1 BackboneElement Information about the entity attesting to information
VerificationResult.attestation.who This element must be supported. 1..1 Reference(NDH Organization Profile | NDH Practitioner Profile | NDH PractitionerRole) The individual or organization attesting to information
VerificationResult.attestation.onBehalfOf This element must be supported. 0..1 Reference(NDH Organization Profile | NDH Practitioner Profile | NDH PractitionerRole) When the who is asserting on behalf of another (organization or individual)
VerificationResult.attestation.communicationMethod This element must be supported. 1..1 CodeableConcept The method by which attested information was submitted/retrieved
Binding: VerificationResult_communication_method (1.0.0) (extensible)
VerificationResult.attestation.date This element must be supported. 1..1 date The date the information was attested to
VerificationResult.attestation.sourceIdentityCertificate This element must be supported. 0..1 string A digital identity certificate associated with the attestation source
VerificationResult.attestation.proxyIdentityCertificate This element must be supported. 0..1 string A digital identity certificate associated with the proxy entity submitting attested information on behalf of the attestation source
VerificationResult.attestation.proxySignature This element must be supported. 0..1 Signature Proxy signature
VerificationResult.attestation.sourceSignature This element must be supported. 0..1 Signature Attester signature
VerificationResult.validator This element must be supported. 0..* BackboneElement Information about the entity validating information
VerificationResult.validator.organization This element must be supported. 1..1 Reference(NDH Organization Profile) Reference to the organization validating information
VerificationResult.validator.identityCertificate This element must be supported. 0..1 string A digital identity certificate associated with the validator
VerificationResult.validator.attestationSignature This element must be supported. 0..1 Signature Validator signature

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
VerificationResult.validationType Base required Validation-type 📦4.0.1 FHIR Std.
VerificationResult.validationProcess Base extensible NDH Verification Process Value Set 📦2.0.0-current This IG
VerificationResult.primarySource.​type Base extensible Primary-source-type 📦4.0.1 FHIR Std.
VerificationResult.primarySource.​communicationMethod Base extensible VerificationResult Communication Method 📍1.0.0 THO v7.4
VerificationResult.attestation.​communicationMethod Base extensible VerificationResult Communication Method 📍1.0.0 THO v7.4

Snapshot ViewView

NameFlagsCard.TypeDescription & Constraints    Filter: doco
VerificationResult 0..* VerificationResult Verification
VerificationResult.id This element is included in summaries. 0..1 id Logical id of this artifact
VerificationResult.meta This element is included in summaries. 0..1 Meta Metadata about the resource
VerificationResult.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
VerificationResult.language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
VerificationResult.text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
VerificationResult.contained 0..* Resource Contained, inline Resources
VerificationResult.extension 0..* Extension Additional content defined by implementations
VerificationResult.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
VerificationResult.target This element must be supported. This element is included in summaries. 1..* Reference(Resource) The resource instance was verified or attested
VerificationResult.need This element must be supported. This element is included in summaries. 1..1 CodeableConcept none | initial | periodic
Binding: need (preferred): The frequency with which the target must be validated.
VerificationResult.status This element must be supported. This element is included in summaries. 1..1 code attested | validated | in-process | req-revalid | val-fail | reval-fail
Binding: status (required): The validation status of the target.
VerificationResult.statusDate This element must be supported. This element is included in summaries. 1..1 dateTime When the validation status was updated
VerificationResult.validationType This element must be supported. This element is included in summaries. 1..1 CodeableConcept Whether the target was verified against primary source(s), mutually attested between resource(s), or nothing
Binding: validation-type (required)
VerificationResult.validationProcess This element must be supported. This element is included in summaries. 1..* CodeableConcept The process(es) by which the target was verified
Binding: NDH Verification Process Value Set (extensible)
VerificationResult.frequency This element must be supported. 0..1 Timing Frequency of verification
VerificationResult.lastPerformed This element must be supported. 0..1 dateTime The date/time verification was last completed (including failed verifications)
VerificationResult.nextScheduled This element must be supported. 0..1 date The date when target is next verified, if appropriate
VerificationResult.failureAction This element must be supported. This element is included in summaries. 1..1 CodeableConcept fatal | warn | rec-only | none
Binding: failure-action (preferred): The result if validation fails.
VerificationResult.primarySource This element must be supported. 0..* BackboneElement Information about the primary source(s) involved in validation
VerificationResult.primarySource.id 0..1 string Unique id for inter-element referencing
VerificationResult.primarySource.extension 0..* Extension Additional content defined by implementations
VerificationResult.primarySource.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
VerificationResult.primarySource.who This element must be supported. 0..1 Reference(NDH Organization Profile | NDH Practitioner Profile | NDH PractitionerRole) Reference to the primary source
VerificationResult.primarySource.type This element must be supported. This element is included in summaries. 1..* CodeableConcept Type of primary source (License Board; Primary Education; Continuing Education; Postal Service; Relationship owner; Registration Authority; legal source; issuing source; authoritative source)
Binding: primary-source-type (extensible)
VerificationResult.primarySource.communicationMethod This element must be supported. This element is included in summaries. 0..* CodeableConcept Method for exchanging information with the primary source
Binding: VerificationResult_communication_method (1.0.0) (extensible)
VerificationResult.primarySource.validationStatus This element must be supported. 0..1 CodeableConcept successful | failed | unknown
Binding: validation-status (preferred): Status of the validation of the target against the primary source.
VerificationResult.primarySource.validationDate This element must be supported. 0..1 dateTime When the target was validated against the primary source
VerificationResult.primarySource.canPushUpdates This element must be supported. This element is included in summaries. 0..1 CodeableConcept yes | no | undetermined
Binding: can-push-updates (preferred): Ability of the primary source to push updates/alerts.
VerificationResult.primarySource.pushTypeAvailable This element must be supported. 0..* CodeableConcept specific | any | source
Binding: push-type-available (preferred): Type of alerts/updates the primary source can send.
VerificationResult.attestation This element must be supported. 1..1 BackboneElement Information about the entity attesting to information
VerificationResult.attestation.id 0..1 string Unique id for inter-element referencing
VerificationResult.attestation.extension 0..* Extension Additional content defined by implementations
VerificationResult.attestation.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
VerificationResult.attestation.who This element must be supported. This element is included in summaries. 1..1 Reference(NDH Organization Profile | NDH Practitioner Profile | NDH PractitionerRole) The individual or organization attesting to information
VerificationResult.attestation.onBehalfOf This element must be supported. This element is included in summaries. 0..1 Reference(NDH Organization Profile | NDH Practitioner Profile | NDH PractitionerRole) When the who is asserting on behalf of another (organization or individual)
VerificationResult.attestation.communicationMethod This element must be supported. This element is included in summaries. 1..1 CodeableConcept The method by which attested information was submitted/retrieved
Binding: VerificationResult_communication_method (1.0.0) (extensible)
VerificationResult.attestation.date This element must be supported. This element is included in summaries. 1..1 date The date the information was attested to
VerificationResult.attestation.sourceIdentityCertificate This element must be supported. 0..1 string A digital identity certificate associated with the attestation source
VerificationResult.attestation.proxyIdentityCertificate This element must be supported. 0..1 string A digital identity certificate associated with the proxy entity submitting attested information on behalf of the attestation source
VerificationResult.attestation.proxySignature This element must be supported. 0..1 Signature Proxy signature
VerificationResult.attestation.sourceSignature This element must be supported. 0..1 Signature Attester signature
VerificationResult.validator This element must be supported. 0..* BackboneElement Information about the entity validating information
VerificationResult.validator.id 0..1 string Unique id for inter-element referencing
VerificationResult.validator.extension 0..* Extension Additional content defined by implementations
VerificationResult.validator.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
VerificationResult.validator.organization This element must be supported. 1..1 Reference(NDH Organization Profile) Reference to the organization validating information
VerificationResult.validator.identityCertificate This element must be supported. 0..1 string A digital identity certificate associated with the validator
VerificationResult.validator.attestationSignature This element must be supported. 0..1 Signature Validator signature

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
VerificationResult.language Base preferred Common Languages 📍4.0.1 FHIR Std.
VerificationResult.need Base preferred Need 📍4.0.1 FHIR Std.
VerificationResult.status Base required Status 📍4.0.1 FHIR Std.
VerificationResult.validationType Base required Validation-type 📦4.0.1 FHIR Std.
VerificationResult.validationProcess Base extensible NDH Verification Process Value Set 📦2.0.0-current This IG
VerificationResult.failureAction Base preferred Failure-action 📍4.0.1 FHIR Std.
VerificationResult.primarySource.​type Base extensible Primary-source-type 📦4.0.1 FHIR Std.
VerificationResult.primarySource.​communicationMethod Base extensible VerificationResult Communication Method 📍1.0.0 THO v7.4
VerificationResult.primarySource.​validationStatus Base preferred Validation-status 📍4.0.1 FHIR Std.
VerificationResult.primarySource.​canPushUpdates Base preferred Can-push-updates 📍4.0.1 FHIR Std.
VerificationResult.primarySource.​pushTypeAvailable Base preferred Push-type-available 📍4.0.1 FHIR Std.
VerificationResult.attestation.​communicationMethod Base extensible VerificationResult Communication Method 📍1.0.0 THO v7.4

Constraints

Id Grade Path(s) Description Expression

This structure is derived from VerificationResult

 

Other representations of profile: CSV, Excel, Schematron

Notes:

Search Parameters

Name Type Description Expression
attestation-who reference

Use this search parameter to find validation information for data that was attested to by the specified individual or organization. Applies to VerificationResult records.

VerificationResult.attestation.who
primarysource-type token

Use this search parameter to find verification information for data that was verified against the specified primary source type. Applies to VerificationResult records.

VerificationResult.primarySource.type
primarysource-validation-status token

Use this search parameter to find verification information for data that was verified against the specified primary source validation status. Applies to VerificationResult records.

VerificationResult.primarySource.validationStatus
primarysource-who reference

Use this search parameter to find verification information for data that was verified against the specified primary source actor. Applies to VerificationResult records.

VerificationResult.primarySource.who
status token

Use this search parameter to find verification information for data that was verified against the specified status. Applies to VerificationResult records.

VerificationResult.status
target reference

Use this search parameter to find verification information for data that was verified against the specified target. Applies to VerificationResult records.

VerificationResult.target

_include Search Parameter

_include Example
VerificationResult:verificationresult-target GET [base]/VerificationResult?_include=VerificationResult:target
VerificationResult:verificationresult-attestation-who GET [base]/VerificationResult?_include=VerificationResult:attestation-who

_revinclude Search Parameter

None