

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# Linkage 리소스 작업
<a name="resource-matching-linkage-resources"></a>

리소스 일치에서 일치 항목을 찾으면 일치하는 `Linkage` 리소스를 참조하는 FHIR 리소스가 생성됩니다. 원본은 변경되지 않습니다. 리소스 매칭은 **그룹화된** 모델을 사용합니다. 동일한 개체로 확인된 모든 리소스는 항목 하나와 `alternate` 하나 이상의 `source` 항목`Linkage`으로 단일 로 수집됩니다. 그룹에서 가장 오래된 리소스( 기준`meta.lastUpdated`)는 `source`이고 최신 리소스는 입니다`alternate`. 리소스는 최대 하나의 `Linkage` 그룹에 속합니다. 다른 `Linkage` 리소스 유형과 동일한 FHIR R4 상호 작용을 사용하여 리소스를 검색하고 검색할 수 있습니다( 참조[FHIR 리소스 검색](searching-fhir-resources.md)).

리소스 일치로 `Linkage` 생성된 에는 다음이 포함됩니다.
+ `active` - 그룹화가 최신 상태인지 여부를 나타냅니다. 리소스 일치는 라이브 링크`true`에서를 `active`로 설정합니다. 그룹화가 더 이상 유지되지 않으면 `Linkage`가 로 `active` 설정된 상태로 유지`false`되므로 그룹화 기록은 쿼리 가능한 상태로 유지됩니다( 참조[연결 기록 추적](resource-matching-tracking-history.md)).
+ `meta.tag` -는에서 시스템 생성`Linkage`으로 표시 AWS HealthLake되므로 직접 생성한 `Linkage` 리소스와 구별할 수 있습니다.
+ `extension` -는 일치하는 방식을 기록합니다. `linkage-match-tier` 확장자(예: `identifier`)와 하나 이상의 `linkage-match-detail` 확장자로, 각 확장자는 리소스 세트가 연결되도록 만든 특정 식별자(`system|value`)의 이름을 지정합니다.
+ `item` - 그룹화된 리소스: 하나 `source` 이상의 `alternate` 참조.

다음 예제에서는 세 개의 환자 `Linkage` 리소스를 그룹화하는 리소스를 보여줍니다. 환자/환자-A 및 환자/환자-B는 사회보장번호를 공유하고, 환자/환자-A 및 환자/환자-C는 병원 의료 기록 번호를 공유합니다.

```
{
    "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" }
        }
    ]
}
```

리소스 일치는 `Linkage` 리소스를 통해 레코드를 연결합니다. 원본 리소스는 결합되거나 대체되지 않으며 사용자는 연결된 레코드를 조정할 수 있습니다.

## 연결 리소스 수명 주기
<a name="resource-matching-linkage-lifecycle"></a>

링크는 데이터 변경에 따라 자동으로 유지됩니다. 리소스가 생성, 업데이트 또는 삭제되면 리소스가 다시 평가되고 해당 `Linkage` 그룹이 조정됩니다. 다음 예제는 각 변경 유형을 통해 단일 환자 자격 증명을 따릅니다.

생성  
사회보장번호를 공유하는 두 개의 환자 리소스를 작성합니다. 둘 다 SSN 123-45-6789을 사용하여 환자/환자-A와 환자/환자-B입니다. 식별자를 공유하기 때문에 리소스 일치는 이전 리소스(patient-A)를 소스로 사용하여 둘을 그룹화하는 Linkage를 생성합니다.

조인  
그런 다음 병원 A의 시스템에 의료 기록 번호 MRN-456이 있는 환자/환자-C를 작성합니다.이 MRN은 patient-A에도 표시됩니다. 리소스 일치는 기존 그룹에 patient-C를 추가합니다. 이제 연결은 A, B, C를 그룹화하고 SSN 일치(A-B)와 MRN 일치(A-C)를 모두 기록합니다.

병합  
별도로 환자/환자-D와 환자/환자-E는 이미 공유 국가 공급자 식별자를 기준으로 자체 연결에 그룹화되어 있었습니다. 이제 patient-D를 업데이트하여 SSN 123-45-6789을 추가합니다. patient-D는 이제 두 그룹을 연결하므로 리소스 일치는 이를 A, B, C, D 및 E를 포함하는 단일 연결로 병합합니다.

분할  
식별자가 SSN 세트(A, B, D)를 MRN 세트(A, C)에 연결한 리소스인 patient-A를 삭제합니다. 해당 브리지가 사라지면 멤버는 더 이상 하나의 연결된 그룹을 구성하지 않으므로 리소스 매칭은 이들을 별도의 Linkage 리소스로 분할합니다.

제거  
마지막으로 patient-B를 업데이트하여 데이터 입력 오류를 수정하고 그룹과 공유한 SSN을 제거합니다. patient-B는 더 이상 다른 구성원과 식별자를 공유하지 않으므로 그룹에서 제거됩니다. 그룹이 두 멤버 아래로 떨어지면 해당 Linkage 리소스가 삭제됩니다.