VerificationResult
Le résultat d'une vérification d'identité ou de qualification : matériels d'identité KYC, diplôme médecin, immatriculation FINESS. La couche de provenance FHIR.
Objet de la ressource
VerificationResult documente l'audit d'une vérification de qualité ou d'identité : qui a vérifié, quand, sur quel matériel source, avec quel résultat. Cas typiques : vérification d'identité patient (INS, ISBT 128 pour produits sanguins), vérification de qualification d'un Practitioner (diplôme, RPPS), vérification d'accréditation d'une Organization.
Champs clés
| Champ | Type | Cardinalité | Rôle |
|---|---|---|---|
target | Reference(Any)[] | 0..* | Ressources vérifiées. |
targetLocation | string[] | 0..* | Champs spécifiques vérifiés. |
need | CodeableConcept | 0..1 | Besoin de vérification. |
status | code | 1..1 | `attested`, `validated`, `in-process`, `req-revalid`, `val-fail`, `reval-fail`. |
statusDate | dateTime | 0..1 | Date du statut. |
validationType | CodeableConcept | 0..1 | Type de validation. |
validationProcess | CodeableConcept[] | 0..* | Processus suivi. |
frequency | Timing | 0..1 | Fréquence de revalidation. |
lastPerformed | dateTime | 0..1 | Dernière vérification. |
nextScheduled | date | 0..1 | Prochaine échéance. |
failureAction | CodeableConcept | 0..1 | Action en cas d'échec. |
primarySource | BackboneElement[] | 0..* | Source primaire utilisée. |
attestation | BackboneElement | 0..1 | Attestation manuelle. |
validator | BackboneElement[] | 0..* | Organismes validateurs. |
Exemple JSON
{
"resourceType": "VerificationResult",
"id": "example-rpps-check",
"target": [{
"reference": "Practitioner/dr-smith-001"
}],
"targetLocation": ["Practitioner.qualification"],
"need": {
"coding": [{
"system": "http://terminology.hl7.org/CodeSystem/need",
"code": "initial"
}]
},
"status": "validated",
"statusDate": "2026-05-15T10:00:00+00:00",
"validationType": {
"coding": [{
"system": "http://terminology.hl7.org/CodeSystem/validation-type",
"code": "primary"
}]
},
"primarySource": [{
"who": {
"reference": "Organization/rpps-fr"
},
"type": [{
"coding": [{
"system": "http://terminology.hl7.org/CodeSystem/primary-source-type",
"code": "auth-source"
}]
}],
"validationStatus": {
"coding": [{
"system": "http://terminology.hl7.org/CodeSystem/validation-status",
"code": "successful"
}]
},
"validationDate": "2026-05-15"
}]
} Pièges courants
- Pas de target : VerificationResult orphelin, sans valeur.
- Statut 'validated' sans primarySource : aucune trace d'audit.
- NextScheduled absent : pas de processus de revalidation périodique.
Ressources liées
- practitioner — professionnel vérifié.
- organization — organisation vérifiée.
- provenance — provenance générale.
- auditevent — audit technique.