

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# `$member-match`operasi untuk HealthLake
<a name="reference-fhir-operations-member-match"></a>

AWS HealthLake sekarang mendukung `$member-match` operasi untuk sumber daya Pasien, memungkinkan organisasi perawatan kesehatan untuk menemukan pengenal unik anggota di berbagai sistem perawatan kesehatan menggunakan informasi demografis dan cakupan. Operasi ini sangat penting untuk mencapai kepatuhan CMS dan memfasilitasi pertukaran payer-to-payer data yang aman sambil menjaga privasi pasien.

Operasi ini sangat berguna ketika Anda perlu:
+ Aktifkan pertukaran data perawatan kesehatan yang aman antar organisasi
+ Pertahankan kontinuitas perawatan pasien di berbagai sistem
+ Mendukung persyaratan kepatuhan CMS
+ Memfasilitasi identifikasi anggota yang akurat di seluruh jaringan perawatan kesehatan

## Penggunaan
<a name="member-match-usage"></a>

`$member-match`Operasi dapat dipanggil pada sumber daya Pasien menggunakan metode POST:

```
POST [base]/Patient/$member-match
```

## Parameter yang Didukung
<a name="member-match-parameters"></a>

HealthLake mendukung `$member-match` parameter FHIR berikut:


| Parameter | Tipe | Diperlukan | Default | Deskripsi | 
| --- | --- | --- | --- | --- | 
| MemberPatient | Pasien | Ya | — | Sumber daya pasien yang berisi informasi demografis agar anggota dicocokkan | 
| CoverageToMatch | Cakupan | Ya | — | Sumber daya cakupan yang akan digunakan untuk pencocokan dengan catatan yang ada | 
| CoverageToLink | Cakupan | Tidak | — | Sumber daya cakupan yang akan ditautkan selama proses pencocokan | 
| Persetujuan | Persetujuan | Tidak | — | Sumber daya persetujuan untuk tujuan otorisasi | 

## Contoh
<a name="member-match-examples"></a>

### Permintaan POST dengan Parameter
<a name="member-match-request-example"></a>

```
POST [base]/Patient/$member-match
Content-Type: application/fhir+json

{
  "resourceType": "Parameters",
  "parameter": [
    {
      "name": "MemberPatient",
      "resource": {
        "resourceType": "Patient",
        "name": [
          {
            "family": "Jones",
            "given": ["Sarah"]
          }
        ],
        "gender": "female",
        "birthDate": "1985-05-15"
      }
    },
    {
      "name": "CoverageToMatch",
      "resource": {
        "resourceType": "Coverage",
        "status": "active",
        "beneficiary": {
          "reference": "Patient/1"
        },
        "relationship": {
          "coding": [
            {
              "system": "http://terminology.hl7.org/CodeSystem/subscriber-relationship",
              "code": "self",
              "display": "Self"
            }
          ]
        },
        "payor": [
          {
            "reference": "Organization/payer456"
          }
        ]
      }
    },
    {
      "name": "Consent",
      "resource": {
        "resourceType": "Consent",
        "status": "active",
        "scope": {
          "coding": [
            {
              "system": "http://terminology.hl7.org/CodeSystem/consentscope",
              "code": "patient-privacy"
            }
          ]
        },
        "category": [
          {
            "coding": [
              {
                "system": "http://terminology.hl7.org/CodeSystem/v3-ActCode",
                "code": "IDSCL"
              }
            ]
          }
        ],
        "patient": {
          "reference": "Patient/1"
        },
        "performer": [
          {
            "reference": "Patient/patient123"
          }
        ],
        "sourceReference": {
          "reference": "Document/someconsent"
        },
        "policy": [
          {
            "uri": "http://hl7.org/fhir/us/davinci-hrex/StructureDefinition-hrex-consent.html#regular"
          }
        ]
      }
    }
  ]
}
```

### Contoh Respons
<a name="member-match-response-example"></a>

