This page is part of the National Healthcare Query (v1.0.0-ballot: STU 1 Ballot 1) based on FHIR R4. . For a full list of available versions, see the Directory of published versions
Official URL: http://hl7.org/fhir/us/directory-query/StructureDefinition/NatlDir-Verification | Version: 1.0.0-ballot | |||
Active as of 2017-12-10 | Computable Name: NatlDirEndpointQryVerification |
Describes Verification requirements, source(s), status and dates for one or more elements
Usage:
Description of Profiles, Differentials, Snapshots and how the different presentations work.
This structure is derived from VerificationResult
This structure is derived from VerificationResult
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
VerificationResult | 0..* | VerificationResult | Verification | |
target | S | 1..* | Reference(Resource) | A resource that was validated |
targetLocation | S | 0..* | string | The fhirpath location(s) within the resource that was validated |
need | S | 1..1 | CodeableConcept | none | initial | periodic |
status | S | 1..1 | code | attested | validated | in-process | req-revalid | val-fail | reval-fail |
statusDate | S | 1..1 | dateTime | When the validation status was updated |
validationType | S | 1..1 | CodeableConcept | nothing|single|multiple Binding: validation-type (required) |
validationProcess | S | 1..* | CodeableConcept | The process(es) by which the target is validated Binding: Validation Type Value Set (example) |
frequency | S | 0..1 | Timing | Frequency of revalidation |
lastPerformed | S | 0..1 | dateTime | The date/time validation was last completed (including failed validations) |
nextScheduled | S | 0..1 | date | The date when target is next validated, if appropriate |
failureAction | S | 1..1 | CodeableConcept | fatal | warn | rec-only | none |
primarySource | S | 0..* | BackboneElement | Information about the primary source(s) involved in validation |
who | S | 0..1 | Reference(Organization | Practitioner | PractitionerRole) | Reference to the primary source |
type | S | 1..* | CodeableConcept | Type of primary source Binding: primary-source-type (example) |
communicationMethod | S | 0..* | CodeableConcept | Method for exchanging information with the primary source Binding: verificationresult-communication-method (example) |
validationStatus | S | 0..1 | CodeableConcept | successful | failed | unknown |
validationDate | S | 0..1 | dateTime | When the target was validated against the primary source |
canPushUpdates | S | 0..1 | CodeableConcept | yes | no | undetermined |
pushTypeAvailable | S | 0..* | CodeableConcept | specific | any | source |
attestation | S | 1..1 | BackboneElement | Information about the entity attesting to information |
who | S | 1..1 | Reference(Practitioner | PractitionerRole | Organization) | The individual or organization attesting to information |
onBehalfOf | S | 0..1 | Reference(Organization | Practitioner | PractitionerRole) | When the who is asserting on behalf of another (organization or individual) |
communicationMethod | S | 1..1 | CodeableConcept | The method by which attested information was submitted/retrieved Binding: verificationresult-communication-method (example) |
date | S | 1..1 | date | The date the information was attested to |
sourceIdentityCertificate | S | 0..1 | string | A digital identity certificate associated with the attestation source |
proxyIdentityCertificate | S | 0..1 | string | A digital identity certificate associated with the proxy entity submitting attested information on behalf of the attestation source |
proxySignature | S | 0..1 | Signature | Proxy signature |
sourceSignature | S | 0..1 | Signature | Attester signature |
validator | S | 0..* | BackboneElement | Information about the entity validating information |
organization | S | 1..1 | Reference(Organization) | Reference to the organization validating information |
identityCertificate | S | 0..1 | string | A digital identity certificate associated with the validator |
attestationSignature | S | 0..1 | Signature | Validator signature |
Documentation for this format |
Name | Flags | Card. | Type | Description & Constraints | ||||
---|---|---|---|---|---|---|---|---|
VerificationResult | 0..* | VerificationResult | Verification | |||||
id | Σ | 0..1 | string | Logical id of this artifact | ||||
meta | Σ | 0..1 | Meta | Metadata about the resource | ||||
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
language | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
text | 0..1 | Narrative | Text summary of the resource, for human interpretation | |||||
contained | 0..* | Resource | Contained, inline Resources | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored | ||||
target | SΣ | 1..* | Reference(Resource) | A resource that was validated | ||||
targetLocation | SΣ | 0..* | string | The fhirpath location(s) within the resource that was validated | ||||
need | SΣ | 1..1 | CodeableConcept | none | initial | periodic Binding: need (preferred): The frequency with which the target must be validated. | ||||
status | SΣ | 1..1 | code | attested | validated | in-process | req-revalid | val-fail | reval-fail Binding: status (required): The validation status of the target. | ||||
statusDate | SΣ | 1..1 | dateTime | When the validation status was updated | ||||
validationType | SΣ | 1..1 | CodeableConcept | nothing|single|multiple Binding: validation-type (required) | ||||
validationProcess | SΣ | 1..* | CodeableConcept | The process(es) by which the target is validated Binding: Validation Type Value Set (example) | ||||
frequency | S | 0..1 | Timing | Frequency of revalidation | ||||
lastPerformed | S | 0..1 | dateTime | The date/time validation was last completed (including failed validations) | ||||
nextScheduled | S | 0..1 | date | The date when target is next validated, if appropriate | ||||
failureAction | SΣ | 1..1 | CodeableConcept | fatal | warn | rec-only | none Binding: failure-action (preferred): The result if validation fails. | ||||
primarySource | S | 0..* | BackboneElement | Information about the primary source(s) involved in validation | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
who | S | 0..1 | Reference(Organization | Practitioner | PractitionerRole) | Reference to the primary source | ||||
type | SΣ | 1..* | CodeableConcept | Type of primary source Binding: primary-source-type (example) | ||||
communicationMethod | SΣ | 0..* | CodeableConcept | Method for exchanging information with the primary source Binding: verificationresult-communication-method (example) | ||||
validationStatus | S | 0..1 | CodeableConcept | successful | failed | unknown Binding: validation-status (preferred): Status of the validation of the target against the primary source. | ||||
validationDate | S | 0..1 | dateTime | When the target was validated against the primary source | ||||
canPushUpdates | SΣ | 0..1 | CodeableConcept | yes | no | undetermined Binding: can-push-updates (preferred): Ability of the primary source to push updates/alerts. | ||||
pushTypeAvailable | S | 0..* | CodeableConcept | specific | any | source Binding: push-type-available (preferred): Type of alerts/updates the primary source can send. | ||||
attestation | S | 1..1 | BackboneElement | Information about the entity attesting to information | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
who | SΣ | 1..1 | Reference(Practitioner | PractitionerRole | Organization) | The individual or organization attesting to information | ||||
onBehalfOf | SΣ | 0..1 | Reference(Organization | Practitioner | PractitionerRole) | When the who is asserting on behalf of another (organization or individual) | ||||
communicationMethod | SΣ | 1..1 | CodeableConcept | The method by which attested information was submitted/retrieved Binding: verificationresult-communication-method (example) | ||||
date | SΣ | 1..1 | date | The date the information was attested to | ||||
sourceIdentityCertificate | S | 0..1 | string | A digital identity certificate associated with the attestation source | ||||
proxyIdentityCertificate | S | 0..1 | string | A digital identity certificate associated with the proxy entity submitting attested information on behalf of the attestation source | ||||
proxySignature | S | 0..1 | Signature | Proxy signature | ||||
sourceSignature | S | 0..1 | Signature | Attester signature | ||||
validator | S | 0..* | BackboneElement | Information about the entity validating information | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
organization | S | 1..1 | Reference(Organization) | Reference to the organization validating information | ||||
identityCertificate | S | 0..1 | string | A digital identity certificate associated with the validator | ||||
attestationSignature | S | 0..1 | Signature | Validator signature | ||||
Documentation for this format |
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
VerificationResult | 0..* | VerificationResult | Verification | |
target | Σ | 1..* | Reference(Resource) | A resource that was validated |
targetLocation | Σ | 0..* | string | The fhirpath location(s) within the resource that was validated |
need | Σ | 1..1 | CodeableConcept | none | initial | periodic Binding: need (preferred): The frequency with which the target must be validated. |
status | Σ | 1..1 | code | attested | validated | in-process | req-revalid | val-fail | reval-fail Binding: status (required): The validation status of the target. |
statusDate | Σ | 1..1 | dateTime | When the validation status was updated |
validationType | Σ | 1..1 | CodeableConcept | nothing|single|multiple Binding: validation-type (required) |
validationProcess | Σ | 1..* | CodeableConcept | The process(es) by which the target is validated Binding: Validation Type Value Set (example) |
frequency | 0..1 | Timing | Frequency of revalidation | |
lastPerformed | 0..1 | dateTime | The date/time validation was last completed (including failed validations) | |
nextScheduled | 0..1 | date | The date when target is next validated, if appropriate | |
failureAction | Σ | 1..1 | CodeableConcept | fatal | warn | rec-only | none Binding: failure-action (preferred): The result if validation fails. |
primarySource | 0..* | BackboneElement | Information about the primary source(s) involved in validation | |
who | 0..1 | Reference(Organization | Practitioner | PractitionerRole) | Reference to the primary source | |
type | Σ | 1..* | CodeableConcept | Type of primary source Binding: primary-source-type (example) |
communicationMethod | Σ | 0..* | CodeableConcept | Method for exchanging information with the primary source Binding: verificationresult-communication-method (example) |
validationStatus | 0..1 | CodeableConcept | successful | failed | unknown Binding: validation-status (preferred): Status of the validation of the target against the primary source. | |
validationDate | 0..1 | dateTime | When the target was validated against the primary source | |
canPushUpdates | Σ | 0..1 | CodeableConcept | yes | no | undetermined Binding: can-push-updates (preferred): Ability of the primary source to push updates/alerts. |
pushTypeAvailable | 0..* | CodeableConcept | specific | any | source Binding: push-type-available (preferred): Type of alerts/updates the primary source can send. | |
attestation | 1..1 | BackboneElement | Information about the entity attesting to information | |
who | Σ | 1..1 | Reference(Practitioner | PractitionerRole | Organization) | The individual or organization attesting to information |
onBehalfOf | Σ | 0..1 | Reference(Organization | Practitioner | PractitionerRole) | When the who is asserting on behalf of another (organization or individual) |
communicationMethod | Σ | 1..1 | CodeableConcept | The method by which attested information was submitted/retrieved Binding: verificationresult-communication-method (example) |
date | Σ | 1..1 | date | The date the information was attested to |
sourceIdentityCertificate | 0..1 | string | A digital identity certificate associated with the attestation source | |
proxyIdentityCertificate | 0..1 | string | A digital identity certificate associated with the proxy entity submitting attested information on behalf of the attestation source | |
proxySignature | 0..1 | Signature | Proxy signature | |
sourceSignature | 0..1 | Signature | Attester signature | |
validator | 0..* | BackboneElement | Information about the entity validating information | |
organization | 1..1 | Reference(Organization) | Reference to the organization validating information | |
identityCertificate | 0..1 | string | A digital identity certificate associated with the validator | |
attestationSignature | 0..1 | Signature | Validator signature | |
Documentation for this format |
This structure is derived from VerificationResult
Differential View
This structure is derived from VerificationResult
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
VerificationResult | 0..* | VerificationResult | Verification | |
target | S | 1..* | Reference(Resource) | A resource that was validated |
targetLocation | S | 0..* | string | The fhirpath location(s) within the resource that was validated |
need | S | 1..1 | CodeableConcept | none | initial | periodic |
status | S | 1..1 | code | attested | validated | in-process | req-revalid | val-fail | reval-fail |
statusDate | S | 1..1 | dateTime | When the validation status was updated |
validationType | S | 1..1 | CodeableConcept | nothing|single|multiple Binding: validation-type (required) |
validationProcess | S | 1..* | CodeableConcept | The process(es) by which the target is validated Binding: Validation Type Value Set (example) |
frequency | S | 0..1 | Timing | Frequency of revalidation |
lastPerformed | S | 0..1 | dateTime | The date/time validation was last completed (including failed validations) |
nextScheduled | S | 0..1 | date | The date when target is next validated, if appropriate |
failureAction | S | 1..1 | CodeableConcept | fatal | warn | rec-only | none |
primarySource | S | 0..* | BackboneElement | Information about the primary source(s) involved in validation |
who | S | 0..1 | Reference(Organization | Practitioner | PractitionerRole) | Reference to the primary source |
type | S | 1..* | CodeableConcept | Type of primary source Binding: primary-source-type (example) |
communicationMethod | S | 0..* | CodeableConcept | Method for exchanging information with the primary source Binding: verificationresult-communication-method (example) |
validationStatus | S | 0..1 | CodeableConcept | successful | failed | unknown |
validationDate | S | 0..1 | dateTime | When the target was validated against the primary source |
canPushUpdates | S | 0..1 | CodeableConcept | yes | no | undetermined |
pushTypeAvailable | S | 0..* | CodeableConcept | specific | any | source |
attestation | S | 1..1 | BackboneElement | Information about the entity attesting to information |
who | S | 1..1 | Reference(Practitioner | PractitionerRole | Organization) | The individual or organization attesting to information |
onBehalfOf | S | 0..1 | Reference(Organization | Practitioner | PractitionerRole) | When the who is asserting on behalf of another (organization or individual) |
communicationMethod | S | 1..1 | CodeableConcept | The method by which attested information was submitted/retrieved Binding: verificationresult-communication-method (example) |
date | S | 1..1 | date | The date the information was attested to |
sourceIdentityCertificate | S | 0..1 | string | A digital identity certificate associated with the attestation source |
proxyIdentityCertificate | S | 0..1 | string | A digital identity certificate associated with the proxy entity submitting attested information on behalf of the attestation source |
proxySignature | S | 0..1 | Signature | Proxy signature |
sourceSignature | S | 0..1 | Signature | Attester signature |
validator | S | 0..* | BackboneElement | Information about the entity validating information |
organization | S | 1..1 | Reference(Organization) | Reference to the organization validating information |
identityCertificate | S | 0..1 | string | A digital identity certificate associated with the validator |
attestationSignature | S | 0..1 | Signature | Validator signature |
Documentation for this format |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints | ||||
---|---|---|---|---|---|---|---|---|
VerificationResult | 0..* | VerificationResult | Verification | |||||
id | Σ | 0..1 | string | Logical id of this artifact | ||||
meta | Σ | 0..1 | Meta | Metadata about the resource | ||||
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
language | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
text | 0..1 | Narrative | Text summary of the resource, for human interpretation | |||||
contained | 0..* | Resource | Contained, inline Resources | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored | ||||
target | SΣ | 1..* | Reference(Resource) | A resource that was validated | ||||
targetLocation | SΣ | 0..* | string | The fhirpath location(s) within the resource that was validated | ||||
need | SΣ | 1..1 | CodeableConcept | none | initial | periodic Binding: need (preferred): The frequency with which the target must be validated. | ||||
status | SΣ | 1..1 | code | attested | validated | in-process | req-revalid | val-fail | reval-fail Binding: status (required): The validation status of the target. | ||||
statusDate | SΣ | 1..1 | dateTime | When the validation status was updated | ||||
validationType | SΣ | 1..1 | CodeableConcept | nothing|single|multiple Binding: validation-type (required) | ||||
validationProcess | SΣ | 1..* | CodeableConcept | The process(es) by which the target is validated Binding: Validation Type Value Set (example) | ||||
frequency | S | 0..1 | Timing | Frequency of revalidation | ||||
lastPerformed | S | 0..1 | dateTime | The date/time validation was last completed (including failed validations) | ||||
nextScheduled | S | 0..1 | date | The date when target is next validated, if appropriate | ||||
failureAction | SΣ | 1..1 | CodeableConcept | fatal | warn | rec-only | none Binding: failure-action (preferred): The result if validation fails. | ||||
primarySource | S | 0..* | BackboneElement | Information about the primary source(s) involved in validation | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
who | S | 0..1 | Reference(Organization | Practitioner | PractitionerRole) | Reference to the primary source | ||||
type | SΣ | 1..* | CodeableConcept | Type of primary source Binding: primary-source-type (example) | ||||
communicationMethod | SΣ | 0..* | CodeableConcept | Method for exchanging information with the primary source Binding: verificationresult-communication-method (example) | ||||
validationStatus | S | 0..1 | CodeableConcept | successful | failed | unknown Binding: validation-status (preferred): Status of the validation of the target against the primary source. | ||||
validationDate | S | 0..1 | dateTime | When the target was validated against the primary source | ||||
canPushUpdates | SΣ | 0..1 | CodeableConcept | yes | no | undetermined Binding: can-push-updates (preferred): Ability of the primary source to push updates/alerts. | ||||
pushTypeAvailable | S | 0..* | CodeableConcept | specific | any | source Binding: push-type-available (preferred): Type of alerts/updates the primary source can send. | ||||
attestation | S | 1..1 | BackboneElement | Information about the entity attesting to information | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
who | SΣ | 1..1 | Reference(Practitioner | PractitionerRole | Organization) | The individual or organization attesting to information | ||||
onBehalfOf | SΣ | 0..1 | Reference(Organization | Practitioner | PractitionerRole) | When the who is asserting on behalf of another (organization or individual) | ||||
communicationMethod | SΣ | 1..1 | CodeableConcept | The method by which attested information was submitted/retrieved Binding: verificationresult-communication-method (example) | ||||
date | SΣ | 1..1 | date | The date the information was attested to | ||||
sourceIdentityCertificate | S | 0..1 | string | A digital identity certificate associated with the attestation source | ||||
proxyIdentityCertificate | S | 0..1 | string | A digital identity certificate associated with the proxy entity submitting attested information on behalf of the attestation source | ||||
proxySignature | S | 0..1 | Signature | Proxy signature | ||||
sourceSignature | S | 0..1 | Signature | Attester signature | ||||
validator | S | 0..* | BackboneElement | Information about the entity validating information | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
organization | S | 1..1 | Reference(Organization) | Reference to the organization validating information | ||||
identityCertificate | S | 0..1 | string | A digital identity certificate associated with the validator | ||||
attestationSignature | S | 0..1 | Signature | Validator signature | ||||
Documentation for this format |
Other representations of profile: CSV, Excel, Schematron
Path | Conformance | ValueSet |
VerificationResult.language | preferred | CommonLanguages Max Binding: AllLanguages |
VerificationResult.need | preferred | need |
VerificationResult.status | required | status |
VerificationResult.validationType | required | validation-type |
VerificationResult.validationProcess | example | ValidationProcessVS |
VerificationResult.failureAction | preferred | failure-action |
VerificationResult.primarySource.type | example | primary-source-type |
VerificationResult.primarySource.communicationMethod | example | verificationresult-communication-method |
VerificationResult.primarySource.validationStatus | preferred | validation-status |
VerificationResult.primarySource.canPushUpdates | preferred | can-push-updates |
VerificationResult.primarySource.pushTypeAvailable | preferred | push-type-available |
VerificationResult.attestation.communicationMethod | example | verificationresult-communication-method |