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á.
Trabalhando com recursos do Linkage
Quando a correspondência de recursos encontra uma correspondência, ela cria um Linkage recurso FHIR que faz referência aos recursos correspondentes. Os originais não são alterados. A correspondência de recursos usa um modelo agrupado: todos os recursos determinados como sendo a mesma entidade são coletados em um únicoLinkage, com um source item e um ou mais alternate itens. O recurso mais antigo do grupo (pormeta.lastUpdated) é osource; os recursos mais novos sãoalternate. Um recurso pertence a no máximo um Linkage grupo. Você pode recuperar e pesquisar Linkage recursos usando as mesmas interações FHIR R4 de qualquer outro tipo de recurso (consulte). Pesquisando recursos do FHIR
Um Linkage criado por correspondência de recursos inclui:
-
active— indica se o agrupamento é atual. A correspondência de recursosactiveé definidatruecomo em links ativos. Quando um agrupamento não é mais válido, oLinkageé retido comactiveset tofalse, então o histórico do agrupamento permanece consultável (consulte). Rastreando o histórico de vínculos -
meta.tag— marca oLinkagecomo gerado pelo sistema AWS HealthLake, para que você possa diferenciá-lo dosLinkagerecursos que você mesmo criou. -
extension— registra como a correspondência foi feita: umalinkage-match-tierextensão (por exemplo,identifier) e uma ou maislinkage-match-detailextensões, cada uma nomeando o identificador específico (system|value) que fez com que um conjunto de recursos fosse vinculado. -
item— os recursos agrupados: umasourcee uma ou maisalternatereferências.
O exemplo a seguir mostra um Linkage recurso que agrupa três recursos do paciente. Patient/patient-A e Patient/patient-B compartilhe um número do Seguro Social Patient/patient-A e Patient/patient-C compartilhe o número do prontuário médico do hospital.
{ "resourceType": "Linkage", "id": "linkage-001", "meta": { "tag": [ { "system": "http://healthlake.amazonaws.com/linkage-source", "code": "aws-healthlake" }, { "display": "SYSTEM_GENERATED" } ] }, "extension": [ { "url": "http://healthlake.amazonaws.com/linkage-match-tier", "valueCode": "identifier" }, { "url": "http://healthlake.amazonaws.com/linkage-match-detail", "extension": [ { "url": "identifier", "valueString": "http://hl7.org/fhir/sid/us-ssn|123-45-6789" }, { "url": "linked-resource", "valueReference": { "reference": "Patient/patient-A" } }, { "url": "linked-resource", "valueReference": { "reference": "Patient/patient-B" } } ] }, { "url": "http://healthlake.amazonaws.com/linkage-match-detail", "extension": [ { "url": "identifier", "valueString": "http://hospital-a.org/mrn|MRN-456" }, { "url": "linked-resource", "valueReference": { "reference": "Patient/patient-A" } }, { "url": "linked-resource", "valueReference": { "reference": "Patient/patient-C" } } ] } ], "item": [ { "type": "source", "resource": { "reference": "Patient/patient-A" } }, { "type": "alternate", "resource": { "reference": "Patient/patient-B" } }, { "type": "alternate", "resource": { "reference": "Patient/patient-C" } } ] }
A correspondência de recursos conecta registros por meio de Linkage recursos. Seus recursos originais nunca são combinados ou substituídos, e você permanece no controle da reconciliação dos registros vinculados.
Ciclo de vida dos recursos de vinculação
Os links são mantidos automaticamente conforme os dados são alterados. Quando um recurso é criado, atualizado ou excluído, ele é reavaliado e seu Linkage grupo é ajustado. O exemplo a seguir mostra a identidade de um único paciente por meio de cada tipo de alteração.
- Criar
-
Você escreve dois recursos para pacientes que compartilham um número de previdência social: Patient/patient-A e Patient/patient-B ambos com o SSN 123-45-6789. Como eles compartilham um identificador, a correspondência de recursos cria um Linkage agrupando os dois, com o recurso mais antigo (paciente-A) como fonte.
- Ingressar
-
Em seguida, você escreve Patient/patient-C com o número do prontuário médico MRN-456 no sistema do Hospital A — o mesmo MRN que também aparece no Paciente A. A correspondência de recursos adiciona o paciente-C ao grupo existente. O Linkage agora agrupa A, B e C e registra a correspondência SSN (A-B) e a correspondência MRN (). A-C
- Mesclar
-
Separadamente, Patient/patient-D e já Patient/patient-E estavam agrupados em seu próprio link por um identificador de provedor nacional compartilhado. Agora você atualiza o Paciente-D para adicionar o SSN 123-45-6789. O Paciente-D agora une os dois grupos, então a correspondência de recursos os mescla em uma única ligação abrangendo A, B, C, D e E.
- Split
-
Você exclui o Paciente-A, o recurso cujos identificadores conectaram o conjunto SSN (A, B, D) ao conjunto MRN (A, C). Sem essa ponte, os membros não formam mais um grupo conectado, então a combinação de recursos os divide em recursos separados do Linkage.
- Remoção
-
Finalmente, você atualiza o Paciente-B para corrigir um erro de entrada de dados, removendo o SSN que ele compartilhou com o grupo. Como o paciente-B não compartilha mais nenhum identificador com os outros membros, ele é removido do grupo. Se um grupo ficar abaixo de dois membros, seu recurso Linkage será excluído.