National Healthcare Directory Exchange
1.0.0-ballot - ballot United States of America flag

National Healthcare Directory Exchange, published by HL7 Patient Administration Working Group. This is not an authorized publication; it is the continuous build for version 1.0.0-ballot). This version is based on the current content of https://github.com/HL7/fhir-directory-exchange/ and changes regularly. See the Directory of published versions

Resource Profile: National Directory Validation

Official URL: http://hl7.org/fhir/us/directory-exchange/StructureDefinition/NatlDirEx-Validation Version: 1.0.0-ballot
Active as of 2022-12-08 Computable Name: NatlDirExValidation

Validation describes details about…

Usage:

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

NameFlagsCard.TypeDescription & Constraintsdoco
.. VerificationResult 0..*NatlDirEndpointQryVerificationVerification
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... target SΣ1..*Reference(Resource)A resource that was validated
... need SΣ1..1CodeableConceptnone | initial | periodic
Binding: need (preferred): The frequency with which the target must be validated.

... status SΣ1..1codeattested | validated | in-process | req-revalid | val-fail | reval-fail
Binding: status (required): The validation status of the target.

... statusDate SΣ1..1dateTimeWhen the validation status was updated
... validationType SΣ1..1CodeableConceptnothing|single|multiple
Binding: validation-type (required)
... validationProcess SΣ1..*CodeableConceptThe process(es) by which the target is validated
Binding: Validation Type Value Set (example)
... frequency S0..1TimingFrequency of revalidation
... lastPerformed S0..1dateTimeThe date/time validation was last completed (including failed validations)
... nextScheduled S0..1dateThe date when target is next validated, if appropriate
... failureAction SΣ1..1CodeableConceptfatal | warn | rec-only | none
Binding: failure-action (preferred): The result if validation fails.

... primarySource S0..*BackboneElementInformation about the primary source(s) involved in validation
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... who S0..1Reference(Organization | Practitioner | PractitionerRole)Reference to the primary source
.... type SΣ1..*CodeableConceptType of primary source
Binding: primary-source-type (example)
.... communicationMethod SΣ0..*CodeableConceptMethod for exchanging information with the primary source
Binding: verificationresult-communication-method (example)
.... validationStatus S0..1CodeableConceptsuccessful | failed | unknown
Binding: validation-status (preferred): Status of the validation of the target against the primary source.

.... validationDate S0..1dateTimeWhen the target was validated against the primary source
.... canPushUpdates SΣ0..1CodeableConceptyes | no | undetermined
Binding: can-push-updates (preferred): Ability of the primary source to push updates/alerts.

.... pushTypeAvailable S0..*CodeableConceptspecific | any | source
Binding: push-type-available (preferred): Type of alerts/updates the primary source can send.


... attestation S1..1BackboneElementInformation about the entity attesting to information
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... who SΣ1..1Reference(Practitioner | PractitionerRole | Organization)The individual or organization attesting to information
.... onBehalfOf SΣ0..1Reference(Organization | Practitioner | PractitionerRole)When the who is asserting on behalf of another (organization or individual)
.... communicationMethod SΣ1..1CodeableConceptThe method by which attested information was submitted/retrieved
Binding: verificationresult-communication-method (example)
.... date SΣ1..1dateThe date the information was attested to
.... sourceIdentityCertificate S0..1stringA digital identity certificate associated with the attestation source
.... proxyIdentityCertificate S0..1stringA digital identity certificate associated with the proxy entity submitting attested information on behalf of the attestation source
.... proxySignature S0..1SignatureProxy signature
.... sourceSignature S0..1SignatureAttester signature
... validator S0..*BackboneElementInformation about the entity validating information
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... organization S1..1Reference(Organization)Reference to the organization validating information
.... identityCertificate S0..1stringA digital identity certificate associated with the validator
.... attestationSignature S0..1SignatureValidator signature

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
VerificationResult.needpreferredneed
VerificationResult.statusrequiredstatus
VerificationResult.validationTyperequiredvalidation-type
VerificationResult.validationProcessexampleValidationProcessVS
VerificationResult.failureActionpreferredfailure-action
VerificationResult.primarySource.typeexampleprimary-source-type
VerificationResult.primarySource.communicationMethodexampleverificationresult-communication-method
VerificationResult.primarySource.validationStatuspreferredvalidation-status
VerificationResult.primarySource.canPushUpdatespreferredcan-push-updates
VerificationResult.primarySource.pushTypeAvailablepreferredpush-type-available
VerificationResult.attestation.communicationMethodexampleverificationresult-communication-method
NameFlagsCard.TypeDescription & Constraintsdoco
.. VerificationResult 0..*NatlDirEndpointQryVerificationVerification
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional content defined by implementations
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... target SΣ1..*Reference(Resource)A resource that was validated
... targetLocation SΣ0..*stringThe fhirpath location(s) within the resource that was validated
... need SΣ1..1CodeableConceptnone | initial | periodic
Binding: need (preferred): The frequency with which the target must be validated.

