Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Lectura del historial de recursos del FHIR
La history interacción del FHIR recupera el historial de un recurso del FHIR en particular en un almacén de datos. HealthLake Con esta interacción, puede determinar cómo ha cambiado el contenido de un recurso del FHIR a lo largo del tiempo. También resulta útil, en coordinación con los registros de auditoría, para ver el estado de un recurso antes y después de la modificación. El FHIR create interactúa update y da delete como resultado una versión histórica del recurso que se va a guardar. Para obtener información adicional, consulte la documentación de history
nota
Puede optar por no utilizar tipos de recursos history específicos del FHIR. Para excluirse, cree un caso utilizando AWS Support Center Console
Para leer el historial de recursos del FHIR
-
HealthLake
regionRecopila ydatastoreIdvalora. Para obtener más información, consulte Obtención de propiedades de los almacenes de datos. -
Determine el tipo de FHIR
Resourcepara leer y recopilar elidvalor asociado. Para obtener más información, consulte Tipos de recurso. -
Cree una URL para la solicitud utilizando los valores recopilados para HealthLake
regionydatastoreId. Incluya también elResourcetipo de FHIR, sus parámetros de búsqueda asociadosidy opcionales. Para ver la ruta URL completa en el siguiente ejemplo, desplázate sobre el botón Copiar.GET https://healthlake.region.amazonaws.com/datastore/datastoreId/r4/Resource/id/_history{?[parameters]}HealthLake parámetros de búsqueda compatibles para la interacción FHIR historyParámetro Descripción _count : integerEl número máximo de resultados de búsqueda en una página. El servidor devolverá el número solicitado o el número máximo de resultados de búsqueda permitido de forma predeterminada para el almacén de datos, lo que sea inferior. _since : instantIncluya únicamente las versiones de recursos que se hayan creado en un instante determinado o con posterioridad a él. _at : date(Time)Incluya únicamente las versiones de recursos que estuvieran actualizadas en algún momento durante el período de tiempo especificado en el valor de fecha y hora. Para obtener más información, consulte la documentación datede la RESTful API del HL7 FHIR. -
Envíe la solicitud . La
historyinteracción del FHIR utiliza unaGETsolicitud con la versión 4 de la AWS firma o SMART previa autorización del FHIR. En el siguientecurlejemplo, se utiliza el parámetro de_countbúsqueda para devolver 100 resultados de búsqueda históricos por página para un recurso del FHIRPatienten. HealthLake Para ver el ejemplo completo, desplázate sobre el botón Copiar.El contenido devuelto de una
historyinteracción está contenido en un recurso FHIRBundle, con el tipo establecido en.historyContiene el historial de versiones especificado, ordenado en último lugar por las versiones más antiguas, e incluye los recursos eliminados. Para obtener más información, consulteResource Bundlela documentación del FHIR R4.
Lectura del historial de recursos del FHIR específico de cada versión
La vread interacción del FHIR realiza una lectura específica de la versión de un recurso en un almacén de datos. HealthLake Con esta interacción, puede ver el contenido de un recurso del FHIR tal como estaba en un momento determinado del pasado.
nota
Si utiliza la history interacción del FHIR sin vread ella, HealthLake siempre devuelve la última versión de los metadatos del recurso.
HealthLake declara que admite el control de versiones CapabilityStatement.rest.resource.versioningResource.meta.versionId (vid) en todos los recursos.
Cuando history la interacción FHIR está habilitada (de forma predeterminada para los almacenes de datos creados después del 25 de octubre de 2024 o cuando se solicita para los almacenes de datos más antiguos), la Bundle respuesta los incluye vid como parte del elemento. locationvid muestra como un número. 1 Para ver el ejemplo completo, consulta Example Bundle/Bundle-Response
"response" : { "status" : "201 Created", "location" : "Patient/12423/_history/1", ...}
Para leer el historial de recursos del FHIR específico de cada versión
-
HealthLake
regionRecopila y valora.datastoreIdPara obtener más información, consulte Obtención de propiedades de los almacenes de datos. -
Determine el
Resourcetipo de FHIR que se va a leer y recopilarvidlos valoresidy valores asociados. Para obtener más información, consulte Tipos de recurso. -
Cree una URL para la solicitud utilizando los valores recopilados para el HealthLake FHIR. Para ver la ruta URL completa en el siguiente ejemplo, desplázate sobre el botón Copiar.
GET https://healthlake.region.amazonaws.com/datastore/datastoreId/r4/Resource/id/_history/vid -
Envíe la solicitud . La
historyinteracción del FHIR utiliza unaGETsolicitud con la versión 4 de la AWS firma o SMART con la autorización del FHIR. La siguientevreadinteracción devuelve una sola instancia con el contenido especificado para elPatientrecurso de la FHIR para la versión de los metadatos del recurso especificada por la.vidPara ver la ruta URL completa en el siguiente ejemplo, desplázate sobre el botón Copiar.