Operasi mengembalikan sumber daya Parameter yang berisi hasil yang cocok:

```
{
  "resourceType": "Parameters",
  "parameter": [
    {
      "name": "MemberIdentifier",
      "valueIdentifier": {
        "system": "http://hospital.org/medical-record-number",
        "value": "MRN-123456"
      }
    },
    {
      "name": "MemberId",
      "valueReference": {
        "reference": "Patient/patient123"
      }
    },
    {
      "name": "matchAlgorithm",
      "valueString": "DEMOGRAPHIC_MATCH"
    },
    {
      "name": "matchDetails",
      "valueString": "Demographic match: DOB + Name"
    },
    {
      "name": "matchedFields",
      "valueString": "given,birthdate,gender,family"
    }
  ]
}
```

## Parameter Respons
<a name="member-match-response-parameters"></a>

Respons mencakup parameter berikut ketika kecocokan ditemukan:


| Parameter | Jenis | Deskripsi | 
| --- | --- | --- | 
| MemberIdentifier | Pengidentifikasi | Pengenal unik untuk anggota yang cocok | 
| MemberId | Referensi | Referensi ke sumber daya Pasien | 
| MatchAlgorithm | String | Jenis algoritma pencocokan yang digunakan (EXACT\_MATCH, STRONG\_MATCH, atau DEMOGRAPHIC\_MATCH) | 
| Detail pertandingan | String | Informasi terperinci tentang proses pencocokan | 
| MatchedFields | String | Daftar bidang tertentu yang berhasil dicocokkan | 

## Algoritma Pencocokan
<a name="member-match-algorithms"></a>

`$member-match`API menggunakan pendekatan pencocokan multi-tier untuk memastikan identifikasi anggota yang akurat:

EXACT\_MATCH  
Menggunakan Patient Identifier dikombinasikan dengan Cakupan SubscriberId  
Memberikan tingkat kepercayaan tertinggi untuk pencocokan anggota

STRONG\_MATCH  
Menggunakan Patient Identifier dengan informasi cakupan minimum  
Menawarkan kepercayaan diri yang tinggi ketika kriteria kecocokan yang tepat tidak terpenuhi

DEMOGRAFIK\_MATCH  
Bergantung pada informasi demografis dasar  
Digunakan saat pencocokan berbasis pengenal tidak dimungkinkan

## Perilaku
<a name="member-match-behavior"></a>

`$member-match`Operasi:
+ Menerima demografi pasien, detail cakupan, dan informasi persetujuan opsional sebagai masukan
+ Mengembalikan pengenal anggota unik yang dapat digunakan untuk interaksi selanjutnya
+ Menerapkan pencocokan multi-tier (tepat, kuat, demografis) untuk memastikan identifikasi anggota yang akurat di berbagai sistem perawatan kesehatan
+ Menyimpan informasi persetujuan yang diberikan untuk tujuan otorisasi future
+ Mendukung pertukaran payer-to-payer data yang aman sambil menjaga privasi pasien
+ Memenuhi persyaratan CMS untuk pertukaran data perawatan kesehatan

## Otorisasi
<a name="member-match-authorization"></a>

API menggunakan SMART pada protokol otorisasi FHIR dengan cakupan wajib berikut:
+ `system/Patient.read`
+ `system/Coverage.read`
+ `system/Organization.read`(bersyarat)
+ `system/Practitioner.read`(bersyarat)
+ `system/PractitionerRole.read`(bersyarat)
+ `system/Consent.write`(bersyarat)

## Penanganan Kesalahan
<a name="member-match-error-handling"></a>

Operasi menangani kondisi kesalahan berikut:
+ `400 Bad Request`: `$member-match` Operasi tidak valid (permintaan yang tidak sesuai atau parameter yang diperlukan tidak ada)
+ `422 Unprocessable Entity`: Tidak ada kecocokan atau beberapa kecocokan yang ditemukan