... status SΣ1..1codeattested | validated | in-process | req-revalid | val-fail | reval-fail
Binding: status (required): The validation status of the target.

... statusDate SΣ1..1dateTimeWhen the validation status was updated
... validationType SΣ1..1CodeableConceptnothing|single|multiple
Binding: validation-type (required)
... validationProcess SΣ1..*CodeableConceptThe process(es) by which the target is validated
Binding: Validation Type Value Set (example)
... frequency S0..1TimingFrequency of revalidation
... lastPerformed S0..1dateTimeThe date/time validation was last completed (including failed validations)
... nextScheduled S0..1dateThe date when target is next validated, if appropriate
... failureAction SΣ1..1CodeableConceptfatal | warn | rec-only | none
Binding: failure-action (preferred): The result if validation fails.

... primarySource S0..*BackboneElementInformation about the primary source(s) involved in validation
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... who S0..1Reference(Organization | Practitioner | PractitionerRole)Reference to the primary source
.... type SΣ1..*CodeableConceptType of primary source
Binding: primary-source-type (example)
.... communicationMethod SΣ0..*CodeableConceptMethod for exchanging information with the primary source
Binding: verificationresult-communication-method (example)
.... validationStatus S0..1CodeableConceptsuccessful | failed | unknown
Binding: validation-status (preferred): Status of the validation of the target against the primary source.

.... validationDate S0..1dateTimeWhen the target was validated against the primary source
.... canPushUpdates SΣ0..1CodeableConceptyes | no | undetermined
Binding: can-push-updates (preferred): Ability of the primary source to push updates/alerts.

.... pushTypeAvailable S0..*CodeableConceptspecific | any | source
Binding: push-type-available (preferred): Type of alerts/updates the primary source can send.


... attestation S1..1BackboneElementInformation about the entity attesting to information
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... who SΣ1..1Reference(Practitioner | PractitionerRole | Organization)The individual or organization attesting to information
.... onBehalfOf SΣ0..1Reference(Organization | Practitioner | PractitionerRole)When the who is asserting on behalf of another (organization or individual)
.... communicationMethod SΣ1..1CodeableConceptThe method by which attested information was submitted/retrieved
Binding: verificationresult-communication-method (example)
.... date SΣ1..1dateThe date the information was attested to
.... sourceIdentityCertificate S0..1stringA digital identity certificate associated with the attestation source
.... proxyIdentityCertificate S0..1stringA digital identity certificate associated with the proxy entity submitting attested information on behalf of the attestation source
.... proxySignature S0..1SignatureProxy signature
.... sourceSignature S0..1SignatureAttester signature
... validator S0..*BackboneElementInformation about the entity validating information
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... organization S1..1Reference(Organization)Reference to the organization validating information
.... identityCertificate S0..1stringA digital identity certificate associated with the validator
.... attestationSignature S0..1SignatureValidator signature

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
VerificationResult.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
VerificationResult.needpreferredneed
VerificationResult.statusrequiredstatus
VerificationResult.validationTyperequiredvalidation-type
VerificationResult.validationProcessexampleValidationProcessVS
VerificationResult.failureActionpreferredfailure-action
VerificationResult.primarySource.typeexampleprimary-source-type
VerificationResult.primarySource.communicationMethodexampleverificationresult-communication-method
VerificationResult.primarySource.validationStatuspreferredvalidation-status
VerificationResult.primarySource.canPushUpdatespreferredcan-push-updates
VerificationResult.primarySource.pushTypeAvailablepreferredpush-type-available
VerificationResult.attestation.communicationMethodexampleverificationresult-communication-method

