R4 Ballot #1 #2 (Mixed Normative/Trial use)

This page is part of the FHIR Specification (v3.3.0: (v3.5.0: R4 Ballot 2). #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 Group Maturity Level : 0   Draft Trial Use Compartments : Not linked to any defined compartments

Detailed Descriptions for the elements in the VerificationResult resource.

Type Identifier
VerificationResult
Element Id VerificationResult
Definition

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

Control 1..1
Type DomainResource
VerificationResult.target
Element Id VerificationResult.target
Definition

A resource that was validated.

Control 0..*
Type Reference ( Any )
Summary true
VerificationResult.targetLocation
Element Id VerificationResult.targetLocation
Definition

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

Control 0..*
Type string
Summary true
VerificationResult.need
Element Id VerificationResult.need
Definition

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

Control 1..1 0..1
Terminology Binding need Need ( Required Preferred )
Type code CodeableConcept
Summary true
VerificationResult.status
Element Id VerificationResult.status
Definition

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

Control 1..1
Terminology Binding status Status ( Required )
Type code
Summary true
VerificationResult.statusDate
Element Id VerificationResult.statusDate
Definition

When the validation status was updated.

Control 1..1 0..1
Type dateTime
Summary true
VerificationResult.validationType
Element Id VerificationResult.validationType
Definition

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

Control 1..1 0..1
Terminology Binding validation-type Validation-type ( Required Preferred )
Type code CodeableConcept
Summary true
VerificationResult.validationProcess
Element Id VerificationResult.validationProcess
Definition

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

Control 1..* 0..*
Terminology Binding validation-process Validation-process ( Example )
Type CodeableConcept
Summary true
VerificationResult.frequency
Element Id VerificationResult.frequency
Definition

Frequency of revalidation.

Control 0..1
Type Timing
VerificationResult.lastPerformed
Element Id VerificationResult.lastPerformed
Definition

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

Control 0..1
Type dateTime
VerificationResult.nextScheduled
Element Id VerificationResult.nextScheduled
Definition

The date when target is next validated, if appropriate.

Control 0..1
Type date
VerificationResult.failureAction
Element Id VerificationResult.failureAction
Definition

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

Control 1..1 0..1
Terminology Binding failure-action Failure-action ( Required Preferred )
Type code CodeableConcept
Summary true
VerificationResult.primarySource
Element Id VerificationResult.primarySource
Definition

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

Control 0..*
VerificationResult.primarySource.identifier Element Id VerificationResult.primarySource.identifier Definition URI of the primary source for validation. Note This is a business identifer, not a resource identifier (see discussion ) Control 0..1 Type Identifier VerificationResult.primarySource.organization
Element Id VerificationResult.primarySource.organization
Definition

Reference to the primary source.

Control 0..1
Type Reference ( Organization )
VerificationResult.primarySource.type
Element Id VerificationResult.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).

Control 1..* 0..*
Terminology Binding primary-source-type Primary-source-type ( Example )
Type CodeableConcept
Summary true
VerificationResult.primarySource.validationProcess
Element Id VerificationResult.primarySource.validationProcess
Definition

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

Control 1..* 0..*
Type CodeableConcept
Summary true
VerificationResult.primarySource.validationStatus
Element Id VerificationResult.primarySource.validationStatus
Definition

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

Control 0..1
Terminology Binding validation-status Validation-status ( Required Preferred )
Type code CodeableConcept
VerificationResult.primarySource.validationDate
Element Id VerificationResult.primarySource.validationDate
Definition

When the target was validated against the primary source.

Control 0..1
Type dateTime
VerificationResult.primarySource.canPushUpdates
Element Id VerificationResult.primarySource.canPushUpdates
Definition

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

Control 1..1 0..1
Terminology Binding can-push-updates Can-push-updates ( Required Preferred )
Type code CodeableConcept
Summary true
VerificationResult.primarySource.pushTypeAvailable
Element Id VerificationResult.primarySource.pushTypeAvailable
Definition

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

Control 0..*
Terminology Binding push-type-available Push-type-available ( Required Preferred )
Type code CodeableConcept
VerificationResult.attestation
Element Id VerificationResult.attestation
Definition

Information about the entity attesting to information.

Control 0..1
VerificationResult.attestation.source
Element Id VerificationResult.attestation.source
Definition

The individual attesting to information.

Control 1..1 0..1
Type Reference ( Practitioner )
Summary true
VerificationResult.attestation.organization
Element Id VerificationResult.attestation.organization
Definition

The organization attesting to information.

Control 1..1 0..1
Type Reference ( Organization )
Summary true
VerificationResult.attestation.method
Element Id VerificationResult.attestation.method
Definition

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

Control 1..1 0..1
Type CodeableConcept
Summary true
VerificationResult.attestation.date
Element Id VerificationResult.attestation.date
Definition

The date the information was attested to.

Control 1..1 0..1
Type date
Summary true
VerificationResult.attestation.sourceIdentityCertificate
Element Id VerificationResult.attestation.sourceIdentityCertificate
Definition

A digital identity certificate associated with the attestation source.

Control 0..1
Type string
VerificationResult.attestation.proxyIdentityCertificate
Element Id VerificationResult.attestation.proxyIdentityCertificate
Definition

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

Control 0..1
Type string
VerificationResult.validator VerificationResult.attestation.signedProxyRight[x]
Element Id VerificationResult.validator VerificationResult.attestation.signedProxyRight[x]
Definition

Information about Signed assertion by the proxy entity validating information. indicating that they have the right to submit attested information on behalf of the attestation source.

Control 0..* 0..1
Type string | uri
[x] Note See Choice of Data Types for further information about how to use [x]
VerificationResult.validator.identifier VerificationResult.attestation.signedSourceAttestation[x]
Element Id VerificationResult.validator.identifier VerificationResult.attestation.signedSourceAttestation[x]
Definition

URI of Signed assertion by the validator. attestation source that they have attested to the information.

Note Control This is a business identifer, not a resource identifier (see discussion ) 0..1
Control Type 0..1 string | uri
[x] Note See Choice of Data Types for further information about how to use [x]
VerificationResult.validator
Element Id VerificationResult.validator
Definition

Information about the entity validating information.

Control 0..*
VerificationResult.validator.organization
Element Id VerificationResult.validator.organization
Definition

Reference to the organization validating information.

Control 1..1
Type Reference ( Organization )
VerificationResult.validator.identityCertificate
Element Id VerificationResult.validator.identityCertificate
Definition

A digital identity certificate associated with the validator.

Control 0..1
Type string
VerificationResult.validator.dateValidated VerificationResult.validator.signedValidatorAttestation[x]
Element Id VerificationResult.validator.dateValidated VerificationResult.validator.signedValidatorAttestation[x]
Definition

Date on which Signed assertion by the validator last that they have validated the information.

Control 1..1 0..1
Type date string | uri
[x] Note See Choice of Data Types for further information about how to use [x]