R4 Ballot #1 (Mixed Normative/Trial use)

This page is part of the FHIR Specification (v3.3.0: R4 Ballot 2). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions . Page versions: R5 R4B R4

Patient Administration Work GroupMaturity Level: 0 Draft Compartments: Not linked to any defined compartments

Detailed Descriptions for the elements in the VerificationResult resource.

VerificationResult
Element IdVerificationResult
Definition

Describes validation requirements, source(s), status and dates for one or more elements.

Control1..1
VerificationResult.target
Element IdVerificationResult.target
Definition

A resource that was validated.

Control0..*
TypeReference(Any)
Summarytrue
VerificationResult.targetLocation
Element IdVerificationResult.targetLocation
Definition

The fhirpath location(s) within the resource that was validated.

Control0..*
Typestring
Summarytrue
VerificationResult.need
Element IdVerificationResult.need
Definition

The frequency with which the target must be validated (none; initial; periodic).

Control1..1
Terminology Bindingneed (Required)
Typecode
Summarytrue
VerificationResult.status
Element IdVerificationResult.status
Definition

The validation status of the target (attested; validated; in process; requires revalidation; validation failed; revalidation failed).

Control1..1
Terminology Bindingstatus (Required)
Typecode
Summarytrue
VerificationResult.statusDate
Element IdVerificationResult.statusDate
Definition

When the validation status was updated.

Control1..1
TypedateTime
Summarytrue
VerificationResult.validationType
Element IdVerificationResult.validationType
Definition

What the target is validated against (nothing; primary source; multiple sources).

Control1..1
Terminology Bindingvalidation-type (Required)
Typecode
Summarytrue
VerificationResult.validationProcess
Element IdVerificationResult.validationProcess
Definition

The primary process by which the target is validated (edit check; value set; primary source; multiple sources; standalone; in context).

Control1..*
Terminology Bindingvalidation-process (Example)
TypeCodeableConcept
Summarytrue
VerificationResult.frequency
Element IdVerificationResult.frequency
Definition

Frequency of revalidation.

Control0..1
TypeTiming
VerificationResult.lastPerformed
Element IdVerificationResult.lastPerformed
Definition

The date/time validation was last completed (incl. failed validations).

Control0..1
TypedateTime
VerificationResult.nextScheduled
Element IdVerificationResult.nextScheduled
Definition

The date when target is next validated, if appropriate.

Control0..1
Typedate
VerificationResult.failureAction
Element IdVerificationResult.failureAction
Definition

The result if validation fails (fatal; warning; record only; none).

Control1..1
Terminology Bindingfailure-action (Required)
Typecode
Summarytrue
VerificationResult.primarySource
Element IdVerificationResult.primarySource
Definition

Information about the primary source(s) involved in validation.

Control0..*
VerificationResult.primarySource.identifier
Element IdVerificationResult.primarySource.identifier
Definition

URI of the primary source for validation.

NoteThis is a business identifer, not a resource identifier (see discussion)
Control0..1
TypeIdentifier
VerificationResult.primarySource.organization
Element IdVerificationResult.primarySource.organization
Definition

Reference to the primary source.

Control0..1
TypeReference(Organization)
VerificationResult.primarySource.type
Element IdVerificationResult.primarySource.type
Definition

Type of primary source (License Board; Primary Education; Continuing Education; Postal Service; Relationship owner; Registration Authority; legal source; issuing source; authoritative source).

Control1..*
Terminology Bindingprimary-source-type (Example)
TypeCodeableConcept
Summarytrue
VerificationResult.primarySource.validationProcess
Element IdVerificationResult.primarySource.validationProcess
Definition

Method for communicating with the primary source (manual; API; Push).

Control1..*
TypeCodeableConcept
Summarytrue
VerificationResult.primarySource.validationStatus
Element IdVerificationResult.primarySource.validationStatus
Definition

Status of the validation of the target against the primary source (successful; failed; unknown).

Control0..1
Terminology Bindingvalidation-status (Required)
Typecode
VerificationResult.primarySource.validationDate
Element IdVerificationResult.primarySource.validationDate
Definition

When the target was validated against the primary source.

Control0..1
TypedateTime
VerificationResult.primarySource.canPushUpdates
Element IdVerificationResult.primarySource.canPushUpdates
Definition

Ability of the primary source to push updates/alerts (yes; no; undetermined).

Control1..1
Terminology Bindingcan-push-updates (Required)
Typecode
Summarytrue
VerificationResult.primarySource.pushTypeAvailable
Element IdVerificationResult.primarySource.pushTypeAvailable
Definition

Type of alerts/updates the primary source can send (specific requested changes; any changes; as defined by source).

Control0..*
Terminology Bindingpush-type-available (Required)
Typecode
VerificationResult.attestation
Element IdVerificationResult.attestation
Definition

Information about the entity attesting to information.

Control0..1
VerificationResult.attestation.source
Element IdVerificationResult.attestation.source
Definition

The individual attesting to information.

Control1..1
TypeReference(Practitioner)
Summarytrue
VerificationResult.attestation.organization
Element IdVerificationResult.attestation.organization
Definition

The organization attesting to information.

Control1..1
TypeReference(Organization)
Summarytrue
VerificationResult.attestation.method
Element IdVerificationResult.attestation.method
Definition

Who is providing the attested information (owner; authorized representative; authorized intermediary; non-authorized source).

Control1..1
TypeCodeableConcept
Summarytrue
VerificationResult.attestation.date
Element IdVerificationResult.attestation.date
Definition

The date the information was attested to.

Control1..1
Typedate
Summarytrue
VerificationResult.attestation.sourceIdentityCertificate
Element IdVerificationResult.attestation.sourceIdentityCertificate
Definition

A digital identity certificate associated with the attestation source.

Control0..1
Typestring
VerificationResult.attestation.proxyIdentityCertificate
Element IdVerificationResult.attestation.proxyIdentityCertificate
Definition

A digital identity certificate associated with the proxy entity submitting attested information on behalf of the attestation source.

Control0..1
Typestring
VerificationResult.validator
Element IdVerificationResult.validator
Definition

Information about the entity validating information.

Control0..*
VerificationResult.validator.identifier
Element IdVerificationResult.validator.identifier
Definition

URI of the validator.

NoteThis is a business identifer, not a resource identifier (see discussion)
Control0..1
TypeIdentifier
VerificationResult.validator.organization
Element IdVerificationResult.validator.organization
Definition

Reference to the organization validating information.

Control1..1
TypeReference(Organization)
VerificationResult.validator.identityCertificate
Element IdVerificationResult.validator.identityCertificate
Definition

A digital identity certificate associated with the validator.

Control0..1
Typestring
VerificationResult.validator.dateValidated
Element IdVerificationResult.validator.dateValidated
Definition

Date on which the validator last validated the information.

Control1..1
Typedate