This structure is derived from NatlDirEndpointQryVerification

Summary

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. VerificationResult 0..*NatlDirEndpointQryVerificationVerification
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... target SΣ1..*Reference(Resource)A resource that was validated
... need SΣ1..1CodeableConceptnone | initial | periodic
Binding: need (preferred): The frequency with which the target must be validated.

... status SΣ1..1codeattested | validated | in-process | req-revalid | val-fail | reval-fail
Binding: status (required): The validation status of the target.

... statusDate SΣ1..1dateTimeWhen the validation status was updated
... validationType SΣ1..1CodeableConceptnothing|single|multiple
Binding: validation-type (required)
... validationProcess SΣ1..*CodeableConceptThe process(es) by which the target is validated
Binding: Validation Type Value Set (example)
... frequency S0..1TimingFrequency of revalidation
... lastPerformed S0..1dateTimeThe date/time validation was last completed (including failed validations)
... nextScheduled S0..1dateThe date when target is next validated, if appropriate
... failureAction SΣ1..1CodeableConceptfatal | warn | rec-only | none
Binding: failure-action (preferred): The result if validation fails.

... primarySource S0..*BackboneElementInformation about the primary source(s) involved in validation
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... who S0..1Reference(Organization | Practitioner | PractitionerRole)Reference to the primary source
.... type SΣ1..*CodeableConceptType of primary source
Binding: primary-source-type (example)
.... communicationMethod SΣ0..*CodeableConceptMethod for exchanging information with the primary source
Binding: verificationresult-communication-method (example)
.... validationStatus S0..1CodeableConceptsuccessful | failed | unknown
Binding: validation-status (preferred): Status of the validation of the target against the primary source.

.... validationDate S0..1dateTimeWhen the target was validated against the primary source
.... canPushUpdates SΣ0..1CodeableConceptyes | no | undetermined
Binding: can-push-updates (preferred): Ability of the primary source to push updates/alerts.

.... pushTypeAvailable S0..*CodeableConceptspecific | any | source
Binding: push-type-available (preferred): Type of alerts/updates the primary source can send.


... attestation S1..1BackboneElementInformation about the entity attesting to information
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... who SΣ1..1Reference(Practitioner | PractitionerRole | Organization)The individual or organization attesting to information
.... onBehalfOf SΣ0..1Reference(Organization | Practitioner | PractitionerRole)When the who is asserting on behalf of another (organization or individual)
.... communicationMethod SΣ1..1CodeableConceptThe method by which attested information was submitted/retrieved
Binding: verificationresult-communication-method (example)
.... date SΣ1..1dateThe date the information was attested to
.... sourceIdentityCertificate S0..1stringA digital identity certificate associated with the attestation source
.... proxyIdentityCertificate S0..1stringA digital identity certificate associated with the proxy entity submitting attested information on behalf of the attestation source
.... proxySignature S0..1SignatureProxy signature
.... sourceSignature S0..1SignatureAttester signature
... validator S0..*BackboneElementInformation about the entity validating information
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... organization S1..1Reference(Organization)Reference to the organization validating information
.... identityCertificate S0..1stringA digital identity certificate associated with the validator
.... attestationSignature S0..1SignatureValidator signature

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
VerificationResult.needpreferredneed
VerificationResult.statusrequiredstatus
VerificationResult.validationTyperequiredvalidation-type
VerificationResult.validationProcessexampleValidationProcessVS
VerificationResult.failureActionpreferredfailure-action
VerificationResult.primarySource.typeexampleprimary-source-type
VerificationResult.primarySource.communicationMethodexampleverificationresult-communication-method
VerificationResult.primarySource.validationStatuspreferredvalidation-status
VerificationResult.primarySource.canPushUpdatespreferredcan-push-updates
VerificationResult.primarySource.pushTypeAvailablepreferredpush-type-available
VerificationResult.attestation.communicationMethodexampleverificationresult-communication-method

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. VerificationResult 0..*NatlDirEndpointQryVerificationVerification
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional content defined by implementations
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... target SΣ1..*Reference(Resource)A resource that was validated
... targetLocation SΣ0..*stringThe fhirpath location(s) within the resource that was validated
... need SΣ1..1CodeableConceptnone | initial | periodic
Binding: need (preferred): The frequency with which the target must be validated.

