This page is part of the FHIR Specification (v4.0.1: R4 - Mixed Normative and STU) in it's permanent home (it will always be available at this URL). 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 | Trial Use | Security Category: Business | Compartments: Not linked to any defined compartments |
Describes validation requirements, source(s), status and dates for one or more elements.
The VerificationResult can be used where content (such as found in a directory) is aggregated between systems, and the details of this process needs to be recorded, to be able to determine the likely accuracy of the content.
Structure
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
VerificationResult | TU | DomainResource | Describes validation requirements, source(s), status and dates for one or more elements Elements defined in Ancestors: id, meta, implicitRules, language, text, contained, extension, modifierExtension | |
target | Σ | 0..* | Reference(Any) | A resource that was validated |
targetLocation | Σ | 0..* | string | The fhirpath location(s) within the resource that was validated |
need | Σ | 0..1 | CodeableConcept | none | initial | periodic Need (Preferred) |
status | Σ | 1..1 | code | attested | validated | in-process | req-revalid | val-fail | reval-fail Status (Required) |
statusDate | Σ | 0..1 | dateTime | When the validation status was updated |
validationType | Σ | 0..1 | CodeableConcept | nothing | primary | multiple Validation-type (Preferred) |
validationProcess | Σ | 0..* | CodeableConcept | The primary process by which the target is validated (edit check; value set; primary source; multiple sources; standalone; in context) Validation-process (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 | Σ | 0..1 | CodeableConcept | fatal | warn | rec-only | none Failure-action (Preferred) |
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 | Σ | 0..* | CodeableConcept | Type of primary source (License Board; Primary Education; Continuing Education; Postal Service; Relationship owner; Registration Authority; legal source; issuing source; authoritative source) Primary-source-type (Example) |
communicationMethod | Σ | 0..* | CodeableConcept | Method for exchanging information with the primary source VerificationResult Communication Method (Example) |
validationStatus | 0..1 | CodeableConcept | successful | failed | unknown Validation-status (Preferred) | |
validationDate | 0..1 | dateTime | When the target was validated against the primary source | |
canPushUpdates | Σ | 0..1 | CodeableConcept | yes | no | undetermined Can-push-updates (Preferred) |
pushTypeAvailable | 0..* | CodeableConcept | specific | any | source Push-type-available (Preferred) | |
attestation | 0..1 | BackboneElement | Information about the entity attesting to information | |
who | Σ | 0..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 | Σ | 0..1 | CodeableConcept | The method by which attested information was submitted/retrieved VerificationResult Communication Method (Example) |
date | Σ | 0..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 |
UML Diagram (Legend)
XML Template
<VerificationResult xmlns="http://hl7.org/fhir"> <!-- from Resource: id, meta, implicitRules, and language --> <!-- from DomainResource: text, contained, extension, and modifierExtension --> <target><!-- 0..* Reference(Any) A resource that was validated --></target> <targetLocation value="[string]"/><!-- 0..* The fhirpath location(s) within the resource that was validated --> <need><!-- 0..1 CodeableConcept none | initial | periodic --></need> <status value="[code]"/><!-- 1..1 attested | validated | in-process | req-revalid | val-fail | reval-fail --> <statusDate value="[dateTime]"/><!-- 0..1 When the validation status was updated --> <validationType><!-- 0..1 CodeableConcept nothing | primary | multiple --></validationType> <validationProcess><!-- 0..* CodeableConcept The primary process by which the target is validated (edit check; value set; primary source; multiple sources; standalone; in context) --></validationProcess> <frequency><!-- 0..1 Timing Frequency of revalidation --></frequency> <lastPerformed value="[dateTime]"/><!-- 0..1 The date/time validation was last completed (including failed validations) --> <nextScheduled value="[date]"/><!-- 0..1 The date when target is next validated, if appropriate --> <failureAction><!-- 0..1 CodeableConcept fatal | warn | rec-only | none --></failureAction> <primarySource> <!-- 0..* Information about the primary source(s) involved in validation --> <who><!-- 0..1 Reference(Organization|Practitioner|PractitionerRole) Reference to the primary source --></who> <type><!-- 0..* CodeableConcept Type of primary source (License Board; Primary Education; Continuing Education; Postal Service; Relationship owner; Registration Authority; legal source; issuing source; authoritative source) --></type> <communicationMethod><!-- 0..* CodeableConcept Method for exchanging information with the primary source --></communicationMethod> <validationStatus><!-- 0..1 CodeableConcept successful | failed | unknown --></validationStatus> <validationDate value="[dateTime]"/><!-- 0..1 When the target was validated against the primary source --> <canPushUpdates><!-- 0..1 CodeableConcept yes | no | undetermined --></canPushUpdates> <pushTypeAvailable><!-- 0..* CodeableConcept specific | any | source --></pushTypeAvailable> </primarySource> <attestation> <!-- 0..1 Information about the entity attesting to information --> <who><!-- 0..1 Reference(Practitioner|PractitionerRole|Organization) The individual or organization attesting to information --></who> <onBehalfOf><!-- 0..1 Reference(Organization|Practitioner|PractitionerRole) When the who is asserting on behalf of another (organization or individual) --></onBehalfOf> <communicationMethod><!-- 0..1 CodeableConcept The method by which attested information was submitted/retrieved --></communicationMethod> <date value="[date]"/><!-- 0..1 The date the information was attested to --> <sourceIdentityCertificate value="[string]"/><!-- 0..1 A digital identity certificate associated with the attestation source --> <proxyIdentityCertificate value="[string]"/><!-- 0..1 A digital identity certificate associated with the proxy entity submitting attested information on behalf of the attestation source --> <proxySignature><!-- 0..1 Signature Proxy signature --></proxySignature> <sourceSignature><!-- 0..1 Signature Attester signature --></sourceSignature> </attestation> <validator> <!-- 0..* Information about the entity validating information --> <organization><!-- 1..1 Reference(Organization) Reference to the organization validating information --></organization> <identityCertificate value="[string]"/><!-- 0..1 A digital identity certificate associated with the validator --> <attestationSignature><!-- 0..1 Signature Validator signature --></attestationSignature> </validator> </VerificationResult>
JSON Template
{ "resourceType" : "VerificationResult", // from Resource: id, meta, implicitRules, and language // from DomainResource: text, contained, extension, and modifierExtension "target" : [{ Reference(Any) }], // A resource that was validated "targetLocation" : ["<string>"], // The fhirpath location(s) within the resource that was validated "need" : { CodeableConcept }, // none | initial | periodic "status" : "<code>", // R! attested | validated | in-process | req-revalid | val-fail | reval-fail "statusDate" : "<dateTime>", // When the validation status was updated "validationType" : { CodeableConcept }, // nothing | primary | multiple "validationProcess" : [{ CodeableConcept }], // The primary process by which the target is validated (edit check; value set; primary source; multiple sources; standalone; in context) "frequency" : { Timing }, // Frequency of revalidation "lastPerformed" : "<dateTime>", // The date/time validation was last completed (including failed validations) "nextScheduled" : "<date>", // The date when target is next validated, if appropriate "failureAction" : { CodeableConcept }, // fatal | warn | rec-only | none "primarySource" : [{ // Information about the primary source(s) involved in validation "who" : { Reference(Organization|Practitioner|PractitionerRole) }, // Reference to the primary source "type" : [{ CodeableConcept }], // Type of primary source (License Board; Primary Education; Continuing Education; Postal Service; Relationship owner; Registration Authority; legal source; issuing source; authoritative source) "communicationMethod" : [{ CodeableConcept }], // Method for exchanging information with the primary source "validationStatus" : { CodeableConcept }, // successful | failed | unknown "validationDate" : "<dateTime>", // When the target was validated against the primary source "canPushUpdates" : { CodeableConcept }, // yes | no | undetermined "pushTypeAvailable" : [{ CodeableConcept }] // specific | any | source }], "attestation" : { // Information about the entity attesting to information "who" : { Reference(Practitioner|PractitionerRole|Organization) }, // The individual or organization attesting to information "onBehalfOf" : { Reference(Organization|Practitioner|PractitionerRole) }, // When the who is asserting on behalf of another (organization or individual) "communicationMethod" : { CodeableConcept }, // The method by which attested information was submitted/retrieved "date" : "<date>", // The date the information was attested to "sourceIdentityCertificate" : "<string>", // A digital identity certificate associated with the attestation source "proxyIdentityCertificate" : "<string>", // A digital identity certificate associated with the proxy entity submitting attested information on behalf of the attestation source "proxySignature" : { Signature }, // Proxy signature "sourceSignature" : { Signature } // Attester signature }, "validator" : [{ // Information about the entity validating information "organization" : { Reference(Organization) }, // R! Reference to the organization validating information "identityCertificate" : "<string>", // A digital identity certificate associated with the validator "attestationSignature" : { Signature } // Validator signature }] }
Turtle Template
@prefix fhir: <http://hl7.org/fhir/> . [ a fhir:VerificationResult; fhir:nodeRole fhir:treeRoot; # if this is the parser root # from Resource: .id, .meta, .implicitRules, and .language # from DomainResource: .text, .contained, .extension, and .modifierExtension fhir:VerificationResult.target [ Reference(Any) ], ... ; # 0..* A resource that was validated fhir:VerificationResult.targetLocation [ string ], ... ; # 0..* The fhirpath location(s) within the resource that was validated fhir:VerificationResult.need [ CodeableConcept ]; # 0..1 none | initial | periodic fhir:VerificationResult.status [ code ]; # 1..1 attested | validated | in-process | req-revalid | val-fail | reval-fail fhir:VerificationResult.statusDate [ dateTime ]; # 0..1 When the validation status was updated fhir:VerificationResult.validationType [ CodeableConcept ]; # 0..1 nothing | primary | multiple fhir:VerificationResult.validationProcess [ CodeableConcept ], ... ; # 0..* The primary process by which the target is validated (edit check; value set; primary source; multiple sources; standalone; in context) fhir:VerificationResult.frequency [ Timing ]; # 0..1 Frequency of revalidation fhir:VerificationResult.lastPerformed [ dateTime ]; # 0..1 The date/time validation was last completed (including failed validations) fhir:VerificationResult.nextScheduled [ date ]; # 0..1 The date when target is next validated, if appropriate fhir:VerificationResult.failureAction [ CodeableConcept ]; # 0..1 fatal | warn | rec-only | none fhir:VerificationResult.primarySource [ # 0..* Information about the primary source(s) involved in validation fhir:VerificationResult.primarySource.who [ Reference(Organization|Practitioner|PractitionerRole) ]; # 0..1 Reference to the primary source fhir:VerificationResult.primarySource.type [ CodeableConcept ], ... ; # 0..* Type of primary source (License Board; Primary Education; Continuing Education; Postal Service; Relationship owner; Registration Authority; legal source; issuing source; authoritative source) fhir:VerificationResult.primarySource.communicationMethod [ CodeableConcept ], ... ; # 0..* Method for exchanging information with the primary source fhir:VerificationResult.primarySource.validationStatus [ CodeableConcept ]; # 0..1 successful | failed | unknown fhir:VerificationResult.primarySource.validationDate [ dateTime ]; # 0..1 When the target was validated against the primary source fhir:VerificationResult.primarySource.canPushUpdates [ CodeableConcept ]; # 0..1 yes | no | undetermined fhir:VerificationResult.primarySource.pushTypeAvailable [ CodeableConcept ], ... ; # 0..* specific | any | source ], ...; fhir:VerificationResult.attestation [ # 0..1 Information about the entity attesting to information fhir:VerificationResult.attestation.who [ Reference(Practitioner|PractitionerRole|Organization) ]; # 0..1 The individual or organization attesting to information fhir:VerificationResult.attestation.onBehalfOf [ Reference(Organization|Practitioner|PractitionerRole) ]; # 0..1 When the who is asserting on behalf of another (organization or individual) fhir:VerificationResult.attestation.communicationMethod [ CodeableConcept ]; # 0..1 The method by which attested information was submitted/retrieved fhir:VerificationResult.attestation.date [ date ]; # 0..1 The date the information was attested to fhir:VerificationResult.attestation.sourceIdentityCertificate [ string ]; # 0..1 A digital identity certificate associated with the attestation source fhir:VerificationResult.attestation.proxyIdentityCertificate [ string ]; # 0..1 A digital identity certificate associated with the proxy entity submitting attested information on behalf of the attestation source fhir:VerificationResult.attestation.proxySignature [ Signature ]; # 0..1 Proxy signature fhir:VerificationResult.attestation.sourceSignature [ Signature ]; # 0..1 Attester signature ]; fhir:VerificationResult.validator [ # 0..* Information about the entity validating information fhir:VerificationResult.validator.organization [ Reference(Organization) ]; # 1..1 Reference to the organization validating information fhir:VerificationResult.validator.identityCertificate [ string ]; # 0..1 A digital identity certificate associated with the validator fhir:VerificationResult.validator.attestationSignature [ Signature ]; # 0..1 Validator signature ], ...; ]
Structure
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
VerificationResult | TU | DomainResource | Describes validation requirements, source(s), status and dates for one or more elements Elements defined in Ancestors: id, meta, implicitRules, language, text, contained, extension, modifierExtension | |
target | Σ | 0..* | Reference(Any) | A resource that was validated |
targetLocation | Σ | 0..* | string | The fhirpath location(s) within the resource that was validated |
need | Σ | 0..1 | CodeableConcept | none | initial | periodic Need (Preferred) |
status | Σ | 1..1 | code | attested | validated | in-process | req-revalid | val-fail | reval-fail Status (Required) |
statusDate | Σ | 0..1 | dateTime | When the validation status was updated |
validationType | Σ | 0..1 | CodeableConcept | nothing | primary | multiple Validation-type (Preferred) |
validationProcess | Σ | 0..* | CodeableConcept | The primary process by which the target is validated (edit check; value set; primary source; multiple sources; standalone; in context) Validation-process (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 | Σ | 0..1 | CodeableConcept | fatal | warn | rec-only | none Failure-action (Preferred) |
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 | Σ | 0..* | CodeableConcept | Type of primary source (License Board; Primary Education; Continuing Education; Postal Service; Relationship owner; Registration Authority; legal source; issuing source; authoritative source) Primary-source-type (Example) |
communicationMethod | Σ | 0..* | CodeableConcept | Method for exchanging information with the primary source VerificationResult Communication Method (Example) |
validationStatus | 0..1 | CodeableConcept | successful | failed | unknown Validation-status (Preferred) | |
validationDate | 0..1 | dateTime | When the target was validated against the primary source | |
canPushUpdates | Σ | 0..1 | CodeableConcept | yes | no | undetermined Can-push-updates (Preferred) |
pushTypeAvailable | 0..* | CodeableConcept | specific | any | source Push-type-available (Preferred) | |
attestation | 0..1 | BackboneElement | Information about the entity attesting to information | |
who | Σ | 0..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 | Σ | 0..1 | CodeableConcept | The method by which attested information was submitted/retrieved VerificationResult Communication Method (Example) |
date | Σ | 0..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 |
XML Template
<VerificationResult xmlns="http://hl7.org/fhir"> <!-- from Resource: id, meta, implicitRules, and language --> <!-- from DomainResource: text, contained, extension, and modifierExtension --> <target><!-- 0..* Reference(Any) A resource that was validated --></target> <targetLocation value="[string]"/><!-- 0..* The fhirpath location(s) within the resource that was validated --> <need><!-- 0..1 CodeableConcept none | initial | periodic --></need> <status value="[code]"/><!-- 1..1 attested | validated | in-process | req-revalid | val-fail | reval-fail --> <statusDate value="[dateTime]"/><!-- 0..1 When the validation status was updated --> <validationType><!-- 0..1 CodeableConcept nothing | primary | multiple --></validationType> <validationProcess><!-- 0..* CodeableConcept The primary process by which the target is validated (edit check; value set; primary source; multiple sources; standalone; in context) --></validationProcess> <frequency><!-- 0..1 Timing Frequency of revalidation --></frequency> <lastPerformed value="[dateTime]"/><!-- 0..1 The date/time validation was last completed (including failed validations) --> <nextScheduled value="[date]"/><!-- 0..1 The date when target is next validated, if appropriate --> <failureAction><!-- 0..1 CodeableConcept fatal | warn | rec-only | none --></failureAction> <primarySource> <!-- 0..* Information about the primary source(s) involved in validation --> <who><!-- 0..1 Reference(Organization|Practitioner|PractitionerRole) Reference to the primary source --></who> <type><!-- 0..* CodeableConcept Type of primary source (License Board; Primary Education; Continuing Education; Postal Service; Relationship owner; Registration Authority; legal source; issuing source; authoritative source) --></type> <communicationMethod><!-- 0..* CodeableConcept Method for exchanging information with the primary source --></communicationMethod> <validationStatus><!-- 0..1 CodeableConcept successful | failed | unknown --></validationStatus> <validationDate value="[dateTime]"/><!-- 0..1 When the target was validated against the primary source --> <canPushUpdates><!-- 0..1 CodeableConcept yes | no | undetermined --></canPushUpdates> <pushTypeAvailable><!-- 0..* CodeableConcept specific | any | source --></pushTypeAvailable> </primarySource> <attestation> <!-- 0..1 Information about the entity attesting to information --> <who><!-- 0..1 Reference(Practitioner|PractitionerRole|Organization) The individual or organization attesting to information --></who> <onBehalfOf><!-- 0..1 Reference(Organization|Practitioner|PractitionerRole) When the who is asserting on behalf of another (organization or individual) --></onBehalfOf> <communicationMethod><!-- 0..1 CodeableConcept The method by which attested information was submitted/retrieved --></communicationMethod> <date value="[date]"/><!-- 0..1 The date the information was attested to --> <sourceIdentityCertificate value="[string]"/><!-- 0..1 A digital identity certificate associated with the attestation source --> <proxyIdentityCertificate value="[string]"/><!-- 0..1 A digital identity certificate associated with the proxy entity submitting attested information on behalf of the attestation source --> <proxySignature><!-- 0..1 Signature Proxy signature --></proxySignature> <sourceSignature><!-- 0..1 Signature Attester signature --></sourceSignature> </attestation> <validator> <!-- 0..* Information about the entity validating information --> <organization><!-- 1..1 Reference(Organization) Reference to the organization validating information --></organization> <identityCertificate value="[string]"/><!-- 0..1 A digital identity certificate associated with the validator --> <attestationSignature><!-- 0..1 Signature Validator signature --></attestationSignature> </validator> </VerificationResult>
JSON Template
{ "resourceType" : "VerificationResult", // from Resource: id, meta, implicitRules, and language // from DomainResource: text, contained, extension, and modifierExtension "target" : [{ Reference(Any) }], // A resource that was validated "targetLocation" : ["<string>"], // The fhirpath location(s) within the resource that was validated "need" : { CodeableConcept }, // none | initial | periodic "status" : "<code>", // R! attested | validated | in-process | req-revalid | val-fail | reval-fail "statusDate" : "<dateTime>", // When the validation status was updated "validationType" : { CodeableConcept }, // nothing | primary | multiple "validationProcess" : [{ CodeableConcept }], // The primary process by which the target is validated (edit check; value set; primary source; multiple sources; standalone; in context) "frequency" : { Timing }, // Frequency of revalidation "lastPerformed" : "<dateTime>", // The date/time validation was last completed (including failed validations) "nextScheduled" : "<date>", // The date when target is next validated, if appropriate "failureAction" : { CodeableConcept }, // fatal | warn | rec-only | none "primarySource" : [{ // Information about the primary source(s) involved in validation "who" : { Reference(Organization|Practitioner|PractitionerRole) }, // Reference to the primary source "type" : [{ CodeableConcept }], // Type of primary source (License Board; Primary Education; Continuing Education; Postal Service; Relationship owner; Registration Authority; legal source; issuing source; authoritative source) "communicationMethod" : [{ CodeableConcept }], // Method for exchanging information with the primary source "validationStatus" : { CodeableConcept }, // successful | failed | unknown "validationDate" : "<dateTime>", // When the target was validated against the primary source "canPushUpdates" : { CodeableConcept }, // yes | no | undetermined "pushTypeAvailable" : [{ CodeableConcept }] // specific | any | source }], "attestation" : { // Information about the entity attesting to information "who" : { Reference(Practitioner|PractitionerRole|Organization) }, // The individual or organization attesting to information "onBehalfOf" : { Reference(Organization|Practitioner|PractitionerRole) }, // When the who is asserting on behalf of another (organization or individual) "communicationMethod" : { CodeableConcept }, // The method by which attested information was submitted/retrieved "date" : "<date>", // The date the information was attested to "sourceIdentityCertificate" : "<string>", // A digital identity certificate associated with the attestation source "proxyIdentityCertificate" : "<string>", // A digital identity certificate associated with the proxy entity submitting attested information on behalf of the attestation source "proxySignature" : { Signature }, // Proxy signature "sourceSignature" : { Signature } // Attester signature }, "validator" : [{ // Information about the entity validating information "organization" : { Reference(Organization) }, // R! Reference to the organization validating information "identityCertificate" : "<string>", // A digital identity certificate associated with the validator "attestationSignature" : { Signature } // Validator signature }] }
Turtle Template
@prefix fhir: <http://hl7.org/fhir/> . [ a fhir:VerificationResult; fhir:nodeRole fhir:treeRoot; # if this is the parser root # from Resource: .id, .meta, .implicitRules, and .language # from DomainResource: .text, .contained, .extension, and .modifierExtension fhir:VerificationResult.target [ Reference(Any) ], ... ; # 0..* A resource that was validated fhir:VerificationResult.targetLocation [ string ], ... ; # 0..* The fhirpath location(s) within the resource that was validated fhir:VerificationResult.need [ CodeableConcept ]; # 0..1 none | initial | periodic fhir:VerificationResult.status [ code ]; # 1..1 attested | validated | in-process | req-revalid | val-fail | reval-fail fhir:VerificationResult.statusDate [ dateTime ]; # 0..1 When the validation status was updated fhir:VerificationResult.validationType [ CodeableConcept ]; # 0..1 nothing | primary | multiple fhir:VerificationResult.validationProcess [ CodeableConcept ], ... ; # 0..* The primary process by which the target is validated (edit check; value set; primary source; multiple sources; standalone; in context) fhir:VerificationResult.frequency [ Timing ]; # 0..1 Frequency of revalidation fhir:VerificationResult.lastPerformed [ dateTime ]; # 0..1 The date/time validation was last completed (including failed validations) fhir:VerificationResult.nextScheduled [ date ]; # 0..1 The date when target is next validated, if appropriate fhir:VerificationResult.failureAction [ CodeableConcept ]; # 0..1 fatal | warn | rec-only | none fhir:VerificationResult.primarySource [ # 0..* Information about the primary source(s) involved in validation fhir:VerificationResult.primarySource.who [ Reference(Organization|Practitioner|PractitionerRole) ]; # 0..1 Reference to the primary source fhir:VerificationResult.primarySource.type [ CodeableConcept ], ... ; # 0..* Type of primary source (License Board; Primary Education; Continuing Education; Postal Service; Relationship owner; Registration Authority; legal source; issuing source; authoritative source) fhir:VerificationResult.primarySource.communicationMethod [ CodeableConcept ], ... ; # 0..* Method for exchanging information with the primary source fhir:VerificationResult.primarySource.validationStatus [ CodeableConcept ]; # 0..1 successful | failed | unknown fhir:VerificationResult.primarySource.validationDate [ dateTime ]; # 0..1 When the target was validated against the primary source fhir:VerificationResult.primarySource.canPushUpdates [ CodeableConcept ]; # 0..1 yes | no | undetermined fhir:VerificationResult.primarySource.pushTypeAvailable [ CodeableConcept ], ... ; # 0..* specific | any | source ], ...; fhir:VerificationResult.attestation [ # 0..1 Information about the entity attesting to information fhir:VerificationResult.attestation.who [ Reference(Practitioner|PractitionerRole|Organization) ]; # 0..1 The individual or organization attesting to information fhir:VerificationResult.attestation.onBehalfOf [ Reference(Organization|Practitioner|PractitionerRole) ]; # 0..1 When the who is asserting on behalf of another (organization or individual) fhir:VerificationResult.attestation.communicationMethod [ CodeableConcept ]; # 0..1 The method by which attested information was submitted/retrieved fhir:VerificationResult.attestation.date [ date ]; # 0..1 The date the information was attested to fhir:VerificationResult.attestation.sourceIdentityCertificate [ string ]; # 0..1 A digital identity certificate associated with the attestation source fhir:VerificationResult.attestation.proxyIdentityCertificate [ string ]; # 0..1 A digital identity certificate associated with the proxy entity submitting attested information on behalf of the attestation source fhir:VerificationResult.attestation.proxySignature [ Signature ]; # 0..1 Proxy signature fhir:VerificationResult.attestation.sourceSignature [ Signature ]; # 0..1 Attester signature ]; fhir:VerificationResult.validator [ # 0..* Information about the entity validating information fhir:VerificationResult.validator.organization [ Reference(Organization) ]; # 1..1 Reference to the organization validating information fhir:VerificationResult.validator.identityCertificate [ string ]; # 0..1 A digital identity certificate associated with the validator fhir:VerificationResult.validator.attestationSignature [ Signature ]; # 0..1 Validator signature ], ...; ]
See the Profiles & Extensions and the alternate definitions: Master Definition XML + JSON, XML Schema/Schematron + JSON Schema, ShEx (for Turtle) + see the extensions & the dependency analysis
Path | Definition | Type | Reference |
---|---|---|---|
VerificationResult.need | The frequency with which the target must be validated. | Preferred | need |
VerificationResult.status | The validation status of the target. | Required | status |
VerificationResult.validationType | What the target is validated against. | Preferred | validation-type |
VerificationResult.validationProcess | The primary process by which the target is validated. | Example | validation-process |
VerificationResult.failureAction | The result if validation fails. | Preferred | failure-action |
VerificationResult.primarySource.type | Type of the validation primary source. | Example | primary-source-type |
VerificationResult.primarySource.communicationMethod VerificationResult.attestation.communicationMethod | Method for communicating with the data source (manual; API; Push). | Example | verificationresult-communication-method |
VerificationResult.primarySource.validationStatus | Status of the validation of the target against the primary source. | Preferred | validation-status |
VerificationResult.primarySource.canPushUpdates | Ability of the primary source to push updates/alerts. | Preferred | can-push-updates |
VerificationResult.primarySource.pushTypeAvailable | Type of alerts/updates the primary source can send. | Preferred | push-type-available |
Search parameters for this resource. The common parameters also apply. See Searching for more information about searching in REST, messaging, and services.
Name | Type | Description | Expression | In Common |
target | reference | A resource that was validated | VerificationResult.target (Any) |