Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Lire l'historique des ressources du FHIR
L'historyinteraction FHIR permet de récupérer l'historique d'une ressource FHIR particulière dans un HealthLake magasin de données. Grâce à cette interaction, vous pouvez déterminer l'évolution du contenu d'une ressource FHIR au fil du temps. Il est également utile en coordination avec les journaux d'audit pour voir l'état d'une ressource avant et après modification. Les interactions create FHIR et delete aboutissent à une version historique de la ressource à enregistrer. update Pour plus d'informations, consultez la history
Note
Vous pouvez choisir de ne pas utiliser history des types de ressources FHIR spécifiques. Pour vous désinscrire, créez un dossier en utilisant AWS Support Center Console
Pour lire l'historique des ressources du FHIR
-
Collectez HealthLake
regionetdatastoreIdvalorisez. Pour de plus amples informations, veuillez consulter Obtenir les propriétés du magasin de données. -
Déterminez le type de FHIR
Resourceà lire et collectez laidvaleur associée. Pour de plus amples informations, veuillez consulter Types de ressource. -
Créez une URL pour la demande en utilisant les valeurs collectées pour HealthLake
regionetdatastoreId. Incluez également leResourcetype FHIR, ses paramètres de recherche associésidet facultatifs. Pour afficher le chemin complet de l'URL dans l'exemple suivant, faites défiler le curseur sur le bouton Copier.GET https://healthlake.region.amazonaws.com/datastore/datastoreId/r4/Resource/id/_history{?[parameters]}HealthLake paramètres de recherche pris en charge pour l'interaction FHIR historyParamètre Description _count : integerLe nombre maximum de résultats de recherche sur une page. Le serveur renverra le nombre demandé ou le nombre maximum de résultats de recherche autorisés par défaut pour le magasin de données, le plus faible des deux étant retenu. _since : instantN'incluez que les versions de ressources créées à l'instant donné ou après. _at : date(Time)N'incluez que les versions de ressources qui étaient à jour à un moment donné pendant la période spécifiée dans la valeur de date et d'heure. Pour plus d'informations, consultez la documentation datede l' RESTfulAPI HL7 FHIR. -
Envoyez la demande . L'
historyinteraction FHIR utilise uneGETdemande avec AWS signature version 4 ou SMART sur autorisation FHIR. L'curlexemple suivant utilise le paramètre_countde recherche pour renvoyer 100 résultats de recherche historiques par page pour unePatientressource FHIR dans HealthLake. Pour afficher l'exemple dans son intégralité, faites défiler la souris sur le bouton Copier.Le contenu renvoyé par une
historyinteraction est contenu dans une ressource FHIRBundle, dont le type est défini sur.historyIl contient l'historique des versions spécifié, trié avec les versions les plus anciennes en dernier et inclut les ressources supprimées. Pour plus d'informations, consultez laResource Bundledocumentation du FHIR R4.
Lire l'historique des ressources FHIR spécifiques à une version
L'vreadinteraction FHIR effectue une lecture spécifique à la version d'une ressource dans un HealthLake magasin de données. Grâce à cette interaction, vous pouvez visualiser le contenu d'une ressource FHIR tel qu'il était à un moment donné dans le passé.
Note
Si vous utilisez l'historyinteraction FHIR sansvread, renvoie HealthLake toujours la dernière version des métadonnées de la ressource.
HealthLake déclare qu'il prend en charge le versionnement CapabilityStatement.rest.resource.versioningResource.meta.versionId (vid) sur toutes les ressources.
Lorsque history l'interaction FHIR est activée (par défaut pour les magasins de données créés après le 25/10/2024 ou par demande pour les anciens magasins de données), la Bundle réponse inclut vid le dans l'élément. locationvid s'affiche sous forme de numéro1. Pour voir l'exemple complet, voir Example bundle/bundle-response (JSON
"response" : { "status" : "201 Created", "location" : "Patient/12423/_history/1", ...}
Pour lire l'historique des ressources FHIR spécifiques à une version
-
Collectez HealthLake
regionetdatastoreIdvalorisez. Pour de plus amples informations, veuillez consulter Obtenir les propriétés du magasin de données. -
Déterminez le
Resourcetype de FHIR à lire et à collecter lesvidvaleursidet associées. Pour de plus amples informations, veuillez consulter Types de ressource. -
Construisez une URL pour la demande en utilisant les valeurs collectées pour HealthLake et FHIR. Pour afficher le chemin complet de l'URL dans l'exemple suivant, faites défiler le curseur sur le bouton Copier.
GET https://healthlake.region.amazonaws.com/datastore/datastoreId/r4/Resource/id/_history/vid -
Envoyez la demande . L'
historyinteraction FHIR utilise uneGETdemande avec AWS signature version 4 ou SMART sur autorisation FHIR. L'vreadinteraction suivante renvoie une seule instance avec le contenu spécifié pour laPatientressource FHIR pour la version des métadonnées de ressource spécifiée par levid. Pour afficher le chemin complet de l'URL dans l'exemple suivant, faites défiler le curseur sur le bouton Copier.