... status SΣ1..1codeattested | validated | in-process | req-revalid | val-fail | reval-fail
Binding: status (required): The validation status of the target.

... statusDate SΣ1..1dateTimeWhen the validation status was updated
... validationType SΣ1..1CodeableConceptnothing|single|multiple
Binding: validation-type (required)
... validationProcess SΣ1..*CodeableConceptThe process(es) by which the target is validated
Binding: Validation Type Value Set (example)
... frequency S0..1TimingFrequency of revalidation
... lastPerformed S0..1dateTimeThe date/time validation was last completed (including failed validations)
... nextScheduled S0..1dateThe date when target is next validated, if appropriate
... failureAction SΣ1..1CodeableConceptfatal | warn | rec-only | none
Binding: failure-action (preferred): The result if validation fails.

... primarySource S0..*BackboneElementInformation about the primary source(s) involved in validation
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... who S0..1Reference(Organization | Practitioner | PractitionerRole)Reference to the primary source
.... type SΣ1..*CodeableConceptType of primary source
Binding: primary-source-type (example)
.... communicationMethod SΣ0..*CodeableConceptMethod for exchanging information with the primary source
Binding: verificationresult-communication-method (example)
.... validationStatus S0..1CodeableConceptsuccessful | failed | unknown
Binding: validation-status (preferred): Status of the validation of the target against the primary source.

.... validationDate S0..1dateTimeWhen the target was validated against the primary source
.... canPushUpdates SΣ0..1CodeableConceptyes | no | undetermined
Binding: can-push-updates (preferred): Ability of the primary source to push updates/alerts.

.... pushTypeAvailable S0..*CodeableConceptspecific | any | source
Binding: push-type-available (preferred): Type of alerts/updates the primary source can send.


... attestation S1..1BackboneElementInformation about the entity attesting to information
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... who SΣ1..1Reference(Practitioner | PractitionerRole | Organization)The individual or organization attesting to information
.... onBehalfOf SΣ0..1Reference(Organization | Practitioner | PractitionerRole)When the who is asserting on behalf of another (organization or individual)
.... communicationMethod SΣ1..1CodeableConceptThe method by which attested information was submitted/retrieved
Binding: verificationresult-communication-method (example)
.... date SΣ1..1dateThe date the information was attested to
.... sourceIdentityCertificate S0..1stringA digital identity certificate associated with the attestation source
.... proxyIdentityCertificate S0..1stringA digital identity certificate associated with the proxy entity submitting attested information on behalf of the attestation source
.... proxySignature S0..1SignatureProxy signature
.... sourceSignature S0..1SignatureAttester signature
... validator S0..*BackboneElementInformation about the entity validating information
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... organization S1..1Reference(Organization)Reference to the organization validating information
.... identityCertificate S0..1stringA digital identity certificate associated with the validator
.... attestationSignature S0..1SignatureValidator signature

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
VerificationResult.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
VerificationResult.needpreferredneed
VerificationResult.statusrequiredstatus
VerificationResult.validationTyperequiredvalidation-type
VerificationResult.validationProcessexampleValidationProcessVS
VerificationResult.failureActionpreferredfailure-action
VerificationResult.primarySource.typeexampleprimary-source-type
VerificationResult.primarySource.communicationMethodexampleverificationresult-communication-method
VerificationResult.primarySource.validationStatuspreferredvalidation-status
VerificationResult.primarySource.canPushUpdatespreferredcan-push-updates
VerificationResult.primarySource.pushTypeAvailablepreferredpush-type-available
VerificationResult.attestation.communicationMethodexampleverificationresult-communication-method

This structure is derived from NatlDirEndpointQryVerification

Summary

 

Other representations of profile: CSV, Excel, Schematron