As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Lendo o histórico de recursos do FHIR
A history interação FHIR recupera o histórico de um recurso FHIR específico em um armazenamento de dados. HealthLake Usando essa interação, você pode determinar como o conteúdo de um recurso FHIR mudou ao longo do tempo. Também é útil em coordenação com os registros de auditoria para ver o estado de um recurso antes e depois da modificação. As interações create do FHIR e delete resultam em uma versão histórica do recurso a ser salvo. update Para obter informações adicionais, consulte a history
nota
Você pode optar por não receber tipos history específicos de recursos do FHIR. Para optar por não participar, crie um caso usando AWS Support Center Console
Para ler o histórico de recursos do FHIR
-
Colecione HealthLake
regionedatastoreIdvalorize. Para obter mais informações, consulte Obter propriedades do datastore. -
Determine o tipo de FHIR
Resourcepara ler e coletar o valor associadoid. Para obter mais informações, consulte Tipos de recursos. -
Crie uma URL para a solicitação usando os valores coletados para HealthLake
regiondatastoreIde. Inclua também oResourcetipo de FHIR, seus parâmetros de pesquisa associadoside opcionais. Para ver todo o caminho do URL no exemplo a seguir, role até o botão Copiar.GET https://healthlake.region.amazonaws.com/datastore/datastoreId/r4/Resource/id/_history{?[parameters]}HealthLake parâmetros de pesquisa suportados para interação FHIR historyParameter Descrição _count : integerO número máximo de resultados de pesquisa em uma página. O servidor retornará o número solicitado ou o número máximo de resultados de pesquisa permitidos por padrão para o armazenamento de dados, o que for menor. _since : instantInclua somente versões de recursos que foram criadas em ou após um determinado instante no tempo. _at : date(Time)Inclua somente versões de recursos que estavam atualizadas em algum momento durante o período especificado no valor de data e hora. Para obter mais informações, consulte a datedocumentação da RESTfulAPI HL7 FHIR. -
Envie a solicitação . A
historyinteração FHIR usa umaGETsolicitação com AWS Signature Version 4 ou SMART na autorização FHIR. Ocurlexemplo a seguir usa o parâmetro de_countpesquisa para retornar 100 resultados históricos de pesquisa por página para umPatientrecurso FHIR em. HealthLake Para ver o exemplo inteiro, role até o botão Copiar.O conteúdo de retorno de uma
historyinteração está contido em um recurso FHIRBundle, com o tipo definido como.historyEle contém o histórico de versões especificado, classificado com as versões mais antigas por último, e inclui recursos excluídos. Para obter mais informações, consulte aResource Bundledocumentação do FHIR R4.
Lendo o histórico de recursos FHIR específico da versão
A vread interação FHIR realiza uma leitura específica da versão de um recurso em um armazenamento de dados. HealthLake Usando essa interação, você pode visualizar o conteúdo de um recurso FHIR como era em um determinado momento no passado.
nota
Se você usar a history interação FHIR semvread, HealthLake sempre retornará a versão mais recente dos metadados do recurso.
HealthLake declara que oferece suporte ao controle de versão CapabilityStatement.rest.resource.versioningResource.meta.versionId (vid) em todos os recursos.
Quando a history interação FHIR está ativada (por padrão para armazenamentos de dados criados após 25/10/2024 ou por solicitação para armazenamentos de dados mais antigos), a Bundle resposta inclui o como parte do vid elemento. locationvid exibido como o número1. Para ver o exemplo completo, consulte Exemplo de bundle/bundle-response
"response" : { "status" : "201 Created", "location" : "Patient/12423/_history/1", ...}
Para ler o histórico de recursos FHIR específico da versão
-
Colecione HealthLake
regionedatastoreIdvalorize. Para obter mais informações, consulte Obter propriedades do datastore. -
Determine o
Resourcetipo de FHIR para ler e coletar valoresidevidassociados. Para obter mais informações, consulte Tipos de recursos. -
Crie uma URL para a solicitação usando os valores coletados para HealthLake e FHIR. Para ver todo o caminho do URL no exemplo a seguir, role até o botão Copiar.
GET https://healthlake.region.amazonaws.com/datastore/datastoreId/r4/Resource/id/_history/vid -
Envie a solicitação . A
historyinteração FHIR usa umaGETsolicitação com AWS Signature Version 4 ou SMART na autorização FHIR. Avreadinteração a seguir retorna uma única instância com o conteúdo especificado para oPatientrecurso FHIR para a versão dos metadados do recurso especificada pelo.vidPara ver todo o caminho do URL no exemplo a seguir, role até o botão Copiar.